Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания на курсовую работу.docx
Скачиваний:
6
Добавлен:
14.08.2019
Размер:
463.09 Кб
Скачать
  1. Голый король

Поле шахматной доски задается парой натуральных чисел: первое указывает номер вертикали при счете слева направо, второе - но­мер горизонтали при счете снизу вверх. Расстановка фигур задает­ся таким образом, что вначале указываются поля, на которых стоят белые фигуры, затем - поля, на которых стоят перечисленные чер­ные фигуры. У белых на доске остался только король, у черных - король, конь, слон, ладья. Охарактеризовать положение белых с по­мощью слов: мат, шах, пат, обыкновенная позиция.

  1. Плата за электроэнергию

Даны сведения за каждый из последних 12 месяцев, снятые с элек­тросчетчика каждой из квартир 24-х квартирного дома. Известны также фамилии ответственных квартиросъемщиков, стоимость одного киловатта и сколько денег перечисленно каждым квартиросъемщиком за каждый из 12-ти этих месяцев. Написать программу, которая поз­волит решить следующие задачи:

а) сколько электроэнергии израсходовано в каждом месяце всем домом;

б) сколько электроэнергии израсходовано за год каждой квартирой;

в) напечатать фамилию ответственного квартиросъемщика, в квар­тире которого в течение года было израсходовано больше все­го электроэнергии, а также номер этой квартиры;

г) сколько в среднем было израсходовано электроэнергии каждой квартирой за один месяц;

д) каков средний расход электроэнергии по дому за каждый месяц;

е) составить список ответственных квартиросъемщиков, в чьих квартирах расход электроэнергии за год больше, чем в сред­нем по дому;

ж) сколько квартир дома имело нулевой расход электроэнергии хо­тя бы один месяц в год;

з) составить список квартир, в которых в последнем месяце был нулевой расход электроэнергии;

и) составить список ответственных квартиросъемщиков, в кварти­рах которых хотя бы раз в году был нулевой расход электроэ­нергии;

к) составить список ответственных квартиросъемщиков и список квартир, в которых нулевой расход электроэнергии был более одного раза в году;

л) составить список квартир, в которых в последние три месяца расход электроэнергии был выше, чем в среднем по дому в те­чение года;

м) ввести сведения за последний месяц (предварительно сделать сдвиг в таблице).

  1. PASFOR

Форматирование Pascal-евского или с++-го текста по правилам структурного программирования.

  1. Игра mouse

  2. Спрайтовая графика

  3. Тест для водителей

Экран разбит на квадраты 10х10. Квадраты заполняются случайным образом 50-ью числами красного цвета на случайном интервале от 0 до 99 и 50-ью числами зеленого цвета на другом случайном интерва­ле от 0 до 99. Игрок должен быстро поочередно отмечать, используя клавиши управления или "Мышь", в возрастающем порядке числа крас­ного цвета и в убывающем порядке числа зеленого цвета. Время про­хождения теста фиксируется. Победители заносятся п таблицу рекор­дов.

  1. Игра "Движущийся прицел"

  2. Игра "Перестройка"

  3. Музыкальный редактор

  4. Сравнить методы сортировки

- с массивами

- с файлами

привести графики работы алгоритмов в зависимости от количества элементов,

участвующих в сортировке.

  1. Карточная игра "Пьяница".

Компьютер играет за n человек (n=2,3,4,6,9,12) с заданной на­чальной и регулируемой в процессе игры задержкой.

P.S. Шестерка бьет туза

  1. Карточная игра "Ведьма".

Компьютер отбрасывает в сторону крестовую даму и сдает все кар­ты на n человек (n=2,3,4,6,9,12). Парные карты, кроме "Ведьмы" - пиковой дамы, втоматически откидываются. Очередной игрок вытяги­вает одну карту у ближайшего по часовой стрелке игрока, имеющего карты(у), и парные карты, если они появились, автоматически отки­дываются. Игрок, у которого закончились карты, выходит из игры. Последний игрок, оставшийся с пиковой дамой, и будет "Ведьмой".

  1. Правила хорошего тона.

Написать программу проверки знаний хорошего тона.

  1. Конвертор программ с языка Ершова на Pascal.

Написать программу конвертироваения основных операторов языка

Ершова на Pascal.

  1. Конвертор программ с языка Pascal на С.

  2. Конвертор программ с языка Basic на Pascal.

  3. Конвертор: программа -> структурная схема

  4. Программа распределения курсовых заданий

  5. Оболочка для архиватора ain (как у rar)

  6. Оболочка для архиватора arj (как у rar)

  7. Информация о дискетах

Написать программу, которая позволит знать что на какой дискете находится, сколько свободного места на каждой из них.

  1. Поиск файлов.

Организовать поиск файлов, которые были созданы или изменены на конкретную дату на конкретном диске (дата и имя диска вводятся).

  1. Игра “Крот”.

Цель игры: перетащить объекты на указанное место.

  1. Игра “Угадай алгоритм”.

Цель игры: пользователь вводит число или слово, а компьютер по определенному алгоритму показывает, что получится: игрок должен разгадать алгоритм и сдать экзамен. Алгоритмов должно быть не меньше 30.

  1. Интерпретацию логических выражений.

Разработать программу, осуществляющую интерпретацию логических выражений - преобразование выражения в обратную польскую запись и программу вычисления результата выражения, записанного в обратной польской записи.

  1. Нахождение числа треугольников.

Разработать программу, осуществляющую нахождение числа треугольников, образованных n-м количеством отрезков, заданных координатами. Все отрезки нарисовать на экране, предусмотреть возможность масштабирования.

  1. Нахождение наикратчайшего пути.

Разработать программу, осуществляющую нахождение наикратчайшего пути между двумя конкретными населенными пунктами из N (N<26) населённых пунктов. Населенные пункты задаются координатами, ответ показать графически. Предусмотреть возможность масштабирования.

  1. Метод Крамера.

Разработать программу для решения системы N линейных уравнений методом Крамера.

  1. Лабиринт.

Разработать программу прохождение лабиринта в графическом режиме.

  1. Задача Коши.

Разработать программу, осуществляющую нахождение численного решения задачи Коши.

  1. Задачи Коши методом Эйлера.

Разработать программу, осуществляющую нахождение численного решения задачи Коши методом Эйлера.

  1. Вращение объекта.

Разработать программу, осуществляющую построение и вращение трехмерного объекта “свечка” в графическом режиме.

  1. Радиус шара.

Разработать программу, осуществляющую нахождение минимального значения радиуса шара R (R изменяется от R1 до R2 с шагом К) и соответствующее значение радиуса основания R4 , вырезанного из этого шара шарового сегмента , для которых площадь поверхности шарового сегмента не превышает площади поверхности куба со стороной А. Высота шарового сегмента Н остается неизменной. Ответ показать графически.