私たちは,毎日の生活の中である考え方や手順に沿って問題を解決しています。問題にはいろいろな解き方があり、その考え方や手順も複数あります。 ここでは、様々な問題の考え方や手順について比較・検証し、最適なアルゴリズムについて考察していきます。
▶ 学習目標
アルゴリズムの比較・検討し、最適なアルゴリズムについて説明することができる
▶ 学習課題
本日の課題(学内限定)
▶ キーワード
プログラム,アルゴリズム、縮小統治法
▶ 授業動画
解答1
解答2
アルゴリズムを視覚的に表現したものを「フローチャート」といいます。複数のダイアグラムを矢印によって結びつけ、それによってアルゴリズムの処理の流れを記述します。ここでは、アルゴリズムをフローチャートで記述する練習をしていきましょう。
▶ 学習目標
アルゴリズムに応じた、フローチャートを書くことができる
▶ キーワード
フローチャート、順次構造、分岐構造、反復構造、変数