Остальные обсуждения > Разговоры обо всём

Обсуждение языков программирования

(1/13) > >>

forthuser:

--- Цитата: AZJIO от 24 Октябрь 2022, 18:00:27 ---Что-то ucblogo не кажется доступным для первоклассников. Любой бейсик наверно легче. А если учесть что можно что-то реальное написать, то проще взять какой нибудь FreeBASIC.

--- Конец цитаты ---
Basic-256 есть в  репозиториях  разных Linux (В учебный ALT Linux включён)
Джеймс М. Рено "Хотите научиться программировать?"

P.S. Сам бы посоветовал Forth (Форт) или, к примеру, Smalltalk (Pharo, Squiek), но думаю это несколько будет сложно для использования в применении к школьным урокам и задачам.
Хотя такую книгу, всё же, полезно прочитать ЛЕО БРОУДИ "СПОСОБ МЫШЛЕНИЯ - ФОРТ ЯЗЫК И ФИЛОСОФИЯ ДЛЯ РЕШЕНИЯ ЗАДАЧ"

и такую Л.Броуди  "Начальный курс программирования на языке Форт"

AZJIO:
У меня уже есть вариант, но для школы надо бесплатный. А чтобы учить надо самому в совершенстве знать язык, которому обучаешь.

St12:

--- Цитата: AZJIO от 24 Октябрь 2022, 18:00:27 ---Что-то ucblogo не кажется доступным для первоклассников. Любой бейсик наверно легче. А если учесть что можно что-то реальное написать, то проще взять какой нибудь FreeBASIC.

--- Конец цитаты ---
В лого много комманд и структур в разных версиях. Но во всех есть черепашка, которую гоняешь по экрану и она рисует. Даже неруссифицированная версия легко ребёнком осваивается. Команды типа LT90(Left90), PD(PenDwon), BK(Back). И запомнить пару десятков комманд несложно. А есть руссифицированные версии.
Вот пример кода из https://wiki5.ru/wiki/UCBLogo
FD 20; проведите линию и переместите
PENUP; поднимите перо так, чтобы оно ничего не рисовало
FD 20; двигаться, а не рисовать
PENDOWN; опустите перо, чтобы оно снова рисовало
FD 20; проведите линию и переместите
PENUP; поднимите перо так, чтобы оно ничего не рисовало
FD 40; двигаться, а не рисовать
PENDOWN; опустите перо, чтобы оно снова рисовало
RT 20; повернуть вправо (по часовой стрелке) на 20 градусов Википедия  site:wiki5.ru
Бейсик в начальной школе даже представить не могу. Разве что тупо переписать листинг и запустить.

St12:

--- Цитата: AZJIO от 24 Октябрь 2022, 20:31:21 ---А чтобы учить надо самому в совершенстве знать язык, которому обучаешь.
--- Конец цитаты ---
Я лого весма поверхностно знал, но это не мешало мне обучать началку. Да и другие языки изучить невозможно более чем на 20%
--- Цитата: AZJIO от 24 Октябрь 2022, 20:31:21 ---У меня уже есть вариант, но для школы надо бесплатный.
--- Конец цитаты ---
вАРИАНТ ЧЕГО???

St12:

--- Цитата: forthuser от 24 Октябрь 2022, 18:23:33 ---Хотя такую книгу, всё же, полезно прочитать ЛЕО БРОУДИ "СПОСОБ МЫШЛЕНИЯ - ФОРТ ЯЗЫК И ФИЛОСОФИЯ ДЛЯ РЕШЕНИЯ ЗАДАЧ"

--- Конец цитаты ---
Форт - это философия. Не все программисты философы. И тут не то что в школу в вузе современном делать нечего.
Помню анекдотичный случай с форт. Он отличал знаки препинания по языку. Те запятая английская и русская совершенно разные.)
При отладке ваще мрак.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии