経営戦略とコンピュータ
No. 0
問題提起
ワイン農家のジレンマ。葡萄と人手と利益のバランス。
→
No. 1
線形計画法
2変数で式を立て、グラフで最大利益を求める。
→
No. 2
制約を増やす
税金という第3の制約。交点が複数現れる。
→
No. 3
一般化と多変数
3変数以上は手計算では無理。線形計画法へ。
→
No. 4
Mathematica で解く
コンピュータに任せて数値解を得る。
→
No. 4-1
補足例題
線形計画法の使いどころを広げる。
→
No. 5
解の感度分析
パラメータを少し変えると結果はどう変わる?
→
No. 6
最適化のまとめ
第1章で学んだことを総括。
→
No. 7
グラフで解く I
最短経路、ノードとエッジの世界へ。
→
No. 8
グラフで解く II
巡回セールスマン的な探索を体験する。
→
No. 9
単体法で解く
計算機の中身。かどからかどへ最適解を探す。
→
論理学とコンピュータ
コンピュータグラフィックス
スレッドプログラミング
受験数学
JavaScript プログラミング
以前は Java アプレットで紹介していたサンプルを、ブラウザでそのまま動く JavaScript に書き直しました。インストール不要、すぐに動かせます。
JavaScript 講義(全12回)
JavaScript を体系立てて学ぶ全12回の講義資料です。説明のすぐ下に実行欄があり、その場で書き換えて動かせます。39本のサンプルはすべてブラウザの中で動き、インストールも登録も要りません。
No. 1
講義の目次(全12回)
12回ぶんの目次。上から順に進められます。
→
No. 2
第1回 はじめての JavaScript
ブラウザがそのままプログラムを動かすことを体験する。
→
No. 3
第2回 変数と型
let と const の違いを理解し、基本的な型を知る。
→
No. 4
第3回 条件分岐
if / switch を使い分ける。等価比較に === を使う理由。
→
No. 5
第4回 繰り返し
for / while / for...of を使い分け、二重ループを書く。
→
No. 6
第5回 関数
3つの書き方を知り、再帰と既定値・可変長引数を使う。
→
No. 7
第6回 配列
基本操作と、map / filter / reduce による書き方。
→
No. 8
第7回 文字列
主なメソッドを使い、文字単位の処理を書く。
→
No. 9
第8回 オブジェクト
キーと値の組でデータを表し、分割代入を使う。
→
No. 10
第9回 クラスとオブジェクト指向
class 構文で型を定義し、継承とカプセル化を Java と比べる。
→
No. 11
第10回 入力を受け取る
入力欄から値を読み、数値に変換して処理する。
→
No. 12
第11回 エラーと例外
try / catch で例外を受け止め、自分で例外を投げる。
→
No. 13
第12回 総合演習
ここまでの内容を組み合わせて、少し大きなプログラムを書く。
→
No. 14
書いて動かす(白紙)
白紙から自由に書いて実行できるページ。
→