[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, 4, 5, 6, 7
Автор Сообщение
Роман Стриженков

Темы: 5
Сообщений: 121

Мой профиль
Михаил Семенович, поясните правила проведения на DL олимпиад на будущее. Олимпиады для одного возраста проводятся по заказу разных школ в несколько разных дней в различное время. Могут ли участники участвовать в них несколько дней подряд и сдавать в разные дни задачи одной олимпиады, как это сделали некоторые ребята?
Михаил Долинский

Темы: 1984
Сообщений: 47215

Мой профиль
Школьная олимпиада - тренировочная.
Поэтому мы открываем её для удобства учителей в разные дни - по их просьбе.
Но всё равно, конечно, решать одному и тому же участнику в разные дни - это не по-спортивному.
7 и 20 апреля будут официальные олимпиады, и они будут открыты только один раз в указанное время.
Роман Стриженков

Темы: 5
Сообщений: 121

Мой профиль
Михаил Семенович, сообщаю, что получил подробный ответ от Короткевич Людмилы Ивановны. Основное это подпитывание и взращивание интереса к программированию и использование интереса для обучения.
Михаил Долинский

Темы: 1984
Сообщений: 47215

Мой профиль
Отлично
Михаил Долинский

Темы: 1984
Сообщений: 47215

Мой профиль
Статистика использования языков программирования на РОИ с 1997 года
Ольга Захарченко

Темы: 7
Сообщений: 46

Мой профиль
Прошу подсказать, как лучше поступить тактически при прохождении 'Ускоренный курс 2013' в тех местах, где задания неотрывно связаны с темами по математике из 5-го и старших классов (корни и т.д.), которые ребенок еще пока не проходил в школе в своем 4-м классе.
Стоит ли 'на пальцах' обьяснять ребенку соответствующую математику, и насколько глубоко именно на ЭТОЙ стадии?
Нужно ли ребенку параллельно проходить какой-либо математический курс на DL?
Михаил Долинский

Темы: 1984
Сообщений: 47215

Мой профиль
Задания в теме "Введение в программирование" на форматированный ввод-вывод
Программа минимум - просто сдать задачи:
ввести и вывести что нужно, вычислить, прямо как написано в задании.
Можно даже не вникая в математическую суть.

Другой вопрос, что попутно мы выполняем ПРОПЕДЕВТИКУ знаний по математике и встроенным функциям Паскаля, будут которые полезны в будущем.

Что и как глубоко пояснять ИНДИВИДУАЛЬНО решается с каждым ребёнком в зависимости от того, насколько он в состоянии воспринимать материал.
Пока ему интересно и понятно - можно пояснять.
Если сложно, то пока и не обязательно.

Никаких параллельных курсов не нужно.
Ольга Захарченко

Темы: 7
Сообщений: 46

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

Занятия: среда (сш 27) + воскресение (сш 27) + дома (по возможности).

Основа материала – ускоренный курс 2013 внутри курса «Базовое программирование», продолжение от текущего уровня (двумерные массивы - олимпиады 1-4 класс) до конца.

Решение возникающих проблем:
Если объем внешней помощи (aka списать готовое решение) начинает превышать разумный, «перевариваемый» к осмыслению предел (1-3 задачи в день для олимпиад за 1-4 класс, 1 задача в день для олимпиад за 5-8 класс), то до конца текущего занятия применять пути временного отступления ВНУТРИ ускоренного курса 2013:
- назад к началу курса (повторение трудных и решенных ранее с посторонней помощью заданий по олимпиадам 5-8 класса, доведение до автоматизма) + любые олимпиадные задачи за 5-8 класс по пройденным темам. Если уже близко к выходу из текущей темы или все прошлые трудные задачи хорошо решаются, то:
- вперед к соседней по отношению к текущей теме курса (задания техминимума ближайшей темы).
Ожидаю оценки адекватности плана и возможных корректив.
С уважением,
Михаил Долинский

Темы: 1984
Сообщений: 47215

Мой профиль
По-моему, сильно сложный алгоритм.
Предлагаю попроще

1. В Ускоренном курсе работаем в СШ 27 продолжая, с того места, где Оля остановилась.
(если так хочет Оля, а не Вы, лично я не вижу ничего плохого в том, чтобы начать ускоренный курс сначала)
Вернёмся в начало, только если Оля сама попросится.
Дома работать в ускоренном курсе можно только если Оля ВСЁ делает сама.

2. Каждое воскресенье (или среду, если воскресенье пропущено) начинается с решения первых двух/трёх задач очередной городской олимпиады для 5+ классов.
1) Введение в программирование
2) Одномерный массив
3) Двумерный массив

В эту олимпиаду (ниже ссылка на её результаты)
http://dl.gsu.by/restable.jsp?hd=1&hid=166186535&obid=166186535&pi=6&pi=7&pi=4&pi=10&u.c=1064&lng=rus&u.a

Оля не решила задачу 1) - на тему Введение в программирование
http://dl.gsu.by/task.jsp?nid=1737167&cid=1064

Если хотите/можете разберите её дома
иначе мы в школе разберём

3. Дома можно решать ЛЮБЫЕ задачи из Курса "Базовое программирование"
- чтобы бороться за победу в Осеннем Кубке
только при условии, что она решает САМА, если задача не получается, пропускает её
(удобнее всего работать в Differential Study 2)

Рекомендую где-то здесь решать (можно вперемешку - на Олин выбор)

Официальные олимпиады (там есть задачи 1-4 классов, и 5+ классы)
Кенгуру (3-4 кл, 2001 - 2008).
Кенгуру (5-6 кл, 2001 - 2009).
Математика 4 класс.
Математика 5 класс.
Математика 6 класс.
ЧЯРис.
Ольга Захарченко

Темы: 7
Сообщений: 46

Мой профиль
Михаил Семенович, поясните, пожалуйста, общие правила использования в учебных классах сш27
1) личного ноутбука ученика (5 класс);
2) установленной на ноутбуке версии ide (на windows 10 беспроблемно ставится free pascal, в отличие от привычной уже turbo pascal).

Речь о средах и воскресеньях вне официальных олимпиад.
Михаил Долинский

Темы: 1984
Сообщений: 47215

Мой профиль
Пришёл, подключился к WIFI (будут проблемы - помогут) и работай.
Желательно придти с максимальной подзарядкой.
У нас есть 11 гнёзд для питания, но буков гораздо больше.
Ольга Захарченко

Темы: 7
Сообщений: 46

Мой профиль
Требуется методологический совет.

В курсе Информатика 2015 тема Сортировка была представлена двумя подтемами:

1) Сортировка обменом (вводный пример http://dl.gsu.by/task.jsp?nid=1520107&cid=974 )


2) Сортировка с номерами (вводный пример http://dl.gsu.by/task.jsp?nid=1520112&cid=974 )

С виду алгоритмы работают примерно одинаково, делают одинаковое количество проходов и сравнений.
При прохождении, помню, столкнулись с тем, что первый способ категорически «не зашел», ребенок его не понял, объяснять его «на пальцах» было трудно, так и остался не освоенным.
Но вот второй способ, «Сортировка с номерами», зашел на ура, ребенок понял его с полуслова, пересказал своими словами, уверенно пояснил назначение каждого символа программы. Более того, почти через год, при прохождении темы Геометрия вспомнил именно его, придумал, как использовать "цикл в цикле, со сдвигом номера" при переборе всех расстояний между всеми точками.

В связи с тем, что в курсе Базовое программирование – Ускоренный курс 2013 - Сортировка в качестве вводного примера используется только первый способ (http://dl.gsu.by/task.jsp?nid=1124907&cid=620 ), возник вопрос: есть ли какие-то особые причины (например, жесткая связь с последующими более эффективными алгоритмами сортировки) чтобы решать задачи на сортировку в указанном курсе именно первым, «неудобным» и трудно запоминаемым способом, или это не критично на краткосрочную перспективу, и можно пользоваться вторым, интуитивно понятным и освоенным?
Михаил Долинский

Темы: 1984
Сообщений: 47215

Мой профиль
При решении задачи каждый может работать как ему легче.
Главное задачу решить.
Ольга Захарченко

Темы: 7
Сообщений: 46

Мой профиль
1) При переходе на C++ по прежнему сохранилась позиция, что использовать как IDE CodeBlocks из архива на DL (CodeBlocks-16.01(+MinGW 4.9).zip) с преднастройками (Вадима Копиченко)?

2) CodeBlocks избрана по причине своей кроссплатформенности, свободности и бесплатности, в отличии от бесплатной, но несвободной Microsoft Visual C++ 2017 Community Edition (её первой упоминает Михаил Густокашин в вводном курсе на Stepik), или есть еще и другие, не вполне очевидные нюансы?

3) В школах Гомеля, проводящих олимпиады, установлена тоже версия CodeBlocks, идентичная DL-версии?

4) Применение в образцах универсального #include <bits/stdc++.h>
и не применение строки return 0; задумано для упрощения жизни начинающим?
Михаил Долинский

Темы: 1984
Сообщений: 47215

Мой профиль


Ольга Захарченко:

1) При переходе на C++ по прежнему сохранилась позиция, что использовать как IDE CodeBlocks из архива на DL (CodeBlocks-16.01(+MinGW 4.9).zip) с преднастройками (Вадима Копиченко)? 
Можно пользоваться этим для упрощения старта.
Если очень хочется - можно сделать своё.
Если получится лучше чем есть - поделитесь

2) CodeBlocks избрана по причине своей кроссплатформенности, свободности и бесплатности, в отличии от бесплатной, но несвободной Microsoft Visual C++ 2017 Community Edition (её первой упоминает Михаил Густокашин в вводном курсе на Stepik), или есть еще и другие, не вполне очевидные нюансы? 
CodeBlocks разрешена на IOI и республике и используется подавляющим большинством "элитных" олимпиадников.
Наверно, у них были причины. MVC наверно не разрешена на олимпиадах.

3) В школах Гомеля, проводящих олимпиады, установлена тоже версия CodeBlocks, идентичная DL-версии?  
Должна быть, никто не мешает с собой на флешке принести и попросить скопировать, если там не будет.
Для надёжности я так и рекомендую делать всем С++ олимпиадникам.

4) Применение в образцах универсального #include <bits/stdc++.h>
и не применение строки return 0; задумано для упрощения жизни начинающим? 
Да
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, 4, 5, 6, 7
Time:0,031