プログラミング的思考の位置付け