Есть ли интерпретатор LOGO, в котором на самом деле есть черепаха?

Это не повторение ныне печально известного « Как переместить черепаху в LOGO? »

Недавно у меня был такой разговор с моей пятилетней дочерью:

Дочь: Папа, а ты программы пишешь?

Я да!

Дочь: Папа, что за программа?

Я: Программа — это набор инструкций, которым следует компьютер.

Дочь: Папа, можно я тоже напишу программу?

Я: Конечно!

Это заставило меня задуматься об очень простом языке, который пятилетний ребенок мог бы довольно быстро освоить. Стыдно признаться, но первое, что пришло на ум, было это:

10 INPUT "Tell me a secret" A$
20 PRINT "Wow really? :" A$
30 GOTO 10

Это не удержит внимание пятилетнего ребенка надолго и потребует слишком много лекций. Тем не менее, перемещение черепахи и рисование аккуратных картинок может сработать.

К сожалению, мои поиски интерпретатора LOGO привели к тому, что я заметил сайты с рекламой, авиасимуляторы и целую кучу других вещей, которые мне действительно не нужны.

Я надеюсь найти кросс-платформенный (Java/Python) интерпретатор LOGO (смею ли я называть его симулятором?) со следующими функциями:

  • Может сохранять/воспроизводить команды (сохраненные программы)
  • Есть настоящая черепаха
  • Звуковые эффекты являются плюсом

Сталкивались ли вы с чем-то подобным, если да, то можете дать ссылку? Я ненавижу задавать вопрос о покупках, но он показался мне намного лучше, чем «Подходит ли LOGO пятилетнему ребенку?»

Я заметил, что этому q 3 года. Как прошел опыт обучения вашей дочери логотипу?
@Jeff-InventorChromeOS, я думаю, это сработало бы, если бы вместо черепах были куклы Барби.........
Обратите внимание - опыт прошел очень, очень хорошо. Кроме того, Minecraft — это новый логотип.

Ответы (9)

Вы можете использовать www.logointerpreter.com . Вы можете написать команды логотипа, и Черепаха будет рада просмотреть их для вас! Создавайте анимации с графическими объектами на лету с помощью новых процедур go и go2!введите описание изображения здесь

Я думал, что это довольно неинтуитивно.

Конечно есть!

Получите последнюю версию Ubuntu (вы можете использовать Wubi или Virtual Box), затем установите KTurtle. Это выглядит так:

http://www.youtube.com/watch?v=atZKpac07X0&feature=related

Также проверьте:

http://onemorelevel.com/game/lightbot

http://onemorelevel.com/game/lightbot_2

Если вы не хотите ничего устанавливать. А вот второй - очень большая загадка. Ваша дочь могла бы добиться большего успеха с более подробным ЛОГОТИПОМ.

У нее есть Kubuntu для начала (мне нравится писать ее брандмауэр). Удивительно, что я не нашел KTurtle! Благодарю вас!
@ Тим, круто. Если вы посмотрите на Edubuntu и образовательный пакет Ubuntu (я предлагаю вам просмотреть/поискать и в Ubuntu One), то вы должны увидеть всевозможные образовательные пакеты для детей.

Хотя это не LOGO, вы также можете попробовать PythonTurtle , который вдохновлен LOGO. Это выглядит великолепно — просто, мило и идеально подходит для обучения:

введите описание изображения здесь

Хе-хе-хе, случайно просматриваю этот сайт и вдруг вижу свою программу :)
@RamRachum, Случайный ; ?

Вы можете взглянуть на Scratch , проект, который использует те же концепции, что и LOGO, и работает с ними. Он предоставляет графический интерфейс для программирования, который на самом деле не упрощает его, а просто оптимизирует.

Он имеет хорошие встроенные графические и звуковые возможности, а также процветающее сообщество представлений и «ремиксов».

Другой альтернативой может быть Microsoft Kodu . Это интересный способ для детей изучать концепции программирования без необходимости изучения сложного синтаксиса. У них даже есть черепахавведите описание изображения здесь

Это на самом деле выглядит довольно аккуратно. Есть ли опыт работы с WINE? Ее нетбук — Ubuntu, потому что он упрощает родительский контроль.
Судя по всему, он доступен для ПК и Xbox.
Я думаю, что для этого, вероятно, требуется DirectX... есть ли у WINE поддержка DirectX?
Также в Windows 7 есть «Контроль семейной безопасности», который вы можете скачать. explore.live.com/windows-live-family-safety?os=other , что упрощает родительский контроль.

Я нашел эту довольно старую тему, когда искал точно такую ​​​​же вещь для моего 5-летнего мальчика. Возможно, еще через 2 года кто-то еще сможет использовать это...

Я обнаружил , что http://turtleacademy.com/ достаточно соответствует моему опыту работы с LOGO много лет назад, и я особенно ценю их внимание к учебнику / опыту обучения.

Было бы здорово снова увидеть старую черепаху, бегущую по экрану ;-)

Упомянутая ссылка была из действительно полезного резюме на Medium о ресурсах для обучения детей программированию, поэтому, возможно, некоторые из них также могут оказаться полезными, если вы ищете то же самое: https://medium.com/global-silicon-valley . /a2dc04ea9529

Я помню, как еще в школе у ​​нас был настоящий «робот-черепаха», которого мы подключали к Apple IIe и использовали LOGO, чтобы он двигался.

Так что он существует... но я не уверен, есть ли что-нибудь для современного ПК.

Я, по общему признанию, не читал эту статью полностью, но она может дать ключ к современной версии.

http://en.wikipedia.org/wiki/Logo_%28programming_language%29

Вот еще один онлайн-логотип, доступный по адресу https://vrmath2.net/VRM2 . Я надеюсь, что 3D-черепаха достаточно хороша. Если нет, то его можно поменять на рыбку или самолет. Этот логотип позволяет открывать/сохранять файлы логотипов, а также изображения и файлы x3d. Примечание. Существует несколько типов файлов, которые можно открывать и сохранять. Файлы логотипов открывайте в редакторе логотипов (из меню «Окно» или щелкните значок маленького карандаша в окне консоли).

Трехмерные миры, созданные пользователем (из логотипа или базового графического интерфейса), можно разместить в блоге на https://vrmath2.net , что является хорошей отправной точкой для просмотра примеров, созданных другими. В Wiki есть несколько видео и документации с основного сайта. Надеюсь, это поможет.

TurtleSpaces https://turtlespaces.org — полнофункциональный интерпретатор логотипов с веб-версией и двоичными файлами приложений для Windows, MacOS и Linux. В нем есть десятки примеров, которые вы можете просмотреть, чтобы начать работу.