Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Цикл операторыСтр 1 из 4Следующая ⇒
Шарт операторы Тармақ талғ ан алгоритмдердің программасын қ ұ ру ү шін шартты операторларды пайдаланамыз. Тармақ талғ ан алгоритмдер – алгоритмде арифметикалық тең сіздік пен тең дік тү рінде берілген логикалық шарт тексеріледі. Блок схемасында шарт тексеру блогы – ромб қ олданылады. Тармақ талғ ан алгоритмдерді бағ дарланғ ан кезде мынадай қ ызметші сө здер қ олданылады: if - егер, then – онда, else - ә йтпесе.
7. Шартсыз кө шу операторы – GOTO операторлардың бағ дарламада орналасу ретіне байланысты орындалу тә ртібін бұ зу ү шін қ олданылады. Жалпы тү рі: GOTO N; N – таң ба; N – таң басы алдымен LABEL Таң балар бө лігінде толық сипатталып жазылуы керек. GOTO N жазылуы белгілі бір іс-ә рекеттен орындалуы тиіс N таң балы қ атар операторлар тобын орындауды шартсыз кө шу операторы дейді. М17. К=1…N ө згереді. Осы сандарда 0.001 кіші сан барма, жоқ па соны тексеру керек. PROGRAM M17 (Input, Output); LABEL 1, 2; Var N, K: integer; Begin Read(N); FOR I: =1 TO N DO IF Cos(k)+Sin(k*k)< 0.001 THEN GOTO 1; 1: Write(‘бар’); 2: End. 8. Таң дау операторы CASE таң дау операторы кө п тармақ ты алгоритмдерді барынша қ арапайым жә не кө рнекі тү рде жазуғ а мү мкіндік береді. Оның қ ұ рамында селектор (selector - таң дау) деп аталатын ө рнек жә не параметрлер тізімі болуы тиіс, ә рбір параметрге сә йкес таң дау тұ рақ тылары болуы қ ажет Цикл операторы Егер алгоритмде қ айталану саны алдын ала белгілі болғ ан жағ дайда FOR операторы қ олданылады. Бұ л оператор параметрлі цикл операторы деп те аталады. Жазылу ү лгісі FOR < цикл параметрі>: = n1 TO n2 DO < цикл денесі>; FOR< цикл параметрі>: = n2 DOWNTO n1 DO < цикл денесі>; Мұ ндағ ы FOR (ү шін), TO (дейін), DO (орындау) - қ ызметші сө здер; < цикл параметрі> - циклді басқ ару айнымалысы, Integer типті (немесе кез келген реттелген тип) n1, n2 - цикл параметрінің бастапқ ы жә не соң ғ ы мә ндері (типі циклді басқ ару айнымалысымен сә йкес) кері қ арай, DOWN тө мен, TO дейін. Егер қ адам -1 – ге тең болса, онда операторда TO, ал қ адам -1-ге тең болса, онда DOWNTO сө зі қ олданылады. Алдын ала берілген шарт бойынша қ айталауды жү зеге асыратын бұ л оператор WHILE (оқ ылуы: уаил, аударылуы: ә зірше) жә не DO (оқ ылуы: ду, орындау болып аударылады) тү йінді сө здері қ олданылып орындалады Жазылу пішімі мынадай: WHILE < қ айталану шарты> DO < цикл тұ лғ асы>; REPEAT қ айталау операторы WHILE операторына ұ қ сас, айырмашылығ ы – қ айталану шарты цикл соң ында тексеріледі, сондық тан ол кем дегенде бір рет орындалатын болады. Екінші ө згешелігі – цикл тұ лғ асы шарт жалғ ан болғ анда қ айталанып, ол ақ иқ ат болғ ан кезде циклді орындау доғ арылады. Repeat операторының жалпы жазылуы: Repeat < циклдің денесі> Until< шарт> Мұ ндағ ы, қ ызметші сө здері Repeat- қ айтала, Until- соғ ан дейін деген мағ ынада қ олданылады.
|