Найти

Алгоритмические языки и программирование

Список лабораторных работ

 

Темы РГЗ для студентов дневной формы обучения

По предмету Алгоритмические языки и программирование (он же Алгоритмические языки программирования, он же Программирование) для группы 21-06

Каждым студентом должен быть выполнена работа. К каждой работе должен быть отчет объемом около 15 страниц, из которых:

  1. Титул, содержащий следующее - тема работы, фамилия и группа студента, дата выполнения
  2. Введение 1-3 страницы
  3. Основная часть работы - постановка задачи, ход и результаты работы, краткое описание полученных результатов
  4. Выводы или Заключение
  5. Литература

К отчету должен быть приложен полный исходный текст программы с необходимыми комментариями, обязательно в электронном виде. Отчет может быть рукописным или напечатанным на принтере. Текст нерукописного отчета должен быть приложен в текстовом файле на машинном носителе информации (дискета или диск CD-R). Программы должны быть предъявлены в файлах с исходным кодом, например, для системы программирования Delphi полный набор файлов отчета должен включать файлы типа dfm, dpr, pas.

Темы РГЗ приведены для предварительного обсуждения. Выбор темы только по согласованию с преподавателем, т.к. некоторые темы, кажущиеся очень простыми, содержат ряд обязательных требований, к которым студент может быть не готов. Окончательный выбор темы фиксируется в журнале. Большинство тема предназначено для одного студента и только для одной группы исполнителей, что означает, что работу выполняет первый, выбравший тему, с записью названия в журнале. Второй исполнитель уже не может выбрать такую же тему.

  1. Реализация математического алгоритма... Существует ОЧЕНЬ много разных алгоритмов, можно выбрать, с учетом уровня сложности, например, реализация метода ближайшего соседа по книге Айвазяна в разных метриках:
  2. Махалонобиса
  3. Хемминга
  4. потенциальных функций
  5. Система обучения быстрому чтению
  6. Игра крестики-нолики (порядка N x M)
  7. Домашняя бухгалтерия (с планированием). Требования:
    • не обязательно двойная бухгалтерия
    • разработать специальный план счетов
    • учесть использование 2-3 валют
    • учесть все деньги в банке, на карточке и т.п., если есть :)) и все доходы от них тоже
    • учесть всех должников и кредиторов
    • обеспечить поддержку часто используемый операций
  8. Домашняя библиотека (книги, журналы, CD & FDD - электронные тексты обязательно)
    • использовать ББК, УДК, автор(ов), название, город издания, число страниц
    • быстрый поиск
    • вывод всего списка или части его в текстовый файл
  9. Коллекционер
  10. Ежедневник (организатор)
  11. Переводчик
  12. Электронный словарь
  13. Архиватор
  14. Тестер CD
  15. Фэрли-архив
  16. Генеалогическое дерево
    • дерево в генеалогии может быть восходящим, нисходящим и смешанным, в том числе иногда даже и не деревом, а графом общего вида
    • посмотреть аналоги, в Интернете много!
    • хранить инфо в реляционных таблицах, не обязательно dbf или bd, можно текстового вида
    • быстрый поиск
    • вывод всего списка или части его в текстовый файл (или html-файл)
  17. "Кладовка" (домашнее хозяйство - учет различных запасов и инструментов)
  18. Игра в 15 (обобщение порядка N x M). Требования:
    • сделать хранение результатов в файл ini
    • для этого разработать экономную структуру хранения, желательно в 1 строку
    • запись всех ходов, тоже желательно в 1 строку, достаточно указывать адрес квадратика, которым ходят, т.к. пустой только один
    • сохранение ФИО игрока
    • настройка размерности игрового поля
  19. Игра в шахматы. Требования:
    • сохранение протокола (запись всех ходов), даты и времени каждой игры в файл
    • для этого разработать экономную структуру хранения
    • желательно черно-белый вариант
    • не менее двух вариантов размеров: 600x800 и 160x160 пикселей
  20. Игра TETRIS. Требования:
    • сохранение протокола (запись всех ходов), даты и времени каждой игры в файл
    • для этого разработать экономную структуру хранения
    • желательно черно-белый вариант
    • не менее двух вариантов размеров: 600x800 и 160x160 пикселей
  21. Конвертор TXT<->DBF
  22. Предобработчик медицинских данных (задание спросить отдельно)
  23. Реализация программ с использованием SSE (задание требует знания ассемблера; могут быть задачи сортировки или кластеризации)
  24. Построитель правильных фраз на АЯ. Источник данных - dbf-файл с частотами пар слов

Примерный список вопросов к зачёту

 

    Литература

 

Рейтинг SIMPLETOP.NET
Rambler's Top100 Powered byCeleron©
Бесплатный хостинг от EOMY.NET