Задания находятся в файлах, ссылки на которые размещены ниже. Ориентировочный срок выполнения одного задания - одна-две недели. Как только кто-либо выполнит все выданные задания, на сайте появится следующее. Сдавать задания можно и лично, и путем отправки на электронную почту (peter@astro.spbu.ru).
Прошу не забывать, что:
- Для написания программ можно использовать любой достаточно распространенный компилируемый язык программирования общего назначения (при возможности компиляции и запуска программы под Linux), но при этом нельзя использовать библиотеки, не входящие в стандарт языка. Нельзя использовать языковые конструкции, не входящие в стандарт языка и предоставляемые только отдельными компиляторами.
- При написании программ необходимо соблюдать требования, указанные в задании (форматы ввода-вывода, названия используемых файлов и т.д.).
- Программы должны быть консольными, причем ввод данных с клавиатуры и вывод результатов на экран должен быть минимизирован. Впрочем, визуализация результатов с помощью внешних инструментов (например, gnuplot, R или PGF/TikZ) не возбраняется и даже приветствуется.
- Если сборка программы требует более сложных манипуляций, чем запуск в командной строке чего-нибудь вроде gcc hello.c, крайне желательно написать Makefile.
- Текст программы должен быть легко читаемым и понятным без дополнительных объяснений (в частности, весьма полезно снабжать текст комментариями).
- Если Вы собрались сдавать программу, убедитесь, что в ней нет хотя бы синтаксических ошибок. Более того, сдаваемая программа должна быть снабжена хотя бы одним набором нетривиальных тестовых данных, на котором она выдает ожидаемый автором результат.
- Зачет за задание выставляется только после прогона программы (поэтому те, чьи программы будут работать неделями, рискуют не получить зачет вовремя).
Удачи!
Прикрепленный файл | Размер |
---|---|
Задание №1 | 149.33 кб |
Задание №2 | 184.09 кб |
Задание №3 | 189.65 кб |
Задание №4 | 127.77 кб |
Задание №5 | 253.85 кб |
Задание №6 | 164.93 кб |
Задание №7 | 203.94 кб |
Задание №8 | 184.87 кб |
Задание №9 | 139.95 кб |
Задание №10 | 143.73 кб |