1 / 17

ガイダンス & 入門

第1回目 [4月17日 , 平成15年(‘03)]. PE03-01.ppt. ガイダンス & 入門. 本日のメニュー. ・ガイダンス ・簡単なプログラムの作成 ・aucopyの練習 ・今日の課題・宿題. ガイダンス(1). 科目、教科書についての説明 【 プログラミング入門 】 の演習をする テキスト: 『 明解C言語・入門編 』 演習の進め方 【 プログラミング入門 】 で学習した内容を、テキストの演習問題を中心にパソコンを利用して演習する 席は 指定 、毎回 出欠 、 遅刻 、 早退 をチェックする 欠席、遅刻をしないこと 【 欠席が多い → 失格 】

Télécharger la présentation

ガイダンス & 入門

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第1回目 [4月17日,平成15年(‘03)]第1回目 [4月17日,平成15年(‘03)] PE03-01.ppt ガイダンス & 入門 本日のメニュー ・ガイダンス ・簡単なプログラムの作成 ・aucopyの練習 ・今日の課題・宿題

  2. ガイダンス(1) • 科目、教科書についての説明 • 【プログラミング入門 】の演習をする • テキスト:『明解C言語・入門編』 • 演習の進め方 • 【プログラミング入門】で学習した内容を、テキストの演習問題を中心にパソコンを利用して演習する • 席は指定、毎回出欠、遅刻、早退をチェックする • 欠席、遅刻をしないこと【欠席が多い → 失格】 • 出席・遅刻などの状況、提出物の評価は掲示する • TAの先生の紹介(宇野先生:大学院生)

  3. ガイダンス(2) • 毎回フロッピーディスクを持ってくる • 質問等 • オープン利用室:質問メモをレポート入れへ投函 • isao@alice.asahi-u.ac.jp にメールを出す • P入門、P演習の授業時に直接質問 • オープン利用室の利用 • C++Builderの使えるパソコンを借りる • aucopyの利用(ファイル転送・送受信)

  4. 注釈行 おまじない ;を忘れない 1)簡単なプログラム[作成] • 『メモ帳』を使ってプログラムを入力する • [スタート]-[プログラム]-[アクセサリ]-[メモ帳] • 教科書2頁:List1-1(簡単な計算結果の表示) /* 整数値15と37の和を表示する */ #include <stdio.h> int main(void) { printf(”%d”, 15 + 37); return (0); }

  5. 補足事項(1) • 改行について:prntf("...\n"); • 講義では ¥n  教科書では \n • \  をバックスラッシュという • 本来のC言語では \ を用いる(UNIX) • 日本のパソコンではJISコードの関係で、\ は ¥ に置き換えられている • おまじないの省略について • int main(void) → main( ) だけでも良い • return(0) は無くても良い。しかし、C言語の習慣として入れておく方が良い

  6. 「メモ帳」で プログラムを作る プログラム実行までの流れ プログラムを書くウィンドウ FD(a:\)に保存する

  7. 2)簡単なプログラム[保存] • フロッピーディスクにプログラムを保存する • フロッピーディスクはフォーマットしてあること • フロッピーディスクを入れる • [ファイル]-[名前を付けて保存]により保存する • 2回目以降は[上書き保存]でも良い • Aドライブに変更して保存する A:\ • ファイル名は "list1-1.c"とする • ファイル名は必ず "(ダブルクォーテイション) で囲む • もし、" "を忘れたら、改めて保存しなおすこと

  8. MS-DOSウィンドウ を開く 「メモ帳」で プログラムを作る コンパイルする (a:\>bcc32 ファイル名) FD(a:\)に保存する 結果のチェック プログラムの修正 No OK プログラム実行までの流れ プログラムを実行するウィンドウ プログラムを書くウィンドウ

  9. 3)簡単なプログラム[保存確認] • MS-DOSウィンドウを開いてファイル名を確認 • [スタート]-[プログラム]-[MS-DOSプロンプト] • ドライブを変更する → C:\WINDOWS>a:[Enter] • dir コマンドでファイル名を調べる • ファイル名のリストを表示する:作成日時、大きさ、フルネーム • もし list1-1.c.txtとなっていたら[保存失敗] • ren (リネーム)コマンドでファイル名を変更するa:\>ren_[間違っている名前]_[正しい名前]例: ren list1-1.c.txt list1-1.c [Enter] • 名前を変えた場合は、『メモ帳』で、改めて、「名前を付けて保存する」で正しいファイルをマウスで選んで保存し直す。 → 再び dir コマンドで確認すること

  10. 4)簡単なプログラム[コンパイル] • MS-DOSウィンドウ上でbcc32によりコンパイル • A:\>bcc32 list1-1.c[Enter] ← ".c"も付ける • エラーが有ればメッセージが出力される • 初めの頃は、メッセージに注意すること • 例えば、;が無い場合のエラーを出してみよう • 「メモ帳」ウィンドウ、MS-DOSウィンドウは共に開いたままでよい • ウィンドウを適当な大きさ・位置に配置して利用 • MS-DOSウィンドウが全画面になった時は[Alt]+[Enter]

  11. MS-DOSウィンドウ を開く 「メモ帳」で プログラムを作る コンパイルする (a:\>bcc32 ファイル名) FD(a:\)に保存する 結果のチェック プログラムの修正 No OK 実行とデバッグ No OK プログラム実行までの流れ プログラムを実行するウィンドウ プログラムを書くウィンドウ

  12. 5)簡単なプログラム[実行・デバッグ] • プログラムが無事コンパイルされた場合 • list1-1.exeというファイルがFDにできるので、dir コマンドで確認する。 • プログラムを実行してみる • list1-1.exeができている事を確認する • 実行はA:>list1-1[Enter] • 実行結果を確認する • 必要に応じて追加・訂正、デバッグする • 二つのウィンドウを自由に行き来する

  13. MS-DOSウィンドウ を開く 「メモ帳」で プログラムを作る コンパイルする (a:\>bcc32 ファイル名) FD(a:\)に保存する 結果のチェック プログラムの修正 No OK 実行とデバッグ 完成 No OK プログラム実行までの流れ プログラムを実行するウィンドウ プログラムを書くウィンドウ

  14. aucopyの利用 • 「センター利用の手引き」(p.30-31) • 課題の送受信(課題読込、課題提出) • オープン利用室では、フォルダー指定をする • [森下伊三男]-[プログラミング演習] • 授業中(パソコン教室)では、フォルダーの指定は不要 • 受信の練習 • パソコン教室で PE03-01.pptを読み込む • 送信の練習(次ページ以降、今日の課題、宿題) • "en1-****.c"、"en1- ****.exe" を転送する

  15. 今日の課題 まず、 学籍番号・氏名を出力せよ。続いて、 (1)[演習1-1] (p.6) (2)[演習1-2] (p.9)   (1)の出力に続いて出力する。 (3)[演習1-3] (p.9)    (2)の出力に続いて出力する。 ファイル名: en1-****.cで保存する。 今後、**** は学籍番号の二桁目と下3桁例:学生番号 024987 ならば xxx-2987.c

  16. 今回の宿題 次の三角形をそれぞれ出力するプログラムを作れ。最初に学籍番号・名前も出力せよ。 *    *** ***** *******       *    ***   ***** *******    *      ***  ***** ******* 転送ファイル名:hw1-****.chw1-****.exe • 締め切り: 4月23日(火) 午後1時 • aucopy でのファイル転送フォルダーは、[森下伊三男]-[プログラミング演習]

  17. 第1回終了 次回(第2回)は4月24日です。 同日の1時限目[6302]のプログラミング入門も必ず受講してください。

More Related