欢迎来到天天文库
浏览记录
ID:57268190
大小:599.31 KB
页数:30页
时间:2020-08-08
《プログラミングI主に数理物理向け.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、プログラミングI数理物理,総合理学等向け2018年9月24日海谷治彦1目次まえおきコンピュータプログラムの動作原理プログラムの開発手順Cygwinを用いた実際の開発2本授業の対象者基本,数理物理学科の一年生.情報科2010年度以前の入学者でかつプログラミング演習Iの単位未修得者総理プロでプログラミング演習I(1コマもの)を受講する予定の学生プログラムの授業はコレだけの学生.生物や化学等.3他の授業を受けるべき学生情報科学科の2011以降の学生プログラミングI演習(2コマのもの)を受講予定orしたいもの.I演習(2コマもの),演習I(1コマもの)の
2、どちらをとるべきかは,教職等の関係を踏まえて,各自,調べてください.演習受講予定でない総合理学の学生は,講師側の指示で海谷or桑原先生の授業のどちらかをとってください.部屋のサイズの関係です.4対応する演習科目プログラミング演習Iby木下,武山,森本,韓先生火曜日五限の一コマのみ「プログラミングI演習」(2コマもの,桑原先生)とは異なります.同時に受講しなければならないわけではないが,なるだけ,演習I(I演習ではない)も同時に受講することをお勧めします.「とりあえず授業科目(本科目)だけとって,演習はいいや.」という学生の判断も認めてはいる.とり
3、あえず,演習だけでいいやってのは?5評価授業での演習の提出+期末テスト配分については口頭にて.演習の提出:基本,出席点ですが,白紙や努力の跡が見られないものは未提出扱いします.たとえ,完成しなくても,わかるとこまで,何かを書いてください.期末テスト:普通にテストします.6本授業の目標・背景・顛末プログラミング言語Cの初歩的なプログラムを各受講生が読み書きできるようになること.C言語の背景代表的なプログラミング言語である.およそ40年前に開発され,25年ほど前に今の形となった.他の数多くの実用的な言語の祖先とも言える.C++,Java,Ruby,J
4、avaScript,PHP,Perl,C#今日でも広く利用されている現役の言語である.おそらく,今後の寿命も長いと思われる.JavaやPHP等は数年後でも大きく変化していると思われる.C言語ができないのは情報系としてはモグリだ!7授業のやり方講義60分くらい基本スライドで行い,ときどき教科書を参照する.演習30分くらいその場で出してください,簡単なので.教科書参考書,辞書程度というスタンスです.なんか本があったほうがいいので,どっちか買って下さい.[レ]新版C言語プログラミングレッスン入門編以下は参考書とします.[明]新・明解C言語8さて本題9何
5、故,プログラミングしないといけないのか?根本原因コンピュータは人語を解さないため.我々人間もコンピュータの言葉(マシン語)を直接,読み書きできないため.プログラミング言語コンピュータの言語と人間の言語の妥協点として開発された言語.人間も訓練すれば読み書きできる.マシン語に自動翻訳できる.日本語や英語を直接にマシン語に翻訳するのは今の技術では無理.10例題によるコンピュータ動作の説明コンピュータは,作業手順とデータを読み込み,手順に従い値を読み込んで,計算を遂行する.この「作業手順」がプログラムであるが,日本語で指示しても,当然,コンピュータは理解
6、できない.以降のページ群で説明のため,作業手順の各ステップを日本語で書いているが,実際には,この手順を0と1の羅列であるマシン語で与えないといけないことも示す.11簡易な例題~二値の平均100番地の数値を読め101番地の数値を読め数値を合計せよ102番地の数値を書け数値を2で割れ53100101102CPUメモリ12505152・・簡易な例題~二値の平均100番地の数値を読め101番地の数値を読め数値を合計せよ102番地の数値を書け数値を2で割れ53100101102CPUメモリ513505152・・簡易な例題~二値の平均100番地の数値を読め1
7、01番地の数値を読め数値を合計せよ102番地の数値を書け数値を2で割れ53100101102CPUメモリ5,314505152・・簡易な例題~二値の平均100番地の数値を読め101番地の数値を読め数値を合計せよ102番地の数値を書け数値を2で割れ53100101102CPUメモリ5+3⇒815505152・・簡易な例題~二値の平均100番地の数値を読め101番地の数値を読め数値を合計せよ102番地の数値を書け数値を2で割れ53100101102CPUメモリ8÷2⇒416505152・・簡易な例題~二値の平均100番地の数値を読め101番地の数値を
8、読め数値を合計せよ102番地の数値を書け数値を2で割れ534100101102CPUメモリ417505152・・プログラムの実際100番
此文档下载收益归作者所有