6/19 前回復習 for文による繰り返し計算 演習1:1から10まで足して画面に結果を表示する 提出者: 1人

Slides:



Advertisements
Similar presentations
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第3回 配列(1) 情報・知能工学系 山本一公
Advertisements

7/10 if 文課題 力作が多くて感心! 演習1:キーボードから2つの整数を入力し、小さい方の数字を 表示せよ。
ループで実行する文が一つならこれでもOK
関数(1) 第11回 [6月29日、H.16(‘04)] 今日のメニュー 1 前回の課題 2 前回の宿題 3 いろいろな関数の演習 4 課題
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第4回 配列(2) 情報・知能工学系 山本一公
4章 制御の流れ-3.
プログラミング入門2 第4回 配列 for文 変数宣言 初期化
プログラミング基礎I(再) 山元進.
情報理論2 注意!! 11月26日(火)は休講 (小林が学会出張のため) 湘南工科大学情報工学科 准教授 小林 学 湘南工科大学
ファーストイヤー・セミナーⅡ 第8回 データの入力.
配列(2) 第10回[平成15年6月26日(木)]:PN03-10.ppt 今日の内容 1 素数を求める(教科書の例):復習
演習00-0 “Hello,world![改行]”を表示するプログラムを作成せよ. 1 1.
プログラミングができるようになるには…. 一週間に1回では無理! 自分の力でできるだけがんばる
6/26 前回復習 for文、while文による繰り返し計算
前回の復習 課題: ある動物の t 年における数は、前年と前々年の数の 合計で表わされるという。すなわち
多重ループ 繰り返し構造:補足事項 第8回目 [6月8日、H.16(‘04)] 本日のメニュー 1)前回の課題について
多重ループ 繰り返し構造:補足事項 第8回目 [6月12日、H.15(‘03)] 本日のメニュー 1)前回の課題について
C言語 配列 2016年 吉田研究室.
基礎プログラミング (第五回) 担当者: 伊藤誠 (量子多体物理研究室) 内容: 1. 先週のおさらいと続き (実習)
問題 1 キーボードから入力した数の合計を計算するプログラムを 作成せよ。最初に、何個の数を入力するかその数を入力 するようにする。
湘南工科大学 2013年12月10日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.
基礎プログラミング演習 第7回 繰り返し.
プログラミング入門2 第3回 繰り返し文 芝浦工業大学情報工学科 青木 義満
配列(1) 第9回目 [6月15日、H.16(‘04)] 本日のメニュー 1)前回の課題について 2)前回の宿題について 3)配列 4)課題
第7回 条件による繰り返し.
岩村雅一 知能情報工学演習I 第8回(後半第2回) 岩村雅一
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
繰り返し計算 while文, for文.
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第2回 ファイル処理 情報・知能工学系 山本一公
地域情報学演習 VBAプログラミング 第3回 2017年10月24日
プログラミング序論 2. n人のインディアン.
プログラミング入門2 第2回 型と演算 条件分岐 篠埜 功.
高度プログラミング演習 (03).
第7回 条件による繰り返し.
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
知能情報工学演習I 第8回( C言語第2回) 課題の回答
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
第14章 ファイル操作 14.1 ファイルへの書き込み 14.2 ファイルからの読み込み 14.3 ファイルへの追加書き込み
復習 一定回数を繰り返す反復処理の考え方 「ループ」と呼ぶ false i < 3 true i をループ変数あるいはカウンタと呼ぶ
プログラムの基本構造と 構造化チャート(PAD)
第14章 ファイル操作 14.1 ファイルへの書き込み 14.2 ファイルからの読み込み 14.3 ファイルへの追加書き込み
C言語 はじめに 2016年 吉田研究室.
プログラミング序論演習.
基礎プログラミング演習 第6回.
知能情報工学演習I 第11回( C言語第5回) 課題の回答
プログラミングⅡ 第2回.
プログラミング入門2 第6回 関数 情報工学科 篠埜 功.
プログラミング入門 電卓を作ろう・パートI!!.
ウェブデザイン演習 第6回.
復習 if ~ 選択制御文(条件分岐) カッコが必要 true 条件 false 真(true)なら この中が aを2倍する 実行される
プログラミング入門2 第5回 配列 for文 変数宣言 初期化
プログラミング基礎演習 第4回.
標準入出力、変数、演算子、エスケープシーケンス
知能情報工学演習I 第8回(後半第2回) 課題の回答
プログラミング入門2 第6回 関数 情報工学科 篠埜 功.
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
プログラミング1 プログラミング演習I 第2回.
湘南工科大学 2013年10月22日 情報理論2 湘南工科大学情報工学科 准教授 小林 学.
プログラミング序論演習.
プログラミング入門2 第5回 配列 変数宣言、初期化について
プログラミング入門2 第3回 条件分岐(2) 繰り返し文 篠埜 功.
第14章 ファイル操作 14.1 ファイルへの書き込み 14.2 ファイルからの読み込み 14.3 ファイルへの追加書き込み
知能情報工学演習I 第11回(後半第5回) 課題の回答
情報処理Ⅱ 2006年10月20日(金).
C言語講座 四則演算  if ,  switch 制御文.
分岐(If-Else, Else if, Switch) ループ(While, For, Do-while)
知能情報工学演習I 第10回( C言語第4回) 課題の回答
プログラミング演習I 補講用課題
岩村雅一 知能情報工学演習I 第7回(後半第1回) 岩村雅一
ファーストイヤー・セミナーⅡ 第10回 if文による選択処理(2).
Presentation transcript:

