湘南工科大学 2013年12月10日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.

Slides:



Advertisements
Similar presentations
山元進.  for 文  while 文  do ~ while 文  文のネスト  break 文  continue 文.
Advertisements

第 2 章 数値の入力と変数 scanf と変数をやります 第 2 章 数値の入力と変数 1. 以下のプログラムを実行してみよう  C 言語では文の最後に「 ; 」(セミコロン)が付きます 第 2 章 数値の入力と変数 2 #include int main() { int x; x = 3; printf("x.
プログラミング演習( 2 組) 第 9 回
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第3回 配列(1) 情報・知能工学系 山本一公
7/10 if 文課題 力作が多くて感心! 演習1:キーボードから2つの整数を入力し、小さい方の数字を 表示せよ。
配列(2) 第10回目 [6月22日、H.16(‘04)] 本日のメニュー 1)前回の課題について 2)前回の宿題について 3)課題
情報理論2 第4回 小林 学 湘南工科大学 2011年11月1日 〒 神奈川県藤沢市辻堂西海岸1-1-25
プログラミング演習(1組) 第7回
関数(1) 第11回 [6月29日、H.16(‘04)] 今日のメニュー 1 前回の課題 2 前回の宿題 3 いろいろな関数の演習 4 課題
コンピュータープログラミング(C言語)(3) 1.関数と分割コンパイル (復習) 2.キーボード入力
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第4回 配列(2) 情報・知能工学系 山本一公
情報理論2 注意!! 11月26日(火)は休講 (小林が学会出張のため) 湘南工科大学情報工学科 准教授 小林 学 湘南工科大学
初年次セミナー 第4回 整数と実数の取り扱い.
配列(2) 第10回[平成15年6月26日(木)]:PN03-10.ppt 今日の内容 1 素数を求める(教科書の例):復習
演習00-0 “Hello,world![改行]”を表示するプログラムを作成せよ. 1 1.
6/19 前回復習 for文による繰り返し計算 演習1:1から10まで足して画面に結果を表示する 提出者: 1人
最終回 総合演習 第13回目 [7月17日、H.15(‘03)] 本日のメニュー 1)総合演習課題 2)過去の試験問題 3)試験について
多重ループ 繰り返し構造:補足事項 第8回目 [6月8日、H.16(‘04)] 本日のメニュー 1)前回の課題について
多重ループ 繰り返し構造:補足事項 第8回目 [6月12日、H.15(‘03)] 本日のメニュー 1)前回の課題について
プログラミング演習(2組) 第12回
基礎プログラミング (第五回) 担当者: 伊藤誠 (量子多体物理研究室) 内容: 1. 先週のおさらいと続き (実習)
IT入門B2 (木曜日1限) 第一回 講義概要 2004年月9日30日.
シミュレーション物理7 乱数.
情報理論2 第6回 小林 学 湘南工科大学 2011年11月15日 〒 神奈川県藤沢市辻堂西海岸1-1-25
湘南工科大学 2013年4月23日 プロジェクト実習A アドベンチャーゲームを作ろう 第3回 湘南工科大学情報工学科 准教授 小林 学.
CG2 第5回 小林 学 湘南工科大学 2012年5月13日 〒 神奈川県藤沢市辻堂西海岸1-1-25
データ構造とアルゴリズム論 第2章 配列(構造)を使った処理
精密工学科プログラミング基礎 第9回資料 (12/11 実施)
プログラミング入門2 第3回 繰り返し文 芝浦工業大学情報工学科 青木 義満
配列(1) 第9回目 [6月15日、H.16(‘04)] 本日のメニュー 1)前回の課題について 2)前回の宿題について 3)配列 4)課題
精密工学科プログラミング基礎Ⅱ 第3回資料 今回の授業で習得してほしいこと: 2次元配列の使い方 (前回の1次元配列の復習もします.)
岩村雅一 知能情報工学演習I 第8回(後半第2回) 岩村雅一
情報工学科 3年生対象 専門科目 システムプログラミング 第5回、第6回 ヒアドキュメント レポート課題 情報工学科 篠埜 功.
繰り返し計算 while文, for文.
プログラミング演習(2組) 第8回
Cプログラミング演習 第7回 メモリ内でのデータの配置.
プログラミング序論 2. n人のインディアン.
高度プログラミング演習 (03).
実習問題の解き方 JIS3-3の場合.
湘南工科大学 2013年10月8日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.
湘南工科大学 2013年10月22日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.
CG2 第3回 小林 学 湘南工科大学 2013年4月22日 〒 神奈川県藤沢市辻堂西海岸1-1-25
精密工学科プログラミング基礎Ⅱ 第4回資料 今回の授業で習得してほしいこと: 文字列の扱い ファイル入出力の方法 コマンドライン引数の使い方
情報理論2 第3回 小林 学 湘南工科大学 2011年10月25日 〒 神奈川県藤沢市辻堂西海岸1-1-25
情報処理Ⅱ 第2回:2003年10月14日(火).
マイクロソフト Access での SQL 演習 第2回 集計,集約
疑似乱数, モンテカルロ法によるシミュレーション
11.再帰と繰り返しの回数.
プログラミングⅠ 平成30年10月22日 森田 彦.
C言語 はじめに 2016年 吉田研究室.
プログラミング序論演習.
表計算ソフトウェアの活用① [基本的な関数]
東京工科大学 コンピュータサイエンス学部 亀田弘之
プログラミングⅡ 第2回.
プログラミング入門2 第6回 関数 情報工学科 篠埜 功.
プログラミング入門2 第13回、14回 総合演習 情報工学科 篠埜 功.
プログラミング基礎a 第4回 C言語によるプログラミング入門 条件判断と反復
CG2 第4回 小林 学 湘南工科大学 2013年5月6日 〒 神奈川県藤沢市辻堂西海岸1-1-25
精密工学科プログラミング基礎 第7回資料 (11/27実施)
1.Scheme の式とプログラム.
地域情報学 C言語プログラミング 第3回 入力、if文、for文 2016年11月25日
cp-15. 疑似乱数とシミュレーション (C プログラミング演習,Visual Studio 2019 対応)
Cプログラミング演習 ニュートン法による方程式の求解.
精密工学科プログラミング基礎Ⅱ 第2回資料 今回の授業で習得してほしいこと: 配列の使い方 (今回は1次元,次回は2次元をやります.)
地域情報学 C言語プログラミング 第3回 入力、if文、for文 2017年11月1日
湘南工科大学 2013年10月22日 情報理論2 湘南工科大学情報工学科 准教授 小林 学.
プログラミング入門2 第5回 配列 変数宣言、初期化について
知能情報工学演習I 第10回( C言語第4回) 課題の回答
岩村雅一 知能情報工学演習I 第7回(後半第1回) 岩村雅一
情報処理3 第3回目講義         担当 鶴貝 達政 12/17/2019.
Presentation transcript:

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