PowerPoint プレゼンテーション

6/19 前回復習
for文による繰り返し計算
演習1:1から10まで足して画面に結果を表示する
提出者: 1人
演習2: 1から10までの奇数を足して画面に結果を表示する
提出者: 19人
演習3:キーボードから整数 a, b (ただし a<b とする)を入力
して、a から b まで1づづ足して結果を画面に表示する
提出者: 10人
演習4:3の段の九九を計算し、結果を画面に表示する
提出者: 8人
演習5:全ての段の九九をfor文を使って計算するにはどうしたら
よいか、考えよ。フローチャートを作成せよ。
プログラムができた人 提出者: 6人
その他 3人
プログラミングができるようになるには….
自分の作った過去のプログラムを参考にし、使えるところは使う
今まで作ったプログラムは、全て動くようにすること!
キーポイントをノートに書いて理解する!試す!覚える!
int, float, printf, scanf, %d, %f, %e, \n, for
英語や略語の意味を知る(英和辞書を引く)
int=integer, d=decimal, e=exponential, etc.,
一週間に
エラーメッセージの意味を理解する(英和辞書を引く)
紙と鉛筆で、処理の流れ(論理)を追う
1回では
無理!
自分の力でできるだけがんばる
それでもわからなければ、人に訊く
新4号館623号室 [email protected]
繰り返し計算
開始
0→gokei
for文
1から10まで
の和
for( i=1; i<=10; i=i+1)
{gokei=gokei + i ;}
1から10まで
の奇数の和
for( i=1; i<=10; i=i+2)
{gokei=gokei + i ;}
整数aからb
までの和
for( i=a; i<=b; i=i+1)
{gokei=gokei + i ;}
3の段の
九九
for( i=1; i<=9; i=i+1)
{x=3 * i ;}
i に初期値
計 算
i 増加(減少)
九九の計算
開始
1→j
ヒント:3の段の
九九のプログラムで
1→i
for( i=1; i<=9; i=i+1)
{x=3 * i ;}
j * i→ x
3を変数に変えて、
1から9まで変化
させたらよい
i + 1→i
j + 1→j
i が10に
なったら下
へ
j が10に
なったら終
了
2重ループにする
繰り返し計算
開始
0→gokei
1→i
gokei+i → gokei
i + 1→i
while文
この条件式が満足されて
いる間{
}の中の計算
を繰り返しする
i=1;
while ( i<=10 )
{
gokei=gokei + i ;
i=i+1
}
for文 と while文 似ているところ、違うところ
while文
関係演算子
<, <=, >, >=
等価演算子
= =, !=
論理演算子
&&, || , !
初期値
最終値 があればfor文
増分
数学記号で書くと
=, =
AND, OR, NOT
したがって、for文で作ったプログラムはwhile文で書ける
for文とwhile文
プログラムの第1行目に学生番号をコメント文で入れて下さい
for文を使って以下のプログラムを作成せよ。
演習2: 1から10までの奇数を足して画面に結果を表示する
演習3:キーボードから整数 a, b (ただし a<b とする)を入力
して、a から b まで1づづ足して結果を画面に表示する
演習4:3の段の九九を計算し、結果を画面に表示する
演習5:全ての段の九九を計算し、結果を画面に表示する
while文を使って、演習2から5のプログラムを作成せよ。
以上の課題ができた人は提出し、if 文の勉強をせよ。(p157)
課題の提出:コンパイルしてエラーのないことを確認
cp ファイル名 ~joho1/report6.19/学生番号