OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 19 Апрель, 2024 04:01

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Новая черепашка (2009)
СообщениеДобавлено: Суббота, 24 Октябрь, 2009 22:58 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
А вот конкретно касательно новой черепашки:

Кушниренко и Лебедев, на с.49 писал(а):
... задачи, которые решает ученик, нужно очистить от математики, очистить от лишних технических деталей, очистить от английского алфавита и английского языка и т.д., очистить от всего, от чего можно. И именно поэтому появился Робот.
...
Работа с Роботом ... не требует ничего, никаких предварительных знаний вообще. Т.е. ничего, кроме здравого смысла, которого на это хватает у всех учеников.
Логика ограничений в черепашке-2009 точно такая же. И довольно много содержательных вещей можно преподать, ограничившись поворотами на 90 градусов. Хотя разнообразить углами 30-60-... приятно и доступно даже 5-классникам.

Все-таки удобно прикрываться авторитетами :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая черепашка (2009)
СообщениеДобавлено: Воскресенье, 25 Октябрь, 2009 22:51 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Насчет x, y. Из черепашки-2009 это, как уже сказано, сознательно выкинуто. И вообще сравнение старой и новой черепах абсолютно какое-то некорректное, т.к. новая, в отличие от старой -- пример "мини-среды".

С другой стороны, есть модулек ТочкиЛинии (все эти "мини-среды" в подсистемке i21edu).
Этакая затравка -- для введения записей.
То есть не для геометрии, а для естественного и наглядного введения RECORD.
Один тип и одна к нему процедура.
И никаких уже черепах под ногами.
(Управление картинкой пока старое, как в TPGraphics.)

Код:
DEFINITION i21eduТочкиЛинии;

   TYPE
      Точка = RECORD
         x, y: INTEGER
      END;

   PROCEDURE Линия (p0, p1: Точка);
   ...
END i21eduТочкиЛинии.

Уже тут сразу ряд важных идей:
общий синтаксис записей, поля, присваивание полям и целиком, передача в качестве параметров.
Можно и массивы точек, и списки, и т.п.

Не хочу в спешке допихивать туда фич, хотя с ходу можно фонтаном навыдумывать. Например, гладкие кривые по точкам (для Безье инструментарий есть) -- вот это будет рисование.

Всё это к отличию новой черепашки от старой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая черепашка (2009)
СообщениеДобавлено: Понедельник, 30 Ноябрь, 2009 21:24 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Еще насчет минимализма новой черепашки.

Беседовал с преподом одного из курсов графич. дизайна из Ун-та печати.
Сообщила, что студиозусам при выполнении заданий сначала запрещают вообще использовать цвет -- только черный и белый. И только постепенно разрешают сначала один доп. цвет (возможно, серый :), потом еще, и т.д.
Потому что если дать сразу все цвета, они будут только и думать, как цветов нагромоздить, что было покрасивше, а не о дизайне.

Так и тут.
Вот сегодня препод, с которой мы в Байтике-4 работаем, констатировала, что продвигаемся аномально быстро (речь о двух обычных группах, а не о третьей "элитной").


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая черепашка (2009)
СообщениеДобавлено: Понедельник, 30 Ноябрь, 2009 21:48 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
У меня вот совершенно далёкие от программирования "К-шники" ("компьютерные сети и тех. обслуживание") тоже на базе Робота продвигались этой осенью "аномально быстро".
(В прошлом году быстро не получалось ввиду того, что недостаточно часто были компы. В этом году полностью свой кабинет - комбинированные занятия лекция+лаба рулят :) ).

А вот юные П-шники 2 курса шибко много лишнего уже знают - и это им мешает. "А зачем процедура... А оно и так работает... А какая практическая польза...". Но тоже нормально :) Когда молодой понтовитый юноша, уже видящий себя будущим программистом, вдруг обнаруживает, что никак не получается составить "тыком" решение для вроде бы простой задачи с Роботом на WHILE-ы, он разгинает пальцы и начинает внимательно слушать, что ему говорят. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новая черепашка (2009)
СообщениеДобавлено: Понедельник, 30 Ноябрь, 2009 21:55 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Info21 писал(а):
Школьники 7-9 классов, начинающие в Байтике.
Из 14 человек у 4х второе занятие наблюдается ментальный блок с понятием процедуры.
Упорно предпочитают тупой копипаст, производя длиннющие процедуры.


У меня как-то другая штука внезапно выявилась - у человек 4 из упомянутых П-шников, не самых слабых далеко. Внезапно стали делать процедуры для одного действия два раза (под каждое использование), обзывая _1, _2... Пришлось отдельно фокусировать внимание на том, что процедура для того и процедура, чтобы... :)

Опять же, у К-шников (которых начинающих аж две группы) никаких проблем с пониманием процедур не наблюдалось. Технари-с, чувствуют всё это каким-то местом уже :) Модульно-блочную компоновку.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB