徳島文理大学 | Webシラバスシステム |
TOP | 戻る | |
徳島文理大学短期大学部 |
科目番号 | 00252 | 担当教員名 | 河田 淳治 | 単位 | 2単位 |
---|
科目群 | 専門 | 必修・選択 | 選択 | 開講期 | 前期 | 対象年次 | 2年 |
---|
授業概要 |
---|
C言語は,ハードウェアの制御や数値計算に適していることから,広く利用されているプログラミング言語である。本科目では,C言語を用いて 多くの基礎的な演習プログラムを開発することにより,簡単なプログラムを作成できる実力を身につけることを目標とする。時間的に余裕がある場合には,学習範囲外の内容であっても,体験学習的に,興味深いプログラムや実用的なプログラムの作成も行う。 |
到達目標 |
1. Cプログラムの作成・実行手順を理解している. 2. C言語の基本文法について理解している. 3. キーボードから変数に数値を入力し,簡単な計算を行って結果を表示するプログラムが作成できる. 4. if文やswitch文などを含む初歩的な条件分岐のプログラム(20行程度まで)を作成できる. |
授業計画 | 授業形態 | 授業時間外学習 | |
---|---|---|---|
【1】 | ガイダンス,Cプログラムの作成・実行手順 | 講義,演習 | 実習で行ったCプログラムの作成・実行手順について,配布資料を読んで十分に理解しておくこと. Cプログラムの基本構造,printf関数による文字列の出力,改行文字(\n)について予習しておくこと. |
【2】 | 文字の表示と改行(printf) | 講義,演習 | printf関数による文字列の出力,改行文字(\n)について,配布資料を見て十分に理解しておくこと. C言語におけるデータの種類(型),定数の種類と記述方法,書式指定を用いた定数の出力方法について予習しておくこと. |
【3】 | 型と定数,書式指定 | 講義,演習 | C言語におけるデータの種類(型),定数の種類と記述方法,書式指定を用いた定数の出力方法について,配布資料を見て十分に理解しておくこと. 変数の意味,種類(型),使い方(宣言と代入)について予習しておくこと. |
【4】 | 変数(1) −宣言と代入− | 小テスト,講義,演習 | 変数の型,宣言,代入の仕方について,配布資料を見て十分に理解しておくこと. 変数の使い方(初期化と入力)について予習しておくこと. |
【5】 | 変数(2) −初期化と入力− | 小テストの解答,講義,演習 | 変数の初期化,変数への入力の仕方について,配布資料を見て十分に理解しておくこと. 数値演算関数の使い方について予習しておくこと. |
【6】 | 数値演算関数の使い方 | 小テスト,講義,演習 | 数値演算関数の使い方について,配布資料を見て十分に理解しておくこと. 書式付出力について予習しておくこと. |
【7】 | 書式付出力 | 小テストの解答,講義,演習 | 書式付出力の仕方とその実行結果について,配布資料を見て十分に理解しておくこと. |
【8】 | プログラミング演習(1) | 小テスト,演習 | 練習問題のプログラムについて考えてくること. |
【9】 | プログラミング演習(2) | 小テストの解答,演習 | 練習問題のプログラムについて考えてくること. if文,関係演算子について予習しておくこと. |
【10】 | 条件分岐とif文,関係演算子 | 講義,演習 | if文,関係演算子について,配布資料を見て十分に理解しておくこと. if文の入れ子,論理演算子の種類と意味について予習しておくこと. |
【11】 | if文の入れ子と論理演算子 | 講義,演習 | if文の入れ子,論理演算子の種類と意味について,配布資料を見て十分に理解しておくこと. |
【12】 | プログラミング演習(3) | 小テスト,演習 | 練習問題のプログラムについて考えてくること. |
【13】 | プログラミング演習(4) | 小テストの解答,演習 | 練習問題のプログラムについて考えてくること. switch文の文法について予習してくること. |
【14】 | switch文 | 講義,演習 | switch文の使い方について,配布資料を見て十分に理解しておくこと. |
【15】 | プログラミング演習(5) | 小テスト,小テストの解答,演習 | 練習問題のプログラムについて考えてくること. |
評価方法 |
---|
平常点,小テスト,課題プログラム,期末試験 |
教科書 |
適宜,講義資料を配布する. |
参考図書 |
「明解C言語 入門編」,柴田 望洋,ソフトバンクパブリッシング, 「やさしいC 第2版」,高橋 麻奈,ソフトバンクパブリッシング, その他 C言語の入門書 |
備考 |
---|