プログラミングの基本
テクノベート・シンキングを学ぶうえで、最低限インプットしておくべき基本情報(いまの小学生とか、みんな学ぶんだろうなぁと思うとやや恐怖)
プログラミングでやっていること
・Sequence :順番に処理をする(1つずつしか処理できない)
▶ 大事:物事を手順化して考えられるか
・Selection :条件分岐させる
▶ 大事:条件出しができるか/Case Coverageが十分か
・Repetition :くり返す
▶ 大事:いつ開始し、どう終わる?
アルゴリズムの基礎的概念
・変数: 「ひとつずつのデータ」のいれもの
・配列: 「複数のデータ」のリスト(リスト名の「何番目のデータ?」)
よいあるアルゴリズムとは
・分かりやすさ
・柔軟性(変更への対応ができるか)
・スピード