プログラミング入門 電卓番外編 ~エクセルで関数表示~.

Slides:



Advertisements
Similar presentations
第 2 章 数値の入力と変数 scanf と変数をやります 第 2 章 数値の入力と変数 1. 以下のプログラムを実行してみよう  C 言語では文の最後に「 ; 」(セミコロン)が付きます 第 2 章 数値の入力と変数 2 #include int main() { int x; x = 3; printf("x.
Advertisements

1 通信教育学部 コンピュータ演習 Excel の書式設定と関数 授業ページ「コンピュータ演習(通信教育学 部)」を 開いてください。提出課題の一覧が掲載されてい ます。
第5章 JMPのインストールと基本操作 廣野元久
情報基礎演習I(プログラミング) 第9回 6月22日 水曜5限 江草由佳
JMP version5(以上) 日本語版のScripting Languageによる プログラミング
応用コース:ワープロを活用する WORD2000 1回目 基礎コースの復習(第1章と付録) 2回目 文字の入力(第2章と第4章)
初年次セミナー 第13回 2次元グラフィックス(1).
1章 モーションプログラムの仕組みを理解する.
エクセル(1)の目次 起動法、ブック、シート、セル ブックの開き方 エクセル画面 マウスポインターの種類 シート数の調節 データの入力法
PC作業の一時停止 ●「スタンバイ(サスペンド)」: メモリには電源が供給される。実行中のデータがそのままメモリに保持されるため、作業を中断した状態から 数秒で再開ができる。省電力。 操作: 「スタート」→「電源オプション」→「スタンバイ」とクリックする。 ●「休止状態」: メモリの内容をハードディスクに退避してから全デバイスの電源をオフ。作業を中断した状態からの再開ができる。ノートPCでは電池が消耗しない。
第3回:ボールを上下に動かそう! (オブジェクトの移動、一次元)
電子情報工学科5年(前期) 7回目(21/5/2015) 担当:古山彰一
情報理論2 注意!! 11月26日(火)は休講 (小林が学会出張のため) 湘南工科大学情報工学科 准教授 小林 学 湘南工科大学
情報基礎(Week6) ≪Excel 2007を使った表計算の基礎≫
計算技術研究会 C言語講座 第3回 Loops (for文 while文).
第2章 数値の入力と変数 scanfと変数をやります.
6/26 前回復習 for文、while文による繰り返し計算
数値計算及び実習 第3回 プログラミングの基礎(1).
エクセル(1)の目次 起動法、ブック、シート、セル ブックの開き方 エクセル画面 マウスポインターの種類 シート数の調節 データの入力法
C言語 配列 2016年 吉田研究室.
Excelによる3-D/等高線グラフの描画 2変数関数の描画 Excel によるグレイスケールマップ風描画
Netscape Communicator Eudora Microsoft Word
Excelによる3-D/等高線グラフの描画 2変数関数の描画 Excel によるグレイスケールマップ風描画
基礎プログラミング (第五回) 担当者: 伊藤誠 (量子多体物理研究室) 内容: 1. 先週のおさらいと続き (実習)
第6章 2重ループ&配列 2重ループと配列をやります.
プログラミング入門第4回 ~レゴロボットのプログラミング3~
第3回:ボールを上下に動かそう! (オブジェクトの移動、一次元)
平成22年度に実施を予定するインターネットを 用いた研修システムによる研修 ライブ配信受講手順書
寺尾 敦 青山学院大学社会情報学部 エクセルでの正規分布の グラフの描き方 寺尾 敦 青山学院大学社会情報学部
情報工学科 二宮 洋・鈴木 誠 小林 学・高畠俊徳 火曜日 1コマ目
プロセッシング入門1 初歩のプログラミング.
マイクロソフト Access を使ってみよう 第1回
寺尾 敦 青山学院大学社会情報学部 エクセルでの正規分布の グラフの描き方 寺尾 敦 青山学院大学社会情報学部
マイクロソフト Access を使ってみよう 第4回
第2回 Microsoft Visual Studio C++ を使ってみよう
繰り返し計算 while文, for文.
実例で学ぶプログラミング VBAを用いて簡単なゲームを作ろう 徳山 豪 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野.
Borland Delphi 6 でビジュアルプログラミング
プログラミング入門 電卓を作ろう・パートIV!!.
寺尾 敦 青山学院大学社会情報学部 エクセルでの正規分布の グラフの描き方 寺尾 敦 青山学院大学社会情報学部
第6回:ラケットを動かそう! (キーボードによる物体の操作)
3.1 PowerPoint の概要 PowerPointを使ってできること
ゲームプログラミング講習  第3章 ゲーム作成 ブロック崩しを作ります ゲームプログラミング講習 第3章 ゲーム作成.
コンピュータ プレゼンテーション.
スイッチを入れる前に… 講習を受けていない人は、まだスイッチを入れないこと。 まず講習を受けてセットアップを行ってください 注意.
VBで始めるプログラミング こんにちは、世界。 /28 NARC.
データを渡すことで自動的にグラフを描画してくれるコンポーネント
地域情報学 C言語プログラミング 第1回 導入、変数、型変換、printf関数 2016年11月11日
プログラミング入門第6回 ~レゴロボットのプログラミング6~
プログラミング入門第5回 ~レゴロボットのプログラミング5~
環境システム科学演習(後半) FORTRAN & C(以降FORTRANと省略して呼びます)は富士通
プログラミングを 体験しよう 選択情報⑧.
プログラミングⅠ 平成30年10月22日 森田 彦.
実数列を生成する際の注意 数学関数の利用 Excel によるリサージュ図形描画 Excel による対数グラフ描画
情報基礎演習I(プログラミング) 第11回 7月12日 水曜5限 江草由佳
C言語 はじめに 2016年 吉田研究室.
高度プログラミング演習 (01).
第1章 いよいよプログラミング!! ~文章の表示 printf~
アルゴリズムとデータ構造 --- 理論編 --- 山本 真基
表計算 Excel 演習 1.Excel を使ってみる.
プログラミングⅡ 第2回.
vc-2. Visual Studio C++ のデバッガー (Visual Studio C++ の実用知識を学ぶシリーズ)
プログラミング入門 電卓を作ろう・パートI!!.
Excelによる3-D/等高線グラフの描画 2変数関数の描画 Excel によるグレイスケールマップ風描画
アルゴリズム入門 (Ver /10/07) ・フローチャートとプログラムの基本構造 ・リスト ・合計の計算
実数列を生成する際の注意 数学関数の利用 Excel によるリサージュ図形描画 Excel による対数グラフ描画
プログラミング入門2 第6回 関数 情報工学科 篠埜 功.
第2章 数値の入力と変数 scanfと変数をやります.
情報処理技法(Javaプログラミング)1 第8回 同じ処理を何回も繰り返すには?
情報処理3 第3回目講義         担当 鶴貝 達政 12/17/2019.
Presentation transcript:

