Алгоритмическое мышление
Что же это такое алгоритмическое мышление? Алгоритмическое мышление - это составление последовательности действий. Готовая последовательность действий - это алгоритм. Грубо говоря, компьютер - это "кусок тупого железа", поэтому программисту необходимо самым подробным образом разжёвывать, что компьютеру необходимо делать в той или иной ситуации. Чем больше умеет программа - тем талантливее её разработчик! Чтобы понять это и научиться думать как программист Вам обязательно необходимо поиграть в игру light-Bot. Составляя простейшую последовательность команд и двигая роботом Вы научитесь составлять алгоритм. А значит и думать алгоритмически. А чем меньше у Вас получится команд - тем лучше!
light-Bot:
0) Для работы игрушки необходим установленный Adobe Flash Player.
1) Для начала игры необходимо нажать Play. После загрузки каждого уровня - нажать Пробел.
2) Перетащите необходимую команду в главный метод (Main Method). Выполнение осуществляется слева-направо и сверху-вниз.
3) Для прохождения очередного уровня необходимо зажечь все целевые клетки командой "Лампочка".
4) Если не хватает места для команд в основном методе, то необходимо вызывать команды в дополнительных функциях (f1 и f2).
5) Можно вызывать функцию саму из себя, это называется рекурсия.
Если Вы сможете пройти все уровни - можете считать, что Вы научились основам разработки алгоритмов.
Если Вам понравилось и Вы жаждите продолжения, то я могу порекомендовать ещё одну подобную игрушку. Называется она RoboZZle. Для того чтобы поиграть в неё на Вашем компьютере должен быть установлен Microsoft Silverlight. Игра расположена по адресу http://robozzle.com.