湘南工科大学 2013年12月10日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学
[前回の課題] 入力の平均を求めるプログラム Page 2 足したい変数を sum に足す ave に 4 つの平均が入る
Page 3 [本日の主題] 様々な重要プログラム [例題1] 条件付きの和を求めるプログラム キーボードから 4 つの整数(80, 45, 92, 27)を入力し,60以上の入力の和を求める 入力 a x sum 初期値: 1 0 60以上 繰り返し: 1 80 80 2 45 80 3 92 172 4 27 172 60以上
条件付きの和を求めるプログラム Page 4 x が60以上ならば sum に x を足す [用紙の課題1] 上のプログラムにおいて,キーボードから「32」「ENTER」 「88」「ENTER」 「57」「ENTER」 「60」「ENTER」と入力したときの,実行画面の出力を書きなさい.
a x count 初期値: 1 0 繰り返し: 1 80 1 2 45 1 3 92 2 4 27 2 Page 5 [例題2] カウントする(回数を数える)プログラム キーボードから 4 つの整数(80, 45, 92, 27)を入力し,60以上の入力のカウント(回数)を求める 入力 a x count 初期値: 1 0 60以上 繰り返し: 1 80 1 2 45 1 3 92 2 4 27 2 60以上
カウントする(回数を数える)プログラム Page 6 x が60以上ならば count に 1 を足す [用紙の課題2] 上のプログラムにおいて,キーボードから「32」「ENTER」 「88」「ENTER」 「57」「ENTER」 「60」「ENTER」と入力したときの,実行画面の出力を書きなさい.
Page 7 [例題3] 最大値を求めるプログラム キーボードから 4 つの整数(80, 45, 92, 27)を入力し,最大値を求める 入力 a x max 初期値: 1 0 0より大きいのでmax更新 繰り返し: 1 80 80 2 45 80 3 92 92 4 27 92 80以下なのでそのまま 80より大きいのでmax更新 92以下なのでそのまま
最大値を求めるプログラム Page 8 x がmaxより大きければ max = x [用紙の課題3] 上のプログラムにおいて,キーボードから「32」「ENTER」 「88」「ENTER」 「57」「ENTER」 「60」「ENTER」と入力したときの,実行画面の出力を書きなさい.
Page 9 [プログラミング課題1] キーボードから 5 つの整数(80, 45, 92, 27, 38)を入力し,50以下の入力の和を求めるプログラムを作成せよ [プログラミング課題2] キーボードから 5 つの整数(80, 45, 92, 27, 38)を入力し,50以下のカウント(回数)を求めるプログラムをせよ [プログラミング課題3] キーボードから 5 つの整数(80, 45, 92, 27, 38)を入力し,50以下の数値の平均を求めるプログラムを作成せよ [プログラミング課題4] キーボードから 5 つの整数(80, 45, 92, 27, 38)を入力し,最小値を求めるプログラムを作成せよ [プログラミング課題5] キーボードから半径 r を入力(r は実数のdouble型とする)し,最小値演習の長さと面積を実数(double型)で求めるプログラムを作成せよ.ただし円周率は3.1415926535 とすること
Page 10 課題ファイルの提出方法 学科HP URL:http://www.info.shonan-it.ac.jp/ 「学生用ページ」 「授業用ページ」 ファイル提出用ページ 「基礎プログラミング1(小林)」
Page 11 課題ファイルの提出方法 ①学籍番号入力 ②提出する課題番号を選択 ③提出するファイルを選択 ④「提出」をクリック (注意1)どのPCから誰が提出したかを記録しているので,他人の分を提出しないこと.(学籍番号を間違えたときは,小林に言うこと) (注意2)提出ファイルはたいてい「kadai.cpp」ファイル.拡張子を間違えないこと.違うファイルを提出しても提出したことにならない!!!