Мозаика для дошкольников
Считается, что дошкольники не могут писать текстовые программы. Методический и преподавательский опыт говорит, что это не так. Надо только учесть психологию и физиологию дошкольника.
Здесь всё просто: дошкольнику должно быть это интересно и дошкольники очень медленно набирают на клавиатуре. Отдельное умение - дошкольника надо научить отменять неправильно написанный код.
На основе операций с процедурами создан модуль Мозаика для дошкольников. Он основан на операциях с процедурами. Процедуры здесь кодируют цвета и формы. Помимо квадрата, в Мозаике существуют четыре разновидности четвертушки круга, которые лучше закодировать числами от 1 до 4 и нарисовать дошкольнику на листе бумаги как шпаргалку.
Вот написанная дошкольником программа:
## uses Мозаика; НарисоватьРяд(П*9+кк2*2); НарисоватьРяд(П*9+ж*2+жк2); НарисоватьРяд(П*9+ж*2+ч+кк2); НарисоватьРяд(П*6+жк2+П*2+жк4+ж+жк3); НарисоватьРяд(П*5+жк2+ж+жк2+П*2+ж); НарисоватьРяд(П*5+ж*6); НарисоватьРяд(П*5+жк4+ж*5); НарисоватьРяд(П*6+жк4+ж*3+жк3); НарисоватьРяд(П*3+бк1+бк2+П*2+ж+П+ж); НарисоватьРяд(П*3+б*2+П*2+о+п+о); НарисоватьРяд(П*3+бк4+бк3+П*2+о+ок2+о+ок2); НарисоватьРяд(З*15);
Заключение. Можно ли учить программировать дошкольников на PascalABC.NET? Конечно да. Но нужны хорошие модули, надо позаботиться о том, чтобы нажатий на клавиатуре было как можно меньше. И здесь нам помогают операции с процедурами. Никаких циклов - только красивые картинки!