На этой странице представлены возможные темы годовых проектов. Можно предлагать свои темы.
Что писать в отчете по проекту, смотрите здесь.
- Игры
- Здесь перечислены не все возможные игры :) Предложите свою!
- Филворд
- [Шумская Е.] 15
- [Буракова В.] Судоку
- [Голев М.] Арканоид
- Эрудит или Скрэббл
- Кроссворд
- Робот в лабиринте
- "правило одной руки" (левой или правой)
- поиск в ширину
- поиск в глубину
- Интеллект для игры в крестики-нолики на "бесконечном" поле
- важную информацию можно прочитать здесь, необходимые программы здесь
- решать можно
- с помощью перебора позиций (почитать можно здесь, здесь, здесь и здесь)
- или с помощью штрафной функции (почитать можно здесь, здесь и здесь)
- [Шашкова Е.] Тетрис
- [Мирошниченко И.] Быки и коровы
- [Скобелев Ю.] Морской бой
- Игра для двух игроков:
- Крестики-нолики
- Шахматы
- Шашки
- + смотрите здесь
- Обработка текста
- Регулярные выражения и поиск в тексте
- Вычисление арифметического выражения (например, так или так)
- Автоматическое распознавание кодировки русского текста
- Дан файл, известно, что в нем -- русский текст, но не известно в какой кодировке
- Нужно как-то определить кодировку
- * Можно использовать словарь русских слов
- Проверка орфографии (словарь дан, например, вот)
- с предложением возможных вариантов исправления
- можно использовать алгоритм поиска редакционного расстояния
- Сравнение двух программ на "похожесть"
- можно использовать разбиение на токены и поиск наибольшей общей подпоследовательности
- Математика
- [Бондаренко М.] Разбиение многоугольника на треугольники
- например, так
- [Матвеев Ф.] Конические сечения
- Какая линия получится при пересечении конуса с данной плоскостью?
- [Дешевой Д.] Построение графика аналитически заданной функции
- [Зиновьев Е.] Геометрические фракталы
- ищите здесь
- Гармонические колебания (маятники)
- Заданы начальные условия
- Как будет двигаться маятник?
- [Воеводская А.] Решение системы линейных уравнений
- Методом Гаусса
- Методом Крамера
- Поиск корня непрерывной функции
- двоичным поиском
- Вращение трехмерного объекта
- для этого достаточно уметь вычислять проекции всех вершин на плоскость экрана
- Движение планет в Солнечной системе
- Законы Кеплера
- Движения плоскости
- см. здесь
- Вычисление площади многоугольника методом Монте-Карло
- будем бросать на плоскость случайные точки: число точек, попавших внутрь многоугольника пропорционально его площади
- Восстановление многочлена по нескольким точкам
- Интерполяция по Лагранжу
- Интерполяция по Ньютону
- Интерполяция другими способами
- Разное
- Календарь
- Показывает дни недели и праздники
- [Шагал А.] Часы (с разными часовыми поясами)
- Показывает циферблаты (со стрелками) с текущим временем для разных городов мира
|
Attachments (1)
-
ALGO.TXT - on Feb 27, 2009 4:21 AM by Andrey Breslav (version 1)
37k
Download
|