Курсовая работа: Створення програми гри "Шибениця"
Вывести одну из трех строк:
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. dat, але заздалегідь потрібно вказати кількість слів у файлі. Слово може бути написано літерами латинського алфавіту, великими чи малими, так як всі переводяться у верхній регістр.