[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 9, 10, 11
Автор Сообщение
Михаил Долинский

Темы: 1987
Сообщений: 47369

Мой профиль
Указания к отдельным задачам
ЧЯРис\Ёжик (как делать циклы?)
ЧЯРис\6. Задачи с параметрами\6 - "Запрограммировать Флаг" (191127)
ЧЯРис\7. Задачи на циклы\2 - "Создать Пальму" 193717 +1 +2
ЧЯРис\8. Задачи на заливку\1 - "Создать Квадрат" 193709 +1 +2


Андрей Логвиненко продвигает оригинальную идею обучения программированию рисованием.

Очевидные достоинства
- визуализация - ребёнок видит, что получается в результате выполнения программы.
- автоматическая проверка решений на DL.

Очевидные недостатки (по-моему мнению):
- движение в сторону от нашего мэйнстрима
- только такие задания могут наскучить.

Но, по-моему, очевидно также, что разумное вплетение ЧЯРис-заданий в наше обучение может повысить его эффективность.

Критерий истины (и источник опыта) - практика.

Давайте попробуем использовать ЧЯРИС-задания в учебном процессе и в результате этого опыта и его обсуждения
(в данной ветке форума) найдём наиболее эффективный способ их использования.

Отдельным пакетом заданий автовыдачи - ЧЯРис,
скопировал все имеющиеся сейчас задачи курса ЧЯРис
в «Базовое программирование» и «Информатика 2015-2016».
Теперь их решения увеличивают результаты в Кубках – есть дополнительный стимул решать такие задачи.

Огромная просьба.

Расскажите своим детям об этом пакете заданий.
Пусть когда хотят (и/или когда Вы посчитаете нужным) – решают задачи там.
Мыслями о том, когда и как использовать эти задачи в нашем учебном процессе предлагаю делиться здесь.
Andrey Logvinenko

Темы: 0
Сообщений: 68

Мой профиль
Я еще думаю о том, что может быть для детей помладше сделать бумажные материалы, чтобы они могли сделать одно и тоже как на компьютере так и на бумаге.
Михаил Долинский

Темы: 1987
Сообщений: 47369

Мой профиль
Ещё возникла идея.

Сейчас один из новомодных трендов в олимпиадных задачах - интерактивные задачи,
в которых нужно взаимодействовать с библиотеками.
На IOI c 2010 года вообще только такие задачи и есть.

В ЧЯРис библиотека есть изначально.
Осталось добавить интерактивность.
Наверно это могут быть классы задач.

Например - Движение в лабиринте.

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

Цель найти клад(ы) и/или выход из лабиринта.

Ещё круче почитать условия IOI задач (2010-2015) и попытаться
отталкиваясь от них придумывать классы задач.

Задачи с IOI 2010-2013 стоят на тестировании на нашем сайте в курсе
"Олимпиады по информатике"
2014-2015 пока нет
Ручная установка каждой задачи, плюс специфическое тестирование
и умеет делать/делает только Лёша Гуленко (и времени свободного у него мало)
- очень медленно у нас процесс идёт.

Но
Здесь можно потестировать решения задач IOI, включая задачи IOI 2015
Условия задач IOI 2015 на всех языках
Михаил Долинский

Темы: 1987
Сообщений: 47369

Мой профиль
Попробовал сам сдать одну задачу.
Вытащил charis.tpu, положил в каталог задачи.
Скомпилировать не удалось.
Требуется ещё и graph.tpu и egavga.bgi.
У нас их не было ни в Turbo, ни в BP.
Нашел в Инет, скачал.
Добавил в Images\charis.
Мне кажется, на них тоже нужно ссылки сделать.

Оля Савицкая - а нам тоже записать их либо в каталог Паскаля на всех машинах (проверив, что работать будет),
либо в каталог с исходниками (D:/turbo) - сегодня мы так и сделали с 5А.
Михаил Долинский

Темы: 1987
Сообщений: 47369

Мой профиль
Сегодня работали фронтально с 5А.
Замечания

1) Почему-то рисунки часто не отображаются понятно.

"Змейка" ни у кого нормально не отобразилась.
Мы сохранили этот рисунок и отдельно его посмотрели, не со странички задачи, а через файловую систему.
(Потом научились - дети придумали - перетаскивать рисунок из условия прямо на рабочий стол и оттуда открывать).
"Кирпич" у большинства отобразился, потом у одного - нет.

Возможно, это связано с тем, что графический режим всё время дёргается?
Может его как-то в конце программы всегда в нормальное состояние возвращать?

