Уважаемые учащиеся, поздравляю Вас с началом занятий. Разрешите предложить Вам задания по программированию. Рад доставить удовольствие всем желающим решить задачи. ----------------------------------------------------
* Внятно рассказать, что такое финитизм Гильберта.
* Разделить на арифмометре 555444333222111 на 123 за 45 мин. Примечание: Разделил за час, будучи заперт в деканате.
* Извлечь на арифмометре корень квадратный из заданного числа за 45 мин.
* Внятно рассказать, что такое интуиционизм Брауэра.
* Написать программу длиной менее 6 байт, гасящую NumLock и при этом не вызывающую побочных эффектов. Примечание: Это очень трудная задача. Автор: В. Лиман, г. Киев.
* Придумать или описать систему обмена сигналами, позволяющую передавать по телефону цифровую информацию на скорости 4800 бод без сжатия. Полоса пропускания телефонных линий равна звуковому диапазону.
* Хотя бы раз растянуться на тренажере "колесо".
* Написать программу, не содержащую ни одного выполняемого оператора (ни одной машинной команды), тем не менее, при запуске вызывающую крах системы.
* Хроматическим числом поверхности назовем максимальное число цветов, в которые ее можно покрасить так, чтобы каждый цвет граничил с каждым по некоторой линии. Предъявить бутылку Клейна, покрашенную в ее хроматическое число цветов.
* Предъявить одностороннюю поверхность без края и самопересечений.
* Предъявить лист Мебиуса, покрашенный в его хроматическое число цветов.
* Написать вирус в виде BAT-файла, не использующий EXE или COM - программ.
* Программно ввести в резонансные колебания системный блок компьютера.
* Написать блок гашения экрана, выжигающий люминофор.
* Придумать парольную защиту, в которой пароль трудно забыть и его невозможно подсмотреть. Описать достоинства и недостатки придуманной защиты.
* Назвать 5 советских ученых, работавших в компьютерных областях. Тщательно обосновать выбор.
* Назвать 5 советских лжеученых, работавших в компьютерных областях. Тщательно обосновать выбор. (Под советскими в вопросах 8 и 9 понимаются такие [лже]ученые, чья деятельность проходила или проходит на территории бывшего СССР. В докладе должны быть освещены полученные ими КОНКРЕТНЫЕ научные результаты или убедительно показано отсутствие таковых.) Примечание: на последние два вопроса любили отвечать женщины.
* Что означает сигнатура MZ ? Подробно рассказать, когда и как она возникла.
* Назвать не менее 40 протоколов (т.е. распространенных соглашений о способах обмена данными). Описать назначение и принцип работы каждого, расшифровать аббревиатуру. Начало списка: JPG, PCI, OLE, ...
* Чтобы наконец покончить с легендами, давайте напишем программу, которая через каждую секунду высвечивает на экране в течении 1/30 секунды надпись "Иди домой!".
* После получения Вашего архива в электронной почте принимающий компьютер должен звонить Вам, подтверждая получение. Примечание: такой случай имел место в Киеве, звонило на 02, пока не отключили линию.
* Используя предоставленный преподавателем DBF-файл, содержащий адреса, фамилии и номера телефонов, в течение не более 3 минут разработать пользовательское программное обеспечение телефонного справочника для поиска по фамилии, первым буквам фамилии и/или номеру. Разрешается применять только ИНСТРУМЕНТАЛЬНЫЕ универсальные средства, никаких своих ранее подготовленных разработок. Время инсталляции указанных средств в счет не идет. Засчитываются также рекорды других студентов, даже если они выполнены с помощью того же инструментария, но отличаются по времени не менее, чем на 15 cекунд.
* В N-мерном пространстве расположены точки. Описать разумный способ, по которому можно выяснить: 1. Образуют ли точки облака? 2. Находится ли выбранная точка в каком-либо облаке и в каком именно?
* Тщательно разработать проект или написать программу, которая через некоторое время после Вашего начала работы с компьютером здоровается с Вами по имени. А если вы устали, программа выразит беспокойство, не заболели ли Вы, и вообще, Вы сегодня какой-то не такой. Естественно, никакой идентификации Вы не вводите и вообще никаких заранее обусловленных действий не выполняете.
* Переключение национального регистра кнопкой "Reset".
* Спроектировать аналог программы "Neko" (котик, лазящий по экрану), но только котик должен как можно более разумно (с котячьей точки зрения) лазить ПО ВСЕМ объектам экрана, в том числе по горам и облакам в играх и строчкам в текстовых редакторах, а не только по краям рамок. Примечание: тоже очень трудная задача.
* Как будем писать программу, способную выиграть у человека в игру "уголки"?
* Получение цветного изображения на монохромном мониторе. |