Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Темы Курсових работ АтП.doc
Скачиваний:
6
Добавлен:
16.05.2015
Размер:
321.02 Кб
Скачать

Тема 13 Моделювання руху ліфта

Змоделювати роботу ліфта в дев‘ятиповерховому будинку. Вантажна під‘ємність ліфта – 500 кг. Вага пасажирів – від 50 до 100 кг. На 1-му і 9-му поверхах є одна кнопка виклику, на інших – по дві – „вверх” і „вниз”. Ліфт зупиняється для того, щоб взяти попутних пасажирів. При відсутності в ліфті пасажирів, він напрявляється до найближчого на шляху попереднього руху поверху, на якому горить кнопка виклику. Пасажири мають порядкові номери. Посадка пасажирів відбувається за чергою в порядку збільшення номерів для слідування в попутному напрямку. В початковий момент ліфт знаходится на першому поверху і починається посадка пасажирів. Крім того відомо, що в початковий момент на першому поверсі знаходиться Т1 перших пасажирів, а на другому – Т2 наступних і так далі. В масиві V зберігається вага кожного пасажира, а в масиві W – потрібний їм поверх. Для кожного поверха вказати порядок прибуття пасажирів. Якщо вони прибувають одночасно, то впорядкувати їх за збільшенням номерів.

Розробити програму, яка буде виконувати це завдання. Програма повинна мати меню, мінімальний склад якого такий:

  • Авторська заставка

  • Робота програми

  • Відомості про програму (інструкція)

  • Вихід

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

Тема 14

Гра “Нім”.

Маємо три купки сірників. Двоє грають по черзі роблячи ходи. Кожний хід полягає в тому, що з однієї якоїсь купки береться довільна не рівна нулю кількість сірників. Вигріє той, хто візьме останній сірник.

Розробити програму, яка буде виконувати це завдання для будь-якого випадкового положення кількості сірників. Програма повинна мати меню, мінімальний склад якого такий:

  • Авторська заставка

  • Робота програми

  • Відомості про програму (інструкція)

  • Вихід

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

Тема 15

Кості”

Гравець називає будь-яке число в диапазоні від 2 до 12 і ставку, яку він робить в цей хід. Програма за допомогою датчика випадкових чисел двічі вибирає число від 1 до 6 („кидає кубик”, на гранях якого цифри від 1 до 6). Якщо сума випавших цифр менше 7 і гравець задумав число менше 7, він виграє зроблену ставку. Якщо сума випавших цифр більше 7 і гравець задумав число більше 7, він також виграє зроблену ставку. Якщо гравець вгадав суму цифр, він отримує в чотири рази більше очків, чим зроблена ставка. Ставка програна, якщо не має місце жодна із описаних ситуацій. В початковий момент у гравця 100 очків.

Створити програму, яка змоделює запропоновану гру.

Програма повинна мати меню, мінімальний склад якого такий:

  • Авторська заставка

  • Робота програми

  • Відомості про програму (інструкція)

  • Вихід

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

Тема 16

Корови і бики”

Програма вибирає за допомогою датчика випадкових чисел чотиризначне число з різними цифрами. Вгадати це число. На кожному кроці той, хто грає називає 4-х значне число, а програма повідомляє скільки цифр числа вгадано(бики) і скільки цифр вгадано і стоїть на потрібному місці (корови). Наприклад, якщо програмою задано число 1294, а той, хто грає назвав 1423, він отримав відповідь “1 корова, 3 бика”. Непогано було б замість слів зобразити малюнки.

Розробити програму, яка буде виконувати це завдання. Програма повинна мати меню, мінімальний склад якого такий:

  • Авторська заставка

  • Робота програми

  • Відомості про програму (інструкція)

  • Вихід

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]