| 授業科目の区分 | 専門科目 | |||||
| 講義番号 | 093142 | 授業科目 欧文 | プログラミング演習 Exercises of Programming | |||
| 担当教官名 | 日下卓也 | |||||
| 対象学生 | 1年次生 | 選択・必修の別 | 必修 | 単位数 | 1 単位 | |
| 学期 | 後期 | 曜日, 時限 | 金曜5限 | 講義室 | 総合情報基盤センター実習室2 | |
| 概略 | プログラミング言語のひとつであるC言語の実際的なプログラム作成能力を獲得する. プログラミング言語にて学んだ文法知識を用いて, 簡単なアルゴリズムの考案とその実装をする. | |||||
| 一般目標 | 問題を解くための手続きの組み合わせを考案し, C言語を用いて実際のプログラムを作成することにより, 問題の解決を図る能力を獲得する構成することを目標とする。 | |||||
| 達成目標 | 1. プログラムのソースファイルの作成方法, コンパイル方法, プログラム の実行方法を習得する. 2, コンパイル時のエラーメッセージと警告の解釈と対処の方法を習得する. 3. 作成したプログラムの正しさを検査する方法を習得する. 4. プログラムが正しく動作しない場合の原因の発見と修正方法を習得する. 5. データ処理を中心とする応用課題に取り組むことにより, より実践的なプ ログラミング能力を涵養する. | |||||
| 受講要件 | | |||||
| 履修上の注意 | 情報処理を履修しておくこと. 演習室には飲食物を持ち込まないこと.また, ゴミをちらかさないこと.演習時間中は演習外の目的でWEBブラウザ等を使用しないこと. | |||||
授 |
1 | エディタの使い方とコンパイルの方法 |
| 2 | やさしい入門, 変数と算術式, For文, 記号定数 | |
| 3 | 文字入出力, 配列, 関数, 引数(call by value) | |
| 4 | 追加課題(引数と戻値のある関数の作成) | |
| 5 | 文字配列, 外部変数と通用範囲, 追加課題(ヘッダファイルの作成) | |
| 6 | データ型・演算子・式 | |
| 7 | 制御の流れ | |
| 8 | 中間まとめ, レポート提出 | |
| 9 | 関数とプログラム構造, 関数についての基本事項, 非整数を返す関数, 外部変数, 通用範囲 | |
| 10 | ヘッダ・ファイル, 静的変数, ブロック構造, 再起, ヘッダ・ファイルの作成とブロック構造の利用 | |
| 11 | ポインタと配列, ポインタとアドレス, ポインタと関数引数, ポインタと配列 | |
| 12 | 文字ポインタと関数, ポインタ配列, 多次元配列 | |
| 13 | 構造体, スタック, キュー, リストの実装 | |
| 14 | 入出力, 住所録の実装準備 | |
| 15 | 期末まとめ, 住所録の実装(レポート提出) |