情報理論2 注意!! 11月26日(火)は休講 (小林が学会出張のため) 湘南工科大学情報工学科 准教授 小林 学 湘南工科大学

Slides:



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

ループで実行する文が一つならこれでもOK
情報理論2 第4回 小林 学 湘南工科大学 2011年11月1日 〒 神奈川県藤沢市辻堂西海岸1-1-25
プログラミング演習(1組) 第7回
プログラミング入門 電卓番外編 ~エクセルで関数表示~.
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第4回 配列(2) 情報・知能工学系 山本一公
4章 制御の流れ-3.
プログラミング基礎I(再) 山元進.
計算技術研究会 C言語講座 第3回 Loops (for文 while文).
演習00-0 “Hello,world![改行]”を表示するプログラムを作成せよ. 1 1.
プログラミングができるようになるには…. 一週間に1回では無理! 自分の力でできるだけがんばる
6/19 前回復習 for文による繰り返し計算 演習1:1から10まで足して画面に結果を表示する 提出者: 1人
6/26 前回復習 for文、while文による繰り返し計算
前回の復習 課題: ある動物の t 年における数は、前年と前々年の数の 合計で表わされるという。すなわち
多重ループ 繰り返し構造:補足事項 第8回目 [6月12日、H.15(‘03)] 本日のメニュー 1)前回の課題について
String - 文字列 2009年10月9日 7ADD2116 佐藤洋輔.
プログラミング実習 1・2 クラス 第 1 週目 担当教員:  渡邊 直樹.
Semantics with Applications
第6章 2重ループ&配列 2重ループと配列をやります.
情報理論2 第6回 小林 学 湘南工科大学 2011年11月15日 〒 神奈川県藤沢市辻堂西海岸1-1-25
問題 1 キーボードから入力した数の合計を計算するプログラムを 作成せよ。最初に、何個の数を入力するかその数を入力 するようにする。
プログラミング入門第4回 ~レゴロボットのプログラミング3~
湘南工科大学 2013年4月23日 プロジェクト実習A アドベンチャーゲームを作ろう 第3回 湘南工科大学情報工学科 准教授 小林 学.
情報基礎A 第11週 プログラミング入門 VBAの基本文法3 配列・For~Next
CG2 第5回 小林 学 湘南工科大学 2012年5月13日 〒 神奈川県藤沢市辻堂西海岸1-1-25
湘南工科大学 2013年12月10日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.
精密工学科プログラミング基礎 第9回資料 (12/11 実施)
基礎プログラミング演習 第7回 繰り返し.
プログラミング入門2 第3回 繰り返し文 芝浦工業大学情報工学科 青木 義満
配列(1) 第9回目 [6月15日、H.16(‘04)] 本日のメニュー 1)前回の課題について 2)前回の宿題について 3)配列 4)課題
第7回 条件による繰り返し.
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
プログラミング演習(2組) 第8回
Cプログラミング演習 第7回 メモリ内でのデータの配置.
アルゴリズムとプログラミング (Algorithms and Programming)
前回の練習問題.
第7回 条件による繰り返し.
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
実習問題の解き方 JIS3-3の場合.
湘南工科大学 2013年10月8日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.
湘南工科大学 2013年10月22日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.
CG2 第3回 小林 学 湘南工科大学 2013年4月22日 〒 神奈川県藤沢市辻堂西海岸1-1-25
プログラミング基礎B 文字列の扱い.
プログラムの制御構造 配列・繰り返し.
プログラミング言語論 第四回 理工学部 情報システム工学科 新田直也.
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
精密工学科プログラミング基礎Ⅱ 第4回資料 今回の授業で習得してほしいこと: 文字列の扱い ファイル入出力の方法 コマンドライン引数の使い方
情報理論2 第3回 小林 学 湘南工科大学 2011年10月25日 〒 神奈川県藤沢市辻堂西海岸1-1-25
プログラムの基本構造と 構造化チャート(PAD)
先週の復習 2重ループを用いた、 表の記入と読み込み.
プログラミングⅡ 第2回.
CG2 第4回 小林 学 湘南工科大学 2013年5月6日 〒 神奈川県藤沢市辻堂西海岸1-1-25
第6回:得点を表示しよう! (文字の表示、乱数)
C#プログラミング実習 第2回.
復習 if ~ 選択制御文(条件分岐) カッコが必要 true 条件 false 真(true)なら この中が aを2倍する 実行される
情報処理Ⅱ 2006年11月24日(金).
地域情報学 C言語プログラミング 第3回 入力、if文、for文 2016年11月25日
プログラミング基礎演習 第4回.
cp-15. 疑似乱数とシミュレーション (C プログラミング演習,Visual Studio 2019 対応)
Cプログラミング演習 ニュートン法による方程式の求解.
プログラミング 4 文字列.
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
地域情報学 C言語プログラミング 第3回 入力、if文、for文 2017年11月1日
湘南工科大学 2013年10月22日 情報理論2 湘南工科大学情報工学科 准教授 小林 学.
プログラミング序論演習.
プログラミング入門2 第3回 条件分岐(2) 繰り返し文 篠埜 功.
情報処理Ⅱ 第3回 2004年10月19日(火).
情報処理Ⅱ 2006年10月20日(金).
知能情報工学演習I 第10回( C言語第4回) 課題の回答
情報処理技法(Javaプログラミング)1 第8回 同じ処理を何回も繰り返すには?
Presentation transcript:

