プログラミングの基本

テクノベート・シンキングを学ぶうえで、最低限インプットしておくべき基本情報(いまの小学生とか、みんな学ぶんだろうなぁと思うとやや恐怖)

プログラミングでやっていること

・Sequence   :順番に処理をする(1つずつしか処理できない)
 ▶ 大事:物事を手順化して考えられるか

・Selection :条件分岐させる
 ▶ 大事:条件出しができるか/Case Coverageが十分か

・Repetition  :くり返す
 ▶ 大事:いつ開始し、どう終わる?

アルゴリズムの基礎的概念

・変数:  「ひとつずつのデータ」のいれもの
・配列:  「複数のデータ」のリスト(リスト名の「何番目のデータ?」)

よいあるアルゴリズムとは

・分かりやすさ
・柔軟性(変更への対応ができるか)
・スピード


いいなと思ったら応援しよう!