- バックアップ一覧
- 現在との差分 を表示
- ソース を表示
- バックアップ を表示
- 授業/C言語基礎 へ行く。
- 1 (2015-09-02 (水) 12:01:04)
- 2 (2015-09-02 (水) 14:56:47)
- 3 (2015-09-02 (水) 17:33:56)
- 4 (2015-09-03 (木) 11:14:41)
- 5 (2015-09-08 (火) 12:54:31)
- 6 (2015-09-09 (水) 02:05:35)
- 7 (2015-09-10 (木) 12:26:16)
- 8 (2015-09-24 (木) 09:18:12)
- 9 (2015-09-24 (木) 16:40:51)
- 10 (2015-09-25 (金) 09:27:33)
- 11 (2015-09-26 (土) 08:36:48)
- 12 (2015-09-26 (土) 14:45:39)
- 13 (2015-09-28 (月) 13:19:18)
- 14 (2015-10-01 (木) 10:08:19)
- 15 (2015-10-01 (木) 16:37:15)
- 16 (2015-10-03 (土) 11:15:31)
- 17 (2015-10-03 (土) 15:39:22)
- 18 (2015-10-08 (木) 11:57:30)
- 19 (2015-10-13 (火) 20:53:39)
- 20 (2015-10-15 (木) 10:16:43)
- 21 (2015-10-15 (木) 14:19:22)
- 22 (2015-10-18 (日) 00:04:28)
- 23 (2015-10-27 (火) 18:54:08)
- 24 (2015-10-29 (木) 10:54:35)
- 25 (2015-11-04 (水) 17:32:38)
- 26 (2015-11-04 (水) 22:34:06)
- 27 (2015-11-05 (木) 15:08:59)
- 28 (2015-11-06 (金) 06:31:55)
- 29 (2015-11-09 (月) 11:01:33)
- 30 (2015-11-13 (金) 11:04:18)
- 31 (2015-11-23 (月) 16:36:30)
- 32 (2015-11-26 (木) 09:41:48)
- 33 (2015-11-26 (木) 15:40:37)
- 34 (2015-11-27 (金) 06:35:09)
- 35 (2015-12-05 (土) 15:29:18)
- 36 (2015-12-10 (木) 00:33:45)
- 37 (2015-12-10 (木) 09:17:10)
- 38 (2015-12-10 (木) 17:18:53)
- 39 (2015-12-14 (月) 09:49:59)
- 40 (2015-12-17 (木) 07:07:29)
- 41 (2015-12-21 (月) 09:20:32)
- 42 (2015-12-21 (月) 15:50:00)
- 43 (2015-12-22 (火) 17:53:50)
- 44 (2015-12-23 (水) 15:03:32)
- 45 (2015-12-24 (木) 10:34:15)
- 46 (2015-12-25 (金) 11:28:39)
- 47 (2015-12-29 (火) 11:20:13)
- 48 (2016-01-10 (日) 13:19:29)
- 49 (2016-01-12 (火) 16:48:39)
- 50 (2016-01-20 (水) 23:47:49)
- 51 (2016-01-27 (水) 11:15:25)
- 52 (2016-09-02 (金) 11:59:28)
- 53 (2016-09-06 (火) 14:12:16)
- 54 (2016-09-14 (水) 18:52:09)
- 55 (2016-09-19 (月) 15:21:25)
- 56 (2016-09-19 (月) 15:21:25)
- 57 (2016-10-17 (月) 10:35:32)
- 58 (2017-01-05 (木) 18:16:47)
- 追加された行はこの色です。
- 削除された行はこの色です。
授業の進行状況により予定を変更することがあります。
*はじめに [#m6653108]
-[[プログラミングを学ぶための心構え>授業/C言語基礎/プログラミングを学ぶための心構え]]
-[[教科書と参考書>授業/C言語基礎/教科書と参考書]]
-[[Linuxコマンドの復習>授業/C言語基礎/Linuxコマンドの復習]]
*Lesson 01: Cプログラム [#xf4191a0]
-[[Cプログラムの作成と実行>授業/C言語基礎/プログラムの作成と実行]]
--TeraPad
--WinSCP
--PuTTY
--gcc
-C言語の構文
--コメント
--文字列
--printf文
-コンパイルと実行
--gcc
--chmod
*Lesson 02: 変数と演算 [#i1c238db]
-変数
--int型
--double型
--宣言
--初期化
--キャスト
-演算
--代入演算子
--算術演算子
--整数/整数
*Lesson 03: if文による条件分岐 [#u4fb1cb6]
-if文
--if文
--if-else文
--複数のif-else文の組み合わせ
-if文の条件に用いる演算子
--比較演算子
--論理演算子
*Lesson 04: 画面への出力とキーボードからの入力 [#pa998846]
-画面への出力
--printf関数: 書式付き出力
--%d
--%5d
--%05d
--%f
--%8.3f
-キーボードからの入力
--scanf関数: 書式付き入力
-[[計算ゲーム>授業/C言語基礎/計算ゲーム]]
--rand関数: 乱数生成
--srand関数: 乱数のシード設定
--time関数: 時刻取得
--サイコロ
--計算ゲーム
*Lesson 05: 回数が決まっている繰り返し [#tcf9ec25]
-for文
-インクリメント・デクリメント演算子
*Lesson 06: 回数が決まっていない繰り返し [#b557b6d7]
-while文
-break文
-continue文
*Lesson 07: 数当てゲームとじゃんけんゲーム [#lf95fb2a]
-数当てゲーム
-じゃんけんゲーム
*Lesson 08: 関数 [#xbf4daaa]
-関数宣言
-戻り値
*Lesson 09: 配列と文字列 [#l7e8dbe2]
-配列
--配列の宣言
--配列の初期化
-文字列
--char型
--文字列はchar型の配列
--文字列の終端を表す文字
--文字列の比較
--printf命令・scanf命令の%cと%s
--コマンドライン引数
*Lesson 10: switch文による条件分岐と条件演算子 [#cd6da1f0]
-switch文
-条件演算子
*Lesson 11: 再帰関数と引数の渡し方 [#j3f7e033]
-再帰
-値渡しと参照渡し
*Lesson 12: コンパイルとリンク [#e3fe6019]
-複数のファイルに分割されたプログラムのコンパイル
-オブジェクトファイル
-リンク
-外部結合
-最適化
*Lesson 13: 変数の高度な使い方 [#z52be2a9]
-定数
-unsigned
-double型
-sizeof演算子
-変数のスコープと有効期限
-static
*Lesson 14: 前処理とライブラリー [#fd0545cd]
-前処理
--#include
--#define
--#if-#lese-#endif
-ライブラリー
--stdio.h
--math.h
--string.h
--time.h
--stdlib.h
*Lesson 15: スピード計算ゲームとスピードタイピングゲーム [#f89aae4e]
-スピード計算ゲーム
-スピードタイピングゲーム