16 дек. 2012 г.

Задания для группы 8321

Напоминаю, что первый дедлайн — 31 декабря.

1. К.О. Князевдвухпанельный файловый менеджер, реализующий следующие функции
* браузер файловой системы
* переход между панелями, смена местами панелей
* создание файлов и папок
* копирование и перенос файлов и папок с одной панели на другую
* переименование файлов и папок
* удаление файлов и папок
* просмотр содержимого файла и его свойств (размер, atime, права доступа)
* выход из файлового менеlджера
* уточнение: файловый менеджер не обязан быть графическим

2. Д.О. Прудниковпарсинг Википедии: Нобелевские лауреаты
* Составить рейтинг стран, граждане которых получили наибольшее количество Нобелевских премий в разлчных номинациях.
* Графический интерфейс пользователя отображает кнопки с названиями стран или их флагами.
* По нажатию кнопки на экран выводится название страны, её флаг и количество лауреатов в каждой номинации.
* Должна быть возможность получить поимёный список лауреатов по каждой стране.
* Сбор данных можно осуществлять заранее, но нужно показать возможность обновления результатов.

3. Д.В. Чабровакарточая игра «Дурак»
* Пользователь играет против компьютера, колода в 36 карт.
* В каждой новой игре согласно правилам раздаются карты для игрока и комьютера.
* Игрок видит свои карты и козырную карту.
* Игровой процесс проходит согласно правилам.
* Игра корректно завершается и определяется победитель.
* Имеется возможность начать новую игру с перетасованной колодой.

4. Т.Ю. Заремба
граф друзей в Twitter:
* программа логинится в твитор-аккаунт
* программа собирает список друзей для своего аккаунта (как following, так и followers)
* для каждого из друзей пограмма собирает список его друзей (как following, так и followers)
* программа рисует на одной картинке два графа: following и followers и подписывает вершины графов

5. Е.О. Григорьевапарсинг Википедии: распределение городов страны по численности населения
* Для любой наперёд заданной страны составлять список из N городов, упорядоченный по численности населения (от больших городов к маленьким).
* В случае, если для страны известно более чем N городов, брать все города, по которым доступны данные.
* Результат выводить в виде PDF-файла с диаграммой, элесенты которой подписаны, а в заголовке указано название страны и её и нарисован её флаг.
* Желательно в качестве источника данных использовать англоязычную версию Википедии.

6. А.О. Тертышныйкурс валют
* На основании данных Центробанка РФ о курсах валют построить на одном графике курсы доллара США и японской иены.
* График выводится в PDF-файл.
* График содержит указание масштаба по каждой оси.
* График строится за произвольный год или несколько лет.

7. А.И. Сакевич
— самый богатый на события день в 2011 году на основании анализа новостных лент
* Проанализировать данные одного или нескольких новостных каналов и найти день, когда добавлено наибольшее количество записей
* Результат анализа вывести в виде графика или диаграммы, на которой выделен искомый день и обозначены другие дни.
* Результат выводится в PDF-файл.


8. А. Ширяев
решение матановой кэпчи:
* генерация задания в Wolfram|Alpha
* распознавание задания
* решение задания при помощи Wolfram|Alpha
* [optional] GUI c отображением задания, решения и кнопки Restart

9. ДавиденкоMoby-Dick:
* В романе Германа Мелвилла «Моби Дик» найти N самых часто встречающихся слов, не являющихся предлогами, местоимениями или союзами;
* результат вывести в виде горизонтальной гистограммы;
* результат сохранить в PDF-файл.

10. БецишинВсе рифмы в «Онегине»:
* В романе в стихах А.С. Пушкина «Евгений Онегин» найти все пары слов, срифмованные больше одного раза;
* если слово А рифмовано с B, а B рифмовано с C, то такие наборы объединять в один набор из трёх слов, запоминая при этом соотношения между словами из этого набора {A,B,C}, скажем, {A-B, B-C};
* продолжая вышеописанную логику, добавлять слова к уже когда-то рифмованным, помня об их отношениях;
* найти самый большой кластер хотя бы раз рифмованных слов (скажем, может получиться что-то вроде {любовь-морковь, кровь-бровь, свекровь-бровь, любовь-свекровь, бровь-любовь});
* результат вывести в виде графа и сохранить в PDF-файл.

Комментариев нет: