IPB
ЛогинПароль:

4 страниц V « < 2 3 4  
 Ответить  Открыть новую тему 
> Олимпиады по програмированию, нужны ли они вообще?
Олимпиады по програмированию
Принимаете (принимали) ли вы участие в олипиадах по програмированию?
Да, олимпиады нужны, сам участвую (участвовал) [ 17 ] ** [77.27%]
Нет, не вижу в них смысла [ 5 ] ** [22.73%]
Всего голосов: 22
Гости не могут голосовать 
volvo
сообщение 26.07.2010 10:33
Сообщение #61


Гость






Цитата
Почему нельзя учить школьников на Дельфе в режиме "консольное приложение"?
Потому что не доросли. Дюже умные сейчас все стали: в интернет сразу бегут, и копируют куски кода, значения которых не понимают. А там - классы и тому подобное (что, в Дельфийской консольной программе нельзя использовать всю мощь RTL? Можно. А это - лишнее). Школьник должен учиться с азов, и понимать, что он делает, а не использовать вслепую мощный инструмент. Из подобных "использований вслепую" вырастают быдлокодеры. Чем меньше доступно дополнительных средств в языке - тем лучше. Я бы вообще начинал учить с ТП 5.0 (ибо еще не было объектов, не нужны они на начальном этапе), начинают с семерки. Ладно, пусть будет семерка.

Поймите же уже наконец: задача начального этапа обучения - это не научить школьника писать программу, которая будет на каком-то конкретном процессоре выполняться быстрее на несколько тактов. Задача-то в другом: научиться правильно структурировать программу. Ибо хорошо структурированная программа - это огромный плюс. Если даже она сразу не заработала - исправить ее гораздо проще, чем копаться в килобайтах лапшеобразного кода. Так вот для обучения этому Паскаль (самый простой, безо всяких наворотов) подходит лучше всего. А что мы имеем на настоящий момент там, где на первых курсах используется Дельфи/Visual C++? А чистый Copy+Paste... Задача, которая должна решаться в 200 строк - решается в 8 тысяч, причем это все - скопированные с незначительными изменениями куски кода. И как объяснить такому студенту, который мне же приносит мой же код, раздув его и кое-как подогнав под свою задачу (хотя бы имена переменных сменить можно было? Не, зачем. Лень. Лучше в клубе зависнуть), который я показывал на одном из англоязычных форумов, что этот код - не для его задачи? Он понимать ничего не хочет: "Работает? Значит, правильно!" А то, что на эту мешанину у меня сил не хватает смотреть - это его не касается. То, что его код не будет отрабатывать на 50% примеров, которые я, даже не анализируя его поделие, подберу - это его тоже не особо интересует. Вот чему учить надо, а не "выжимать из 640К все, что можно". Научился - бери другой компилятор и иди дальше...

Тебе что, в рамках школьной/институтской программы на TP надо было так сильно экономить память, что биты приходилось считать? Нет, ты это делал для себя. А для себя - значит, азы уже должен был освоить. Заметь, освоил с Турбо-Паскалем. Начинал бы с Си - до сих пор писал бы ХеллоВорлды или вообще плюнул бы на программирование (да, мне известны и такие случаи, когда посмотрев на текст программы, после которого узелковое письмо - это просто детский лепет - раз, другой, третий, дальше человек не выдерживал и вообще бросал программирование. Трудно учиться по тому, чего не понимаешь)...

Цитата
Пример с заводом, который сидит на 286 - скорее исключение. Перешли бы на что-то посовременнее и не парили бы мозги ни себе, ни тем, кто вынужден в новые процессоры и операционки пихать совместимость с этим хламом.
А на кой им этот геморрой? Обновления всяческие, рюшечки, да? Жить без них не можете уже? Никто не заставляет никого в новые процессоры закладывать совместимость со старыми - эти "старые" будут еще тогда работать, когда все "новые" передохнут.

P.S. Чья бы корова мычала... Ты, TarasBer, какой, говоришь, версией Дельфи пользуешься? Семеркой? А почему MS должна до сих пор поддерживать те функции, которые уже давно являются deprecated, а ты их используешь и используешь, потому что твоя версия ничего слаще картошки не видела? Кто кого теперь сдерживает? Переходи на четырех-ядерник, покупай себе Дельфи 2010, будь на острие прогресса...
 К началу страницы 
+ Ответить 
TarasBer
сообщение 26.07.2010 10:58
Сообщение #62


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


> Я бы вообще начинал учить с ТП 5.0

