[災害時の避難経路の確認]
C言語ガイダンス (2016A-C言語 I授業 )
学習目的
情報工学系科目のC言語の位置づけ
カリキュラム
C言語プログラミング能力認定試験(C言語検定)
基本情報技術者試験
プログラミング言語の歴史
どのプログラミング言語が話題になっているか? 順位
TIOBE Programming Community Index
TIOBE Programming Community Index , PCI値は、複数の検索エンジンの検索結果から対象とするプログラミング 言語がどれだけ話題になっているかをインデックス化したの。TIOBE Softwareでは毎月中旬に分析結果を公開し ている。 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
PCの使い方、先生PCからのFile受信
PC Windows7
フォルダー(Folder) ⇒ 箱
ファイル(File) ⇒ 文書
マイ ドキュメントの中にCソース、pdf、書類を置くこと
デスクトップにはショートカット
文字入力
半角⇔全角 を理解 ああ aaa
アルファベット入力⇒日本語変換に慣れるようにする
マウス「クリック」操作
ファイルの移動 ⇒「ドラッグ・アンド・ドロップ」操作
文字列やファイルのコピー ⇒「コピー ・アンド・ペースト」操作
ctrl+C , ctrl+V , ctrl+A
初めわからなくても調べる努力は大事 ⇒情報知性の向上
開発用ソフト
Borland C++ Compiler 5.5
BCPad
CPad 使い方
http://chenlab.net/2016/04/04/how-to-use-cpad/
シラバス
【授業の概要】
コンピュータプログラム開発言語の中で広く利用されているC言語をCプログラミング開発環境ソフト:
CPad for Borland C++ Compilerを使った一人一台のPCを使い実習により学びます. 毎回問題に取り組み理解を深めます。復習問題としてプログラミング課題を出題する。
【授業要旨】
回数
題目
授業内容
学習課題
予習時間(分)
復習時間(分)
1
ガイダンス 学習目的
情報工学系科目のC言語の位置づけ CPad開発環境
PCを持っている学生は開発環境をインストする
60
2
C言語の基本作法
Cプログラムの作成 文字列の表示
printf関数:書式化して表示を行う関数
テキスト(P2-9)を読む
授業内容を復習する
30
60
3
C言語の基本作法
変数と宣言 代入 初期化
テキスト(P10-11)を読む
授業内容を復習する
30
60
4
C言語の基本作法
scanf関数:読込みを行う関数
puts関数:表示を行う関数
テキスト(P12-16)を読む
授業内容を復習する
30
60
5
演算と型
演算子とオペランド
テキスト(P17-24)を読む
授業内容を復習する
30
60
6
演算と型
型と演算
テキスト(P24-34)を読む
授業内容を復習する
30
60
7
1回~6回までのまとめ
演算に関する演習問題をグループで解く
授業内容を復習する
30
60
8
プログラムの流れの分岐
if文 ブロック複合文 if else 文
テキスト(P35-44)を読む
授業内容を復習する
30
60
9
プログラムの流れの分岐
if ~else~if~ else~ 文
if文の ネスト 条件演算子
テキスト(P45-53)を読む
授業内容を復習する
30
60
10
プログラムの流れの分岐
switch文 break 文
テキスト(P54-58)を読む
授業内容を復習する
30
60
11
プログラムの流れの繰返し
do ~ while文
テキスト(P60-67)を読む
授業内容を復習する
30
60
12
プログラムの流れの繰返し
while文 for文とwhile文
テキスト(P68-73)を読む
授業内容を復習する
30
60
13
プログラムの流れの繰返し
for文 for文と配列 for文の多重ループ
テキスト(P74-76)を読む
授業内容を復習する
30
60
14
プログラムの流れの繰返し
多重ループ
テキスト(P78-85)を読む
授業内容を復習する
30
60
15
前期のまとめ
まとめと総括。小テストの実施
授業内容を復習する
30
60
【テキスト】
新・明解C言語 入門編 (明解シリーズ)
参考:
Human-centric intelligent systems