2) Вывод переводит экран в однооконный режим. И можно видеть только его и больше ничего.

А можно сделать, чтобы вывод был в окне?
И тогда можно было бы ОДНОВРЕМЕННО (в разных окнах) смотреть
- что нужно было вывести
- что вывела программа
- текст программы

3) Несколько раз и на разных машинах вылетал Паскаль (NTVDM-сообщение)

Перезапуск Паскаля помогал

Я так понимаю, переход в Паскаль ABC (или Free Pascal?) решит все указанные выше проблемы.
(Надо только модули для Паскаля ABC (FP) скачать, положить куда нужно и проверить, что всё работает).
И обучения "синего" у нас для ЧЯРиса нет - поэтому нет и этого сдерживающего фактора.



Наблюдения в ПЛЮС

Обычно по звонку на перерыв убегал почти весь класс.
А сейчас - только несколько человек.

Вышел в коридор - а там девочки обсуждают, как задачу нужно решать.
(по стене пальцами водят рисунки )
Обычно с мобильными все играют.

Один из тех, кто вышел в коридор, выходя сказал другому с гордостью и радостью
"Я впервые за один урок 8 задач решил".

С перерыва многие вернулись задолго до звонка на урок.

На уроках (идёт второй сейчас) практически не нужно следить за дисциплиной
- все увлечённо работают.

Наблюдение в минус

Через 2.5 урока Винокуров Артём (решил к этому времени 27 задач), спрашивает
"А можно вернуться к обычному обучению?"
Я спрашиваю - "А почему? Ты не знаешь, как решить задачу?"
- Нет, я знаю как решать, просто там интереснее.
Правда сегодня такой был только один.
Кстати, это именно он и говорил
"Я впервые за один урок 8 задач решил".

Результаты работы в течение первых 45 минут (насколько разные дети!!).
Здесь не только 5-классники, есть и 6-10 классы.

 1 Лосев Александр             16 
 2 Великович Владимир          15  - 6 кл
 3 Дробышевский Дмитрий        15  - 9 кл  
 4 Коровиков Даниил            15  - 8 кл 
 5 Шаповалов Яков              13  - 7 кл 
 6 Болонников Илья             12  - 7 кл 
 7 Купреева Елена              10 
 8 Головешкина Лилиана          9 
 9 Калиниченко Слава            9 
10 Винокуров Артём              8 
11 Лапин Николай                8 
12 Бортенко Владислав           3
13 Игнатьева София              3  - 10 кл
14 Киреенко Семен               3
15 Дробышевская , Тарасова      2
16 Михеев,Забаровский           2
17 Попович,Кострома             2
18 Трухан Даниил                2
19 Долинский Михаил             1
20 Доценко,Ермоленко            1
21 Ильин,Фролов                 1
22 Репнин Егор                  1
23 Товкань Полина               1
24 Шибнёв Мотуз                 1
25 Коваленко Андрей             1
26 Никитенко,делемень            
27 Талатай Виталий               

Результат после второго урока
 1 Коровиков Даниил         38   
 2 Лосев Александр          34   
 3 Великович Владимир       29   
 4 Дробышевский Дмитрий     29   
 5 Купреева Елена           25   
 6 Калиниченко Слава        24   
 7 Болонников Илья          22   
 8 Головешкина Лилиана      21   
 9 Шаповалов Яков           21   
10 Попович,Кострома         13   
11 Винокуров Артём          11   
12 Лапин Николай            11   
13 Бортенко Владислав       10   
14 Товкань Полина            9   
15 Михеев,Забаровский        8   
16 Трухан Даниил             8   
17 Дробышевская , Тарасова   6   
18 Ильин,Фролов              6  
19 Киреенко Семен            6   
20 Белокопытов,Репнин,       4 
21 Доценко,Ермоленко         3 
22 Игнатьева София           3 
23 Шибнёв Мотуз              3 
24 Никитенко,делемень        2  


Результат после третьего урока
 1 Коровиков Даниил         59 
 2 Лосев Александр          53 
 3 Дробышевский Дмитрий     49 
 4 Великович Владимир       39 
 5 Головешкина Лилиана      34 
 6 Купреева Елена           34 
 7 Калиниченко Слава        33 
 8 Болонников Илья          29 
 9 Шаповалов Яков           29 