情報理論2 注意!! 11月26日(火)は休講 (小林が学会出張のため) 湘南工科大学情報工学科 准教授 小林 学 湘南工科大学 2013年11月19日 情報理論2 湘南工科大学情報工学科 准教授 小林 学 注意!!  11月26日(火)は休講  (小林が学会出張のため)

[紙に書く課題1] Page 2 以下のプログラムの画面出力を用紙に書きなさい

int Dat1[4]={0,1,1,0}, Dat2[4]={0,0,1,1}; [例題1] 一致文字のカウント Page 3 int Dat1[4]={0,1,1,0}, Dat2[4]={0,0,1,1}; i Dat1[i] Dat2[i] counter 初期値: 繰り返し: (for文) 0 0 0 1 1 1 0 1 2 1 1 2 3 0 1 2

[紙に書く課題2] Page 4 以下のプログラムの画面出力を用紙に書きなさい break:繰り返しの途中で抜ける命令

int Dat1[4]={0,1,1,0}, Dat2[4]={0,1,0,1}; [例題2] 連続一致文字のカウント Page 5 int Dat1[4]={0,1,1,0}, Dat2[4]={0,1,0,1}; i Dat1[i] Dat2[i] counter 初期値: 繰り返し: (for文) 0 0 0 1 1 1 1 2 2 1 0  break

Dat1の5番からとDat2の0番からの連続一致文字数を求める [例題3] 途中からの連続一致文字数 Page 6 int Dat1[9]={0,1,1,0,1,0,1,0,-1}; int Dat2[4]={0,1,0,1}; Dat1の5番からとDat2の0番からの連続一致文字数を求める i Dat1[5+i] Dat2[i] counter 初期値: 繰り返し: (for文) 0 0 0 1 1 1 1 2 2 0 0 3 3 -1 1 break [プログラミング課題1] 例題3のプログラムを作成し,提出しなさい

int Dat1[9]={0,1,1,0,1,0,1,0,-1}; int Dat2[4]={0,1,0,1}; 実行結果 [プログラミング課題2] Page 7 以下のDat1の各位置からとDat2の0番からの連続一致文字数をカウントして,すべて出力するプログラムを作成し,提出しなさい. int Dat1[9]={0,1,1,0,1,0,1,0,-1}; int Dat2[4]={0,1,0,1}; 実行結果 ヒント:2重ループを使う for(a=0; a<9; a++){ }

01010010 実行結果 int Dat1[8]={0,1,0,1,0,0,1,0}; int Dat2[3]={0,1,0}; [プログラミング課題3] Page 8 課題2のプログラムを修正し,下の実行結果のように,連続一致文字数の最大値と最大の位置を出力するプログラムを作成しなさい. 実行結果 [プログラミング課題4] 以下のDat1の中にDat2と完全一致する文字列は何回入っているかを数えるプログラムを作成し,提出しなさい. int Dat1[8]={0,1,0,1,0,0,1,0}; int Dat2[3]={0,1,0}; 位置:0 1 2 3 4 5 6 7 完全一致回数:3回 01010010