- 追加された行はこの色です。
- 削除された行はこの色です。
- 情報機器の操作 へ行く。
[[FrontPage]]
#contents
* 平成22年度の情報機器の操作 [#v3f2bf32]
** レポート提出 [#v3b14d1d]
[[提出はここをクリック:http://natsci.kyokyo-u.ac.jp/~takasima/shusseki/mytest.html]]
[[今までのファイルはここでみる:http://natsci.kyokyo-u.ac.jp/~takasima/shusseki/view.cgi]]
** Wordの使い方1 [#n57210a9]
textデータとアプリケーションのデータの仕組み
画像デーの組み込み
htmlやxml、pdfなどのファイルへの変換
OpenOfficeの利用
Officeや一太郎のreaderやバージョン変換ツールについて
** Wordの使い方2 [#a2701c19]
** Excelの使い方1 [#v0f7857f]
セルを計算に使えるようにする。合計、平均、標準偏差の統計計算
セルを表として使い、色やセルの割り振りを変える。今日の演習課題として、4年間の履修予定を作成して提出する。参考資料は教務課のシラバスデータ
** Excelの使い方2 [#vffa3600]
デジタルボルトメーターをパソコンに接続して、お湯の冷却の様子を調べた。PCLinkというソフトウエアを利用したところ、以下のファイルが得られた。このファイルを加工して、5秒ごとに温度が下がっていくグラフを描くこと。グラフを書くとき、横軸を経過時間にしたいときは、散布図を選択する。
#ref(pcLink_temperature.csv)
トリウムという原子は非常に長い半減期で崩壊し、放射能を出す。比較的弱いこの放射能はキャンプに使う「ランタンの芯」に含まれている。ストロベリーリナックスという会社のUSBガイガーカウンターを使ってこの放射能を計測した。30分間データーを取ると以下のファイルができた。これは1秒ごとに、過去の60秒の計数を記録したものである。
10秒ごとの計数がどのようになるかを考えよ。このデータから、計数の揺らぎは計数の平方根となることを示せ。
#ref(GEIGER-2010-04-22-30min.csv)
昨年度修士2年(現在総合研究大学院大学博士1年)武田君作成の解析テンプレート
#ref(USB_GEIGERv10_300sec.zip)
** パワーポイントの使い方1 [#v4a38eb5]
6月21日の基礎セミナー発表予行演習の案を作成する。作成したら、レポートとして提出してください。
6月28日から4週間、発表がある。予行演習の時に指導教員からチェックがあるので、各スライドに番号がある必要がある。スライド番号を入れることができるようにする。日付や名前の入れ方もやってみる。
** パワーポイントの使い方2 [#vae7cd82]
画像データの挿入の際は、圧縮がされているファイルであることを確認する。1枚の写真が1Mbyte以下であることが目安。代表的な圧縮フォーマットがJpegである。
動画はいろいろなタイプがあるので注意を要する。適切なデコーダプログラムが入っていることが必要である。典型的な動画ファイルがMPEG2でありDVDはこのタイプである。これをさらに圧縮したのがMPEG4。パワーポイントにこれらを入れるとうまく再生しないことがあるので、スライドショーを中断する必要がある場合が出てくる。
今日の課題は動画を入れてみることです。
#ref(Ba133_Xray_5s.wmv)
デジカメ(Canon)の動画ファイルはMovで100Mbyteあったが、Office2007のパワポに入れたところ100kbyteで音声も入っていた。しかしこれは、元ファイルを参照して再生している可能性がある。元ファイルのUSBメモリがない時には再生しなかった。したがって動画を使うときには、元ファイルとの相対位置を保って、パワポファイルをコピーする必要があかもしれない。元の動画が小さいとパワポファイルに組み込まれるようだ。
** パワーポイントの使い方3(gnuplotなど) [#vdfa508d]
貼りこむ図を作成するとき、便利なのがパワポのオートシェープ。普通は書くのが大変な円柱などもある。
3次元の作図にはgnuplotが一番簡単。3次元にして、媒介変数u,vを使ってsplot X(u,v),Y(u,v),Z(u,v) X2(u,v),Y2(u,v),Z2(u,b) ...として、図形を足していく。
以下に回転する円、を書いてみたつもりだがz軸の比がx,y軸と同じにならない。なんでか?
#ref(circleRot.plt)
下にコントアを書こうとするのでそうなる。
set ticslevel 0.
set autoscale z
などとする。
このほかに関数を使って表示するやり方もある。Cの算術if文に似せて条件付関数で3次元プロットを作る例を示す。メッシュを60ぐらいに細かくしすぎると動きが遅くなる。
#ref(vector.plt)
** さまざまなアプリケーションの利用 [#vcc7545e]
Wave Geneで音をだし、Wave Spectraで周波数を調べる.
12音階が指数関数で表されるとした場合、ラの音を440Hzとして計算したデータ.
#ref(onkai.dat)
作成プログラムは総合演習のところにある.
昨年度のアプリケーションの利用のところに高分子を表示するrasMolがある。これのためのヘモグロビンのデータ(pdb1a.xxx)は以下のページの物理学の授業のところにある。これを解凍したrasMolのフォルダに入れるとすぐ開くことができる。またデスクトップにあると動かないことがあるので、自分のディスクのトップ領域に移動する。
http://natsci.kyokyo-u.ac.jp/~takasima/index.html#index4
** Cygwinを使ったプログラムの作成 [#va07e045]
計算機は、昔はコマンドをタイプして、いろいろ作業をさせるものであった。最近はデスクトップという作業領域やメニューバーの中のコマンドをマウスで選択するようになった。今回は昔に帰って、コマンドをタイプする作業の形式をやってみよう。
スタートメニューのcygwinをクリックしてcygwin仮想端末を起動する。
startx
kterm windownに移動して
kterm &
としてkterm仮想端末を2個ぐらい起動しておく。
課題は乱数の利用。サブプライムローン問題のように確率は大事なもの。さいころで確率の勉強をしてみよう。
まず、モンテカルロ計算から。乱数発生について、以下のページのプログラムを実行してみてください。
http://ryuiki.agbi.tsukuba.ac.jp/~nishida/lecture/07-WCL/Monte.html
これから、さいころを60回振って、1の目がでる回数を数える作業を100回やったときの、その回数の頻度分布は以下のプログラムで作れます。画面に頻度分布のデータが出力されるのでファイルにしてgnuplotでグラフを書く作業は以下のとおりです。
#ref(saikoro.cc)
g++ -o saikoro saikoro.cc
./saikoro > saikoro.dat
gnuplot
plot 'saikoro.dat' with steps
また音階の勉強のために2倍音、3倍音を計算するプログラムを作成してみよう。音階の計算プログラムは高嶋の総合演習のところにある。
* 平成21年度の情報機器の操作 [#vf94b60f]
** IPC 利用の基本的事項 [#vbaa3b6e]
印刷枚数制限など[[基本的注意事項:http://natsci.kyokyo-u.ac.jp:~takasima/H21Files/H21-jisshuu.ppt]]
** EXCELの演習(5月12日) [#n3ed749b]
添付した2002年人事院勧告給与表で、教育職(ニ)高校の大卒教諭採用は2級2号俸、講師採用(?)は1級7号俸。教育職(三)幼稚園、小学校、中学校の大卒教諭採用は2級5号俸、講師採用(?)は1級7号俸。3級は教頭、4級は校長の給与表。これからモデル給与のグラフを作成してみても良い。
#ref(yousyoutyuu.jpg)
以下のエクセルファイルはかなり荒いモデル計算で、年齢分布と給与額から、全体の給与総額を推測したものである。もっとよいモデルはあるか?
#ref(kyuyosougaku.xls)
** パワーポイントの演習(6月2日) [#vb84dd7c]
自分が関心を抱いている事項で、みんなに発表したいことをパワーポイントでしめそう。題して「マイブーム」はなんですか?
** Wordの高度な利用方法 [#va394dda]
理科のドキュメントは、読みやすく説得力があるように図や表、グラフを利用しなくてはいけない。拡大縮小に耐えるように、図版はビットマップでなくベクトルタイプのものが望ましい。無料の日本語作図ソフトのJWCADを例にとって、演習を行ってみよう。その結果をワードに載せてみる。
http://www.orange.ne.jp/~nagura/jww/
拡大が説明されていませんが、設定のところで、少しいじり、左右ボタン両クリックで描画領域を移ることができる。拡大は真中ボタンを押したままドラッグして拡大領域を選択することによる。グーグルなどでがんばって情報を得てください。
** パソコンの高度な利用法(gnuplotの利用) [#vd102ad0]
データをグラフに表示して分析することはかなり重要です。エクセルにもグラフを作成するツールがありますがここでは数学の学習にも便利なgnuplotを利用してみます。自分でグラフを作成して、ワードに貼り付けるまで演習します。
[[愛知教育大学gnuplot:http://auemath.aichi-edu.ac.jp/~khotta/ghost/gnuplot.html]]
[[gnuplotフォントの設定:http://adlib.rsch.tuis.ac.jp/~akira/zemi/gnuplot/wgnupl.htm]]
以下のページにきれいなグラフの作りかた(pm3d)があるが例がlinuxのdisplay, convertコマンドを使っている。displayを終了して次のプロットを表示する。
http://ayapin.film.s.dendai.ac.jp/~matuda/Gnuplot/gnuplot.html
また理科では中和滴定なる作業がよくやられる。一回の操作が1.e-6だけ水素イオン濃度を増すとするとx回の操作でペーハが中性から変化する関数は以下で求まる。水素イオンと水酸イオンの濃度の積は1.e-14になっており、酸や塩基を加えても同じに保たれる。
plot [0:100] -log10(1.e-7+1.e-6*x)
バージョン4.2をダウンロードすると以下のサンプルを動かせる。vector.demで電気双極子の電場を描くこともできる。
http://gnuplot.sourceforge.net/demo_4.2/
図形を保存するには
set terminal png
set output 'dornut.png'
splot xxx
set terminal windows
** 高度な利用法(データファイルの種類) [#v65001d1]
テキストファイルとは何か、文字化けはどうして起るのか、画像ファイルや音楽ファイル、映像データの大きさについて調べてレポートを書く。
参考(典型的な画像ファイルは100kbyte、音楽ファイルは5Mbyte,30分のmpeg4は200Mbyte,2時間のmpeg2は8Gbyte)
また、30分のmpeg4を200kbpsのreal movieに変換すると30Mbyte程度になる。youtubeの5分ものだと5Mbyteていど。楽曲データ程度。
レポートを書くときは、引用するときは字下げや、参考文献にリストする。本文は必ず自前の文章にする。
発展課題:計算機の内部データに注目する。文字はテキストデータだが数字の場合はどうなるか。cygwinを使って、研究してみる。
** さまざまなアプリケーションの利用 [#v4c8c79f]
分子の3次元表示としては日本人が作ったmoldaやイギリスで作られたrasmolがある。ラスモルを使ってみよう。デスクトップでは動作しないので自分の書き込み領域に移動して使用する。
http://openrasmol.org
#ref(rasMol.lzh)
湯飲みの共振周波数を測定せよ。
http://natsci.kyokyo-u.ac.jp/~takasima/msc/WS140.ZIP
** プログラムの作成とアプリの利用 [#v6c08fe2]
今までは、アプリケーションを利用してきたが、アプリケーション的なプログラムを作ってみる。まずはcygwin環境を利用してみる。
スタートメニューのcygwinをクリックしてcygwin仮想端末を起動する。
startx
kterm windownに移動して
kterm &
としてkterm仮想端末を2個ぐらい起動しておく。
課題は乱数の利用。サブプライムローン問題のように確率は大事なもの。さいころで確率の勉強をしてみよう。
まず、モンテカルロ計算から。乱数発生について、以下のページのプログラムを実行してみてください。
http://ryuiki.agbi.tsukuba.ac.jp/~nishida/lecture/07-WCL/Monte.html
これから、さいころを60回振って、1の目がでる回数を数える作業を100回やったときの、その回数の頻度分布は以下のプログラムで作れます。画面に頻度分布のデータが出力されるのでファイルにしてgnuplotでグラフを書く作業は以下のとおりです。
#ref(saikoro.cc)
g++ -o saikoro saikoro.cc
./saikoro > saikoro.dat
gnuplot
plot 'saikoro.dat' with steps
** Windows .NET プログラム開発環境の利用 [#v5f066fc]
Unix の計算機では簡単なプログラムはgccやg++コマンドを使ってコンパイルする。複雑なプログラムはライブラリを使うので、その場所を指定したMakefileなるものを用意して、makeコマンドでコンパイルとリンクをして実行ファイルを作成する。
Windowsでは同様にMakefileでコンパイルする方法もある。通常は.NET プログラム開発環境をりようする。その場合Makefileに替るものが Projectファイルである。ProjectファイルはGUIによってつくられる。
では実際に使ってみよう。
まずはstudio環境の利用法について以下のページで練習をします。基本的にはプロジェクトの新規作成を選択し、コンパイラーをVC++を選択して、空のプロジェクトを選び、プロジェクト名と作成フォルダをきめます。つぎに右側のソリューションエクスプローラーのソースファイルを右クリックして、追加から新しい項目を選択すると、ウィンドウがひらきます。そこでC++のファイルを選択し、ファイル名を入力すると、コードが入力する領域が現れるという流れになります。
まずはstudio環境の利用法について以下のページで練習をします。基本的にはプロジェクトの新規作成を選択し、コンパイラーをVC++を選択して、空のプロジェクトを選び、プロジェクト名と作成フォルダをきめます。つぎに右側のソリューションエクスプローラーのソースファイルを右クリックして、追加から新しい項目を選択すると、ウィンドウがひらきます。そこでC++のファイルを選択し、ファイル名を入力すると、コードを入力する領域が現れるという流れになります。
http://pc-physics.com/compilervs2008ee.html
WinAPIを使ったプログラム例はいかのところにあります。#include <windows.h>がWinAPIの利用を可能にします。プロジェクトメニューの何とかのプロパティが基本的にWindowsのNMakefileをつくるGUIです。
http://www.geocities.jp/ky_webid/win32c/000.html
* 平成20年度の情報機器の操作 [#vc3d1fcf]
** Wordの演習その1 [#af05c4fd]
タイトルは「大学や自宅のIT環境について」。演習をかねて、利用環境を報告していただきます。
** 電子メールの利用方法とWebによる情報収集 [#v74b47ce]
スパムメールが多い場合は、フィルターを利用して捨てます。
後でみることが多い場合はフォルダーに移します。
メーリングリストであまり見ないものは、自動的にフォルダーに移動する設定にします。
メールが大量にたまったら、自分のパソコンに読み込んで、サーバーに残すメールの数を減らすこともできます。
検索機能をうまく使うのがコツですが、悪意のあるサイトを見分ける教養が絶対に必要です。また、マルチメディアの利用に関しては、通信速度についての知識が必要です。
今日のレポート:「電子メールとWWWの上手な利用について」。自らの体験を交えて述べる。また知的財産権についても記述すること。
** EXCELの演習(5月20日) [#vf4dc7f5]
エクセルのデータはCamma Separated Values 形式でエクスポートできます。またインポートもできます。そのファイルの拡張子はCSVです。簡単な計算を含むエクセルのファイルを作成します。CSV形式からのインポートとエクスポートの演習をします。テキストファイル形式とアプリケーションのファイル形式の違いについて理解を進めます。
またポアッソン分布関数を表計算の昨日を使って数表を作成します。またその数表を作図します。その作業をグラフの作成、プロットの作成とも言います。
** パワーポイントを用いたプレゼンテーション [#v0096f39]
** Wordの高度な利用方法 [#v9b8a923]
理科のドキュメントは、読みやすく説得力があるように図や表、グラフを利用しなくてはいけない。拡大縮小に耐えるように、図版はビットマップでなくベクトルタイプのものが望ましい。無料の日本語作図ソフトのJWCADを例にとって、演習を行ってみよう。その結果をワードに載せてみる。
http://www.orange.ne.jp/~nagura/jww/
また、一号館の改修のための図面を例に載せておく。
#ref(素粒子第一実験室2.jww)
** Excelの高度な利用法 [#v232a18a]
エクセルはデータベースとしての機能もあります。並べ替えなどがそれにあたります。以下のデータは県別所得ですが、所得の高い県順に並べ替えるとどうなりますか。
#ref(incom-Pref.xls)
就職状況の分析として、以下のファイルを分析します。
#ref(kyuyosougaku.xls)
これは平成14年度の3月の時点での全国公立小中学校教員年齢構成です。退職年齢や給与総額に着目して、採用の分析をしてください。
** パソコンの高度な利用法その1 [#ve08070d]
パソコンの中のデーターやファイルについて、詳しく見る。ファイルの中味は2種類あり、テキストデータとバイナリデータである。バイナリデータのなかで、整数型は16進表示をすると、しくみは簡単に理解できる。浮動小数点型は仮数部と指数部よりなり、以下のプログラムにより、その変換ができる。
#ref(floatCheck.cc)
こういうものを計算機のプログラムとよぶ。ここの計算機で簡単に演習を行なうためにはCygwinと言うプログラムを利用する。これは原始的な計算機の環境を実現するプログラムである。昔はタイプライターのようなものが計算機であった。タイプすると紙に印字されるだけの原始的な世界に似ている。このような計算機では紙に印字する変わりにシェルとよばれるプログラムにコマンドを送ることになる。通常のグラフィックインターフェースにたいしてコマンドインターフェースとよばれている。
プログラム開発はソースコードを編集し、コンパイルとリンクを行なう。C++と言う言語形式の場合
g++ -o nantoka nantoka.cc
でコンパイルリンクが行なわれる。
** パソコンの高度な利用法その2(電場計算とその表示) [#va658e12]
2次元の境界条件のもとの電場計算は、格子点の回りの4点の平均をとればよい。ただし隣の点と同じ電位になるような境界条件も導入する。
http://natsci.kyokyo-u.ac.jp/~takasima/mydoc/denkiso/gnuplot/poisson.cc
このプログラムを保存し、以下のように実行する。
g++ -o poisson poisson.cc
./poisson > poisson.dat
これにより電場分布のデータpoisson.datが出来る。これをgnuplotで表示する。
http://natsci.kyokyo-u.ac.jp/~takasima/mydoc/denkiso/gnuplot/poisson.gnu
このファイルは立った2行のテキストファイルだがこれをソースプログラムと同じ処に保存しておく。
以前ダウンロードしたgnuplotからこのpoisson.gnuを読みこむと、プロットが表示される。
** パソコンの高度な利用法その3(3次元graphicsを利用した可視化技術) [#vbd8ecc3]
分子の3次元表示としては日本人が作ったmoldaやイギリスで作られたrasmolがある。ラスモルを使ってみよう。デスクトップでは動作しないので自分の書き込み領域に移動して使用する。
http://openrasmol.org
#ref(rasMol.lzh)
3次元モデリングを簡単に実現し、マウスで操作できるのはgnuplot。この中にワイヤーフレーム表示のサンプルがあるので、さがしてマウス操作をしてみること。
このほかVRMLやOpenGLなどの可視化の教育サイトを探して、3次元物体表示の技術について調べてください。これらと理科の学習の関連付けについても考察すること。たとえばMechanical Universeでは物理現象の説明にコンピュータグラフィックスを多用しているがこの効果について考察する。
http://natsci.kyokyo-u.ac.jp/~takasima/pukiwikiNew/index.php?MechanicalUniverse
** パソコンの高度な利用法その4 (gnuplotの利用についてのさらなる演習) [#v5167a07]
データを加工したりするときにファイルがgnuplotやエクセルに適合する形でないと困ります。そこでファイルを読み込んで、カンマをホワイトスペースに変えたりするプログラムを考えましょう。とりあえず最初はカンマを数えるプログラムをみてみます。
#ref(commacounter.cpp)
#ref(sensor1stPage.txt)
アニメーションをgnuplotを利用して作ってみましょう。またjavaなども利用しているところを見てみましょう。
以下のページにきれいなグラフの作りかた(pm3d)があるが例がlinuxのdisplay, convertコマンドを使っている。displayを終了して次のプロットを表示する。
http://ayapin.film.s.dendai.ac.jp/~matuda/Gnuplot/gnuplot.html
また理科では中和滴定なる作業がよくやられる。一回の操作が1.e-6だけ水素イオン濃度を増すとするとx回の操作でペーハが中性から変化する関数は以下で求まる。水素イオンと水酸イオンの濃度の積は1.e-14になっており、酸や塩基を加えても同じに保たれる。
plot [0:100] -log10(1.e-7+1.e-6*x)
バージョン4.2をダウンロードすると以下のサンプルを動かせる。vector.demで電気双極子の電場を描くこともできる。
http://gnuplot.sourceforge.net/demo_4.2/
** パソコンの高度な利用法その5(ITインフラ利用) [#v9d4aaa0]
TeXを利用した文書作成。TeXはエディターで文書のもとを作成し(拡張子はtex)それをplatexコマンドでコンパイルする。またはWinShellで文書作成し、メニューコマンドでコンパイルしdviファイルを作成する。これを適当なviewerで見ながら文書作成を行う。通常は説明がネット上にある。
mkdir okumura
cd okumura
まずDOSシェルをアクセサリから立ち上げる。googleなどでTex 入門として検索し、奥村先生のページなどに行く。メモ帳を立ち上げてコピーペーストする。okumuraのディレクトリにintroex2.texの名前で保存する。
platex introex2.tex
ls
スタートメニューのTexのdvioutをつかってintroex2.dviを表示させる。うまくいったら、いろいろな例を実行してみてください。結果をdvioutのファイルメニューのDVIprtを使って、pdfファイル形式に変換し提出しましょう。
情報交換をアーカイブ機能付きのメーリングリストや掲示板で行う。
会議の時は、アジェンダシステムに発表文書をアップロードする。
作業記録はブログやWikiで公開することもある。
** パソコンの高度な利用法その6(windowsのプログラムの仕組み) [#vde83bf3]
すこしCのプログラムを見たのでstudioの開発環境について説明する。
まずはstudio環境の利用法について以下のページで練習をします。基本的にはプロジェクトの新規作成を選択し、コンパイラーをVC++を選択して、空のプロジェクトを選び、プロジェクト名と作成フォルダをきめます。つぎに右側のソリューションエクスプローラーのソースファイルを右クリックして、追加から新しい項目を選択すると、ウィンドウがひらきます。そこでC++のファイルを選択し、ファイル名を入力すると、コードが入力する領域が現れるという流れになります。
http://pc-physics.com/compilervs2008ee.html
WinAPIを使ったプログラム例はいかのところにあります。#include <windows.h>がWinAPIの利用を可能にします。プロジェクトメニューの何とかのプロパティが基本的にWindowsのNMakefileをつくるGUIです。
http://www.geocities.jp/ky_webid/win32c/000.html
* 平成19年度の情報機器の操作 [#vaa813d1]
** 教科書は「情報社会とコンピュータ」昭晃堂 [#v5ae41ee]
** レポート提出 [#v0c521c5]
[[今までのファイルはここでみる:http://natsci.kyokyo-u.ac.jp/~takasima/shusseki/view07.cgi]]
** 第一回目 社会のデジタル化 [#vf0d15a2]
社会生活の中に情報機器が組み込まれた。電子メールやインターネット。匿名の情報に接する危険性の認識が必要。悪意ある接触の可能性がひろがっている。
コンピュータを使ったデータ通信のしくみを知ることが、危険性を回避するひとつの手段となる。
個人情報の安全な交換のための暗号技術がなぜ必要か。ネットワークでは、送出されたデータが途中で第3者に取得される危険性がある。信頼できる相手との暗号交換に基づく通信でなければ重要情報は交換してはいけない。
暗号理論は14章にある。基礎理論はオイラーの余りの理論。まだ例のプログラムを作ってない。
** 第2回目文書作成の演習、情報倫理とe-leaning [#v7b9ac05]
同窓会の幹事があたったとして、案内文書を作成してみる。
京都教育の教員支援サイト
http://kyoushien.kyokyo-u.ac.jp/
理科ネットワークという教員支援サイト
http://www.rikanet.jst.go.jp/
http://www.ipa.go.jp/security/ciadr/20030228wirelesslan.html
http://ocw.mit.edu/
** 第3回目 exelの利用、マルチメディアの利用 [#v44da4da]
exelを使ってみる。例として公立学校教員の生涯賃金パターンの入力と総額計算、グラフの作成。
マルチメディアの利用として、映像ストリーミングファイルの利用について。メカニカルユニバース。
** 第4回目 pptの利用、画像データ、音声データ、動画データ [#vd7a4f01]
#ref(GnuplotHowTo.ppt)
データの圧縮とネットワークの速度の関係を理解する。また著作権に違反しない動画サービスとしてのストリーミング技術に付いて学ぶ。
[[スクリーンショット〔画面の保存〕:http://www.rainylain.jp/etc/ss/]]
** 第5回目 情報の検索、探索 [#n6114908]
exelの補足:フィルハンドルという選択セル右下隅を引っ張ると、選択セルの内容を解釈して、自動でコピーされる。このとき$をつけておくと、その変数は自動解釈されない。
PPTの補足:表示メニューでマスターを選択すると、ヘッダーフッターの編集、文字の色、マークの種類の変更ができる。終わったら標準でを選んで戻る。学会発表を共同でする場合はページ数を使い皆で検討する。発表者名をフッターにいれておくと名前を覚えてもらえる。
以上のようなことはtipsとも呼ばれる。検索してみよう。
AND検索:例 宇宙望遠鏡 赤外線
OR検索:例 "ロマン派" OR "新古典派"
Not検索:例 オリンピック -冬季
フレーズ検索:例 "Chariots of fire"
ドメイン内検索:例 ノーベル賞 site:www.mext.go.jp
課題(マルチメディア教材):Mechanical Universeをサービスしている計算機は、CPU周波数1GHzの、少し古めの学内にある理学サーバーである。50名が一斉にアクセスした場合の負荷に付いて考察せよ。参考までに、理学サーバーは特別なストリーミングプログラムは動作していない。apacheと言うプログラムが普通に対応しているだけ。映像はリアルムービーとして、150kbpsで視聴できるフォーマットにエンコードされている。学内ネットは100Mbpsである。
** 第6回目 データ表現 [#ve20d24d]
課題(検索の有用性):学習における検索の有用性に付いて述べよ。またこのとき、レポートを書く場合に考慮すべき事を述べよ。
浮動小数点のうち、IEEE方式(米国電気通信学会方式)は数字を1.xxxかける2^yyyに変換し、xxxを2進少数(23bit/2^23)と言う形に変換して記録する。
教科書では0.734375の内部表現を16進表現を使って3f3c0000となることを示している。これを計算機を使って、示すと以下のプログラムのようになる。
#ref(floatCheck.cc)
cygwin start
g++ -o floatCheck floatCheck.cc
./floatCheck
** 第7回目 理科系のツ-ルについて [#v617c60d]
[[愛知教育大学gnuplot:http://auemath.aichi-edu.ac.jp/~khotta/ghost/gnuplot.html]]
[[gnuplotフォントの設定:http://adlib.rsch.tuis.ac.jp/~akira/zemi/gnuplot/wgnupl.htm]]
課題:rasmol やgnuplotなど理科系のツールを使ってレポートを作成してみること。
http://openrasmol.org
#ref(rasMol.lzh)
linux版は対応する色数のものをdownloadする。またこちらはコマンドがうてる。 select helix, ribbbon 200, select !helix など
[[WindowsをUNIXっぽく:http://qwerty777.s57.xrea.com/winunix/index.htm]]
図表、グラフは大きさが自由に変えられるように、線で書かれたものを使う。Jpegでは大きさを変えたときに数字が読めなくなるか汚くなる。bitmapとvector graphicsの2種類のグラフィックスがあることを理解する。
** 第8回目 問題解決ーデータ構造とアルゴリズム [#v63e837c]
実際にバブルソートやクイックソートのプログラムを。Cygwinを使う。Cygwinとは、Cygnusという会社が作った、無料で提供されているUnixの環境。なれてきたら自宅のパソコンにCygwinを入れてみよう。
言語のフォルダのCygwinのアイコンをクリック
cd ~/
mkdir bubbleSort
ここで以下のファイルをdownloadし、自分のZディレクトリにあるCygwinのbubbleSortフォルダにドラッグドロップする。
cd bubbleSort
g++ -o bubbleSort bubbleSort.cpp
./bubbleSort 1000
#ref(bubbleSort.cpp)
#ref(quickSort.cpp)
#ref(sekibun.cpp)
以下のリンクに有名なユークリッドの互除法がある。
http://hooktail.org/computer/index.php?%BD%AC%BA%EE%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0
#ref(euclid.c)
** 第9回目 Visual Basic.NETの利用 [#vb010c92]
IPCのVisual Studio7を使う。Visual Studio Basic.NETについて。Visual Basic.NET Expressは無料のプログラム開発環境。ただインストールは多少面倒。英語を読んで、登録など面倒な人は4400円のvisual studio Academicを購入しよう。昔は3万円もしたし、Java、C#、C++、Delphi(Pascal?)、VBなど全部入っている。オブジェクトを親切に教えてくれる機能がついている。
学習用にVisualBasicVersion6が利用されて来たが、.NETになって、一部アップグレードは可能になったが、グラフィック命令はアップグレードできなくなった。これは他の言語との互換性を取るようにしたため。
新しいグラフィック命令の例を以下に載せる。サンプルはExpressで動くもの。
http://msdn2.microsoft.com/ja-JP/library/cyh3c8h8.aspx
#ref(hajimeteVB.lzh)
#ref(Lissarjous.lzh)
リサージュ図形は交流回路の電流の位相のずれや交流モータの誘導現象、円偏光など自然現象の理解に不可欠。これが理解できないと自然現象はほとんど説明不能。
再描画できるように上の原始的プログラムを変更した。
#ref(Lissarjous2.lzh)
Lissarjous.lzhとなっている原始的プログラムを、Lissarjous2に自分でアップグレードする作業を行う。
IPC版のVisualStudioは.NET Expressと互換性がないので以下のものを使う。IPCの圧縮解凍ツールはNoahという名前。
#ref(LissarjousIPC.lzh)
** 第10回目 VBでアニメ、インターネットの仕組み [#vf35afaa]
初めてのVBが動かないので、コードをコピーペーストして以下のファイルを作成した。これをもとにアニメーションを作成する。
#ref(WindowsApplication2.lzh)
Timer1_Tickのサブルーチンに以下のような画面クリアを埋め込み、テキストボックスから取得したパラメータで、再描画を行えばアニメーションができる。楕円を描く惑星の運行や、左右の進行波からの定常波の作成などが基本的なものである。以下の例はSTUDIO 8。
#ref(AnimeSkelton.lzh)
formGraphics.Clear(Color.Beige)
とりあえずネットワークの接続について情報を得る。インターフェース情報は以下のコマンド。アクセサリのコマンドプロンプトを使う。
ipconfig /all
そのほか、さまざまな情報を得るには以下のコマンドの説明を参照する。たまたまgoogle で"windows network コマンド"で、でてきたもの。
http://www.rtpro.yamaha.co.jp/RT/FAQ/Windows/route-exe.html
ネットワークのデバイスの問題を調べるにはpingコマンドを使用する。
課題:ネットワーク接続についての自分の経験を述べる。
** 第11回 VBを使った教育プログラムの作成1 [#n82d8936]
図書館から「BASICによる物理」や「パーソナルコンピューターを用いた量子力学入門」のような文献を借りてきて、その中の簡単なプログラムを、VBに変換する。
上記の「...量子力学入門」の第5章例題を昔の計算機から発掘した。本がないとまったく意味不明となる。
#ref(QMbyN88BandQB.lzh)
ネットワークから古い教育プログラムや、JAVAの教育プログラムを見て、自分のプログラムを作成する。
作成したプログラムをNoahでlzhに変換してアップロードする。
** 第12回 Web2.0 環境の利用[#a9bc462f]
googleに代表される、ネットワークサービスの会社は、WEB2.0とよばれる機能を利用して、webが利用できる全ての環境で、計算機資源の利用を可能にしている。今回の受業では、このweb2.0機能を学び、レポートを作製する。
具体的な課題
- googleのmoreを表示して、そのなかのいくつかの機能を実行して、その結果をリポートせよ。
- google mapのアプリケーションは今までのwebとちがう機能を付加していると言われている。それはユーザーの応答が即座にページに反映されるしくみを作っていることに在る。この問題を考えるには、webサーバーサイドで機能する、プログラムについての知識が必要である。Webサービスの多様化について考察せよ。
** 第13回 ベクタグフィックスとビットマップグラフィックス、圧縮について [#v5675b78]
ベクタグラフィックスは、グラフデータなどの座標軸、線の説明部分などの視認性を高める表示技術である。図の拡大縮小が可能になっている。図の描画ソフトで作成したベクタグフィックスを文章中に挿入するときに拡大縮小が行われる。
ラスタグラフィックスは写真などが典型的なものである。ただしこのデータはそのままでは大きなものとなるので、圧縮が必須になる。圧縮フォーマットの代表的なものはJPEGである。
また動画、音声にも同様な圧縮技術がある。MPEG2、MPEG4が動画の代表的なもので、音声の場合有名なものにMP3がある。
これらについて調べてレポートを作成する。
** 第14回 統計量の取り扱い [#vcd85be5]
実験データは精度がもっとも基本的な量。数値の統計的な扱いについて理解を深める。
#ref(統計現象.ppt)
エクセルで60回さいころを投げて1の目が出る確率をポアッソン分布で近似する式はAに0からの整数があるとして、
60*EXP(-10.)*10^A1/FACT(A1)
課題1:自然現象では変化の定量的な評価が大切である。ある量が一年間で1割減るとすると、10年後にまったくなくなるという説明を受けた。これの問題点を説明せよ。このような量の時間的変化が指数関数で説明できることを説明せよ。
課題2:統計データの取り扱いについて理解したことを述べよ。
--------------------------------------------------------------------------------
* 平成17年度の情報機器の操作 [#vdd16664]
** 7月14日の課題:最終課題 [#ved529db]
以下の課題についてレポートを提出する。
レポートでは引用部分を字下げ(インデント)して、自分で記述する部分と区別する。レポートは著作物と思って記述する。
- 音声、映像データの利用について
参考:MechanicalUniverse
** 7月7日の課題: 以下の課題からテーマを選んで、簡単なレポートを作成せよ。 [#v209ab16]
レポートでは引用部分を字下げ(インデント)して、自分で記述する部分と区別する。レポートは著作物と思って記述する。
1.) 計算機の発展に伴い、大量のデータのコピーが簡単に作成できるようになってきた。著作権のあるものがネットワーク上にアップロードされることも起きてきている。このことに対しどのように思うか。またそのようなデータに対しどのような姿勢で臨むか。
2.) コンピュータの上ではさまざまなデータが利用されている。jpeg,mpeg,mp3,real movie, Quicktimeなどの画像、音声データについて調べ、簡単な解説を作成する。
3.) 情報機器の利用に際して、不便さやストレスを感じることはないか?またこのときの解決法としてどのようなことを実行しているか?
4.) その他、情報機器の利用、操作に関連する自由なテーマによるレポート
** ストリーミングでのram ファイルの利用 [#vefe1b22]
これによって映像ファイルの実体のダウンロードがやりにくくなる。
http://homepage2.nifty.com/netwarp/howto/rm/up.html
** photoshop の利用 [#v931116a]
スキャナーを使う
300dpi で取り込み、「イメージ」「画像解像度」より150dpiをセットする。別名保存を選択し、 jpegという圧縮形式で小さいサイズで保存する。これをパワーポイントなどに貼る。
ホームページの材料に加工してみる。フォトコラージュの作成。
http://www7.cds.ne.jp/~syun/ps/ps7.html
** Word の演習 [#ve869bb1]
ものごとを説明するための文書はテクニカルライティングと呼ばれ、製品の取扱説明書がその典型である。そこでは、説明する部分がわかりやすいように線による図が利用される。この線による図は拡大縮小ができるし、別の図で再利用が可能となる。このような図のことをベクターグラフィックスという。お絵書きソフトではドロー系ソフトと呼ばれるものである。windowsで無料で、Wordに図を取り込みやすいものは、OpenOfficeに付属しているもので、Wordに張り付けるときには一旦EPS(Encapsulated PostScript)形式にエクスポートしてファイルから挿入する。
** OpenOffice [#vb54ab26]
WindowsXPの入った計算機があれば、OpenOfficeを入れれば安上がりに一応のことはできる。これは70Mbのファイルをjavaと一緒に入れる。
** exel の演習材料 [#v90837a7]
http://www.mext.go.jp/b_menu/shingi/chousa/koutou/005/toushin/1901/011102.htm
#ref(poisson.xls)
添付した2002年人事院勧告給与表で、教育職(ニ)高校の大卒教諭採用は2級2号俸、講師採用(?)は1級7号俸。教育職(三)幼稚園、小学校、中学校の大卒教諭採用は2級5号俸、講師採用(?)は1級7号俸。3級は教頭、4級は校長の給与表。これからモデル給与のグラフを作成してみても良い。