周回 | テーマ | 命令 | 教科書該当箇所 | ファイル | 課題 |
---|---|---|---|---|---|
1-1 | ファイルの管理 開発者ツール/検証 出力 |
html,scriptタグ document.write(); alert(); |
Chapter1(Lesson5,6) Chapter2(Lesson8,9,10) |
空ファイル 資料 |
教科書をまだ入手できていない 者がいると思われるので, 講義序盤のみ資料を用意した. |
1-2 | 変数・宣言・代入 演算 |
let, = +,-,*,/,%,** Number(), String() |
Chapter2 (Lesson11,12,13,15) |
swap | |
2-1 | 入力 | prompt(); | Chapter2(Lesson14) | (prompt,alertで)計算問題 面積の計算 |
|
2-2 | 組み込み関数 | Mathメソッド Math.random() |
Chapter2(Lesson16,17) | 10の位・1の位の取得 概数 BMI |
|
3-1 | 条件分岐 二項関係 論理演算 |
if 文, if else 文 &&,||,! |
Chapter3 | High & Low (単発) じゃんけん (単発) |
|
3-2 | 条件分岐:応用 変数のスコープ フラグ |
Chapter3 | ナベアツ(入力形式) 非負最小剰余 (alertで)コラッツ=角谷予想 |
||
4-1 | 中間演習 |
10:45~11:45 (最長12:25) |
返却 | ||
4-2 | 中間演習(つづき) | ||||
5-1 | 繰り返し1 | for 文 | Chapter5(Lesson33) | ナベアツ(40まで) 素数判定(40まで) |
|
5-2 | カウンター | Chapter5(Lesson33) | 和・積・二項係数 $e$・$\pi$・$\log 2$ |
||
6-1 | 繰り返し2 | while 文 | Chapter5(Lesson32) | High & Low (負けるまで) じゃんけん (勝つまで) |
|
6-2 | 繰り返し:応用 | Chapter5(Lesson32) | 2桁の生成(ゾロ目無し) | ||
7-1 | ゲームを作ろう | Chapter5 | プログラム | Hit & Blow 条件の判断・正解するまで |
|
7-2 | Euclidの互除法 | Chapter5 | Euclidの互除法 | ||
8-1 | 期末試験 | 10:45~11:45 (最長12:25) |
返却 | ||
8-2 | 中間演習retry | 11:15~12:15 (最長12:25) |