5 ферзі

Мазмұны

1. Кiрiспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3

2. Есептiң математикалық қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .6

3. Есептi шығарудың тәсiлдерiн баяндау ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7
3.1. Iздеу алгоритмдерi ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7
3.1.1. Сызықты iздеу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..7
3.1.2. Тосқауылы бар iздеу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...8
3.2.Сорттау алгоритмдерi ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .9
3.2.1. Таңдау арқылы сорттау ... ... ... ... ... ... ... ... ... ... ... ... ... ... 9
3.2.2. Айырбаспен сорттау (“көбiкше” тәсiлiмен) ... ... ... ... ... 10

4. Алгоритмнiң негiзгi ойын баяндау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
4.1. Қайталану операторлары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..12
4.2. Графиктік режиммен жұмыс істеу ... ... ... ... ... ... ... ... ... ... ... ... ... ...13

5. Блок.схема ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...17
6. Қолданылған техникалық жабдықтар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...22
7. Бағдарламаны шақыру және жүктеу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .22
8. Есептi шығару алгоритмнiң программалық жазбасы (Паскаль тiлiнде) ... ...23
9. Енгізілген мәліметтер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .27
10. Шығарылған мәліметтер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..27

11. Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 27

12. Пайдаланылған әдебиеттер тiзiмi ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 28
1. Кiрiспе

Ойын деген – ойын сауық, демалыс, спорттық жарысқа негiзделген жұмыс түрi. Ойын адамның көңiлiн өсiрiп, ойын сергiтiп қана қоймай, сонымен қатар оның таным-түсiнiгiн арттырады.
Осындай ойындардың бірі – шахмат ойны!!!
Шашмат ойнын кім білмейді, бәрі біледі, кішкентайынан үлкеніне дейін. Бірақ айтып өткенім жөн. Бұл өте қызықты ойын өзінің бастауын Үндістаннан алады. Бұл ойынды сол жердегі ойшылдар махараджаларға арнап жасаған да оларға бұл ойын өте қатты ұнады. Содан бастап бұл ойынды тек қана махараджалар ғана ойнай алды, егер қарапайым адам оны ойнаса ол адам өлім жазасына кесілді. Себебі махараджалар шахмат ойнының арқасында үлкен қолбасшы болуға және соғыста шебер соғысуды үйренуге болады деп есептеді. Сөйтір егер біреулер бұл ойынды үйренсе олар менен асып түседі деп қауіптенде. Шынында да шахмат ойыны өте қызықты және ойлау қабілетін арттыратын ойындардың арасындағы ең күштімі және де көлемді. Шахматта шексіз санды бір – біріне ұқсамаған ойындар ойналу мүмкін. Бұл ойынның түбіне дейін жету мүмкін емес, тек қана жақсы ойыншы шығу үшін бұл ойынды көр ойнау керек оны үйрену керек, омен көп айналасу керек, қысқасы миді істету керек.
Осы шахматтың шығуының бір көп тараған хикаясы бар. Оған сенсек бұл ойынды шығарған адам оны мажараджаға сыйға тартады. Оған бұл ойын қатты ұнап ол бұл адамға сый тартқысы келеді, оған қалаған нәрсесін бермекші болады. Бірақ ол адам көп уақыт қарсы болады, сонда махараджа ренжиді сонда адам келіседі де өзінің тілегін айтады. Оның тілегі бойынша шахматтың 1-ші клеткасына 1 дана күріш салсын дейді, 2-сіне екі есе көп,..., сөйтіп әр клеткаға екі есе көбейте берсін және соңғы клеткаға жеткенде шыққын өнімді алайын дейді. Махараджа кідірместен, ойланбастан өзінің узірлеріне адамның қалауын орындауға бұйрық береді де бір аптадан олардан мәнісін сұрайды, сөйтсе олар санап бітпепті. Тағы да бір айдан ке»н сұраса, олар тағы да сондай жауап қайтарады. Ақыры бір жылдай уақыт өткенде сұраса, олар шамамен санап біттік те сізге жаубымызды айтайық дейді. Махараджа оларды тыңдауға келңседі. Сонда олар сенің қазынаңда бұл адамның тілеін беретіндей байлығың жоқ деп мәнісін түсіндіре бастайды. Егер сен барлық жерді жаулап алып сол жердің бәрін жыртып оғын күрішті 9 жыл бойында егіп өнімін жемей жинасаң онда сен бұл адамның тілеуін орындайсың деп жауап береді. Сонда махараджа ойланып қалады да өзінің қателігіне қайран қалады. Сонда сол адам махараджаға бұл тілегін оның бұл ойыны қандай қиын екенін, және онда қаншалықты көп әртүрлі жағдайлар болу мүмкіндігін көрсету үшін жасырғанын айтады. Сол кезден бастап бұл ойынды махараджаның рұқсатымен барлық адамдар ойнай алатын болды.

Қазіргі кезеңде шахмат ойыны биік шыңға жетті. Оны миллиондаған санды адамдар күнделікті ойнайды. Бұл ойын соншалықты зор – шахмат ойыны олимпичдалық ойындырдың біріне айналды. Шахматтан әлем чемпионаттары да, және де көптеген басқа, әртүрлі жарыстар өткізіледі. Бұл ойынды жақсы меңгерген жас өспірімдер әдетте сабақтан үздік болады. Және бұл ойын адамның болашағына көп – көп көмектеседі.
Жаңа технологиялардың дамуына байланысты компьютерлік шахматтар пайда болды және де енді шахматты Интернет жүйесі арқылы ойнауға болады.
Бұл шахматтың адам баласына қаншалықты маңызды екенін көрсетеді.
Шахмат тақтасы 8 × 8 клеткалы болып келеді. Оның екі жағында ақ және қара түсті екі қарсы жақ болады. Ойынның мақсаты қарсыласын жеңу немесе мат қою.
Негзінен алты түрлі фигуралар бар, олар: пешка, ат, піл, тура, ферзь және король.
1. Шелест В. Программирование. – Санкт-Петербург, BHV, 2001.
2. Роджерс Д. Алгоритмические основы машинной графики. – Москва, “Мир”, 1989.
3. Вирт Н. Алгоритмы + структуры данных = программы. – Москва, “Мир”, 1985.
4. Вирт Н. Алгоритмы и структуры данных. – Москва, “Мир”, 1989.
5. Лахтин А.С., Искакова Л.Ю. Языки и технология программирования. Начальный курс. Учеб. пособие. Екатеринбург, 1998.
6. Бондарев В.М., Гублинский В.И., Качко Е.Г. Основа програмирования – Ростов Н/Д: Феникс, 1997.
7. Турбо Паскаль 7.0 – К.: торгово – издательское бюро BHV, 1996 – 448с.: ил. Т. Рюттяна.
8. Фаронов В.В. Turbo Pascal 7.0. Начальный курс. – Москва, “Нолидж”, 2001.
9. Н.Ы. Омарова, К.У. Тұрмағамбетова, К.Н. Нүриденова. Паскаль тiлiнде программалау негiздерi. Алматы, “Бiлiм”, 1996.
10. Шаметов Ералы Бақтайұлы. Паскаль тiлiн үйренейiк. Шымкент, 1993.
11. Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык Паскаль.
М.: Наука, 1988.
12. Х.М. Дейтел, П.Дж. Дейтел. Как программировать на С++. Москва,
“Бином”, 2000.
13. Программирование на С и С++ для Windows 95. Киев, BHV, 1996.
14. «Язык программирования для персонального компьютера Си»,
© С.О. Бочков, Д.М. Субботин, М.: Диалог-МИФИ, 1990.
15. Turbo C++ (Version 1.0). Руководство для программиста.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ
БIЛIМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛIГI
Техникалық кибернетика кафедрасы
Программалау пәнi бойынша
КУРСТЫҚ ЖОБАҒА ТҮСIНIК
Тақырыбы:
“5 Ферзі”
Мазмұны
1.
Кiрiспе.....................................................................
.....................……………...3
2. ... ... ... ... тәсiлдерiн
баяндау......................................………….…..7
3.1. ... ... ... бар
iздеу.......................................…………….....8
3.2.Сорттау
алгоритмдерi...................................................…………….......9
3.2.1. ... ... ... ... ... ... негiзгi ... ... ... ... ... ... ... ... ... ... ... ... ... ... программалық жазбасы (Паскаль
тiлiнде).......23
9. ... ... ... ... ... ... – ойын сауық, демалыс, спорттық жарысқа негiзделген жұмыс
түрi. Ойын ... ... ... ойын ... қана ... сонымен қатар
оның таным-түсiнiгiн арттырады.
Осындай ойындардың бірі – шахмат ойны!!!
Шашмат ойнын кім білмейді, бәрі ... ... ... дейін.
Бірақ айтып өткенім жөн. Бұл өте қызықты ойын өзінің ... ... Бұл ... сол ... ... ... ... жасаған да
оларға бұл ойын өте ... ... ... ... бұл ... тек қана
махараджалар ғана ойнай алды, егер қарапайым адам оны ... ол адам ... ... ... ... ... ... арқасында үлкен
қолбасшы болуға және соғыста шебер соғысуды үйренуге болады деп есептеді.
Сөйтір егер ... бұл ... ... олар менен асып түседі деп
қауіптенде. Шынында да шахмат ойыны өте ... және ... ... ... ... ең күштімі және де көлемді. Шахматта
шексіз санды бір – ... ... ... ... мүмкін. Бұл ойынның
түбіне дейін жету ... ... тек қана ... ойыншы шығу үшін бұл ойынды
көр ойнау керек оны ... ... омен көп ... ... ... ... ... шахматтың шығуының бір көп тараған хикаясы бар. Оған сенсек ... ... адам оны ... ... тартады. Оған бұл ойын қатты
ұнап ол бұл ... сый ... ... оған ... ... ... Бірақ ол адам көп уақыт қарсы болады, сонда махараджа ренжиді сонда
адам ... де ... ... айтады. Оның тілегі бойынша шахматтың 1-ші
клеткасына 1 дана күріш ... ... ... екі есе ... ... әр
клеткаға екі есе көбейте берсін және ... ... ... ... ... ... Махараджа кідірместен, ойланбастан өзінің узірлеріне адамның
қалауын орындауға бұйрық береді де бір ... ... ... сұрайды,
сөйтсе олар санап бітпепті. Тағы да бір айдан ке»н ... олар тағы ... ... ... ... бір ... ... өткенде сұраса, олар шамамен
санап біттік те сізге жаубымызды айтайық дейді. ... ... ... Сонда олар сенің қазынаңда бұл адамның тілеін беретіндей байлығың
жоқ деп мәнісін түсіндіре бастайды. Егер сен барлық жерді жаулап алып ... ... ... оғын ... 9 жыл бойында егіп өнімін ... ... сен бұл ... ... ... деп ... ... Сонда махараджа
ойланып қалады да ... ... ... ... ... сол адам
махараджаға бұл тілегін оның бұл ... ... қиын ... және ... көп ... ... болу ... көрсету үшін жасырғанын
айтады. Сол кезден бастап бұл ойынды махараджаның рұқсатымен барлық адамдар
ойнай алатын ... ... ... ... биік шыңға жетті. Оны миллиондаған санды
адамдар күнделікті ойнайды. Бұл ойын соншалықты зор – ... ... ... ... ... ... әлем ... да,
және де көптеген басқа, әртүрлі жарыстар өткізіледі. Бұл ойынды жақсы
меңгерген жас ... ... ... үздік болады. Және бұл ойын
адамның болашағына көп – көп ... ... ... ... ... шахматтар пайда
болды және де енді шахматты Интернет жүйесі арқылы ойнауға болады.
Бұл шахматтың адам ... ... ... ... ... ... 8 × 8 ... болып келеді. Оның екі жағында ақ және
қара түсті екі қарсы жақ ... ... ... ... жеңу ... ... алты ... фигуралар бар, олар: пешка, ат, піл, тура, ферзь
және ... ... ... ... 8 жол және 8 ... бар.
Жолдары: 1,2,3,4,5,6,7,8.
Бағандары: a,b,c,d,e,f,g,h.
Ал енді олар қалай жүреді? Пешка 1 қадам алға, піл ... ... «Г» әрпі ... тура ... ... параллель,король жан –
жағына бір клеткаға, ал ферзь болса піл және тура ... жүре ... ол ең ... ... Міне сол ... біз өзіміздің курстық
жұмысымызда осы ферздерге арналған ... ... ... математикалық қойылымы
Бұл курстық жұмыста «5 Ферзі» тапсырмасы қарастырылған. Бұл ... қана ... құру ғана емес және де ... ... ... ... ... деген сөз графикалық режиммен де жұмыс істей білу.
«5 Ферзінің » тапсырмасы ... ... ... 5 ... ... жейтіндей орналастыру. Және де осы көріністі графикалық режимді
пайдаланып оны ... ... ... ... ... ... Iздеу алгоритмдерi
Iздеу алгоритмдерi мысалы массивте ... ... ... табу үшiн ... ... ... алғашқы және соңғы
кiрулерiн iздеудегi есеп берiлгендерiмен ажыратады. ... ... ... N ... ... А массивiнде Х-қа тең ... ... деп ... ... iздеу
Сызықты iздеу екi еселi шарты бар циклмен (while ... repeat ... ... Бiрiншi шарт индекстiң массивке тиiстiлiгiн тексередi,
мысалы, (i8)or(B>1)
X[a,b]:=X[A,B]+1
a:=i;b:=j
(A>8)or(B>8)
a:=i;b:=j
a:=A-1;B:=B+1
X[a,b]:=X[A,B]+1
a:=A-1;B:=B-1
(A8)
X[a,b]:=X[A,B]+1
a:=i; ... ... W:=1 To 8 ... I:=1 To 8 ... J:=1 To 8 ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
8 Ферзі21 бет
8 ферзь11 бет


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


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

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

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

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

Email: info@stud.kz

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

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