====================================================================== レンタル掲示板とクイズ投稿サイトを開発した櫻井文人の プログラムの考え方が身につくメルマガ『プログラムは考え方です』 ---------------------------------------------------------------------- メルマガ発行人 櫻井文人のプロフィール ⇒ http://www.bunzin.net/program/prof.html ====================================================================== こんにちは、メルマガ発行人の櫻井文人です。 『プログラムを作るのが難しい、どうやって作ったら良いのか分からない』 こういった悩みは、プログラムの基本的な考え方やテクニックを身に つけることで解決することができます。 このメルマガでは、このような基本的な考え方やテクニックについて お伝えしていきます。 ■■ プログラムで使用する命令ってどんなものがあるの? 今回はプログラムで使用する命令の種類について考えてみましょう。 その前に、コンピュータの仕事とはいったいどんなものかを 考えてみましょう。 コンピュータの仕事を大雑把に考えてみると次のようになると思います。 ・外から情報をもらう。 ・もらった情報をとりあえず覚えておく。 ・必要に応じて情報をいじる。 ・いじった情報をとりあえず覚えておく。 ・とりあえず覚えてる情報の中から必要なもの外に出す。 また、仕事の順序も必ずしもこの順番になるわけではありません。 場合によっては、情報の中身に応じて、コンピュータが やるべき仕事が変わってくることもあるかもしれません。 なので、次のような仕事も加えておきましょう。 ・情報の中身にしたがって仕事の流れを変える。 今度は、以上のコンピュータの仕事をこなしていくための プログラムの命令の種類について考えてみましょう。 以上のようなコンピュータの仕事を考慮してみると、 プログラムで使用する命令の種類も、 大まかに次の4つに分けることができます。 ・情報を入れたり出したりするための命令 ・情報をとりあえず覚えておくための命令 ・情報をいじるための命令 ・命令を実行する流れを操る命令 次回のメルマガからは、それぞれの命令の種類について もう少し詳しく説明していきたいと思いますね。 ■■ 編集後記 プログラム言語は基本は英語というかアルファベットで記述しますね。 変数や関数の名前など皆さんはどのようにしていますか? 人によって、日本語をローマ字表記にしていたり(例えば「kensaku」など) 英語そのもの(例えば「search」など)にしているかと思います。 もし変数や関数の名前を英語にしたい場合は、スペルが分からなかったり、 そもそもふさわしい英語そのものが分からなかったりすることもある と思います。 そういう場合、私は、昔は和英辞典などを使っていましたが、 今はインターネットでいくらでも調べられてすごく便利になりました。 私はインフォシーク「http://www.infoseek.co.jp/」の辞書を使ってますが たいていこれで間に合ってます。 最後までお読みいただき、ありがとうございました。 ====================================================================== ●櫻井が開発したレンタル掲示板は コチラ ⇒ http://www.bunzin.gr.jp/m_board/ ●櫻井が開発したクイズ投稿サイトは コチラ ⇒ http://www.bunzin.gr.jp/quiz/ ====================================================================== メルマガ発行人 櫻井文人 メルマガ発行責任者情報は コチラ ⇒ http://www.bunzin.net/program/mghsinfo.html アドレス変更と登録解除はコチラ ⇒ http://www.mag2.com/m/0000293166.html メルマガバックナンバーは コチラ ⇒ http://www.bunzin.net/program/mailmaga/backnumber/ 櫻井文人のプロフィール ⇒ http://www.bunzin.net/program/prof.html ご意見・ご感想はコチラ ⇒ bunzin●bunzin.gr.jp (メール送信の際は、●を@に置き換えてください。) (櫻井が確実に読みますが、返信は保障できません。) ====================================================================== |