Да, и ровный жёлтый код, который типа призван учить структурировать программу. Я с 6го начинал, без подсветки синтаксиса и выхода из цикла, мне это не мешало нисколько писать без отступов и с готами.
Прикол в том, чтобы учить детей на том, подо что точно нет готовых решений? Так это вопрос времени.
А что до применения того, что знать рано - так просто мордой ткнуть в любую строку и спросить "что она значит". Не знает - удаляем строку, гы.

> Тебе что, в рамках школьной/институтской программы на TP надо было так сильно экономить память, что биты приходилось считать? Нет, ты это делал для себя.

А как я мог в школе писать на ТП, а для себя на Дельфе? У меня мозг такое не потянул бы.

> А почему MS должна до сих пор поддерживать те функции, которые уже давно являются deprecated, а ты их используешь и используешь, потому что твоя версия ничего слаще картошки не видела?

Какие именно? Не-юникодовые версии функций?

> Кто кого теперь сдерживает?

У меня обычный комп, отличающийся от современного только низкой частотой и одноядерностью. Почему я его не меняю? Потому что он даёт мне уверенность, что если запустится у меня, то запустится у всех, причём заработает не только тестовый полигон, но и огромная карта. Да, одноядерность нынче - минус, мне выгоднее параллельные потоки эмулировать - и код проще и эффективнее у меня (но не на 2х ядрах) выходит.
Видяха, из-за которой проще всё рисовать руками и процессоров, это вопрос спорный - процессорная отрисовка даёт гарантию, что у всех будет рисоваться то же самое, что у меня, а не непойми что, из-за того, что при написании дров положили на режим glDepthFunc(gl_Less), или из-за того, что в режиме аппаратного ускорения видяха пропускает половину команд glColor.

> Переходи на четырех-ядерник, покупай себе Дельфи 2010, будь на острие прогресса...

А кряки уже вышли? А как там среда с русским тесктом работает? Исправили уже?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 26.07.2010 14:10
Сообщение #63


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Кстати, о множествах. В последних версиях я наконец-то могу писать if T in [-1, 0, 1, 5] then ...?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 26.07.2010 14:22
Сообщение #64


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(TarasBer @ 26.07.2010 15:10) *

Кстати, о множествах. В последних версиях я наконец-то могу писать if T in [-1, 0, 1, 5] then ...?

Кстати о флуде. Название темы кто-нибудь, наконец, прочтет?
Уже давно тема сильно уклоняется от своего назначения. Есть желание говорить про проблемы обучения - откройте же другую тему!
Последний пост вообще не лезет ни в какие рамки..


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
RathaR
сообщение 28.07.2010 0:37
Сообщение #65


Знаток
****

Группа: Пользователи
Сообщений: 346
Пол: Мужской
Реальное имя: Иван

Репутация: -  7  +


Цитата(Lapp @ 26.07.2010 14:22) *

Уже давно тема сильно уклоняется от своего назначения. Есть желание говорить про проблемы обучения - откройте же другую тему!
Последний пост вообще не лезет ни в какие рамки..

Про последний пост конечно согласен, но... все же я наверно не совсем верное название для темы подобрал, оно касалось скорей голосования, ведь:
Цитата
И возник вопрос, чем же всётаки это вызвано, низким уровнем обучения информатики в неспецыализированых школах?, и если всё так плохо, то стоит ли вообще проводить олимпиады по програмированию, может стоит устраивать их исключительно между спец. школами?
rolleyes.gif


--------------------
Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик!
Я - системный аналитик!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 28.07.2010 7:26
Сообщение #66


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(RathaR @ 28.07.2010 1:37) *
Про последний пост конечно согласен, но... все же я наверно не совсем верное название для темы подобрал, оно касалось скорей голосования, ведь: rolleyes.gif
Вопрос близкий, конечно, но совсем не одно и то же. Я уже сказал: хочется поговорить про методики обучения - никто же не мешает открыть тему (или покопаться в анналах). Уж не знаю, точно ли ты что продобрал, но менять тему в середине не гоже и автору.

По теме.
В идеале, олимпиады, имхо, вообще не должны быть приязаны к школам. Видимо, должно быть (нежесткое) ограничение сверху по возрасту (чтоб здоровые жлобы не забивали маленьких). Школьник САМ обычно не очень участвует в определении школы (куда отдали родители, туда и отдали). А интересы у него могут быть свои собственные, и самооборазование (например, тут, на Форуме). Или он вообще дома учится.

