プログラミング的思考の手順
プログラミング的思考は問題解決のためのプロセスを決めるのに必要な考え方です。具体的にどのような手順を踏んで考えればいいのでしょうか?
問題の分解
まずは目的を達成するのに障害となっている問題を分解します。複数の問題が絡み合ったままだと、最適な解決策を選択することは難しいです。プログラミング的思考では、まず問題を分解して考えやすくすることからはじめます。
パターン化
続いて、問題のパターン化を行います。分解した問題に関係性や類似性がないかよく調べ、パターンを洗い出します。より多くのパターンを見つけることで、問題解決の糸口を見つけやすくします。