Жау кемесі

Кіріспе
1 Ойынның берілуі
2 Операторлар мен функциялардың қолданлуы
3 Сұрыптау әдістері
3.1 Ауыстырып сұрынтау (обменная сортировка)
3.2 Хоар сұрыптауы
4 Қосалқы программалар
4.1 Дауыс

5 Turbo Pascal графиктік режимі
GRAPH модулы

6 Қорытынды
        
        Кіріспе
Бұл курстық жұмыста қазіргі кезде кеңінен қолданылатын программалау
жүйесінің бірі – Turbo Pascal тілі. Программа Turbo Pascal тілі ... 7.0 ... 16 ... Turbo Pascal ... және MS ... ... қолдану арқылы Turbo Pascal тілінде жазылған.
Бұл курыстық жұмыс ойын болғандықтан негізінен Turbo Pascal ... ... көп ... ... ... кез ... геометриялық
бейнелерді сызғанда негізінен әр түрлі процедуралар мен ... ... ... процедурамен бірдей, бірақ қолдануының мынадай
ерекшелігі бар: функция өзінің нәтижесінде шақыру нүктесіне белгілі бір мән
қайтарады; фукция ... ... ... ... ... ... тілінде процедура мен функциялар екі топқа ... ... ... ... ... ... немесе жасанды.
Бұл курстық ... ... ... ... ... ... алгоритмдері мен программасын құруды үйрену.
Қайталану нұсқауын күрделі есептерге ... және ... ... ... Осы ... орындай отырып, “Алгоритмизация және
программалау тілдері” ... ... ... ... деңгейін
компьютермен іс-тәжірибелік жұмыс барысында нығайту.
1 Ойынның берілуі
Ойынның мақсаты экранда қозғалып бара жатқан жау ... ату. ... ... ... соқ таңалады. Кемені дәлдеу дүрбінің көмегімен
жүріледі. ... ... ... ... Кеменің жылдамдығын компьютер 1-
5 бірлігіндегі жылдамдық бойынша өзі таңдап алады және кез ... ... кеме ... ... ... төмен. Ойын барысында барығы 5
кеме ... Бес кеме ... ... соң ойын ... ... мен ... ... алгоритмін құру барысында Repeat қайталану нұсқауы, шартты ... ... ... ... Random математикалық функциясы
қолданылады.
Repeat қайталану нұсқауы
Repeat қайталану нұсқауы – мұнда шарт логикалық ... ... ... ңұсқаулар орындалады.Сонан кейін until нұсқауындағы шарт
орындалады.Егер бұл өрнектің нәтижесі жалған болса онда цикл ... ... ... шарт ... ... ... болса
онда repeat цикл операторы өз жұмысын ... ... ... ... ... орналасқан нұсқауға ауысады.Repaet және
until түйінді сөздері нұсқаулық жақшаның қызметін ... ... end ... ... ... ... ... Repeat операторының
жалпы жазылуы:
Repeat statement until expession;
Мұндағы : Repeat – қайталау
Statement - ......... ... нұсқауда бірінші statement операторы орындалады, содан кейін барып
логикалық өрнек тексеріледі. Сол үшін бұл ... ... шарт ... ... деп ... Бұл ... expession жалған болғанға дейін
орындалады. Ал, қалай оның мағынасы ... ... цикл ... ... құрамды нұсқау болуы да мүмкін.
Begin
Statement_1;
Statement_2;
. . . . . . . . . ..;
Statement_n;
End;
Repeat . . . Until ... Begin . . . End ... ... да ... Repeat . . . Until операторы жалпы жағдайда мына түрде жазылады:
Repeat
Statement_1;
Statement_2;
. . . . . . . . . ... ... ... цикл ... орындалады:
Repeat
Statement_1;
Statement_2;
. . . . . . . . . ..;
Statement_n;
Until False;
Шартты көшу операторы
Алгоритмдік ... ... ... ... екі ... ... көп
тармақтары бар алгоритм – тармақталған алгоритм деп ... ... ... ... шартты көшу операторы қолданылады.
Жалпы жазылуы:
If expression then ... else ... : If – ... ... ... – “онда” қызметші сөзі
Else – “әйтпесе” қызметші сөзі
Бұл оператор мына жағдайда орындалады: Егер ... ... ... ... statement 1-ге беріледі, ал жалған болса else сөзінен ... 2 ... Ал, ... нұсқаудың қате варианты:
If expression then statement1 else; statement2;
Мұнда бірінші нүктелі үтір If . . . then . . . else ... ... ... қарастырмай орындайды, сосын (кез-келген жағдайда)
statement 2 операторын орындайды. Бұл мысалдың синтаксисі формальді түрде
дұрыс саналғанымен, ... ... ... бұзылады да, логикалық
қате пайда болады. Ал, логикалық ... ... табу ... ... ... ... болу ... синтаксис автоматты
транслятормен тексіріледі де, ал программаның ... ... ... операторы
Негізгі операторлардың бірі. Ол қарапайым операторлар тобына жатады.
Меншіктеу операторының жалпы ... Variable – ... ... - ... - меншіктеу амалының таңбасы
Randomize процедурасы:
Қарастырылатын есепте берілетін сандарды міндетті түрде кездойсоқ сандар
жиыны деп алу ... Ол үшін ... ... ... ... Randomize процедурасын шақыру керек.
Бұл процедураның жалпы жазылуы: Procedure Randomize;
Random функциясы
Random – математикалық ... ... ... ... математикалық
функциялардың мәні тек ... және ... ... ... Бұл ... ... ... шақырылады.
|Математикада жазылуы |Паскальда жазылуы |Нәтиже типі |
|0 мен 1-дің ... | | ... ... сан |Random ... (Real) ... х-ке ... |Random (х) ... ... ... сан | | ... ... ... ... жазылуы
function random [(диапазон :word)];
1.1- кестедегі Random (х) функциясы 0 мен Х ... ... ... санды береді, яғни 0X. Мысалы, Random (3) болғанда 0 мен 3 саны
аралығындағы бүтін ... яғни Y=0,1,2. ... a

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 14 бет
Бұл жұмыстың бағасы: 400 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Ізгілік және бақылау5 бет
Адамның жеке басын тексеріп қарау кедендік бақылаудың ерекше нысандары ретінде47 бет
Ақпарат және информатика туралы3 бет
Бұрғылау кемелері10 бет
Дарвин Чарльз Роберт4 бет
Ежелгі аңыздар немесе қазақ халқының әлемдік өркениетпен жапсарласатын тұсы63 бет
Жер бетіндегі ғажайыптар3 бет
Жүзбелі қондырғылардың класстары және түрлері14 бет
Зат пен энергия9 бет
Компьютер жұмысының принципi85 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь