PowerPoint プレゼンテーション

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」ファイル.拡張子を間違え
ないこと.違うファイルを提出しても提出したことにならない!!!