MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Створення програми гри "Шибениця"

Название:Створення програми гри "Шибениця"
Просмотров:115
Раздел:Информатика, программирование
Ссылка:Скачать(457 KB)
Описание: Міністерство освіти і науки України Полтавський національний технічний університет імені Юрія Кондратюка Факультет інформаційних та телекомунікаційних технологій і систем Кафедра комп’ютерних та інфор

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Міністерство освіти і науки України

Полтавський національний технічний університет

імені Юрія Кондратюка

Факультет інформаційних та телекомунікаційних технологій і систем

Кафедра комп’ютерних та інформаційних технологій і систем

Курсова робота

з дисципліни "Основи програмування та алгоритмічні мови"

Розробив cтудент

групи 101-ТН

Керівник роботи

Полтава 2010


Зміст

Вступ

Постановка задачі

Розв’язання задачі

Алгоритм задачі

Реалізація програми

Висновок

Використана література


Вступ

Для виконання курсової роботи потрібно мати деякий початковий багаж знань по програмуванню. Володіти однією з мов програмування в моєму випадку це Turbo Pascal.

Turbo Pascal - алгоритмічна мова програмування універсального призначення. Існують діалекти мови з підтримкою об'єктно-орієнтованого програмування.

Роком створення Pascal вважається 1970-й, і творцем цієї мови програмування є Ніклаус Вірт. Початкова мета розробки мови диктувалася потребою інструмента "для навчання програмуванню як систематичній дисципліні". Pascal належить до Algol-подібних мов програмування, оскільки використовує семантику Algol-ла. Однак Pascal мав суттєве удосконалення - жорстку типізацію. Це означало, що присвоювання можна було виконувати лише для змінних, що належать до одного типу (одночасно вказувались правила, за якими типи вважались однаковими). Це удосконалення суттєво покращило стиль програмування, оскільки значну частину помилок вдавалось виявити ще на етапі компіляції - що збільшує надійність програм.

Виконуючи цю роботу я використав практичні знання, отримані при виконанні лабораторних робіт.

"Гра Виселица" - існує загадане слово, його потрібно відгадати називаючи по одній літері. Якщо названа літера відсутня у слові, то вимальовується наступний елемент вішалки.

Гра відбувається на екрані. Гравець бачить вішалку, що складається з семи частин та знаходиться зліва вгорі. Зправа вгорі знаходиться коротка інструкція до гри. Внизу показані названі літери.


Постановка задачі

Розробити программу для вирішення поставленої прикладної задачі. При вирішенні задачі необхідно:

Створити программу у середовищі програмування Turbo Pascal

Розробити алгоритм функціонування программи

Надати блок-схему алгоритму

Продемонструвати роботу программи

УМОВА ЗАДАЧІ (рус)

В игре "Виселица" один игрок загадывает слово, а другой пытается его угадать, называя по одной буквы. Если буквы нет в этом слове, то рисуется один из элементов картинки (вся картинка состоит из 7 элементов: эшафот, виселица, веревка, голова, руки, туловище и ноги). Если игрок угадывает букву, то буква (или буквы, если имеется несколько одинаковых букв) пишется на соответствующем месте. Если вся картинка будет нарисована, а слово не угадано, то игрок проигрывает. Если все буквы слова будут открыты, а картинка еще не дорисована, то игрок выигрывает.

В первой строке входного файла - загаданное слово.

Вывести одну из трех строк:

Win - выиграш

Lose - проиграш

Unknown - при исчерпании набора букв и невыполнении условий выиграша или проиграша.

Розв’язання задачі

У программы використані додаткові модулі Graph та Crt.

З модуля Crt використані функції:

ClrScr - для очистки графічного інтерфейсу.

Delay - для затримки виконання програм, але при використанні цієї команди на процесорах більше 200 MHz виникають проблеми, так як цикл затримки закінчується швидше і може виникнути помилка "Runtime error 200 at…".

З модуля Graph я використав:

Detect - для автовизначення графічного драйвера.

InitGraph - ініціалізація графічного режиму.

GraphResult (змінна середовища) - в неї заноситься результат ініціалізації графічного режиму.

Window - задає графічне вікно.

SetLineStyle - встановлення стилю лінії.

Rectangle - виводить прямокутник із заданими кординатами.

OutTextXY - виводить текст у заданих кординатах.

Line - малює лінію з вказаним початком та кінцем.

Circle - круг із заданим центром за радіусом.

SetColor - установка кольору кисті для виводу графіки.

CloseGraph - вихід із графічного режиму.

Стандартні команди мови програмування Pascal та типи даних, що використані у роботі:

String - строкова змінна, за вмовчанням розмір 256 (починаючи з 0)

Integer - числовий тип, що приймаж значення в діапазоні [-32768…32767].

Boolean - логчний тип, допустимі значення Truе (Так) та False (Ні).

Array - масив, діапазон змінних одного типу.

If…Then - умовні оператори.

For … to…do - цикл з лічильником.

While…Do - цикл з умовою

Моя программа розпочинаєть вибором випадково слова з текстового файлу word. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Особенности цветного проявления, оценка качества аппаратуры и программного обеспечения
Просмотров:157
Описание: Содержание фотография цветное проявление качество аппаратура 1.Сущность цветной фотографии 2.Особенности качества БРЭА класса Hi-End Список использованной литературы   1.Сущность цветной фотографи

Название:Оценка условий движения на подходах к перекрестку и программа светофорного регулирования
Просмотров:166
Описание: Оценка условий движения на подходах к перекрестку и программа светофорного регулирования Условия движения на подходах к перекрестку № п/п Показатель Подходы 1 Длина контролируемого

Название:Образование Директории и ее программные положения
Просмотров:190
Описание: Контрольная работа по курсу История Украины Тема: «Образование Директории и ее программные положения» Севастополь 2010г. План Введение 1 Образо

Название:Расчет гидропривода многоцелевого сверлильно-фрезерно-расточного станка с числовым программным управлением
Просмотров:81
Описание: Содержание 1. Введение         1.1 Описание гидравлической схемы станка 1.2 Описание механизма расфиксации магазина 1.3 Описание гидропривода механизма расфиксации магазина 2. Расчет и выбор элементов г

Название:Язык Paskal. Основные элементы языка. Структура программы
Просмотров:68
Описание: Содержание   Введение 1. Структура программы 2. Алфавит языка 3. Простейшие конструкции 4. Выражения 5. Типы данных 6. Операции Заключение Литература     Введение Тема реферата "Я

 
     

Вечно с вами © MaterStudiorum.ru