プログラミングII (2025) 課題
[T2] 第4章 制御の流れ(1)
(T2_1) p. 110 の [リスト 4.1] に関する説明を読み,関係演算子について理解せよ.続いて,これを参考にして,以下のようなプログラムを作成し,コンパイル・実行せよ.
実行時にキーボードから 10, 17, 18, 20,25,40, 60 をそれぞれ入力し,実行結果が正しいことを確認せよ(各数字に対して出力されるべき文字は自分で考えること).
#include <stdio.h> int main( void ) { int x; scanf("%d", &x); return 0; } |
(T2_2) p. 117 の [リスト 4.3] に関する説明を読み,論理演算子について理解せよ. 続いて,これを参考に, 次のようなプログラムを作成し,コンパイル・実行せよ.
実行時にキーボードから 2005, 2018,2019, 2025,2027, 2040 をそれぞれ入力し,実行結果が正しいことを確認せよ(各数字に対して表示されるべき文字は自分で考えること).
(T2_3) [リスト 4.4]を入力し,コンパイル・実行せよ.このプログラムを変更して, 次のようなプログラムを作成し,コンパイル・実行せよ.
実行時にキーボードから 10, 21, 35, 40, 49, 60 をそれぞれ入力し,実行結果が正しいことを確認せよ(各数字に対して表示されるべき文字は自分で考えること).
(T2_4) 4.2.5項「多岐条件文」を読んだ上で,以下のプログラムを入力し(本問のプログラムは手入力を勧めます),コンパイル・実行せよ.
実行時にキーボードから 15, 20, 25, 30, 35, 40, 45 をそれぞれ入力し,実行結果が正しいことを確認せよ(各数字に対して表示されるべき文字は自分で考えること).
#include <stdio.h> int main( void ) { int x; scanf("%d", &x); if( x % 2 == 0 ) printf("偶数です"); else if( x % 3 == 0 ) printf("偶数ではないが,3 の倍数です"); else printf("偶数でも 3 の倍数でもありません"); return 0; } |
(T2_5) 4.2.5項「多岐条件文」を読み, 次のようなプログラムを作成し,コンパイル・実行せよ..
実行時にキーボードから 25, 50, 75, 100, 125, 150 をそれぞれ入力し,実行結果が正しいことを確認せよ(各数字に対して表示されるべき文字は自分で考えること).
(T2_6) 教科書の4.3.0〜4.3.1項を読んだ上で,以下のプログラムを入力(本問は手入力を勧めます),コンパイル,実行することで for 文について理解せよ.何を表示するプログラムであるか,レポートにて説明せよ.
#include <stdio.h> int main( void ) { int i, j; for ( i = 0 ; i < 10 ; i++ ) { j = i * i - 3 * i + 2; printf( "%d %d \n", i, j ); } return 0; } |
(T2_7) 以下のプログラムを作成せよ.
以下を確認せよ(?は,別途自分で手計算で求める). t = 1 のとき,? が表示される t = 2 のとき,? が表示される t = 3 のとき,? が表示される t = 4 のとき,? が表示される t = 10 のとき,385 が表示される t = 100 のとき,338350 が表示される