10 Попович,Кострома         23 
11 Винокуров Артём          18 
12 Трухан Даниил            16 
13 Товкань Полина           15 
14 Бортенко Владислав       12 
15 Дробышевская , Тарасова  12 
16 Лапин Николай            11 
17 Михеев,Забаровский       10 
18 Ильин,Фролов              9 
19 Киреенко Семен            8 
20 Белокопытов,Репнин,       6 
21 Доценко,Ермоленко         6 
22 Никитенко,делемень        4 
23 Шыбнев Владислав          4 
24 Игнатьева София           3 
25 Шибнёв Мотуз              3 
26 Мотуз Кирилл              1 
27 Репнин Егор               1 


Результат после четврёртого урока
 1 Лосев Александр          66   
 2 Дробышевский Дмитрий     61   
 3 Коровиков Даниил         59   
 4 Шаповалов Яков           51   
 5 Калиниченко Слава        49  
 6 Головешкина Лилиана      46  
 7 Болонников Илья          45   
 8 Купреева Елена           45  
 9 Великович Владимир       39  
10 Попович,Кострома         29  
11 Винокуров Артём          27   
12 Трухан Даниил            23  
13 Товкань Полина           19  
14 Игнатьева София          18  
15 Бортенко Владислав       16  
16 Макаренко Владислав      16  
17 Савицкая Ольга           16  
18 Дробышевская , Тарасова  15  
19 Михеев,Забаровский       14  
20 Лапин Николай            11  
21 Ильин,Фролов             10  
22 Киреенко Семен           10  
23 Белокопытов,Репнин,       8  
24 Доценко,Ермоленко         8  
25 Коротков Артём            6 
26 Никитенко,делемень        6  
27 Хамиченок Женя            6 
28 Шибнёв Мотуз              6 
29 Шыбнев Владислав          6 
30 Гармашов Никита           5 
31 Старостенко Артем         3  
32 Мотуз Кирилл              2 
33 Пилькевич Никита          2 
34 Фирчук Влад               2 
35 Чайдак Алексей            2 
36 Долинский Михаил          1 
37 Неверовская Екатерина     1 
38 Репнин Егор               1 
39 Солоненко Валерия         1 
40 Коваленко Андрей          1 
41 Коляскин Иван             1 
42 Позняк Даниил             1 

Михаил Долинский

Темы: 1987
Сообщений: 47369

Мой профиль
Теперь вопрос - когда использовать?

Первый вариант ответа


с 5А в СШ 27 (и всеми 5-классниками из других школ).
Сейчас мы начинаем с математики (обычно 2-3 недели нужно, чтобы большинство вырешали все задачи, которые могут ).
Теперь предлагается после этого - Чярис (тоже на 2-3 недели?)
Михаил Долинский

Темы: 1987
Сообщений: 47369

Мой профиль
Ещё идея на развитие.
Для того, чтобы можно было использовать идеологию для дошкольников и младших школьников
(а может и не только для них)
предлагаю поддержать обратную задачу:

Есть ЧЯРис-программа - нужно нарисовать то, что она выведет(нарисует).

Для этого у ученика есть интерактивная страничка с отображённой сеткой,
вначале "перо" в левом верхнем углу, и ученик может кликать мышкой по сетке, чтобы выполнять соответствующие команды.
Он видит, какой рисунок получается, может "стирать" (или отменять исполнение команд, типа "Alt+BackSpace").

Когда ученику кажется, что он закончил выполнение рисунка, нажимает кнопку "Отправить".
Если его рисунок совпадает с тем, который нарисует предъявленная ему программа, задача засчитывается, иначе нет.

Ещё круче, если бы ему интерактивно в реальном времени на страничке задачи
(опционально - в "Не знаю" такие задания ставили бы) отображается
"первое неправильное исполнение" (? все неправильные исполнения):
нарисовано лишнее, не нарисовано хотя нужно было.

В специальной начальной версии использовать русские слова "Вверх", "Вниз" и т.д.

Для не интерактивной проверки достаточно формировать ЧЯРис-программу, которую фактически ввёл ученик
и отправлять её на тестирование (разумеется сверять нужно не исходные тексты, а рисунки - результаты работы программ).
Для специальной начальной версии автоматически подменять русские слова на английские аналоги.

Ещё идея на развитие

- предлагается рисунок-образец (в левой области)
и надо нарисовать такой же в правой области.

Для этого у нас есть ПАНЕЛЬ КОМАНД (Right, Left ...).
Кликая по нужной команде мы вызываем соответствующее действие (рисование Вправо, Влево ...)
Ученик всё время видит, что у него получается.
Михаил Долинский

