各自, ネットに接続できる ノートパソコンを持参してください.

数理情報処理I(1学期)
教科書:岩田宇史「いちばんやさしいJavaScriptの教本 第2版 ECMAScript 2017(ES8)対応 人気講師が教えるWebプログラミング入門」, インプレス

周回 テーマ 命令 教科書該当箇所 ファイル 課題
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)