プログラミング入門 電卓番外編 ~エクセルで関数表示~

演習5(先週の復習) 講義のプログラムでは「enzan」に足し算‘+’、引き算‘-’、掛け算‘*’、割り算‘/’が入力されていなくても、つまり、ディスプレイ上に「そのような計算は出来ません」と表示されていても、計算を続けるかどうか確認するプログラムであった。 演習では、計算を続けるかどうかは、「enzan」に足し算‘+’、引き算‘-’、掛け算‘*’、割り算‘/’が入力されたときだけ確認するようにし、「enzan」にそれら以外の文字が入力された場合は確認することなく、計算を終了するように、プログラムを変更しなさい。 演算1回目 演算結果の表示 繰り返すか? 演算2回目 演算結果の表示 繰り返すか? 演算3回目 演算結果の表示 終了

演習5ヒント(先週の復習) ヒント どこで、確認するか? 「enzan」が+・-・*・/であった場合、つまり、通常の演算を表示する場所で表示と同時に計算を繰り返すかどうか、確認する。 そうでない場合、「joukenn」に「0」を代入する。“joukenn=0;” 表示の後に繰り返すかどうかの判断をたずねる 表示の後に強制的にjoukennに「0」を代入する

演習5解答 ここで確認 確認せずに、強制的に終了する。

エクセルで関数表示 今週はエクセルで、ある関数を表示するためのプログラミングについて学習する。 例えば、y=x2を表示するためにはどうすればよいか?を考える。 右のようなグラフを表示できるまでを目標にする

グラフを描く・・・ 例えば、y=x+1のグラフをxが0~5の範囲で描いてみよう!! 1.まず、x-y軸を描く グラフを描く・・・ 例えば、y=x+1のグラフをxが0~5の範囲で描いてみよう!! 2.次に、x=0の時、y=0+1=1を計算して、図の中に(x,y)=(0,1)の点を描く 3.同様に、x=1の時、y=1+1=2を計算して、図の中に(x,y)=(1,2)の点を描く x y 3.同様に、x=2の時、y=2+1=3を計算して、図の中に(x,y)=(2,3)の点を描く 5 6 4 5 4.同様に、x=3の時、y=3+1=4を計算して、図の中に(x,y)=(3,4)の点を描く 3 4 直線はエクセルが表示してくれる。 ⇒プログラムでは、点を描くための座標(x,y)を計算する。 5.同様に、x=4の時、y=4+1=5を計算して、図の中に(x,y)=(4,5)の点を描く 2 3 1 2 6.同様に、x=5の時、y=5+1=6を計算して、図の中に(x,y)=(5,6)の点を描く 1 7.最後に、各点を結ぶ直線を描く

