プログラミング演習( 1 組) 第 8 回

Slides:



Advertisements
Similar presentations
SPSSによるHosmer-Lemeshow検定について
Advertisements

レポート書き方. おしいレポート よく調べてある それぞれの、1文の言っていることは正 しい しかし、全体として、何が言いた いのかわからない 内容の重要だが、全体の構成も重 要である.
7.n次の行列式   一般的な(n次の)行列式の定義には、数学的な概念がいろいろ必要である。まずそれらを順に見ていく。
9.線形写像.
3.多項式計算アルゴリズム べき乗の計算 多項式の計算.
時間的に変化する信号. 普通の正弦波 は豊富な情報を含んでいません これだけではラジオのような複雑な情報 を送れない 振幅 a あるいは角速度 ω を時間的に変化 させて情報を送る.
情報処理A 第10回 Excelの使い方 その3.
5.連立一次方程式.
相関.
1 情報量(2章). 2 物理的概念との対比1(入れ物と中 身) 塩水 塩 データ 情報 情報の量? 塩分の量! 情報の量は見た目ではわ からない。データと情報 は異なる概念。 塩分の量は見た目 ではわからない。 しかし、本質的な もの。
―本日の講義― ・平均と分散 -代表値 -ぱらつき(分散・標準偏差等) ・Excelによる演習
論理回路 第2回 今日の内容 前回の課題の説明 数の体系 – 数の表現 – 代表的な数 – 基数の変換 – 補数.
ノイズ. 雑音とも呼ばれる。(音でなくても、雑 音という) 入力データに含まれる、本来ほしくない 成分.
素数判定法 2011/6/20.
フーリエ係数の性質. どこまで足す? 理想的には無限大であるが、実際に はそれは出来ない これをフーリエ解析してみる.
1章 行列と行列式.
本宮市立白岩小学校. 1 はじめに 2 家庭学習プログラム開発の視点 ① 先行学習(予習)を生かした 確かな学力を形成する授業づく り ② 家庭との連携を図った家庭学習の習慣化.
プログラミングⅠ( 1 組) 第 9 回
フーリエ級数. 一般的な波はこのように表せる a,b をフーリエ級数とい う 比率:
プログラミング入門2 第4回 式文 代入式 論理演算子 ループの脱出、スキップ 情報工学科 篠埜 功.
3.エントロピーの性質と各種情報量.
9.通信路符号化手法1 (誤り検出と誤り訂正の原理)
Excelによる積分.
1 6.低次の行列式とその応用. 2 行列式とは 行列式とは、正方行列の特徴を表す一つのスカ ラーである。すなわち、行列式は正方行列からスカ ラーに写す写像の一種とみなすこともできる。 正方行列 スカラー(実数) の行列に対する行列式を、 次の行列式という。 行列 の行列式を とも表す。 行列式と行列の記号.
計算のスピードアップ コンピュータでも、sin、cosの計算は大変です 足し算、引き算、掛け算、割り算は早いです
線形符号(10章).
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
10.PとNP完全問題との境界.
複素数.
4.プッシュダウンオートマトンと 文脈自由文法の等価性
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
システムプログラム論 課題 大村 廉. 課題 Java を用いて Producer / Consumer 問題を解決する MyBuffer クラスを –Synchronized キーワード –Semaphore クラス (java.util.concurrent.Semaphore) を用いてそれぞれ作りなさい.
信号測定. 正弦波 多くの場合正弦波は 0V の上下で振動する しかし、これでは AD 変換器に入れら れないので、オフ セットを調整して データを取った.
1 9.線形写像. 2 ここでは、行列の積によって、写像を 定義できることをみていく。 また、行列の積によって定義される写 像の性質を調べていく。
通信路(7章).
コンピュータ演習Ⅰ 8月5日 ( 金 ) 2限目 WORD 文書の作成. 第 2 限の課題 Word 2010 を起動する。 – 様々な文字を入力できる。 – 記号、顔文字、難読文字の入力を行う – 入力した文字を訂正する – 入力した文書を保存する。 – 保存した文書を読みだす。 – 保存した文書を、
6.符号化法(6章).
ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.
人工知能特論 II 第 4 回 二宮 崇 1. CCG (COMBINATORY CATEGORIAL GRAMMAR) 組合せ範疇文法 2 今日の講義の予定.
創成C PROGRAMMING PROJECT 中部大学工学部情報工学科:創成Cインタラクティブデザイン( アプリ名: ZIP 2 GPS 作成者: EP00000 藤吉 弘亘.
アルゴリズムとデータ構造 補足資料14-1 「ハッシュ法」
平成22年度予算の国立大学法人関連要望事項に係るパブリックコメント説明会
正弦波.
3.正方行列(単位行列、逆行列、対称行列、交代行列)
プログラミング演習( 1 組) 第 5 回
プログラミング演習B ML編 第3回 2010/6/15 (コミ) 2010/6/16 (情報・知能) 住井 ~sumii/class/proenb2010/ml3/
論理回路 第1回. 今日の内容 論理回路とは? 本講義の位置づけ,達成目標 講義スケジュールと内容 受講時の注意事項 成績の評価方法.
Bar-TOP における光の 群速度伝播の解析 名古屋大学 高エネルギー物理研究室 松石 武 (Matsuishi Takeru)
伝わるスライド 中野研究室 M2 石川 雅 信. どのようなスライドを作れば良 いか 伝えたいこと.
方程式を「算木」で 解いてみよう! 愛媛大学 教育学部 平田 浩一.
データベース入門 日進高等学校 情報化推進委員会. 表計算ソフトとの比較 表計算ソフト (Excel) データベース ( Access ) 編集 二人目はデータの編集が ロックされる 複数の人が同時にデータ を 編集できる 信頼性 ファイルの数だけ データが存在する データは一つ データ処理 自由.
C言語応用 構造体.
3.多項式計算アルゴリズム べき乗の計算 多項式の計算.
プログラミング演習B ML編 第3回 2006/7/4 (通信コース) 2006/7/12 (情報コース) 住井 ~sumii/class/proenb2006/ml3/
JPN 312 (Fall 2007): Conversation and Composition 文句 ( もんく ) を言う.
HSPによる学習機能付き シューティングゲームの製作
1 中野研究室 4 年ゼミのイロハ 斉藤(修士 2 年) ( 2009 年 ”4 年ゼミのイロハ ” を参考に作りました)
1 プログラミング言語論 第13回 プログラムの意味論と検証 (2) 表示的意味論 担当:犬塚. 2 表示的意味論 denotational semantics  表示的意味論では、プログラムの要素とそれが 意味するものを対応付ける。 変数 式 文 A B … A+2 2B+C A:=A+2 if.
プログラミングⅠ( 2 組) 第 1 回 / pLB1.pptx.
「ネット社会の歩き方」レッスンキット プレゼンテーション資料集 15. チャットで個人情報は 言わない プレゼンテーション資料 著作権は独立行政法人情報処理推進機構( IPA )及び経済産業省に帰属します。
プログラミング入門2 第3回 複合文、繰り返し 情報工学科 篠埜 功.
タイピングゲー ム ~坂井 D 班の発表~ ~坂井 D 班の発表~. メンバー  村本 晟弥  岡本 武士  若松 健人.
メニューに戻る メニューに戻る | 前表示スライド 前表示スライド G*power 3 の web ページ Windows はこちら Mac はこちら ダウンロード後,実行してインストール.
ことばとコンピュータ 2007 年度 1 学期 第 1 回. 2 ことばとコンピュータ 授業科目名:言語情報処理論 授業題目名:ことばとコンピュータ 履修コード: 5067 教室: 323 一学期開講 授業の進め方 – 基本的に講義中心ですすめ,時々コンピュー タを使う.
自立型走行ロボットの 設計・製作 AKI-80を用いたアセンブリ言語の プログラミング開発 矢萩・橋本研究室 工E12019 山田 正樹
音の変化を視覚化する サウンドプレイヤーの作成
プログラミングの基礎知識 プログラミングの手順と重要概念 アルゴリズム. プログラミングの手順 コーディング エディタなどでコードを記述 コンパイル・インタープリタ 実行可能な形に翻訳 デバッグ(虫取り、不具合の調整) 完成!
本文. 考えながら読みましょ う 「いろいろなこと」( 3 行目)は何で すか 「①電話料金はコンビニで支払いをしていま す。いつでも払えますから、便利です。」 「②夕食はコンビニで買います。お弁当やお かずがいろいろありますから。」今、若者に 人気のあるコンビニは、いろいろなことをす るのに非常に便利な場所になった。
PHP と SQL (MySQL) の連携 その 3 担当 松永 裕介 月曜日 2限 平成23年度前期 情報科学 III (理系コア科目) 本資料の一部は、堀良彰准教授、天野浩文准教授等による 以前の講義資料をもとにしています。
地球儀と様々な地図. 1 球体としての地球 こうした現象はあることをイ メージすると理解できる。
Presentation transcript:

プログラミング演習( 1 組) 第 8 回

今日の内容 前回の課題の解説 乱数の説明 今回の課題の説明

タイピング 喰人王を使用して結果を記録する ステージ:第一の店(中華) Excel のシートにスコアを毎回記録してい く – 残り時間⇒ FeedBack ページで報告 – 総タイプ数 – ミスタイプ数 – 正確さ⇒ FeedBack ページで報告 – 喰いっぷり ⇒ FeedBack ページで報告

前回の課題(1) 【課題1】 ① 演算をメニューから数値で選ばせる ( switch 文を使うこと)。 ② 必要な数値を入力させる。 ③ 演算を実行し、結果を出力する

今回の課題(1) 【課題1の実行画面例1】 ---- MENU ) 足し算 2) 引き算 3) かけ算 4) 割り算 5) 平方根 実行する演算を番号で選択してください 3 かけ算を計算します。2つの値を入力してください。 一つ目の値は? 8 二つ目の値は? -2 演算結果は,-16です。 ---- MENU ) 足し算 2) 引き算 3) かけ算 4) 割り算 5) 平方根 実行する演算を番号で選択してください 3 かけ算を計算します。2つの値を入力してください。 一つ目の値は? 8 二つ目の値は? -2 演算結果は,-16です。

