情報処理3 第5回目講義         担当 鶴貝 達政 11/8/2018.

Slides:



Advertisements
Similar presentations
コンピュータプラクティ スⅠ 比較実験 水野嘉明. 本日の予定 計算量について 「比較実験」  パラメータを変化させての比較 ⇒ 実験1  二つのプログラムの比較 ⇒ 実験2  実験レポート R3として提出 2.
Advertisements

第1章 場合の数と確率 第1節 場合の数  3  順列 (第3回).
情報処理演習 (秋学期・樋口担当) 2回目 10/1 日本工業大学 コンピュータリテラシーII.
プログラミング入門B(10)クラス 第3回の巻 テキスト補助資料
初年次セミナー 第8回 データの入力.
7/10 if 文課題 力作が多くて感心! 演習1:キーボードから2つの整数を入力し、小さい方の数字を 表示せよ。
演算、整数型と浮動小数点型 第3回目 [4月27日、H.16(‘04)] 本日のメニュー 1)前回の課題・宿題 2)ファイルサーバの利用
第3回:ボールを上下に動かそう! (オブジェクトの移動、一次元)
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第4回 配列(2) 情報・知能工学系 山本一公
プログラミング言語としてのR 情報知能学科 白井 英俊.
ファーストイヤー・セミナーⅡ 第8回 データの入力.
5個の数字0,1,2,3,4から異なる3個を選んで3桁の整数を作る。
プログラミング基礎I(再) 山元進.
最終回 総合演習 第13回目 [7月17日、H.15(‘03)] 本日のメニュー 1)総合演習課題 2)過去の試験問題 3)試験について
多重ループ 繰り返し構造:補足事項 第8回目 [6月8日、H.16(‘04)] 本日のメニュー 1)前回の課題について
多重ループ 繰り返し構造:補足事項 第8回目 [6月12日、H.15(‘03)] 本日のメニュー 1)前回の課題について
数値計算及び実習 第7回 プログラミングの基礎(5).
情報教育論 第9回 仮定文の仕組み 政策・メディア研究科 岡田 健.
情報理論2 第6回 小林 学 湘南工科大学 2011年11月15日 〒 神奈川県藤沢市辻堂西海岸1-1-25
ゴールドバッハ予想と その類似について 5509046 嶋田 翔太 白柳研究室.
精密工学科プログラミング基礎 第9回資料 (12/11 実施)
トキのカタチ2016 電子工作(Arduino)講習
情報基礎及び演習 プログラミング基礎① 電気・佐藤亮一.
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
プログラミング演習(2組) 第8回
電気・機械・情報概論 VBAプログラミング 第2回 2018年7月2日
地域情報学演習 VBAプログラミング 第3回 2017年10月24日
プログラミング序論 2. n人のインディアン.
プログラミング入門2 第2回 型と演算 条件分岐 篠埜 功.
岩村雅一 知能情報工学演習I 第8回(C言語第2回) 岩村雅一
ソフトウェア制作論 平成30年10月3日.
第7回 条件による繰り返し.
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
精密工学科プログラミング基礎Ⅱ 第4回資料 今回の授業で習得してほしいこと: 文字列の扱い ファイル入出力の方法 コマンドライン引数の使い方
第5章 計算とプログラム 本章で説明すること ・計算の概観と記述法 ・代表的な計算モデル ・プログラムとプログラム言語.
復習 一定回数を繰り返す反復処理の考え方 「ループ」と呼ぶ false i < 3 true i をループ変数あるいはカウンタと呼ぶ
2011年度 情報科学&情報科学演習 ~ 定番プログラム(2) ~.
プログラムの基本構造と 構造化チャート(PAD)
プログラミングⅠ 平成31年1月7日 森田 彦.
C言語ファミリー C# 高級言語(抽象的) Java オブジェクト指向 C++ C 機械語(原始的)
地域情報学 C言語プログラミング 第2回 変数・配列、型変換、入力 2017年10月20日
3.1 ifステートメント 3.2 if-elseステートメント 3.3 コードのブロック 11月14日(金) 発表者:藤井丈明
データ構造とアルゴリズム (第5回) 静岡大学工学部 安藤和敏
基礎プログラミング演習 第6回.
第6回レポート解説 条件1 条件2 条件3 月の入力 月、日、曜日の表示 日の入力 曜日の入力
知能情報工学演習I 第11回( C言語第5回) 課題の回答
プログラミング基礎a 第4回 C言語によるプログラミング入門 条件判断と反復
ウェブデザイン演習 第6回.
プログラミングⅠ 平成30年12月10日 森田 彦.
アルゴリズムとデータ構造 --- 理論編 --- 山本 真基
復習 if ~ 選択制御文(条件分岐) カッコが必要 true 条件 false 真(true)なら この中が aを2倍する 実行される
プログラミング入門2 第2回 型と演算 条件分岐 篠埜 功.
岩村雅一 知能情報工学演習I 第8回(後半第2回) 岩村雅一
岩村雅一 知能情報工学演習I 第8回(C言語第2回) 岩村雅一
pf-2. 条件分岐 (Python プログラミング基礎を演習で学ぶシリーズ)
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
プログラミング1 プログラミング演習I 第2回.
湘南工科大学 2013年10月22日 情報理論2 湘南工科大学情報工学科 准教授 小林 学.
専門教育入門セミナー 2016/10/31.
情報処理Ⅱ 小テスト 2005年2月1日(火).
プログラミング入門2 第3回 条件分岐(2) 繰り返し文 篠埜 功.
知能情報工学演習I 第11回(後半第5回) 課題の回答
復習 いろいろな変数型(2) char 1バイト → 英数字1文字を入れるのにぴったり アスキーコード → 付録 int
分岐(If-Else, Else if, Switch) ループ(While, For, Do-while)
知能情報工学演習I 第10回( C言語第4回) 課題の回答
プログラミング演習I 補講用課題
ファーストイヤー・セミナーⅡ 第10回 if文による選択処理(2).
情報処理3 第3回目講義         担当 鶴貝 達政 12/17/2019.
情報処理3 第4回目講義         担当 鶴貝 達政 12/17/2019.
Presentation transcript:

