Автор работы: Пользователь скрыл имя, 09 Февраля 2011 в 11:55, курсовая работа
Курсовий проект складається зі вступу , двох розділів , висновків , списку використаної літератури , графічної частини та додатків. Текст пояснювальної записки набрано та розрдуковано з використанням текстового редактора Word. Графічна частина виконана з допомогою графічного редактора Visio.
Вступ…………………………………………………………....3.
1.ТЕОРЕТИЧНА ЧАСТИНА………………………………….5.
1.1.Постановка задачі………………………………………....5.
2.ПРАКТИЧНА ЧАСТИНА…………………………………...6.
2.1.Архітектура програми…………………………………….6.
2.2.Опис програми………………………………………….....8.
2.3.Контрольний приклад………………………………………
та аналіз результатів машинного експерименту……………13.
ВИСНОВКИ……………………………………………………18.
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ…………………18.
ДОДАТКИ……………………………………………………...19.
Перегляд
раніше записаних результатів
Розроблена
програма-гра дає можливість добре
відпочити після тривалого
Висновки.
Розв’язування задач обчислювального
характеру з використанням персональних
комп’ютерів має велике практичне значення,
оскільки дає можливість значно економити
час при виконанні простих , але громістких
обчислень. Використання з цією метою
готових пакетів прикладних програм для
виконання математичних обчислень має
певні вади. Ліцензовані пакети прикладних
програм мають високу вартість і достатньо
високу складність експлуатації. Тому
їх використання для розв’язування нескладних
задач (а саме такою є сортування масиву)
є недоцільним. Надзвичайно важливо вміти
самостійно складати прості програми
для розв’язування задач обчислювального
характеру.
В даному курсовому проекті розроблено
і описано програму-гру «Змійка». Для розробки
програми вибрано мову Паскаль (середовище
Borland Pascal) . Програма розроблена із застосуванням
методики процедурного проектування.
Програма відкомпільована з отриманням
ехе-файла та відладжена.
Вибір алгоритмічної мови
Список
використаної літератури:
ДОДАТКИ
Додаток 2.
Лістинг
програми.
001}Program ZMEjKA;
002}uses CRT;
003}label 1;
004}type result=record
005} scor:integer;
006} name:string[15];
007} len:integer;
008} end;
009} res=file of result;
010}
Var
011} f:
012}SnakeX,SnakeY: array[1..4000] of longint;
013}HeadX,HeadY:
014}BonusX,BonusY: array[1..40] of longint;
015}DeathX,DeathY: array[1..30] of longint;
016}Dlina,Naprav:
017}key:
018}i,score:
019}MenuItem: array[1..6] of string;
020}DTime,ScorePlus,
{---------------------------
021}Procedure Ramka(x,y:integer);
022}Begin
023}TextColor(2);
024} TextBackground(0);
025}gotoxy(x,y);
026} writeln('╔═ ЗМЕЙКА 0.1 ══════╗');
027} gotoxy(x,y+1);
028} writeln('║ VERY SLOW ║');
029} gotoxy(x,y+2);
{---------------------------
{---------------------------
{---------------------------
100}End;
{-----------------------------
{---------------------------
{---------------------------
DTime:=10000;
ScorePlus:=5;
End;
DTime:=8000;
ScorePlus:=10;
End;
DTime:=6000;
ScorePlus:=15;
End;
DTime:=4000;
ScorePlus:=20;
End;
DTime:=2000;
ScorePlus:=25;
End;
OverRes(f);
ClrScr;
goto b;
End;
{---------------------------
{-----------------------------
{-----------------------------