• 検索結果がありません。

1.計算とは何か?

N/A
N/A
Protected

Academic year: 2021

シェア "1.計算とは何か?"

Copied!
4
0
0

読み込み中.... (全文を見る)

全文

(1)

CS第1 まとめ

講義の目標

1.計算とは何か?

2.コンピュータで処理するとは?

講義の内容

上の1と2を演習で実感しながら理解する

コンピュータ・サイエンス第1

テーマ1:計算の基本を知る

四則演算でアニメーション

テーマ2:計算の組み立て方とプログラミング技法

暗号解読に挑戦

!!

(2)

CS第2 お知らせ

講義の目標

講義の内容

演習課題を通して実感しながら理解する

テーマ1:シミュレーション超入門

予定

テーマ2:アルゴリズム入門

計算をどう生かすか?

データ解析入門

もしくは

初回

12/1

は講義室

他のクラスの初回授業については以下を参照のこと

http://www.is.titech.ac.jp/~kashima/ComputerScience.html

(3)

テーマ1:計算の基本要素を知る

これは1つの切り口に過ぎない

補足:計算の基本要素の考え方 1.歴史的には

計算の基本要素は,± 1 ,条件分岐,繰り返し

キーワードのみ(説明は講義で)

赤字(下線)は各自の調査課題

記号列の処理,

Turing

(チューリング)機械,計算不可能性 数学基礎論,証明可能性・不可能性,ゲーデル数

2.コンピュータという電子機器の立場から

CPU

(中央演算処理装置),レジスタ,記憶装置(メモリ,補助記憶)

入出力装置,周辺装置,バイト,ワード,浮動小数点,誤差

関連して: ソフトウェアシステムの立場から

機械語,プログラミング言語,

OS

(オペレーティングシステム)

インタープリタ,コンパイラ

CS第1 まとめ

(4)

計算の基本要素は単純

⇒ 計算を組み立てることが重要

計算をうまく表現する道具が重要

補足:計算の表現方法

キーワードのみ(説明は講義で)

赤字(下線)は各自の調査課題

1.プログラム

配列,サブルーチン(プログラミングの意味での関数),

プログラミング言語(

Ruby, C, Java, ...

エラー:シンタックスエラー,セマンティックエラー

2.プログラミング

仕様(仕様の意味での関数)と実現(インプリメンテーション)

プログラムの検証

3.アルゴリズム

アルゴリズム=手順,

アルゴリズムの効率の良し悪し

これは次回のテーマ

CS第1 まとめ

テーマ2:計算の組み立て方,プログラミングとは

参照

関連したドキュメント

(2013) “Expertise differences in a video decision- making task: Speed influences on performance”, Psychology of Sport and Exercise. 293

 当図書室は、専門図書館として数学、応用数学、計算機科学、理論物理学の分野の文

7-3.可搬型設備,消火設備 大湊側エリア 常設代替交流電源設備 使用可能・使用不可・不明 1 ガスタービン発電機 ガスタービン発電機用

従来から iOS(iPhone など)はアプリケーションでの電話 API(Application Program

とディグナーガが考えていると Pind は言うのである(このような見解はダルマキールティなら十分に 可能である). Pind [1999:327]: “The underlying argument seems to be

[r]

Faced with the phenomenon that should be called “the trend away from the papers”, which is spreading rap- idly across generations, particularly among youth in their twenties,