情報処理3 第5回目講義         担当 鶴貝 達政 11/8/2018

プログラムの基本的な仕組み ① 出力 print 命令 ② 計算 = + - * / % ++ -- ③ 入力 <STDIN>; ① 出力         print 命令 ② 計算         = + - * / % ++ -- ③ 入力         <STDIN>; ④ 条件判定         if 命令 ⑤ 繰り返し 11/8/2018

配列変数(復習) 100個の変数。 $x[0] から $x[99] 変数全体を @x で表現する print $x[0],$x[1],$x[2],$x[3],・・・,$x[99]; print @x; 11/8/2018

条件判定 if 命令 if(条件) { 命令1; } else { 命令2; 条件が正しい(真)ときに、命令1を実行する。     命令1; } else {     命令2;     条件が正しい(真)ときに、命令1を実行する。    条件が誤り(偽)ときに、命令2を実行する。 11/8/2018

条件判定 条件 (1)大きい(小さい) >(<) 例)変数 $x は、10より大きい $x>10 (2)以上(以下) >=(<=) (1)大きい(小さい)  >(<)     例)変数 $x は、10より大きい $x>10 (2)以上(以下)    >=(<=)     例)変数 $a は、0以下である  $a<=0 (3)等しい      ==     例)変数 $x は、$y に等しい  $x == $y (4)異なる   !=     例)変数 $a は、-3 ではない  $a != -3 11/8/2018

問題 4-1(配列変数) キーボードから5桁の半角の数値を入力して、全角に変換して、表示する ポイント 問題 4-1(配列変数)   キーボードから5桁の半角の数値を入力して、全角に変換して、表示する  ポイント     例えば、32567 を入力したときの百の位(5)を計算する方法を考える    32567を1000で割った余りを100で割る 11/8/2018

問題 4-2( if 命令) キーボードから数値を入力して、偶数か奇数かを判定する ポイント 偶数の条件:2の倍数   キーボードから数値を入力して、偶数か奇数かを判定する  ポイント     偶数の条件:2の倍数    2で割った余りが 0 に等しい 11/8/2018