2013年12月10日 湘南工科大学 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学 [前回の課題] 入力の平均を求めるプログラム 足したい変数を sum に足す ave に 4 つの平均が入る Page 2 Page 3 [本日の主題] 様々な重要プログラム [例題1] 条件付きの和を求めるプログラム キーボードから 4 つの整数(80, 45, 92, 27)を入力し,60以上の 入力の和を求める a 初期値: 1 繰り返し: 1 2 3 4 入力 x sum 0 80 45 92 27 80 80 172 172 60以上 60以上 条件付きの和を求めるプログラム Page 4 x が60以上ならば sum に x を足す [用紙の課題1] 上のプログラムにおいて,キーボードから「32」 「ENTER」 「88」「ENTER」 「57」「ENTER」 「60」「ENTER」と入力したと きの,実行画面の出力を書きなさい. Page 5 [例題2] カウントする(回数を数える)プログラム キーボードから 4 つの整数(80, 45, 92, 27)を入力し,60以上の 入力のカウント(回数)を求める a 初期値: 1 繰り返し: 1 2 3 4 入力 x count 0 80 45 92 27 1 1 2 2 60以上 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 初期値: 1 繰り返し: 1 2 3 4 入力 x max 0 80 45 92 27 0より大きいのでmax更新 80 80以下なのでそのまま 80 92 80より大きいのでmax更新 92 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」ファイル.拡張子を間違え ないこと.違うファイルを提出しても提出したことにならない!!!
© Copyright 2024 ExpyDoc