C言語でプログラムを作ろう


目的:基本的文法の習得みたいなものかな・・・
warning!!応用的文法なんて知りません!


プログラミングしたことありますか?


ちょっとだけ経験有りの方は飛ばして読んでください。

プログラミングするにはね


まず、コンパイラが必要ですよ。
どこかでダウンロードしてきましょう。
私はLSICを使っています(*タダ)。使い勝手は、”いまいち”です。

コンパイラはね。コンパイルするのに必要なんだよ。
コンパイルというのはね。プログラムを計算機が実行できるコードに変換する ことなんだよ。


次に、プログラムを書きます。エディタを使いましょう。
unixをお使いの方は、muleなどを使用してください。
windowsをお使いの方は、DOSプロンプトなどをお使いください。
ただし、プログラムの名前は必ず.cで終わらなくてはいけません。

作成したプログラムはコンパイルしてから(コンパイラを使う)
はじめて実行することができます。

プログラムに間違いがあるとね。コンパイルがうまくできなくなるんだよ。
それで「error!」って言われちゃうんだよ。
でもね、そんな時はエディタでプログラムを修正してね、
またコンパイルしなおせばいいんだよ。
でもね、コンパイルできても、「実行してみたら間違ってた」
っていうこともしょっちゅうあるからね。怖いんだよ。


C言語について良い参考書は
「プログラミング言語 C」(B.W.カー二ハン/D.M.リッチー著)
と言われていますが、自分が見やすいと思ったものを買う方が良いです。
ある程度プログラムに慣れてきたら こちらの参考書を読んだ方が良いと、私は思う。
さて、これで準備OKです。


画面上に文字("Hello!!")を表示させるプログラムは次のようになっています。


  
  /*  プログラム名「ex1.c」   (コメント部分)*/

  #include<stdio.h>
main(){ printf("Hellow!!\n"); }
上のプログラムを作成したら、コンパイルしてみましょう。
(ちゃんとSAVE:上書きしてね。)

unixの場合:gcc ex1.cと入力してreturnキーを押してね。
windowsの場合:lcc ex1.cと入力してreturnキーを押してね。
次に、実行してみましょう
unixの場合:a.outと入力してreturnキーを押してね。
windowsの場合:ex1と入力してreturnキーを押してね。

はい、これで「Hellow!!」と表示されたはずです。 表示されなかった人、手〜挙げて〜!。
あら、君のコンパイラは違うのね。じゃぁ、説明書よく読んでね。

次のステップ行っちゃいましょう




じゃぁ、画面上にこんな文字を表示できますか?



あ〜あ、今日は雨だ。
明日晴れるといいな。

答えをみてみますか?以下のようになります。
  
  /*   ex2.c   */
  #include<stdio.h>
main(){ printf("あ〜あ、今日は雨だ。\n"); printf("明日晴れるといいな。\n"); }
printf("");っていうこの行はね。
文字を出力させる文なんだよ。
printf文って言われてるよ。(...嘘かも)
\nっていうのはね。改行を表しているんだよ。


できた方はとてもすばらしい!!
グラッチェ、グラッチェ!!アンビリーバーボー!!


と、このようにやっていくのですが、このさき、長いです。

そんなわけで、このさき課題に応じたプログラムを提示しますので、
みなさん参考書を手にいろんなプログラムができるようがんばりま しょう。

いろんな課題


特に、大学1年生の方にはとても利用価値があることでしょう。




さよーならしたいんだけど・・←はじめのページに戻る