Для изучения основных алгоритмических конструкций и обучения программированию предлагаю использовать исполнитель "Кукарача".
Ниже приводится содержание электронного варианта учебника А.А. Дуванова "Кукарача". Сам исполнитель и учебник находятся в файле Кукарача.zip.
При составлении электронного варианта учебника А.А. Дуванова "Кукарача" использовано приложение Информатика № 21, 2004 Составил Байзигитов У.Н.
Вступление. Понятие испонителя, алгоритма и программы
Глава 1. Кукарача и его среда обитания
1.1 Знакомство с Кукарачей
1.2 Первая задача
Глава 2. Вася экономит свой труд
2.1 Ток - это кот задом наперед
2.2 У компьютера есть память, и это хорошо
2.3 Неприятное свойство компьютерной памяти, которое исправляется наличием дисков
2.4 Программа может содержать много процедур
Глава 3. Новые команды и их повторение
3.1 Кукарача говорит "Ах!"
3.2 Процедурное программирование
3.3 Команда повторения
3.4 Интерпретатор и его странные сообщения
Глава 4. Кукарача на распутье
4.1 Команда ветвления
4.2 Особые случаи
Глава 5 Другой тип повторений
5.1 Когда неизвестно число повторений
5.2 Как обмануть интерпретатор
Глава 6. Кукарача хочет укусить себя за хвост
6.1 Разговор о рекурсии
6.2 Рекурсивный практикум
6.3 Головоломное программирование
6.4 Подводные камни
Глава 7. Задачи
Задачи к главам 1-3
Задачи к главам 4-5
Задачи к главе 6