Только ленивый не критиковал эту систему и алгоритмический язык. А собственно почему Кумир нельзя или плохо использовать для обучения структурному программированию? Зачем гнаться за всякими PascalABC, Visual Basic, Delphi и прочими? Изобретая свои методики, которые так или иначе повторяют методику Кушниренко. Тратить уйму времени на составление задачников. А, потом, оглянувшись назад, понимаешь, что все это уже есть, разработано. Бери учебник и используй. Так нет - мы будем упорно изобретать "квадратное колесо". Только бы не учить детей... А это и правда трудно.
Коротко о Кумир.
1. Структура программы:
алг имя
нач
команды
кон
2. Основные типы:
цел, вещ, лог, сим, лит
3. Составные типы:
массивы(таблицы):
тип таб имя[n:m] - линейная
тип таб имя[n1:m1,n2:m2] - прямоугольная
4. Условный оператор:
если <условие> то
команды1
иначе
команды2
все
5. Циклы:
с предусловием:
нц пока <условие>
команды
кц
со счетчиком
нц для
кц
6. Выбор:
выбор
при
все
Вот пожалуй и вся основа языка. Для того, чтобы примеры алгоритмов не были скучными разработано несколько исполнителей: робот, чертежник, черепашка и другие.
Система прекрасно документирована, разработана методика (проверенная годами).
Что мешает использовать эту систему???
|