*15年度-C言語講座 [#jb280e59] **概要 [#o75c3d4d] C言語の基本的事項、およびVisualStudioの使い方について学びます。~ この講座は~ ・プログラミングをしたことの無い人向けです~ ・最低限のC言語の文法について理解できるような内容です~ ・一人で規模の小さいゲームを作れる程度を目指します~ ・一部、C++の便利な機能についても扱う予定です~ ***必要なもの [#y1c15b8c] -ノートパソコン~ 持ってこられない場合は会室のPCを使ってもらいます。~ 会室に使用できるPCは4台ありますが、受講人数が多いことが予想されるため、持ち込めるノートパソコンを所持している人はなるべく持ってくるようお願いします。~ -開発環境~ 講座ではVisualStudio2013を使います。~ 以下から「Visual Studio 2013 professional」をインストールして、起動できることを確認してください。~ また、導入の際は次のページを参考にしてください。~ [[Visual Studio 2013 proffesional 導入]]~ (Visual Studio 2013 professionalがインストールできなければ、Visual Studio 2013 communityでも構いません。)~ ~ **実施日時・内容 [#n6b4fd71] 月曜 18:00〜 (初回は5/18です) 担当:[[七星 慧斗]]~ 火曜 18:00〜 (初回は5/19です) 担当:[[小鳥遊(TNT)]]~ 土曜 未定※ (初回は5/23です) 担当:[[いなえ]]~ ~ ※:初回は14:00〜です。 ※:初回は14:00〜です。~ ~ 追記:火曜日班の最終課題の発表会は8月8日(土)の13:00からサ館で行う予定です。〆切は開始時刻としますのでそれまでには間に合うよう進めてください。~ **講師 [#ab117269] メイン~ [[小鳥遊(TNT)]]~ [[七星 慧斗]]~ [[いなえ]]~ サブ~ [[てるさん]]~ [[胡瓜]]~ [[DWS]]~ [[たきじ]]~ [[こまつな]]~ **資料 [#j75342bf] C言語講座の資料(現在第7回分+Tips)はこちら→&ref(2015C言語講座資料_v3_0_4.zip); (2015/06/22 更新) **内容(予定) [#p7b5d578] 全6回 + 演習1回 ***第1回 [#i91a4ced] - プログラムとは何か - 出力 printf() - 型 int,double,float,char - 変数 int a; - 代入 a = 10; ***第2回 [#jf1fbb9b] - 分岐 if フローチャート - 入力 scanf() - 文字列 char[] - 繰り返し while ***第3回 [#j230187c] - 総当り 素数判定 - forループ for,break,continue ***第3回_EX [#y51ccf01] - 二分探査 平方根を詳しく - 浮動小数 double floatの精度とか ***第4回 [#w76dd640] - 関数 関数とはほにゃらら - 関数の定義 int main(){} - 引数 double sin(x) - スコープ {int x = 10;}printf(x); - グローバル変数 int hoge = 1;int main(){} ***第5回 [#s7a5ccc4] - 配列 int x[]; ***第6回 [#k8b8a322] - 構造体 struct{}; - 構造体の配列 ***第7回 [#ub8561a5] - ポインタ 軽くswap()の例だけ。詳しくはポインタ講座で。 - 演習回 ***Tips [#t12ace60] - ファイル FILE *fp = fopen("",'w'); - ファイル分け - extern - sin(),rand() - string(C++) - 再帰 hoge(){hoge();}