今回の課題(1) 【課題1の実行画面例2】 ---- MENU ) 足し算 2) 引き算 3) かけ算 4) 割り算 5) 平方根 実行する演算を番号で選択してください 5 平方根を計算します。値を一つ入力してください。 値は? 2 演算結果は, です。 ---- MENU ) 足し算 2) 引き算 3) かけ算 4) 割り算 5) 平方根 実行する演算を番号で選択してください 5 平方根を計算します。値を一つ入力してください。 値は? 2 演算結果は, です。

プログラムの方針 変数の宣言 メニューの表示 メニュー番号の入力処理 メニュー番号に応じた処理に分岐

変数の宣言(嶋田君) int menu; double a; double b; int c; double result1; double result2; double result3; double result4; double result5; 選択された演算の結果用 2変数による演算に使用 平方根の演算に使用 メニューの選択番号用

メニューの表示と入力 printf("----MENU----\n"); printf(" 1)足し算 \n"); printf(" 2)引き算 \n"); printf(" 3)かけ算 \n"); printf(" 4)割り算 \n"); printf(" 5)平方根 \n"); printf(" \n"); printf(" 実行する演算を番号で選択してください "); scanf("%d",&menu); 平方根の演算に使用

メニュー番号に応じた処理に分 岐 switch(menu){ case 1: printf(" 足し算を計算します。2つの値を入力してください。 \n"); printf(" 一つ目の値は? "); scanf("%lf",&a); printf(" 二つ目の値は? "); scanf("%lf",&b); result1 = a + b; printf(" 演算結果は, %.2f です。 ",result1); break; case 2: printf(" 引き算を計算します。2つの値を入力してください。 \n"); printf(" 一つ目の値は? "); menu が1のときの 処理内容 menu が1のときの 処理内容

解答例(宇山君) // 平方根の場合 case 5: printf(" 平方根の計算をします。 \n 値を入力してください。 \n"); scanf("%lf",&a); // 演算 answer = sqrt(a); // 演算結果を表示 printf("%f の平方根の値は %f です。 ",a,answer); break; // 条件に当てはまらない場合 default: printf("1 からまでの数値を入力してください。 \n"); break; menu が1~5以外のときの処理内 容 (エラー処理) menu が1~5以外のときの処理内 容 (エラー処理)

今回の課題(2) 【課題2】 今までの知識を使って、自分で問題を設定し、そ の問題を解決するプログラムを作成せよ。ただし、 以下の機能を盛り込むこと。メール本文に問題につ いての説明を書くこと。 1. +、ー、*、/を用いた演算(すべて使う こと) 2.sqrt, sin, cos, tan のいずれかを用いた計算 3.printf による表示(出力) 4.scanf を用いた入力 5.if 文 6.switch 文

三角関数 三角関数 sin(x) , cos(x) , tan(x) について x は double 型でなければならない. x は rad 単位( 180° = π [rad] ) 計算結果は, double 型になる tan(π/4) を計算するとき, double pi = ; double result; result = tan(pi / 4); double pi = ; double result; result = tan(pi / 4);

課題2の例 安部君 – 円と直線の位置関係を判定 – 投射問題 大隈君 – 各国(都市)との時差を計算 – 外国為替のレートを計算

乱数 乱数とは,ランダムに出現する値 コンピュータに,ランダムに値を選んで もらうことが可能

乱数を得るプログラム例 #include int main() { int N = 10;// 乱数の上限 int x; srand(time(NULL));// 乱数を使うための準備 // while (1) { x = rand() % N;//0 から N-1 までの範囲の乱数を取得 printf(“ 乱数は %d\n”,x); // } return 0; }

今日の課題 課題1 10個の値をキーボードから入力 させて,その中の最大値と平均値を求め るプログラムを作れ(余裕のある人は, 10個の乱数に対して,最大値と平均値 を求める)

今日の課題 課題1 10個の値をキーボードから入力 させて,その中の最大値と平均値を求め るプログラムを作れ(余裕のある人は, 10個の乱数に対して,最大値と平均値 を求める) 10個の値を入力してください. 1個目:9 2個目:72 3個目:20 4個目:5 : 10個目:9 最大値は,72です 平均値は,25.3です 10個の値を入力してください. 1個目:9 2個目:72 3個目:20 4個目:5 : 10個目:9 最大値は,72です 平均値は,25.3です

今日の課題 課題2 6月1日のプログラミングⅠで出題した問 題

注意事項 ソースファイルについて ソースファイルは添付ファイルで送る ソースファイル以外は送らない ソースファイルの名前は,半角のみ使用 メールについて 件名は,学籍番号+半角スペース+氏名 (例) S09F2099 松木裕二 本文にも短いカバーレター(説明)をつける

その他 講義に関する質問・課題提出など: Feed back page : メールアドレスの入力は不要です ニックネームを決めてください( Ranking 表示に使い ます)