Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания на курсовой проект.doc
Скачиваний:
9
Добавлен:
11.04.2015
Размер:
54.27 Кб
Скачать

Вариант 17.

Программа «Строительная площадка» Программа должна имитировать работу склада строительных материалов на строительной площадке. Строительные материалы обладают свойствами - название, занимаемая площадь и масса. Должны присутствовать следующие операции: завести материал на склад, просмотреть наличие товара на строй площадке, списать материал, определить общую массу всех материалов, занимаемую ими площадь. Дать информацию о движении материалов на строй площадке по датам.

Вариант 18.

Программа «Азбука Морзе» Пользователь вводит текст русскими буквами, а программа должна выводить «перевод» в азбуку Морзе и наоборот. Предусмотреть следующий вариант: пользователь нажимает кнопки на клавиатуре, а на экран выводится текст, используя азбуку Морзе. Выдача текста на азбуке Морзе также реализовать через динамики компьютера.

Вариант 19.

Написать программу, моделирующих алгоритм «Жизнь». Игра моделирует жизнь поколений гипотетической колонии живых клеток, которые выживают, размножаются или погибают в соответствии со следующими правилами. Клетка выживает, если только она имеет трех или четырех соседей из восьми возможных. Если у клетки два или один сосед или вовсе ни одного, она погибает в изоляции. Если клетка имеет пять или более соседей, она погибает от перенаселения. В любой пустой позиции, у которой ровно три соседа, в следующем поколении появляется новая клетка.

(Для двоих)

Вариант 20.

Программа «Калькулятор» стандартный набор функций +, -, *, / , а также работа с ячейкой памяти (функции MC,MS,MR,M+) и тригонометрическими функциямиSIN,COS,TANGENS,ARCSIN,ARCCOS,ARCTANGENS, корень квадратный, экспонента, натуральный, десятичный и логарифм по произвольному основанию, возведения в степень.

(Для двоих).

Вариант 21.

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

Вариант 22.

"Кодирование данных" Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г и Д, используется неравномерный двоичный код, позволяющий однозначно декодировать полученную двоичную последовательность. Вот пример кода: А–10, Б–001, В–0001, Г–110, Д–111. Написать программу позволяющую кодировать и декодировать данные для произвольного кода (количество символов в алфавите и их коды задаются пользователем).

Вариант 23

"Автомат - Калькулятор" имеет две команды, которым присвоены номера:

1. отними 2

2. раздели на 3

Выполняя первую из них, Автомат - Калькулятор отнимает от числа 2, а выполняя вторую, делит его на 3 (если деление нацело невозможно, Автомат- Калькулятор отключается).

(Например, программа 2121 – это программа

раздели на 3

отними 2

раздели на 3

отними 2

Эта программа, например, преобразует число 60 в число 4.)

Написать программу, которая определяет количество различных результатов работы Автомата - Калькулятора, которые можно получить для произвольного целого числа Nесли перебрать все возможные комбинации команд.