Темы: 1987
Сообщений: 47369

Мой профиль
Шмыгалёв Игорь (3 кл) за 2 часа и 7 минут решил 15 задач, а перед уходом спросил - а в Олимпиадах такие задачи будут?

Переадресую вопрос учителям - а в олимпиадах такие задачи нужны?
Для 1-4 класса, для 5-8 класса?
Если нужны, то по сколько и каких?

 1 5.Нарисовать Собака            09.12.2015 17:04 Зачет   
 2 4.Нарисовать Корона            09.12.2015 16:24 Зачет   
 3 3.Нарисовать Конверт           09.12.2015 16:17 Зачет   
 4 2.Нарисовать Фигура            09.12.2015 16:11 Зачет   
 5 1.Нарисовать Флажек            09.12.2015 16:08 Зачет   
 6 10.Нарисовать Червяка          09.12.2015 15:56 Зачет   
 7 9.Нарисовать Жирафа            09.12.2015 15:45 Зачет   
 8 8.Нарисовать Спираль           09.12.2015 15:39 Зачет   
 9 7.Нарисовать Знак #            09.12.2015 15:35 Зачет   
10 6.Нарисовать Змейку            09.12.2015 15:28 Зачет   
11 5.Нарисовать Большой квадрат   09.12.2015 15:23 Зачет   
12 4.Нарисовать Восьмерку         09.12.2015 15:15 Зачет   
13 3.Нарисовать Две Ступени       09.12.2015 15:07 Зачет   
14 2.Нарисовать Кирпич            09.12.2015 15:04 Зачет   
15 1.Нарисовать Квадрат           09.12.2015 14:47 Зачет 

Ольга Савицкая

Темы: 57
Сообщений: 3243

Мой профиль


Михаил Долинский :


Есть ЧЯРис-программа - нужно нарисовать то, что она выведет(нарисует).

Ещё круче, если бы ему интерактивно в реальном времени на страничке задачи
(опционально - в "Не знаю" такие задания ставили бы) отображается
"первое неправильное исполнение" (? все неправильные исполнения):
нарисовано лишнее, не нарисовано хотя нужно было.

В специальной начальной версии использовать русские слова "Вверх", "Вниз" и т.д.

Ещё идея на развитие

- предлагается рисунок-образец (в левой области)
и надо нарисовать такой же в правой области.

Для этого у нас есть ПАНЕЛЬ КОМАНД (Right, Left ...).
Кликая по нужной команде мы вызываем соответствующее действие (рисование Вправо, Влево ...)
Ученик всё время видит, что у него получается. 


Все идеи, мне кажется, понравятся ученикам начальных классов.
Но я пока не могу придумать на каком этапе обучения программирования было бы правильнее начать вводить эти программы.
Andrey Logvinenko

Темы: 0
Сообщений: 68

Мой профиль


Михаил Долинский :

Попробовал сам сдать одну задачу.
Вытащил charis.tpu, положил в каталог задачи.
Скомпилировать не удалось.
 


EGAVGA просить не должно, я его включал внутрь tpu, запрашивать будет egavga только если компилировать модуль из charis.pas самостоятельно.

Вообще тут проблема в другом, почти во всех дистрибутивах есть модуль graph, но лежит он в папке turbo\units
А путь по умолчанию к нему не прописывается, так как паскаль устанавливается простым копированием. Если перейти в настройки путей и указать DOS!-путь к папке с модулями (turbo\units\) - то проблема исчезает.
(DOS путь - пусть к папке в формате 8.3 - то есть когда имя файла должно быть 8 символов, например в 56-й школе папка turbo - называется "d:\turbo pascal 7.1\" тогда в dos формате она будет 6~1.3 то есть 6 первых букв исключая пробелы~1.три символа расширения = d:\turbop~1.1\ имена дос папок можно подсмотреть из самого турбопаскаля из меню file\"change dir" ).

Модули charis и graph можно положить в текущую папку, тогда проблемы также не будет.
Andrey Logvinenko

Темы: 0
Сообщений: 68

Мой профиль


Михаил Долинский :

Сегодня работали фронтально с 5А.
Замечания

1) Почему-то рисунки часто не отображаются понятно.

"Змейка" ни у кого нормально не отобразилась.
 

1. Не отображается при написании задачи на паскале?
Или в самом условии?


Если не отображаются в паскале при отрисовке:

Я специально ввел команду дополнительную pause; чтобы программа не выбрасывала в турпопаскаль. На ней выполнение останавливается и можно просмотреть что происходит. Аналогично должно работать через Alt-F5 , но под виндовс окном - тут возможны сбои.


Если не отображаются в условии:

Я картинки сохранял из excel в png файл (возможно там одна из последних модификаций pngи старые браузеры IE его просто не тянут), возможно если я их переконвертирую в более ранний формат .gif - все будет работать.

С других браузеров пробовали?

[/pre]


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

Возможно, это связано с тем, что графический режим всё время дёргается?
Может его как-то в конце программы всегда в нормальное состояние возвращать?

2) Вывод переводит экран в однооконный режим. И можно видеть только его и больше ничего.
 


Ищу пока варианты, но это поведение виртуальной машины DOS под виндовсом. Есть идея перейти не VGA а CGA режим, там хоть меньше разрешение, но если не будет бросать экран - наверное выход.

Есть вариант вывода в псевдографике - но наглядность там явно теряется.


А можно сделать, чтобы вывод был в окне?

3) Несколько раз и на разных машинах вылетал Паскаль (NTVDM-сообщение)

Перезапуск Паскаля помогал
 

Замеил такое поведение только в 56-й школе. Тот паскаль которым я тестировал изначально не вылетал. Хочу в субботу принести свою версию сравнить как работает.


Я так понимаю, переход в Паскаль ABC (или Free Pascal?) решит все указанные выше проблемы.
(Надо только модули для Паскаля ABC (FP) скачать, положить куда нужно и проверить, что всё работает).
И обучения "синего" у нас для ЧЯРиса нет - поэтому нет и этого сдерживающего фактора.

 

С фри - значительно сложнее настрqоки с графикой. В ABC с этим проще.

С АБС - я написал разработчикам с просьбой сделать настраиваемые цветовые темы, чтобы можно было сделать тему сине-желтую, тогда вопрос с синими скриншотами снимется.



Наблюдения в ПЛЮС

Обычно по звонку на перерыв убегал почти весь класс.
А сейчас - только несколько человек.

Вышел в коридор - а там девочки обсуждают, как задачу нужно решать.
(по стене пальцами водят рисунки )
Обычно с мобильными все играют.

Один из тех, кто вышел в коридор, выходя сказал другому с гордостью и радостью
"Я впервые за один урок 8 задач решил".

С перерыва многие вернулись задолго до звонка на урок.

На уроках (идёт второй сейчас) практически не нужно следить за дисциплиной
- все увлечённо работают.

Наблюдение в минус

Через 2.5 урока Винокуров Артём (решил к этому времени 27 задач), спрашивает
"А можно вернуться к обычному обучению?"
Я спрашиваю - "А почему? Ты не знаешь, как решить задачу?"
- Нет, я знаю как решать, просто там интереснее.
Правда сегодня такой был только один.
Кстати, это именно он и говорил
"Я впервые за один урок 8 задач решил".
 

Думаю тут загвоздка в том что много однотипных задач, и через 20 они надоедают, у меня не сильно быстро растет сложность и новые элементы вводятся через 20-30 заданий.

Второй момент, - там все команды полноценные слова.
И писать Right много раз когда задача объемная уже становиться скучно.

Я ввел сокращенные алиасы комнад по первым буквам Right=R;
LeftUp = LU.

Это сейчас работает но в теории не отражено.

Тут скорее надо мне от вас совет, - надо ли это, и с какого уровня можно это рассказать.

Из аргуметнов против сокращенных вариантов:
[list]
Программы сразу теряют в читабельности.
Я так понимаю что для первого класса набор букв - достаточно важная задача, и им желательно пописать полноценные Left Right.
[/list]
Но написав задач 40 наверное уже можно и скращенные давать.

Тут у меня идея была: - не давать это в теории, а просто подкинуть устно одному двум ученикам уроке на 3-м, а оно вирусно разойдется очень быстро. Тут и повод детям что-то обсудить между собой (поделиться тайными знаниями).


Результаты работы в течение первых 45 минут (насколько разные дети!!).
Здесь не только 5-классники, есть и 6-10 классы.
 

Думаю тут первый опыт знакомства, на втором уроке - результаты должны выровняться.