Олимпиады нужны, потому что соревнование заложено в человеческой природе. И лишать этого - неправильно. Взять спортсменов - что, спорт не вредит учебе, да? Еще как вредит! Просто заставлять не надо, надо объяснить и дать выбрать (чего в спорте не бывает, кстати). И учить, конечно, нужно лучше )).


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
RathaR
сообщение 2.11.2010 23:39
Сообщение #67


Знаток
****

Группа: Пользователи
Сообщений: 346
Пол: Мужской
Реальное имя: Иван

Репутация: -  7  +


Открыл для себя совершенно новый подход. У нас каждую неделю проходят тренировки по спортивному программированию. Суть в том, что главный параметр - время. Задания публикуют в 7 вечера, времени дают до 10. 6 задач. Сделал - отправляешь решение, если хоть один тест неправильно - задача не засчитывается, и даются штрафные очки. А вообще очки начисляются обратно пропорционально времени за которое ты сделал задачу. Я не знаю как будет проходить факультетская олимпиада 16 числа, но надеюсь что не так, схожу ради интереса...


--------------------
Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик!
Я - системный аналитик!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Archon
сообщение 3.11.2010 4:50
Сообщение #68


Профи
****

Группа: Пользователи
Сообщений: 618
Пол: Мужской

Репутация: -  24  +


Хм, а какие подходы ты знаешь кроме этого? Сколько не ездил по олимпиадам, всегда так было. В соревнованиях формата ACM всё то же самое.


--------------------
Close the World...txeN eht nepO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 3.11.2010 9:43
Сообщение #69


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


Оффтоп уже пошел...
Но почему-то эту тему я в свое время пропустила, так что на все - оптом.
Училась в художественном классе. 1 урок информатики раз в две недели (10-11 класс, до этого вообще не было). QBasic в 10 классе, ворд-эксель в 11. И ничего...

Про олимпиады. Тоже интересная тенденция. В областных предметных в 8-9-10 классах призовая пятерка была стабильная. Так, местами менялись =) В 11 - пять абсолютно незнакомых личностей (ибо серьезные льготы при поступлении).
Правда, когда я заканчивала школу (2005) начинали проводить "региональные профессиональные олимпиады". Немножко другой принцип формирования заданий - не по школьным предметам, а по вузовским специальностям. Вот там интересно было и на тот момент честно. Не знаю, как сейчас.

Что касается недостатков дебаггера паскаля. Ох, после программирования под FreeRTOS в CrossStudio такой кайф ))))


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Unconnected
сообщение 12.11.2010 14:18
Сообщение #70


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


На следующей неделе будет городская, сказали заранее пойти в ту школу и поставить "программу, на которой буду работать", ну типа делфу пиратскую smile.gif)

Сообщение отредактировано: Unconnected - 12.11.2010 14:19


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Freedom
сообщение 12.01.2011 21:15
Сообщение #71


Пионер
**

Группа: Пользователи
Сообщений: 113
Пол: Мужской
Реальное имя: Надир

Репутация: -  6  +


Послезавтра городская будет.


--------------------
From ZERO to HERO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Freedom
сообщение 16.01.2011 20:18
Сообщение #72


Пионер
**

Группа: Пользователи
Сообщений: 113
Пол: Мужской
Реальное имя: Надир

Репутация: -  6  +


Всё городская олимпиада прошла. Занял 1ое место 49 баллов набрал, отрыв от остальных в 33 балла. Теперь к области готовиться буду.
P.S: Что то сегодня вообще на форуме мало общения.


--------------------
From ZERO to HERO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Cheburashka
сообщение 16.01.2011 21:32
Сообщение #73


Бывалый
***

Группа: Пользователи
Сообщений: 195
Пол: Мужской
Реальное имя: Сергей

Репутация: -  2  +


Тоже участвовал в городской олимпиаде, и также занял первое место (:
На следующей неделе будет окружной этап. Будем надеяться на лучшее)))


--------------------
♣♣♣
"Себя великим не считай, гордясь величьем предков,
Величья не добудешь ты и золота ценою!
Хоть светит на небе луна, но отраженным светом -
Чужою славой не живи, не будь второй луною!!!"
♣♣♣
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Freedom
сообщение 16.01.2011 21:52
Сообщение #74


Пионер
**

Группа: Пользователи
Сообщений: 113
Пол: Мужской
Реальное имя: Надир

Репутация: -  6  +


Цитата(Cheburashka @ 16.01.2011 21:32) *

Тоже участвовал в городской олимпиаде, и также занял первое место (:
На следующей неделе будет окружной этап. Будем надеяться на лучшее)))

good.gif


--------------------
From ZERO to HERO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

4 страниц V « < 2 3 4
 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 28.03.2024 13:39
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"