Қайталау операторы. Циклдік операторлар



Қайталау операторы
СӨЖ
Орындаған: Әрмия Айжан
Тексерген: Шекербекова Ш. Т.

Жоспары: 1. Циклдік операторлар 2. Параметрлі қайталау операторы: for 3. Шартты тексеретін циклдік оператор:while 4. Шартты соңында тексеру арқылы қайталау жарлығы:repeat 5. Қорытынды

Көп жағдайда аргументтерінің әр түрлі мәні бойынша алгоритмнің белгілі бір бөліктерін бірнеше рет қайталауға тура келеді. Осындай процесстерді ұйымдастыру үшін циклдік құрылымды алгоритмдер - қайталау операторлары қолданылады. Олар әр түрлі заңдылық негізіндегі ереже бойынша қолданылады. Цикл - белгілі бір әрекеттер тізбегінің бірнеше рет қайталанып орындалуы. Паскаль тілінде қайталау процессін жүзеге асыратын циклдік операторлардың 3 түрі бар: - арифметикалық цикл - FOR - шартын алдын ала тексеретін цикл - WHILE - шартты соңынан тексеретін цикл - REPEAT Егер шартын алдын ала тексеретін циклдегі операторды неше рет қайталау керек екендігі белгісіз болып, оның тек қайталану шарты берілсе, онда WHILE, REPEAT операторлары пайдаланылады. Ал FOR операторы қайталану саны алдын ала белгілі болған кезде қолданылады.


Параметрлі қайталау операторы: for Циклдегі операторларды қайталану саны алдын ала белгілі болған жағдайда - FOR операторы қолданылады. Бұл оператор параметрлі цикл операторы деп те аталады, өйткені қайталану саны функция аргумені сияқты циклдің параметрі атқаратын басқару айнымалысы арқылы беріледі. Параметр өзінің алғашқы мәнін соңғы мәніне дейін бірлік қадаммен өзгерту барысында циклге кіретін бір немесе бірнеше операторды қайталап орындауды атқарады. Оператор - FOR сөзінен басталатын оның тақырыбынан және цикл тұлғасынан тұрады. - FOR операторының жазылу пішімі мен орындалуын төмендегідей түрде беріледі: FOR < айнымалы> :=

Мысалы: 1- ден 100-ге дейінгі сандарды экранға шығаратын программа құрыңдар. Program san; var i: integer; begin wtiteln (‘ 1- den 100- ge dein butin san’) ; writeln; for i:=1 to 100 do write (i:4) ; end.

3. Шартты тексеретін циклдік оператор:while Алдын ала берілген шарт бойынша қайталануды жүзеге асыратын бұл оператор WHILE (әзірше) және DO (орындау) түйінді сөздері қолданылады. Жазылу пішімі: WHILE <қайталану шарты> DO < цикл тұлғасы>; мұндағы қайталану шарты - диаграммада көрсетілген логикалық өрнек, цикл тұлғасы - қайталаны орындалып отырған қарапайым немесе құрама оператор. Цикл әрбір орындалар алдында қайталану шарты мәні есептелінеді, егер ол ақиқат- true болса, цикл тұлғасы орындалады да, шарт қайта тексеріледі. Қайталану шарты жалған - false болса, циклді орындау доғарылып, while операторынан кейінгі жолдар арқылы бастайды. WHILE операторының жазылу пішімі мен орындалуын төмендегідей түрде беріледі: WHILE <шарт> do begin <1- оператор; > <2- оператор ; > .

Мысалы: Y = 3x+1, Мұндағы: х - 1 мен 2 аралығындағы сандарды қабылдайды, қадамы 0, 5 тең. Program eseptey; var x, y: real; begin X:=- 1; while xn; writeln (p: 4) ; end.

Шартты соңында тексеру арқылы қайталау жарлығы:repeat REPEAT операторы. REPEAT қайталау операторы WHILE операторына ұқсас, айымашылығы - қайталану шарты цикл соңында тексерніледі, сондықтан ол кем дегенде бір рет орындалатын болады. Екінші өзгешелігі - цикл тұлғасы шарт жалған болғанда қайталанып, ол ақиқат болған кезде циклді орындау доғарылады. . Бұл оператор . REPEAT ( қайталау) және UNTIL ( дейін, шейін ) түйіді сөздерін пайдаланады. Repeat операторының жазылу пішімі мен орындалуын төмендегідей түрде беріледі: REPEAT < оператор 1 >; < оператор 2 >; < оператор n>; UNTIL <шарт>; Бұл жерде операторлар REPEAT ( қайталау) және UNTIL ( дейін, шейін ) сөздерінің арасында орналасқандықтан, мұнда BEGIN және END сөздері жазылмайды.

Кейбір жағдайларда нәтижеге жету үшін белгілі бір әрекетті бірнеше рет қайталауға тура келеді. Мұндай қайталанатын әрекеттерді орындау үшін белгілі цикл түрімен жұмыс істейміз. Паскаль тілінде циклді ұйымдастыру үшін оларды түріне қарай екі түрге бөлеміз: қайталану саны белгісіз циклдер, қайталану саны белгілі циклдер. Цикл қайталанар алдында, логикалық өрнектің мәні тексеріледі. Егер true (ақиқат) болса, онда цикл денесі қайталанып орындалып отырады. Керісінше false (жалған) болса, циклдің орындалуы аяқталып, WHILE операторынан кейінгі жолдар орындалады.

Пайдаланылған әдебиеттер: 1) Б. Бурибаев. Информатика және ЕТ негіздері, оқулық 9 сынып; қосымша әдбиеттер: 1. Http://zerde-informa. Ucoz. Org/8-synyp/sabaktar/sabak_3. Htm 2. Http://bilimsite. Kz/informatika/4344 3. Https://kk. Wikipedia. Org
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz