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


Бұл презентацияның бағасы: 400 теңге


Презентация қосу
Қайталау операторы
СӨЖ
Орындаған: Әрмия Айжан
Тексерген: Шекербекова Ш.Т.
ЖОСПАРЫ:
1. Циклдік операторлар
2.Параметрлі қайталау операторы: for
3.Шартты тексеретін циклдік оператор:while
4.Шартты соңында тексеру арқылы қайталау
жарлығы:repeat
5.Қорытынды
Көп жағдайда аргументтерінің әр түрлі мәні бойынша алгоритмнің белгілі бір б өліктерін бірнеше рет
қайталауға тура келеді. Осындай процесстерді ұйымдастыру үшін циклдік құрылымды алгоритмдер –
қайталау операторлары қолданылады. Олар әр түрлі заңдылық негізіндегі ереже бойынша қолданылады.

Цикл – белгілі бір әрекеттер тізбегінің бірнеше рет қайталанып орындалуы.

Паскаль тілінде қайталау процессін жүзеге асыратын циклдік операторларды ң 3 т үрі бар:
- арифметикалық цикл — FOR
- шартын алдын ала тексеретін цикл – WHILE
- шартты соңынан тексеретін цикл – REPEAT

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

Оператор – FOR сөзінен басталатын оны ң та қырыбынан және цикл т ұл ғасынан т ұрады.
— FOR операторының жазылу пішімі мен орындалуын т өмендегідей т үрде беріледі:
FOR < айнымалы> := to DO < оператор>;
FOR < айнымалы> := DOWNTO DO < оператор>;
м ұндағы S1 және S2 – цикл параметрінің алғаш қы ж әне соңғы м әндерін аны қтайтын өрнектер; for… do — цикл иа қырыбын аны қтайтын т үйінді с өздер; < оператор> — цикл т ұл ғасы.
Мысалы:
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- оператор ;>
…………………….

end;
Ескерту: егер шарт бірінші тексергеннен жалған болса, онда цикл орындалмайды.
Мысалы:
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
Ұқсас жұмыстар
Қайталау операторы
Қайталау операторы Nersta.blogspot.com
Шартты операторлар
Шығару операторы
Меншіктеу операторы
Операторлар бөлімі
WRITE шығару операторы
Циклдік алгоритм. 6-сынып
Шартты көшу операторы
Циклдік алгоритмді программалау
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить

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

Email: info@stud.kz

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

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