2015 5 月号 NOTICIAS...2015 年5 月号 NOTICIAS 国際協力機構アルゼンチン事務所 NOTICIAS 01 プロジェクト便り 「テルモ株式会社との連携による医療セミナーを
プログラミング...
Transcript of プログラミング...
-
プログラミング 講義資料 (第6回)
担当:機械システム工学科 荒川
1
-
講義の流れ(第6回)
l while文とは?
l do〜while文とは?
2
-
while文とは?
3
l 繰り返し処理を表す処理. 「受かるまで試験を受け続ける」「ウケるまでギャグを続ける」
-
while文とは?
4
l 繰り返し処理を表す処理. 「受かるまで試験を受け続ける」「ウケるまでギャグを続ける」
-
while文とは?
5
l さて
whileという単語の意味は?
-
while文とは?
6
l while文の構文(教科書p.157) while (条件){
"文; "…
}"
この文を繰り返し処理する
条件を満足している間
l for文の構文(教科書p.150) for (初期化の式1; 繰り返すかどうか調べる式2; 変化のための式3)
"文;"
この文を繰り返し処理する
-
while文とは?
7
l while文の構文(教科書p.157) while (条件){
"文; "…
}"
この文を繰り返し処理する
条件を満足している間
l for文の構文(教科書p.150) for (初期化の式1; 繰り返すかどうか調べる式2; 変化のための式3)
"文;"
この文を繰り返し処理する
-
while文とは?
8
l while文の構文(教科書p.157) while (試験に合格していない){
"試験を受ける }"
-
while文とは?
9
l Sample5.c(教科書p.158)"#include
int main(void) {
�
int i=1;�
while (i
-
while文とは?
10
l Sample5.c(教科書p.158)"#include
int main(void) {
�
int i=1;�
while (i
-
演習(1)
11
l Sample5.cを実行してみよう. また,i++が無い場合はどうなるか.確認しよう. その理由は何故か.考察しよう."
-
do〜while文とは?
12
l doがつくとどう変わるの?"
-
do〜while文とは?
13
l do〜while文の構文(教科書p.162) do{
"文1; "…
} while(条件)"
この文を繰り返し処理する
条件を満足している間
l for文の構文(教科書p.150) for (初期化の式1; 繰り返すかどうか調べる式2; 変化のための式3)
"文;"
この文を繰り返し処理する
-
do〜while文とは?
14
l do〜while文の構文(教科書p.162) do{
"文1; "…
} while(条件)"
この文を繰り返し処理する
条件を満足している間
l for文の構文(教科書p.150) for (初期化の式1; 繰り返すかどうか調べる式2; 変化のための式3)
"文;"
この文を繰り返し処理する
-
do〜while文とは?
15
l do〜while文の構文(教科書p.162) do{
"文1; "…
} while(条件)"条件を満足している間
l for文の構文(教科書p.150) while (条件){
"文; "…
}"
この文を繰り返し処理する
条件を満足している間
この文を繰り返し処理する
-
do〜while文とは?
16
l do〜while文の構文(教科書p.162) do{
"文1; "…
} while(条件)"条件を満足している間
l for文の構文(教科書p.150) while (条件){
"文; "…
}"
この文を繰り返し処理する
条件を満足している間
この文を繰り返し処理する
-
do〜while文とは?
17
l た・と・え・ば while(お腹が空いている) {
"食べる }"
do {
"食べる } while(お腹が空いている)"
-
do〜while文とは?
18
l た・と・え・ば while(お腹が空いている) {
"食べる }"
do {
"食べる } while(お腹が空いている)"
「お腹が空いている」かどうか 条件判定をしてから 「食べる」行為をする
-
do〜while文とは?
19
l た・と・え・ば while(お腹が空いている) {
"食べる }"
do {
"食べる } while(お腹が空いている)"
「食べる」行為をしてから 「お腹が空いている」かどうか
条件判定をする
-
do〜while文とは?
20
l た・と・え・ば while(お腹が空いている) {
"食べる }"
do {
"食べる } while(お腹が空いている)"
「食べる」行為をしてから 「お腹が空いている」かどうか
条件判定をする
「お腹が空いている」かどうか 条件判定をしてから 「食べる」行為をする
-
do〜while文とは?
21
お腹が空いているか? 空いているならば食べろ!"
"まず食べろ! さて,まだお腹が空いているか? 空いているならばまだ食べろ!"
-
do〜while文とは?
22
while文 do〜while文
-
演習(2)
23
l Sample5.cをdo〜whileを用いて書いてみよう."
-
演習(3)
24
l 繰り返しキーボードから整数を入力してその合計を求める プログラムを作って下さい. ただし,0が入力されたら終了することとします."
-
課題レポート l 「1:1月、2:2月、・・・、12:12月、0:終了」とメッセージを出力して,入力された番号に対応する月を英語で出力するプログラムを (a)while (b)do ~ while を使ったものをそれぞれ作成せよ.0を入力するまでは永久に入力,出力が続く.0を入力すると終了することとする. <ヒント> whileループはwhile(1)で,do~whileループもdo~while(1)で永久ループになる.
25