プログラム基礎ガイド


プログラム基礎ガイド

練習問題

言語はC言語です。
練習問題ですが、回答を見ればプログラム構造がわかるように工夫していますの
で、
安心してください。問題はどんどん増やす予定です。

<基礎練習>
練習問題0
実行するとHello!World!と表示するプログラムを書こう。
<出題理由>基礎のプログラムが書けるか
基礎0の回答解説

練習問題1
入力した数字2つに対して大きいほうを表示するプログラムを書こう。
<ヒント>入力した数字を入れる箱を2つと大きいのを入れる箱を1つ合計3つの箱
を用意しよう。
<出題理由>if文がしっかり出来るか。
基礎1の回答解説

練習問題2
3.14という実数に対して、整数型で表示するプログラムを書こう。
<出題理由>型の理解の確認。
基礎2の回答解説

練習問題3
入力されたnに対し2の1からn乗と1からnの階乗を順番に表示するプログラムを書
こう。
<ヒント>一つずつを繰り返して
<出題理由>計算問題の練習
基礎3の回答解説

練習問題4
sin60度のときのテイラー展開を1項〜10項まで出力し、√3/2に近づくことを確か
めよ。
基礎4の回答解説

練習問題4の応用(1)
自然対数logEを上の回答をいじって同様にプログラムを書こう。
このとき、E=2.71828として1に近づくことを確かめよ。
((回答はないので注意))
<出題理由> プログラムをいじることはとても重要で、プログラム自体の理解と自
分の理解している関数をしっかり使えるかが試される。


練習問題4の応用(2)
好きな関数をテイラー展開してプログラムしてみましょう。<√xとか
((回答はないので注意))


練習問題の回答例解説



<初級練習>

初級問題1 <素数判定>
与えられた数字が素数かどうか判別するプログラムを書こう。
アルゴリズムを考える論理的思考能力が試されます。
この問題は様々な回答がありえますが、初級的なものを書いておきます。
初級1の回答解説

初級問題2 <if>
二つの数の大きいほう表示するプログラムをifを使わずに書こう。
初級2の回答解説


初級問題3 <エラー対処問題>
ここではa.cをコンパイルしている時のエラーとします。
(1)「外部シンボル_mainが未定義」とでたら何がエラーですか。
(2)「a.c 7 未定義のシンボルc(関数main)」とでたら何がエラーですか。
(3)「関数は値を返すべき」とでたら何がエラーですか。
初級3の回答解説

初級問題4 <型>
知っている型(intなど)を出来るだけ書いてみましょう。
((回答は特に載せません))


練習問題の回答例解説


トップページへ
1、ブラックボックス化されたコンピューターの中身をのぞく!!
2、プログラム学習上達法伝授!!
3、初めてのプログラム
4、ポインタを身に着けよう
練習問題




アクセスアップ・SEO対策


プログラム基礎
ガイド
since 2005 /4 /??

トップページへ

 1、ブラックボックス 化されたコ
ンピューターの中身をのぞく!!

 2、プログラム学習上達法伝
授!!

 3、初めてのプログラム

 4、ポインタを身に着けよう

練習問題
管理者ブログ



上のBBS(木の看板)に質
問でも何でもいろいろ書き
込んで見てください。