検索結果
coding
- 全てのカテゴリ
- 全ての質問
- 子供向けのプログラミング学習用の本を探しています。
子供(小3)がパソコンに興味を持ち、プログラミングでゲームを作ってみたいと言っています。 学習用に良い本が無いかと本屋に探しに行ったのですが、専門書しかなく、とても何も知らない子供に理解できるものではありませんでした。 子供向けのプログラミング学習用で良い本がありましたら、教えてください。 探してる本のイメージは、「こんにちはマイコン(すがやみつる)」 の今版みたいなものです。(私が、子供の頃にこれで覚えたので。) ご存知のかた、よろしくお願いします。
- ベストアンサー
- その他(Windows)
- zansibal
- 回答数3
- このperlのおかしい所を教えて下さい
下記のプログラムはname11という変数名の文字列の平仮名を指定の数字に変更し、1文字づつ変数に当てはめ、1桁になるまで分解して足していくというプログラムを書きたいのですが、エラーばかりです。 初心者なのでネットの情報を見ながらの作成です。 ご教示よろしくお願いします。 while(($name11)=each %in){ $name11=~s/"ぁ"/6/g; $name11=~s/"あ"/6/g; $name11=~s/"ぃ"/9/g; $name11=~s/"い"/9/g; $name11=~s/"ぅ"/1/g; $name11=~s/"う"/1/g; $name11=~s/"ぇ"/11/; $name11=~s/"え"/11/g; $name11=~s/"ぉ"/3/g; $name11=~s/"お"/3/g; $name11=~s/"か"/6/g; $name11=~s/"が"/6/g; $name11=~s/"き"/9/g; $name11=~s/"ぎ"/9/g; $name11=~s/"く"/1/g; $name11=~s/"ぐ"/1/g; $name11=~s/"け"/11/g; $name11=~s/"げ"/11/g; $name11=~s/"こ"/3/g; $name11=~s/"ご"/3/g; $name11=~s/"さ"/6/g; $name11=~s/"ざ"/6/g; $name11=~s/"し"/9/g; $name11=~s/"じ"/9/g; $name11=~s/"す"/1/g; $name11=~s/"ず"/1/g; $name11=~s/"せ"/11/g; $name11=~s/"ぜ"/11/g; $name11=~s/"そ"/3/g; $name11=~s/"ぞ"/3/g; $name11=~s/"た"/6/g; $name11=~s/"だ"/6/g; $name11=~s/"ち"/9/g; $name11=~s/"ぢ"/9/g; $name11=~s/"っ"/1/g; $name11=~s/"つ"/1/g; $name11=~s/"づ"/1/g; $name11=~s/"て"/11/g; $name11=~s/"で"/11/g; $name11=~s/"と"/3/g; $name11=~s/"ど"/3/g; $name11=~s/"な"/6/g; $name11=~s/"に"/9/g; $name11=~s/"ぬ"/1/g; $name11=~s/"ね"/11/; $name11=~s/"の"/3/g; $name11=~s/"は"/6/g; $name11=~s/"ば"/6/g; $name11=~s/"ぱ"/6/g; $name11=~s/"ひ"/9/g; $name11=~s/"び"/9/g; $name11=~s/"ぴ"/9/g; $name11=~s/"ふ"/1/g; $name11=~s/"ぶ"/1/g; $name11=~s/"ぷ"/1/g; $name11=~s/"へ"/11/g; $name11=~s/"べ"/11/g; $name11=~s/"ぺ"/11/g; $name11=~s/"ほ"/3/g; $name11=~s/"ぼ"/3/g; $name11=~s/"ぽ"/3/g; $name11=~s/"ま"/6/g; $name11=~s/"み"/9/g; $name11=~s/"む"/1/g; $name11=~s/"め"/11/g; $name11=~s/"も"/3/g; $name11=~s/"ゃ"/6/g; $name11=~s/"や"/6/g; $name11=~s/"ゅ"/1/g; $name11=~s/"ゆ"/1/g; $name11=~s/"ょ"/3/g; $name11=~s/"よ"/3/g; $name11=~s/"ら"/6/g; $name11=~s/"り"/9/g; $name11=~s/"る"/1/g; $name11=~s/"れ"/11/g; $name11=~s/"ろ"/3/g; $name11=~s/"ゎ"/6/g; $name11=~s/"わ"/6/g; $name11=~s/"ゐ"/9/g; $name11=~s/"ゑ"/11/g; $name11=~s/"を"/3/g; $name11=~s/"ん"/1/g; } substr($name11, 0, 1) = $a; substr($name11, 1, 2) = $b; substr($name11, 2, 3) = $c; substr($name11, 3, 4) = $d; substr($name11, 4, 5) = $e; substr($name11, 5, 6) = $f; substr($name11, 6, 7) = $g; substr($name11, 7, 8) = $h; substr($name11, 9, 10) = $i; $x = $a + $b + $c + $d + $e + $f + $g + $h + $i; while ($x > 10) { substr($x, 0, 1) = $a; substr($x, 1, 2) = $b; substr($x, 2, 3) = $c; substr($x, 3, 4) = $d; substr($x, 4, 5) = $e; substr($x, 5, 6) = $f; substr($x, 6, 7) = $g; substr($x, 7, 8) = $h; substr($x, 9, 10) = $i; $x = $a + $b + $c + $d + $e + $f + $g + $h + $i; }
- カーナビでSDカードが
先日,ナビを取付け問題なく動作しているのですが,SDカードにmp3を入れてストラーダ(CN-HDS700TD)で読み込もうとしたら「SDメモリーカード内に再生できる音楽データはありません」と表示されます. SD(panasonic 2GB CLASS4)をフォーマットして見ても駄目でした。 どなたか対処法を分かりやすく教えて頂けませんか?
- ベストアンサー
- その他(車・バイク・自転車)
- rena001
- 回答数3
- サブルーティンの使い方。
サブルーティンの理解を深めるために、 階乗の計算をサブルーティンで行うプログラムを作りました。 自作のプログラムについて質問を二つしたいと思います。 1.一応、計算は出来るのですが、 定型的でないというか、無駄が多いというか、 何か違う気がするのです。 どこか変なところはありませんでしょうか? 2.エラーメッセージをどこにいれたらいいのかわかりません。 数字以外、(例えば文字)が入力されれば1が出力されるようにはしたのですが、 「これは数字ではありません」のようなエラーメッセージを出したいのです。 この場合はどこにどのように記述すればいいですか? 色々試してみたのですが、思い通りに動きませんでした。 みなさま、知恵をお貸しください。 ------------------------------------------- use strict; print "数字を入力してください。\n"; chomp( my $number = <STDIN> ); my $k_number = kaijo($number); print "入力された数字の階乗は$k_numberです。\n"; sub kaijo { my $number = shift @_; return undef if $number < 0; return 1 if $number == 0; my $kaijo = 1; for(my $i = $number; $i>1; $i--) { $kaijo *= $i; } return $kaijo; }
- 締切済み
- Perl
- zanzan_001
- 回答数5
- emacsの文字コードの確認方法
emacsのカレントバッファの文字コードの確認方法を教えてください。 モードラインの所に'u'等、大体の情報はわかるのですが、正確な文字コードが知りたいです。得にモードラインのところが'-'になっている場合何を示しているのですか?
- 締切済み
- その他(プログラミング・開発)
- bonji0304
- 回答数2
- プログラミングを始めてみたいのですが
C言語か、C++をやってみようと思います。 この二つはどういうところが違うんでしょうか? オススメの書籍等あったら、教えてください
- pythonに関する質問です
>aaa bbb ccc [ddd dd] >eeee ffff gggg [ hhhh hhh] >iiii jjj kkkk >lll mmmm nnnn >ooo ppp [ qqq qq ] > rrr sss [ ttt] uuu といった文字列があるとします。 [ ]の中の文字を[]も一緒に「>」のすぐ後ろに移動させたいのですが、どのようにすればよいのでしょう? splitでは[]をまとめて扱えないうえ、[]は切り取ってしまうので使えません。はっきり言ってお手上げです。 どうかよろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- ka-natsu
- 回答数3
- 靴ひもの結び方に著作権はあるのでしょうか?
靴ひもの結び方に著作権はあるのでしょうか? スポーツブランドの販売促進を担当している者ですが、店頭販促の話題づくりとして、ユニークな靴ひもの結び方をリーフレットなどに印刷して配布したいと思ってます。ウェブ上で公開されているものを参考にしたいのですが、ウェブサイトの運営者がオリジナルで考えた結び方であるものや、そうでないものが混在しているように思われます。結び方に著作権があるなら考案者に情報の二次使用の許諾や、使用料の支払いが必要なのでしょうか?ちなみに、参考にしようと思うのは下記のサイトなどです。ご回答お待ちしております。 http://www.fieggen.com/shoelace/lacingmethods.htm
- ベストアンサー
- 法務・知的財産・特許
- runner3
- 回答数4
- emacsとコンソールでのどっちつかずの文字化け
linux初心者です。 少々ややこしい話なのですが、当初、OpenSUSE11がインストールされているコンピュータに、teratermでログインしてプログラムを作成していました。このときはエディタにはemacsを使っていました。emacs上での日本語表示、コンパイル実行後のコンソール上での日本語表示どちらも正しく日本語が表示されていました。 この後、linuxの勉強をしようと思って、OSにFedora8をインストールし、teraterm上から作成したソースをこちらのPCに移すと、実行後のコンソール画面で文字化けしました。これを直すためにコンソール画面の文字コードを変更してコンソールでの日本語が正しく表示されるように修正すると、今度はemacs上での日本語が文字化けしました。 多分、文字コードが合っていないためだと思うんですが、これを回避する方法をご存知の方はいないでしょうか? もし対処法をご存知の方が居られたら、教えていただきたく思います。よろしくお願いします。
- .NETで文字列のエンコードの仕方+ファイル操作
.NETで文字列のエンコードの仕方が知りたいです。 あと、ファイル操作についてわかりやすいホームページを探しています。 '指定したファイルに文字列を追加します Dim filename as String = "test.txt" Dim data as string = "美味ソ溝" System.IO.File.AppendAllText(filename, data, System.Text.Encoding.GetEncoding("euc-jp")) 'これと同じことを以下のStreamWriterでしたいのですが、文字のエンコードの方法がわかりません。どのようにすればうまくいきますか。 Dim filename as String = "test.txt" Dim data as string = "美味ソ溝" Dim fs As System.IO.FileStream = System.IO.File.OpenWrite(filename) Dim sw As System.IO.StreamWriter = New System.IO.StreamWriter(fs) sw.BaseStream.Seek(0, System.IO.SeekOrigin.End) '書き込む前にエンコード?? sw.WriteLine(data) sw.Flush() sw.Close() fs.Close()
- ベストアンサー
- Visual Basic
- Taipei2
- 回答数1
- アトミック・オペレーションについて
私は情報科学科に在籍している大学生です。 いま排他制御やセマフォを勉強しているのですが、その関係で下記のようなことも勉強しています。 アトミック・オペレーションはセマフォみたいなP()やV()のようなものでしょうか? ぜひ教えていただければ幸いです。 よろしくお願いします。 (1)アトミック・オペレーションを簡単に定義せよ。 (2)2つのスレッドT1とT2がそれぞれアトミック・オペレーションa、b、c、d、eを下記のように実行する場合、全ての可能な実行順序を記せ。 ・T1 : {a,b,c} ・T2 : {d,e}
- ベストアンサー
- Windows系OS
- kota_gft
- 回答数1
- 奇異な仕様?
1.セル B1 に式 =A1 を入力して、此れを下方に単純にドラッグ・コ ピーすると(当然のことながら)式が =A2、=A3、=A4、… のよう に書き込まれますね。 2.セル A1 に数値 123 を入力して、此れを下方に単純にドラッグ・ コピーすると(当然のことながら)数値 123 がズズーッと書き込 まれますね。 3.ところが、範囲 A1:B1 を選択して、此れを下方にドラッグ・コピ ーすると、A列の数値が 123、124、125、… のようになるのはな ぜなのでしょうか? 上のステップ3の現象を“仕様”とする理由が理解できないでいます。どなたか私を納得させていただけないでしょうか?
- 締切済み
- オフィス系ソフト
- noname#204879
- 回答数6
- ファイルのデータの半角スペースが削除できない
プログラム(1)--------------------------------------------------- @youbi = ('日', '月', '火', '水', '木', '金', '土'); ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time); $year += 1900; $mon += 1; open(TIME,">ファイル名"); print TIME "${year}\n"; print TIME "${mon}\n"; ---省略--- close(TIME); プログラム(2)--------------------------------------------------- open(TIME,"ファイル名"); flock(TIME,1); @time=<TIME>; close(TIME); ------------------------------------------------------------- 以上のようなプログラムを使い時間を取得したのですが。 printしてみると、「2007 8 24」のように半角スペースが入ってしまいます。chomp();も試してみたのですが、どうにも削除できません。 どうやれば、半角スペースを削除出来るのでしょうか?もしくは、どうやれば半角スペースが入らないように保存、展開できるのでしょうか? 分かり難い質問かとは思いますが、ご返事お願い申し上げます。
- 値の比較がしたいのです
Perl超初心者です。 ある7つの変数$max[0]~$max[6]がありまして、それをすべて比較して同じ値がないか、あればどれとどれが同じなのか、を知りたいのですが今の自分の知識では一つひとつの組み合わせすべて書かなければなりません・・ 3つあったら、また追記しなければ、、などとしていたらすごい長文になってしまいました。 for文を使うのかもしれないと思いましたが、わかりやすいサイトに行きあたりません。何かヒントを頂けましたら幸いです。
- DVDレコーダー*録画に関して
ハイビジョン対応のテレビとレコーダー(DVD+VHS)を購入予定です。 「ブルーレイはDVDに記録出来ないハイビジョン映像も収録出来る」と広告に書いてありました。 ハイビジョン対応のレコーダーでは記録出来ない映像があるのですか? 記録はHDDにしか出来ないのでしょうか? 今あるVHS→DVDにまとめたいと思っています。 商品によるとは思いますが、チャプターも簡単に設定出来るものなのでしょうか? お知恵をお貸し下さい(ノ_<。) お願い致します!!
- stock&thelenという人物について調べたいのですが・・
どなたかStock & Thelenという人物をご存知ですか?? 学者らしいのですが・・・ 参考になるHPなどがありましたら紹介してください!! Bionの研究にかかわる人物らしいのですが・・
- 【perl】 split関数のセパレータについて
perlで split関数を使いたいのですがセパレータの定義がうまくいかずに 困っています。 split関数で //\n といった複雑な文字列をセパレータとして認識させるには どうすればよいのでしょうか。 '/' 1文字だけでセパレータとされては意味がなく、 //\n という文字列を ひとまとめでセパレータとして認識させたいと思っています。 みなさま、よろしくお願いします。
- ベストアンサー
- Perl
- miyakosais
- 回答数1