Немного о Logo

Дата публикации: 11/03/2009

Как известно, язык программирования Logo был придуман специально для того, чтобы обучать детей программированию. И он широко использовался, но не у нас и не на платформе PC. В те времена, этак лет 15-20 назад, образовательные программы были все больше на Макинтошах и использовались в американских школах. А тут я вдруг зашел к племяннику, который учится в третьем классе и дополнительно ходит на компьютерные уроки, и увидел, что их обучают тому самому Logo. При этом программа была небольшая и работала под Microsoft Windows.

Изображение созданное в MSWLogo

Мне всегда хотелось повозиться с этим языком программирования, т.к. с одной стороны он достаточно простой и наглядный, а с другой позволяет создавать достаточно сложные рисунки. Напомню немного для тех, кто подзабыл или не помнит основные концепции языка Logo:

Язык сам по себе очень наглядный и команды можно выполнять как напрямую - просто вводя их в командной строке, так и создавая код программы. Последнее, разумеется, самое интересное. Изображение, которые вы можете видеть в иллюстрации к данной заметке, я сделал буквально за пару минут, используя следующую строчку:

 REPEAT 36 [FORWARD 250 RIGHT 130]

Это простая команда запускает цикл рисования в 36 шагов и на каждом шаге черепашка перемещается на 250 единиц вперед и после этого поворачивается направо на 130 градусов. Если поэкспериментировать с этими числами, то можно получить и множество других интересных вариантов.

Та версия программы, которую я обнаружил у племянника, называется "MSWLogo" и создана компанией "Softronics Inc". Она распространяется по лицензии GNU и поэтому доступна также и в исходниках. Дистрибутив программы (~2Mb), а также документацию по Logo можно скачать на официальном сайте "MSWLogo". Кроме этого на сайте есть очень неплохой электронный учебник по языку Logo. Он правда на несложном английском, но зато с забавными иллюстрациями.

Перейти

Теги: Logo, для детей, обучение, языки программирования

Смотри также