2016年度 プログラミングⅡ ~ 制御してみよう ~ 担当教員: 幸山 直人 2016年度 プログラミングⅡ 条件の書き方 命題 意味 数学的 C言語 A xが10以上 x≧10 x >= 10 B yが3未満 y<3 y<3 C zが2と等しい z=2 z == 2 (x >= 10) && !(y < 3) || (z == 2) 論理演算で書くと A・B+C 2016年度 プログラミングⅡ 制御文 while ~ do ~ while (文の終りにセミコロンが必要) for ~ if ~ (1文の場合はブレスの括弧を省略可) if ~ else ~ if ~ else if ~ if ~ else if ~ eles ~ (延々と繰り返せる) switch ~ 2016年度 プログラミングⅡ while文 while (条件) { 条件が真(1)の間、実行 } 2016年度 プログラミングⅡ for文 for (初期化;条件;増減) { 条件が真(1)の間、実行 } 2016年度 プログラミングⅡ for文(奇数を表示する) 例1 for (i = 0; i < 5; i++) { j = i*2+1; printf(“%d\n”, j); } 例2 for (i = 1; i < 10; i=i+2) { printf(“%d\n”, i); } 2016年度 プログラミングⅡ if文 if (条件) { 条件が真(1)のとき実行 } else { 条件が偽(0)のとき実行 } 2016年度 プログラミングⅡ 入れ子構造 プログラム例1(p.142~p.143) for文(25行~46行) for文(28行~31行) for文(50行~53行) for文(55行~63行) for文(58行~61行) 2016年度 プログラミングⅡ break文 制御文 (条件) { ・・・ ・・・ if (条件) break; ・・・ ・・・ } ・・・ 2016年度 プログラミングⅡ continue文 制御文 (条件) { ・・・ ・・・ if (条件) continue; ・・・ ・・・ } 2016年度 プログラミングⅡ 制御文に関する注意事項 無限ループ while (1) {・・・} *無限ループは break文で抜ける 無限ループ for (;;) {・・・} 色々な書き方がある 「for (;条件;)」≒「while (条件)」 do ~ while文の終りにはセミコロンが必要 do {・・・} while (条件);
© Copyright 2024 ExpyDoc