プログラムで座標の計算 下のプログラムを実行してみましょう!!

for文では必ず必要となる。回数をカウントするための数字を入れておく「入れ物」 プログラムで座標の計算 for文では必ず必要となる。回数をカウントするための数字を入れておく「入れ物」 シナリオ 座標(x,y)の為の「入れ物」を用意する。 xが0~5の範囲でy=x+1を計算する。 つまり、同じことを6回繰り返す・・・。 先週は“ある条件の間、繰り返す「繰り返し」”をwhile文で作成した。 今週は“同じことをある回数、繰り返す「繰り返し」”をfor文で作成する。 x y 入れ物(小数点を含む) for(ある回数){・・・}: ある回数、{・・・}の中を実行する

for文の処理の流れ(フローチャート) 2 3 1 iは5以下か? + iを0にする(カウントの開始) No Yes x座標の計算 iをカウントする。 ⇒i=i+1と同じ。 ⇒入れ物「i」に「2」が入っている場合、i++;が実行されれば、「2」+「1」の結果「3」が入れ物「i」に代入される。 『=』の左は入れ物・右は数字(入れ物に入っている) (x,y)座標の表示 終了 iを1増やす(カウントする) i 2 3 + 1 終了

for文の処理の流れ 開始 2<=5:OK i=5 i=0 5<=5:OK 非常に面倒ではあるが、プログラムに慣れるまでは詳しくプログラムの流れを見ていく必要がある!! ※人間のように「なんとなく」では決して処理は行われない。 (x,y)=(2,3) 0<=5:OK i=3 (x,y)=(5,6) (x,y)=(0,1) 3<=5:OK i=6 i=1 6<=5:NG (x,y)=(3,4) 1<=5:OK i=4 終了 (x,y)=(1,2) 4<=5:OK i=2 (x,y)=(4,5)

エクセルで関数表示 とりあえず、左のプログラムを実行してみる。 プログラムでは まず、座標を計算する。 この座標をエクセルで読み込むために、「ファイル(ファイル名:function.csv)」に書き込む・・・このファイルが勝手に作成される。 という、シナリオで・・・y=x2のグラフを描く。

エクセルで関数表示 エクセル用のファイルを作成する命令・・・詳しくは、今後のプログラミングの講義で勉強する。 入れ物 こうすることで、x座標は0.1刻みで計算される。 この命令で、(x、y)座標をファイル「function.csv」に書き込んでいる。 ファイルには 「x座標の数字」「,(コンマ)」「y座標の数字」の順番に並んでいる。

エクセルで関数表示 プログラムはこれで終わりです。 次はエクセルでグラフを表示してみます。 まずは、作成したファイル「function.csv」をダブルクリックして、エクセルで見てみましょう!! ダブルクリック エクセルが起動

エクセルで関数表示 左の様に、「B」の列を選択する・・・「B1」で左クリックしたまま、「B21」までマウスを動かす。 左のボタンを押して、グラフウィザードを起動させる。

このようにグラフが描かれていることを確認 エクセルで関数表示 ②「次へ」をクリック このようにグラフが描かれていることを確認 ①「折れ線」を選択

③このようなウインドウになっていることを確認 エクセルで関数表示 ①「系列」をクリック ②ここをクリック ③このようなウインドウになっていることを確認

エクセルで関数表示 ①先ほどと同様に、「A」の列を選択する・・・「A1」で左クリックしたまま、「A21」までマウスを動かす。 ②ここをクリック ①先ほどと同様に、「A」の列を選択する・・・「A1」で左クリックしたまま、「A21」までマウスを動かす。

エクセルで関数表示 「完了」をクリック

エクセルで関数表示 グラフの完成

sin(x),cos(x),tan(x),log(x),exp(x)等を表示する

演習6(1) 自分で考えた関数をエクセルで表示しなさい。 xの範囲についても、自分で考えて変更すること。 プログラムとエクセルのグラフを印刷して提出すること。 エクセルのグラフを印刷した用紙にも名前を書くこと。