6/19 前回復習 for文による繰り返し計算 演習1:1から10まで足して画面に結果を表示する 提出者: 1人 提出者: 1人 演習2: 1から10までの奇数を足して画面に結果を表示する 提出者: 19人 演習3:キーボードから整数 a, b (ただし a<b とする)を入力      して、a から b まで1づづ足して結果を画面に表示する 提出者: 10人 演習4:3の段の九九を計算し、結果を画面に表示する 提出者:  8人 演習5:全ての段の九九をfor文を使って計算するにはどうしたら      よいか、考えよ。フローチャートを作成せよ。 プログラムができた人 提出者: 6人 その他 3人

プログラミングができるようになるには…. 一週間に1回では無理! 自分の力でできるだけがんばる 自分の作った過去のプログラムを参考にし、使えるところは使う 今まで作ったプログラムは、全て動くようにすること! キーポイントをノートに書いて理解する!試す!覚える! int, float, printf, scanf, %d, %f, %e, \n, for 英語や略語の意味を知る(英和辞書を引く) int=integer, d=decimal, e=exponential, etc., 一週間に1回では無理! エラーメッセージの意味を理解する(英和辞書を引く) 紙と鉛筆で、処理の流れ(論理)を追う 自分の力でできるだけがんばる それでもわからなければ、人に訊く 新4号館623号室 umebu@cc.it-hiroshima.ac.jp

繰り返し計算 for文 for( i=1; i<=10; i=i+1) 1から10まで {gokei=gokei + i ;} の和 開始 0→gokei 1から10まで の奇数の和 for( i=1; i<=10; i=i+2) {gokei=gokei + i ;} i に初期値 整数aからb までの和 for( i=a; i<=b; i=i+1) {gokei=gokei + i ;} 計 算 i 増加(減少) 3の段の 九九 for( i=1; i<=9; i=i+1) {x=3 * i ;}

九九の計算 開始 ヒント:3の段の 九九のプログラムで 1→j for( i=1; i<=9; i=i+1) 1→i j * i→ x 1→i 1→j i + 1→i j + 1→j i が10になったら下へ j が10になったら終了 ヒント:3の段の 九九のプログラムで for( i=1; i<=9; i=i+1) {x=3 * i ;} 3を変数に変えて、 1から9まで変化 させたらよい 2重ループにする

この条件式が満足されている間{ }の中の計算を繰り返しする 繰り返し計算 while文 開始 0→gokei 1→i i + 1→i gokei+i → gokei この条件式が満足されている間{   }の中の計算を繰り返しする i=1; while ( i<=10 ) {    gokei=gokei + i ;    i=i+1 }

for文 と while文 似ているところ、違うところ 初期値 最終値 増分 関係演算子   <, <=, >, >= があればfor文 数学記号で書くと =, = AND, OR, NOT 等価演算子    = =, != 論理演算子    &&, || , ! したがって、for文で作ったプログラムはwhile文で書ける

課題の提出:コンパイルしてエラーのないことを確認 cp ファイル名 ~joho1/report6.19/学生番号 for文とwhile文 プログラムの第1行目に学生番号をコメント文で入れて下さい for文を使って以下のプログラムを作成せよ。 演習2: 1から10までの奇数を足して画面に結果を表示する 演習3:キーボードから整数 a, b (ただし a<b とする)を入力      して、a から b まで1づづ足して結果を画面に表示する 演習4:3の段の九九を計算し、結果を画面に表示する 演習5:全ての段の九九を計算し、結果を画面に表示する while文を使って、演習2から5のプログラムを作成せよ。 以上の課題ができた人は提出し、if 文の勉強をせよ。(p157) 課題の提出:コンパイルしてエラーのないことを確認 cp ファイル名 ~joho1/report6.19/学生番号