Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
プログラミング入門
情報工学科 二宮 洋・鈴木 誠
小林 学・高畠俊徳
火曜日 1コマ目
コンピュータとプログラミング
いたるところにコンピュータ
ほぼすべての家電製品にコンピュータ
一般の家庭には20から30台のコンピュータ・・・もっとか?
コンピュータとプログラミング
コンピュータは怖くない!
コンピュータは何でもできる?
人間が指示したことだけを忠実に実行する機械
何するの?
ワープロDVDプレーヤインターネットメール
コンピュータとプログラミング
コンピュータをどう使うか?
コンピュータとプログラミング
• 買ってきたソフトを使うだけではつまらない!?
⇒自分で自由にコンピュータを使いこなしたい!!
⇒何か・・・何でもいいから・・・作ってみたい
⇒と、『感じる』『思える』力をつける
⇒そのために必要な事
①正しく物事を認識し判断する能力
②事の道理や筋道をわきまえ、適切に判断し処置する能力
③単なる学問知識だけではなく、経験によって得られる知識
知恵
コンピュータとプログラミング
プログラミングは難しくない!!
プログラムとはコンピュータが何をすればよいのか記述した指示書
できるだけ詳しく、他に解釈のしようがないほど丁寧な説明が必要!!
ここが、人間の考え方と最も違う!!
ただし
コンピュータとプログラミング
注意点
それ取って!!それ取って
コンピュータとプログラミング
コンピュータ(ロボット)に頼む場合⇒こと細かく
⇒コンピュータにさせたい仕事を、できるだけ詳しく、正確に書き出すこと
子供の後ろに本があるその本を持って
私のところに戻って来い
コンピュータとプログラミング
操作
操作
•コンピュータも『操作』という点では同じ
•でも、 には、いろいろな『可能性』が隠されている
•その『可能性』を引き出すのが、『知恵』と ちょっとした『プログラミング能力』
プログラミングとは
プログラムを作る≠パソコンに向かって作業するその前にやることがいっぱい
1.テーマを決める2.あらすじを作る3.シナリオを書く4.プログラミング言語に翻訳する⇒C言語5.動かしてみる6.確認する7.バージョンアップする
プログラミングとは
この講義の目的
この講義では、テーマを電卓の作成とする
⇒どうやって、電卓は計算しているのか?
⇒パソコンは進化した“電卓”
プログラミング言語はC言語を使う
動作確認と様々なバージョンアップを繰り返しながら・・・
まずは「プログラミングとは?」・「C言語の基本」を身につける
そして・・・
電卓
√ MR M- M+
%
÷
×
-
+=・0
1 2 3
4 5 6
7 8 9/-+
C
AC
例えば、1+3を計算したい
まず、1のボタンを押す
次に、+のボタンを押す+
次に、3のボタンを押す
次に、=のボタンを押す
結果が表示される!!
プログラミングとは
動かしてみる&確認する
プログラム
• 人間に分かり易いがコンピュータは理解不能
• コンピュータが理解するファイルに変換
実行可能ファイル
コンパイル(ビルド)
• シナリオをプログラミング言語に翻訳する
⇒コンピュータに行わせたい処理を書く
• コンピュータで実行できるファイル
成績判定
毎回の講義中の出席&演習
期末試験の結果
目標
まず、プログラミングとはどんなものか知る
次に、プログラミングがどのように作られるか、という知識を広げる
最後に、プログラミングに興味を持ち、その知識を深める
Visual Studio .NETでプログラミング
講義資料URLhttp://www.shonan-it.ac.jp/each_science/info/ninomiya-lab/
二宮研究室のホームページからこの講義の資料を見ることが出来ます。
Visual Studio .NETの使用方法が分からなくなったら、確認してください。
また、講義の復習にも使用してください。 右のメニューから「授業」を選択してください パスワードは「sit」です。
※必ず、「認証」ボタンを押すこと「Enter」では講義用ページに移動しません。
① Visual Studio .NETの起動
選択
② 新規プロジェクトの作成
選択①「ファイル」②「新規作成」③「プロジェクト」
③ 新規プロジェクトの作成選択
任意の名前を書く
位置はディスクトップ:「参照」を押して選択
④ アプリケーションの選択
② ここをチェック
③ ここをチェック
① ここをクリック
⑤ ソースファイルの作成
①選択⇒「ファイル」⇒「新しい項目の追加」
②選択
③ファイル名を記述
⑥ プログラムの記述
ソースコードを記述
⑦ ビルド
選択①「ビルド」②“ファイル名”のビルド
⑧ プログラムの実行
①エラーがないことを確認して
②選択⇒「デバッグ」
⇒デバッグなしで開始
⑨ 実行結果の確認
標準'入(出力「ディスプレイに何か表示したい」
「printf文」使い方: printf'”ここに表示したい文字を書く”(;最後にセミコロン「;」を忘れずに!!
「¥n」は改行の為
標準'入(出力の応用
改行されていることに注意
標準'入(出力の応用
改行だけされていることに注意
インデントをつける
課題 もう一度、最初から「Visual Studio .NETでプログラミング」を実行しなさい。 printf文を使って『自分の周りにあるコンピュータ』を15個以上、プログラム上に書きなさい。
ソースファイルを印刷し、提出しなさい。 ソースファイルの一番上に/) 学生番号 名前 )/
と記述すること。
自分の学籍番号と名前を書く
コメント文:プログラム上は無視される。通常、プログラムの説明のために使われる