Re: Придумать задачку по программированию
хай кроссворды сочиняет. Боян, конечно, но стихописные программы тоже появились уже не одно и даже не три десятилетия назад
первое место занял товарищ, который пришел, принес какие-то железки, подключил их к lpt и его программа стала замерять его сердечный пульс. интерактивно.
Спасибо, спасибо, а еще?
ну, образы какие-нибудь распознать, человеческий язык распарсить, архиватор написать
Пусть разрюхает регексы и напишет свой парсер, поддерживающий дополнительные инструкции близкие к реализуему НКА, типа, по данному вводу вывести вот это. Технически это просто (если знать, что такое НКА но подумать придётся. Мб чё-нить клёвое получится.
Не так сказал: "Распознать человеческую речь". 40 лет прошло, вроде.
![](/images/graemlins/cool.gif)
Например, сделать саообучающийся движек для карточных/настольных/кубичных игр...
Пущай целостность сайтов проверят. То есть что на данном сайте нету битых ссылок и на все файлы ссылки есть. Кстати, посоветуйте прогу, в которой это уже реализовано
![](/images/graemlins/frown.gif)
и чтоб понятно было дядям из жюри.
например, регэкспы в данном случае самое неподходящее! во первых половина не поймет, что это, а во вторых нахрена изобретать велосипед?
типа 3D (например простейший космический симулятор с движущимися разноцветными источниками света, написанный на OpenGL в 100 строк заранне выиграет у супер-умной парсилки регэкспов)
или ИИ (типа какой-нть симуляции поведения животных или прочей лабудени)
или железка (нечто осязаемое управляемое с компа)
это все модно щас...
да и всегда работает
А вообще кибернетика рулит! Как вариант железок (помимо вышеперечисленного):
1. сделать "сигнализацию" с контролем периметра помещения.
если руки растут из правильного места, то можно напаять ИК оптопар и расставить в помещении демонстрации, подключить к любому порту и красиво показать
2. идеально приспособить что-нть движущееся! типа прикрутить моторчик, который управляется программой, которая по набору датчиков делает что-нть простейшее. Типа контроль и поддержание некоего состояния.
3. Лазерное шоу: китайская лазерная указка, линза, 2 зеркала, подсоединенные через рычаги к пьезоэлементам, управляемых через порт программой. Рисование разных фигур/букв на стенах. Лазер можно включать/выключать тоже с порта...
Пусть Рей-Трейсер напишет...
Когда я учавствовал в подобных штуках то первое место занял пакет программ для фильтрации изображений (убирание шума, выделение контура и т.д.)
Hroft - контур вычислял методом Розенфельда
у нас такие задачи (убирание шума и выделения контура) давались в обязательном порядке всем 11классникам. Правда, по выбору. Я шум логическим сглаживанием убирал, Я на третьем курсе писал.
Раскладка словаря в дерево, шаблоны слов, поиск по шаблону, уровни сложности...
Плюс визуализация всего. Очень забавно получилось.
PS. Извиняюсь если было уже, тред не читал
![](/images/graemlins/smile.gif)
программа, релизующая метод хеширования из Дональда Кнута
Оставить комментарий
zzzzz76
Господа!Одному школьнику из программстского колледжа
нужно придумать задачку для курсовой по программированию.
Вот примеры задач : программа, вычисляющая движение пятен
на Юпитере (первое место программа сочиняющая стихи,
какие-нибудь стандартные программы, рисующие графики и т.д.
Может у кого-нибудь есть какие-то интересные идеи?
Помогите, пожалуйста.