[[活動報告]] *10年度-C言語講座 [#obf3748c] **概要 [#d4b5211c] VisualStudioの「超」基本的な使い方と、プログラミング言語の入門として、C言語の基本的事項を学びます。~ ~ [[VisualStudioのインストールについて]]<-受講前に一読のこと~ [[09年度-C言語講座]]<-参考資料~ ~ |7/17(土)の講座をもって、C言語の基礎的な部分の説明は終了しました。各自最終課題の作成を頑張ってください。&br;&br;&size(20){課題について};&br;2週間の期間を設けコンソールで簡単なゲームを一つ作って提出してもらいます。&br;提出方法は発表当日に持ってくるか、ナルシアのデスクトップにある10年度C言語講座課題フォルダに入れてください。&br;&size(15){提出日&br;月曜講座:7/12(月)&br;火曜講座:7/13(火)&br;土曜講座:7/17(土)&br;※質問は随時会室にて受け付けるのでなにかあれば気軽にどうぞ。};| **実施日時・内容 [#rd9e9d46] ※今年は受講者が多いため、月曜・火曜・土曜の3日間で実施します。~ 全8回予定。~ なお、2回目以降は月火の講座と土曜の講座では教える順番と教材が変わりました。~ 双方のレジュメに目を通しておくといいかもしれません。~ ~ 【第1回-共通】 5/17(月) 5/18(火) 5/22(土)~ -コンピューターの基本知識 -VisualStudioの基本的な使い方 -C言語入門(入出力基礎・変数宣言) -[[講義スライドと問題解答:http://sherbet.transjiggen.com/ccs/ccs_wiki2/index.php?plugin=attach&refer=09%C7%AF%C5%D9-C%B8%C0%B8%EC%B9%D6%BA%C2&openfile=09_c_vol1.pdf]](09年度のものを引き続き使用) 【最終回-共通】 7/12(月)、7/13(火)、7/17(土)~ -課題発表 ***月火講座 [#nae40622] 【第2回】 5/24(月) 5/25(火)~ -条件分岐(if , switch) -ループ(for , while , do〜while) -[[講義スライドと問題解答:http://sherbet.transjiggen.com/ccs/ccs_wiki2/index.php?plugin=attach&refer=09%C7%AF%C5%D9-C%B8%C0%B8%EC%B9%D6%BA%C2&openfile=09_c_vol2.pdf]] 【第3回】 5/31(月) 6/1(火)~ -キャスト -配列 -文字列 -構造体 -[[講義スライドと問題解答:http://sherbet.transjiggen.com/ccs/ccs_wiki2/index.php?plugin=attach&refer=09%C7%AF%C5%D9-C%B8%C0%B8%EC%B9%D6%BA%C2&openfile=09_c_vol3.pdf]] 【第4回】 6/7(月) 6/8(火)~ -[[演習問題:http://sherbet.transjiggen.com/ccs/ccs_wiki2/index.php?plugin=attach&refer=09%C7%AF%C5%D9-C%B8%C0%B8%EC%B9%D6%BA%C2&openfile=09_c_vol4.pdf]] -> 演習1・4・10・12をやりました -1・4・10・12の簡易解答(解答例みたいなもの)→&ref(Clang_MT_4_Ans.pdf); 【第5回】 6/14(月) 6/15(火)~ -ポインタ -関数 -ファイル分割 -[[講義スライドと問題解答:http://sherbet.transjiggen.com/ccs/ccs_wiki2/index.php?plugin=attach&refer=09%C7%AF%C5%D9-C%B8%C0%B8%EC%B9%D6%BA%C2&openfile=09_c_vol5.pdf]] 【第6回】 6/21(月) 6/22(火)~ -演習 -[[講義スライドと問題解答:http://sherbet.transjiggen.com/ccs/ccs_wiki2/index.php?plugin=attach&refer=09%C7%AF%C5%D9-C%B8%C0%B8%EC%B9%D6%BA%C2&openfile=09_c_ensyu1.pdf]] 【第7回】 6/28(月) 6/29(火)~ -ファイル入出力 -#define -乱数 -その他 -[[講義スライドと問題解答:http://sherbet.transjiggen.com/ccs/ccs_wiki2/index.php?plugin=attach&refer=09%C7%AF%C5%D9-C%B8%C0%B8%EC%B9%D6%BA%C2&openfile=09_c_vol7.pdf]] -[[リアルタイム入力サンプル:http://sherbet.transjiggen.com/ccs/ccs_wiki2/index.php?plugin=attach&refer=09%C7%AF%C5%D9-C%B8%C0%B8%EC%B9%D6%BA%C2&openfile=09_c_vol7_hosoku.pdf]] ***土曜講座 [#l4d5de33] 【第2回】 6/5(土)~ -条件分岐(if , switch) -ループ(for , while) -文字型char -講義スライドと問題解答→&ref(10_Clang_2.pdf); 【第3回】 6/12(土) -キャスト -通常の関数 -#include指令 -ポインタ -ポインタと関数(swap関数) -講義スライドと問題解答→&ref(10_Clang_3.pdf);(次回も使います) 【第4回】 6/19(土)~ -配列 -文字列 -(#define、配列を引数に、ヘッダとソースは第6回へ) -講義スライドと問題解答→&ref(10_Clang_3.pdf);(前回と同じです) 【第5回】 6/26(土)~ -ファイル入出力 -構造体とクラス -コンソールでの乱数・リアルタイム入力 -講義スライド(演習問題は無いです)→&ref(10_Clang_4.pdf); 【第6回】 7/3(土)~ -多次元配列 -コンソール画面のクリア -#define -ヘッダファイルとソースファイル -配列を引数にもつ関数 -構造体(クラス)の値を変更する関数 -演習 -講義スライド→&ref(10_Clang_5.pdf); **講師 [#e452b050] ・メイン~ [[HAMMER]] (月・火)~ [[コナ]](月・火)~ [[かもめ]](月・火)~ [[ニコライ]](土)~ ~ ・アシスト~ [[ハルト]](月・火・土)~ [[オウク]](月・火)~