Еще тут немного зависит от задач:
[list]Задачи 60-80 они объемные, и скорость будет падать. Хотя местами задачи требуют проработать на листе как рисовать потому что решение не очевидно и можно запутаться (особенно 75-80).
Начиная с 81 - начинаются задачи с параметрами. То есть на вход подается входной параметр N. Вычитывать его не надо он сразу есть в модуле. Собственно основная цел была у меня выйти на эти задач на циклы.
81-90 - можно обойтись встроенными повторителями.
90-102 (еще 8 задач недовыложенны должно будет 90-110) - задачи на придумывание алгоритмов рисования.
После 96 задачи - не думаю что они будут браться на уровне 4 класса. Это где-то на 8й класс.
[/list]

Оставшиеся два набора задач (20шт, и 50шт) - это задачи на повторение (условно дополнительные задачи), они по сложности аналогичны задачам с 20 по 80.

Думаю из того что выложено надо делать два основных курса, и один дополнительный.
Первый курс
1. Базовые элементы
2. Программирование графики
3. Повторители
4. Дополнительные элементы
5. Статичные задачи повышенной сложности
6. Задачи с параметрами
Второй курс (добавляются задачи на алгоритмы)
7. Задачи на циклы
8. Задачи на заливку
Дополнительный курс
доп задачи
Разделы 7 и 8 у меня не готовы полностью так как там надо готовить тесты, а это много времени - не успеваю

Еще готовлю раздел 9. Олимпиадные задачи. Но пока попридержал задачи, чтобы может их отрешать в виде реальной олимпиады.
Andrey Logvinenko

Темы: 0
Сообщений: 68

Мой профиль


Ольга Савицкая:


Все идеи, мне кажется, понравятся ученикам начальных классов.
Но я пока не могу придумать на каком этапе обучения программирования было бы правильнее начать вводить эти программы. 


Изначально я планировал курс из двух частей:
1. Это задача исполнителя. Известна программа - надо отрисовать рисунок. Я бы предпочел чтобы дети это делали на бумаге. Тут просто пояснить что такое исполнитель и чтобы они "исполняли программы в виде стрелочек".
Сюда же и задачи на отладку - есть рисунок, есть программа, но она рисует неправильно - надо найти и исправить (заменить неверную стрелку).
Тут все в виде пиктоязыка, просто в виде стрелочек.

Неплохо было бы сделать на JavaScript и положить это в курс учимся думать. Просто нарисуй по стрелкам рисунок. Но я сам не справлюсь с JS.

2. Это программирование самих программ. Тут можно остаться в бумаге - и рисовать программы пиктограммами-стрелками. Но есть проблема - непонятно как проверять результат. Сложность в том что не котрые задачи настолько многовариантны.
(сейчас я подбираю набор из 40 задач с однозначными решениями, и думаю у меня будет набор карточек которые можно решать за партой, но это как дополнение к учебному процессу).

Но главный стимул - это заменить стрелочки - реальными командами (right, left) и увидеть результат работы на компьютере. Тут уже можно запускать базовый компьютерный курс. На высокой мотивации - предложить детям работать с языком программирования, чтобы вхождение в само программирование было легче. Тут главный стимул - дать возможность для творчества, так как в обычной задаче вывести i+j в ответ, для малышей не несет прагматической нагрузки, а нарисованный "котик" несет. И они могут этого котика сделать сами. Отсюда будет мотивация научиться запускать паскаль и т.п.

Вообще задачи можно было бы комбинировать. Используя их как "плюшки" тем кто решил 2-3 обычных задачи - вот тебе интересная задача на творчество.
Andrey Logvinenko

Темы: 0
Сообщений: 68

Мой профиль


Михаил Долинский :

Шмыгалёв Игорь (3 кл) за 2 часа и 7 минут решил 15 задач 

Ну... Игорь эти задачи уже дома прорешал, еще два месяца назад. Однако - мне нравиться подход - на использование процедур чтобы выделить одинаковые блоки.
Andrey Logvinenko

Темы: 0
Сообщений: 68

Мой профиль


Михаил Долинский :

Ещё идея на развитие.
 

Есть такие мысли, чтобы прямую задачу исполнителя положить в dl-ку, но надо найти исполнителя кто-бы это на JS реализовал. :-)

На данном этапе (развития курса) я бы предложил ученикам занятия на бумаге.
Михаил Долинский

Темы: 1987
Сообщений: 47369

Мой профиль
Рисунки не отображаются в условии, с других браузеров не пробовали.

Тут скорее надо мне от вас совет, - надо ли это, и с какого уровня можно это рассказать. 

У меня нет опыта, чтобы посоветовать.
Думаю, пока можно оставить это учителю - если считает нужным - рассказывает.
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 9, 10, 11
Time:0,05