„Трэк” ойыны

Кіріспе
1. Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 5
2. Есепті шығарудың тәсілдерін баяндау ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 6
2.1 Іздеу алгоритмдері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
2.1.1 Сызықты іздеу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 6
2.2 Сұрыптау алгоритмдері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 7
2.2.1 Ауыспалы сұрыптау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 7
2.3 Қосалқы программалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 8
2.3.1 Процедура ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
2.3.2 Функция ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 9
2.4 Рекурсивті функция ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 10
2.5 Турбо Паскальдағы графика ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
3. Есептің алгоритмі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13
4. Программаны баяндау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 14
4.1 Жалпы мағлұматтар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 14
4.2 Функционалдық тағайындалуы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14
4.3 Қолданылатын техникалық жабдықтар ... ... ... ... ... ... ... ... ... ... ... ... ... 14
4.4 Программаны шақыру мен орындау ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14
4.5 Енгізілетін мәліметтер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14
4.6 Шығарылатын мәліметтер ... ... ... ... ... ... ... ... ... ... ... ... ... .. 15
4.7 Программаның логикалық структурасы ... ... ... ... ... ... ... ... ... ... ... ... ..15
4.8 Программаның листингі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17
Қорытынды
Қолданылған әдебиеттер
Бұл курстық жұмысты ПиАяз пәнінен үйренгенімді көрсету мақсатымен ойлап шығардым.
Бұл курстық жұмыста ойын жазу қарастырылған. Осы курстық жобада есепті шығарудың тәсілдерін баяндау бөлімінде іздеу, сұрыптау алгоритмдері, қосалқы программалар, одан кейін графика жатады. Әр тақырыпқа мысал келтірілген. Бірақ курстық жобадағы ең басты түйіні программаның есебі болып табылады.
Ойын деп, осыны графика арқылы ғана шығарылған деп есептейді. Бірақ, бұл олай емес, өйткені әр жарыста да әйтеуір бір ойыншы жеңу керек. Ал сол жеңімпазды шығару үшін, оған берілген ұпайды санап шығу керек.
Кейбір ойындарда графика көрсету арқылы, бірден жеңімпазды бірден шығарып отырады. Ал менің курстық жобадағы программа екі бөлімнен тұрады: графика бөлімі және есепті шығаруға арналған операторлар бөлімнен тұрады.
1. Ж.Қ. Масанов, Б.А. Бельгибаев, А.С. Бижанова, Қ.Қ. Мақұлов “Turbo Pascal” Алматы 2004ж.
2. Ғ.Ш. Тойкенов “Паскаль тілінде программалау” Алматы “Дәнекер” 2001ж.
3. Ә.Ө. Мұртазина “Турбо Паскаль тілінің құралдарын қолданып есептерді программалау” Алматы 2004ж.
4. Н.Ы. Омарова, К.У. Тұрмағамбетова, К.Н. Нүриденова “Паскаль тілінде программалау негіздері” Алматы “Білім” 1996ж.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
Қ.И.Сәтпаев атындағы Қазақ ұлттық техникалық университеті
Ақпараттық технологиялар институты
Техникалық кибернетика кафедрасы
КУРСТЫҚ ЖОБАҒА ТҮСІНІКТЕМЕ ЖАЗБА
Тақырыбы: ... ... ... ... ... 2005 ... бақылаушы:
аға оқытушы
Мұртазина Ә.Ө.
«____» _________ 2005 ж.
Студент: Мусинов Е.Е.
Мамандығы: 050704
Оқу тобы: І
АЛМАТЫ 2005
КУРСТЫҚ ЖҰМЫСТЫ ОРЫНДАУҒА ... ... ... ... жұмысты тапсыру уақыты:_____________________
«____» ______________ 2005 ж.
Жұмыс барысында қолданылатын бастапқы мәліметтер мазмұны, жұмысты
сипаттайтын ... ... ... ... ... ... ... Муртазина Ә.Ө.
Тапсырманы орындауға қабылдап алған студент: Мусинов Е.Е.
«____» ______________ 2005 ж.
МАЗМҰНЫ
Кіріспе
1. ... ... 5
2. ... ... ... ... ... ... ... ... ... ... 6
2.2 Сұрыптау алгоритмдері
............................................................................
. 7
2.2.1 ... ... ... программалар
............................................................................
.. 8
2.3.1 Процедура
............................................................................
............... 8
2.3.2 Функция
............................................................................
.................. 9
2.4 Рекурсивті функция
............................................................................
...... 10
2.5 ... ... ... ... ... ... ... ... ... ... ... ... ... тағайындалуы
................................................................ 14
4.3 Қолданылатын техникалық жабдықтар
................................................... 14
4.4 ... ... мен ... ... ... ... ... 14
4.6 Шығарылатын мәліметтер ……………………………………………… 15
4.7 Программаның логикалық структурасы
..................................................15
4.8 ... ... ... ... ... ... пәнінен үйренгенімді көрсету мақсатымен
ойлап ... ... ... ойын жазу ... Осы ... ... ... тәсілдерін баяндау бөлімінде іздеу, сұрыптау алгоритмдері,
қосалқы программалар, одан ... ... ... Әр ... ... ... курстық жобадағы ең басты түйіні программаның есебі
болып табылады.
Ойын деп, осыны графика арқылы ғана ... деп ... ... олай ... ... әр ... да әйтеуір бір ойыншы жеңу керек. Ал сол
жеңімпазды шығару үшін, оған берілген ұпайды ... шығу ... ... графика көрсету арқылы, бірден жеңімпазды бірден
шығарып отырады. Ал менің курстық жобадағы программа екі бөлімнен тұрады:
графика бөлімі және есепті ... ... ... ... тұрады.
1 Есептің қойылымы
Велосипед жарысының трекіне 20 спортшы қатысады, жарыс 20 айналымнан
тұрады. Әрбір айналымның финишінде 1-ші орынға ие ... ... 7 ... ... – 5 ... 3-ші ... – 3 ұпай, 4-ші орынға – 2 ... ... – 1 ұпай ... Ең көп ұпай ... немесе 5 айналымда жеңіске
жеткен велосипедші ... ... ... саналады. Веложарысқа
қатысушылар жарыс басталмас бұрын өздеріне кездейсоқ түрде нөмір ... олар сол ... ... ... ... ... баяндау
2.1 Іздеу алгоритмдері
Программада көп кездесетін қимыл – іздеу. ... ... ... ... ... бар ... табу үшiн қолданылады.
Төменде келтiрiлген барлық алгоритмдерде N ... ... a ... Х-қа
тең элемент iздеу керек деп есептеледi.
2.1.1 Сызықты іздеу
Іздеу алгоритмінде : массив арқылы ... ... әр ... ... бір ... сол элементтермен салыстырғанда, жауабы жалған
болып шығуы керек. Мұндай іздеуді сызықты ... деп ... ... ... ... керек:
1. элемент табылды: а[i]=x;
2. бүкіл массив көрілген және элемент табылмады: ... Егер А(10) ... В-ға тең ... бар ... онда ... ... ... элементке дейінгі, теріс элементтер санына тең
мәнді меншіктеу керек, әйтпесе М-ге 0-ді меншіктейміз.
program ... ... ... of integer;
i,b,m,k:integer;
begin
for i:=1 to n do
read(a[i]);
read(b);
m:=0;
k:=0;
for i:=1 to n do
begin
if a[i]=b then m:=m+1;
if a[i]

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









Ұқсас жұмыстар
Тақырыб Бет саны
"Дербес электронды есептеу техникасының архитектурасы."8 бет
"Тіл және ұлттық мінез."16 бет
Arduino микроконтроллерін пайдаланып күн трекерін жасау39 бет
Адам денсаулығының көрсеткіштерін зерттеу9 бет
Манипуляторлар: түрлері және мінездемесі14 бет
Протопласт. Цитоплазма7 бет
Балабақшада сюжеттік-рөлдік ойындарды қолданудың тиімділігі8 бет
Баланың сезім эстетикасының дамуындағы музыканың рөлі20 бет
Бастауыш сынып оқушыларын сауатты жазуға үйрету7 бет
Бастауыш сыныптардағы қазақ тілі сабақтарында грамматикалық ойындарды қолданудың әдістемесі73 бет


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


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

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

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

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

Email: info@stud.kz

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

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