«Санды тап» ойыны

МАЗМҰНЫ

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .3.4

1. Есептің қойылымы және тапсырманы талдау ... ... ... ... ... ... ... ..5.6

2. Теориялық бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .7
Есепті талдаудың әдістері
2.1. Сұрыптау әдісі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7
2. 1. 1. Ішкі сұрыптау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...7
2. 1. 2. Сыртқы сұрыптау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .7
2. 1. 3. Бөлу сұрыптауы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
2.2. Іздеу әдісі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8

3. Программаны жобалау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .9.10
Есептің алгоритмі

4. Программаны жүзеге асыру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11
ЭЕМ мен қолданушы арасындағы байланыстар
4.1. Жалпы мәліметтер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11
4.2 Функционалдық қолданылуы ... ... ... ... ... ... ... ... ... ... ... ... ... ... .11.12
4.3. Қолданылатын техникалық жабдықтар ... ... ... ... ... ... ... ... ... ... ... .13

5. Программаны тестілеу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .14
Мүмкін болатын өзге шешу жолдары
5.1. Листинг 1 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .14.15
5.2. Листинг 2 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .16.17
5.3. Енгізілген. шығарылған мәліметтер ... ... ... ... ... ... ... ... ... ... ... ... ...18

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...19
КІРІСПЕ

Си программалау тілі- қазіргі таңда кеңінен қолданылатын тіл болып табылады. Оның қолданылу аймағы неліктен кең деген сұраққа келер болсақ, Си тілі өзіне ұқсас программалау тілдеріне қарағанда графикалық, есептеу тәсілдері жеңіл де иілгіш тіл екендігінде. Программалау тілдерінің үш деңгейге бөлінетінін білеміз. Соның орташа деңгейіне Паскаль, Си және өзге де тілдер жатады. Ал, біздің білетініміз Паскаль тілі болғандықтан, Си тілін Паскаль тілімен салыстырыр болсақ, Си тілінің әліппесінен бастап- ақ Си тілінде программа жазу оңайырақ түсетінін байқаймыз.
Қазіргі уақытта есептеуіш техника адамзат өміріндегі барлық әрекет өрісіне енді. Көбінесе бұл жағдай- макро, әсіресе, микро ЭЕМ- нің қарқында дамуымен түсіндіріледі. Қазір компьютерлерді университет лабораторияларында ғана емес, сонымен қатар, мектеп сыныптарында да көруге болады. Біздің уақытта компьютерлерге көптеген адамдардың, мамандығы программист болмаса да, қолы жететін мүмкіндіктері пайда болды.
1980 жылдары барлық ойындар және оқытатын программалар MS- DOS операциялық жүйеге арнап жазылған болатын, оның себебі- графикалық редакторлардың әлсіздігі және де жадының жетіспеушілігі. Кейін жаңа WINDOWS операциялық жүйелері пайда болды да, олардың графикалық редакторлары мықты болып, оқытатын программалар барлық ғылыми және техникалық мекемелерінде пайда болды, сонымен қатар, кішкентай балаларды оқытатын ойын программалары пайда болды.
Қазіргі таңда компьютерлік ойындарды жасау кең орын алып отыр. TGF және The Pie GCS сияқты программаларда ойындарды санаулы сағаттар ішінде жасай алады. Бұл программаларда осындай мүмкін
        
        «Санды тап» ойыны
МАЗМҰНЫ
Кіріспе.....................................................................
........................................3-4
1. Есептің қойылымы және тапсырманы талдау…………………………5-6
2. Теориялық бөлім…………………………………………………………...7
Есепті талдаудың әдістері
2.1. ... 1. 1. ... 1. 2. ... 1. 3. ... ... ... ... ... ... мен ... ... байланыстар
4.1. ... ... ... ... ... болатын өзге шешу жолдары
5.1. ... ... ... ... программалау тілі- қазіргі таңда кеңінен қолданылатын тіл ... Оның ... ... ... кең деген сұраққа келер болсақ, Си
тілі өзіне ұқсас программалау ... ... ... есептеу
тәсілдері жеңіл де иілгіш тіл екендігінде. Программалау ... ... ... білеміз. Соның орташа деңгейіне Паскаль, Си және ... ... ... Ал, ... ... Паскаль тілі болғандықтан, Си
тілін ... ... ... ... Си ... ... ... ақ
Си тілінде программа жазу оңайырақ түсетінін байқаймыз.
Қазіргі уақытта есептеуіш техника адамзат өміріндегі барлық ... ... ... бұл жағдай- макро, әсіресе, микро ЭЕМ- нің қарқында
дамуымен түсіндіріледі. Қазір ... ... ... емес, сонымен қатар, мектеп сыныптарында да көруге болады. Біздің
уақытта ... ... ... ... ... ... қолы ... мүмкіндіктері пайда болды.
1980 жылдары барлық ойындар және оқытатын программалар MS- ... ... ... жазылған болатын, оның себебі- ... ... және де ... жетіспеушілігі. Кейін жаңа WINDOWS
операциялық жүйелері пайда болды да, олардың графикалық редакторлары мықты
болып, оқытатын программалар барлық ғылыми және ... ... ... ... ... кішкентай балаларды оқытатын ойын программалары
пайда болды.
Қазіргі ... ... ... ... кең орын алып ... TGF ... Pie GCS ... программаларда ойындарды санаулы сағаттар ішінде жасай
алады. Бұл программаларда осындай мүмкіндікті туғызатын
құралдар өте жоғары ... ... Ол ... ойын ... ... шеберлер
өздерінің барлық мүмкіндіктерін көрсете алады, жас бағдарламаушылар да тез
меңгеріп ... жыл ... ... ең ... ... ... ... бұл
компьютерлердің адам өміріндегі ... ... ... да, ... ... жасау индустриясы үлкен қарқынмен дамып жатыр.
Жапония әлем бойынша ойын шығарудан бірінші орында тұр. Қай ... да, ол ... ... өтімділігі жақсы болып, атақты ойыншықтардың
бірі болып табылады.
Мен бұл ... ... ... ... ... ... керек. Табу
жобасы бойынша жасап шықтым. Бұл ... ... ... ... ... ... деп ойлаймын.
«Санды табу» ойыны, міне, осындай ... ... бірі ... Онда ... ... ... арқылы берілген санның ішінен
компьютер ойлаған сандарды ойлап табу керек.
1. Есептің ... және ... ... ... ... Turbo C ... ... Мұнда бір ойыншы (компьютер
деп алар болсақ) 1- ден 1000- ға дейін сан ... ... ... сол ... ... қоя ... санды табу керек. Табушыға арнап программа жазу керек.
Есептің математикалық моделі:
Бізге түсініктірек болу үшін 1- 1000 аралығындағы сандарды он бөліктерге
бөліп ... Он ... ... 2 ... бөліктердің шекаралық мәндері
болатындай етіп таңдап аламыз.
Мысалы, біз сол мың санның ішінен мысал ретінде бір ғана ... ... ... болады:
| ... 50 76 99 150 187 254 290 455 557 658 699 700 ... 955 ... табу үшін ең ... осы ... ... айтамыз. Осы
сандардан үлкен, кішілігіне байланысты аралықты тағы осы сияқты бөліктерге
бөліп, тағы да ... ... ... ... ... Әр ... ... қысқара береді. 3 рет болжам айтқаннан кейін жасырылған санды табу
оңайға түседі.
2 1 3 ... ... 50 76 99 150 187 254 290 455 557 658 699 700 ... 900 955 ... ... ең бірінші кезекте 187 саны айтылады. Егер де бұл
сандарға тең емес болса, үлкен ... ... ... ... 99 не ... ... Сөйтіп, ары қарай сан аралығы тарыла берсе, жасырылған
санды табуға болады.
Айталық, бірінші ... 187 ... ... ол ... тең емес және ... кіші ... дейік. Онда екінші кезекте 99 санын ... Егер ... тең ... ол саннан үлкен болса, онда жасырылған сан 99 болады. Ал
кіші ... ... сан 12 ... ... ... ... да талдап
шығуға да болады.
2. Есепті талдаудың әдістері
2.1. Сұрыптау әдісі
2.1.1. Ішкі сұрыптау
Сұрыптау барлық программалау саласында ... ... ... ... өсу немесе кему бойынша реттелуін іске асыратын
процесс. ... егер ... chislo bolshe ... chislo -> ... chislo menshe ... chislo -> ... Vi ugadali chislo! ... сан Х
Х саны > Z саны Х саны < Z саны ... ... ... ... ... ... ойланған санды енгізу Бұл ... ... ... ... ... ... ... жұмысты жасай отырып, мен Си тілінде қарапайым осы ойын
секілді есептерді шешуде мүмкіндіктер беретін жолдардың, ... ... ... ... ... ... тілдері ішінде графикалық құрастыру жүйелері
кең танымал. Turbo Pascal тілі өзінің өмір сүруін ... ... ... ... Turbo Pascal- дің Си- ға ... көп ... Turbo Pascal программаларын жазу қолайсыз, себебі, ол көп ... ... ... ... жоқ. Бірақ соған қарамастан, Turbo Pascal
программалаумен бірінші танысушыларға, әсіресе, ... ... ... ... ... ... ... негізі ретінде Pascal ... ... ... одан ары ... ... үшін Си тілі
өте қажетті деп ойлаймын. Си тілі ... ... ... ... ... Си ... ... жеңіл, әрі ыңғайлы, әрі
нәтижелігінің сапалылығы жағынан төменгі ... ... тең ... деп
айта аламыз. Бұл сөздерге бүгінгі жасалған программа дәлел бола алады ... ... ... ... жету мүмкіндіктері өсті.
Сондықтан ойын индустриялары да ... ... ... ... осы индустрияларға қарап, өз экономикалық жағдайларын көтереді.
Біз қазіргі пайдаланып отырған тілдер арқылы жоғарғы ... ойын ... ... ... осы ... көмегімен қарапайым шарттылықты,
кездейсоқтықты білуге болады. Қазіргі таңда графикалық, ... ... ... ... көмегімен ойындардың сапалығын
жоғарыға дамытуға болады.
Бірақ студенттер үшін Си ... ... ... жұмыстарды жасау,
оларға үлкен практикалық сабақтар ретінде болады деп ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
Тurbo Pascal тілінде ”Санды тап” ойынына программа құру8 бет
Абайдың «Желсіз түнде жарық ай» өлеңінің аудармасы жайлы4 бет
Тәрбие сағаты мәдениеттілік8 бет
Төле би жайлы37 бет
Педагогикалық ойындар туралы24 бет
Балабақшада сюжеттік-рөлдік ойындарды қолданудың тиімділігі8 бет
Баланың сезім эстетикасының дамуындағы музыканың рөлі20 бет
Бастауыш сынып оқушыларын сауатты жазуға үйрету7 бет
Бастауыш сыныптардағы қазақ тілі сабақтарында грамматикалық ойындарды қолданудың әдістемесі73 бет
Воллейбол6 бет


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


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

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

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

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

Email: info@stud.kz

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

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