Программа денесі(операторлар тізбегі)



бет104/163
Дата07.02.2022
өлшемі4,26 Mb.
#94523
түріПрограмма
1   ...   100   101   102   103   104   105   106   107   ...   163
Байланысты:
cda6b05d-8cb5-11e3-bf6e-f6d299da70eeУММ ПР1

Алгоритм типтері.


М ысал Қабырғалары а,в,с ауданын Герон формуласы бойынша есептеу алгоритмі және блок-схемасы.
алг аудан (нақ а,в,с, нақ s);
арг а,в,с
нәт s
басы нақ р
p:=(a+b+c)/2; S=sqrt [p*(p-a) (p-b) (p-c)]
соңы


Алгоритм тақырыбына кірмейтін, бірақ алгоритм денесінде пайдаланылатын айнымалы – аралық шама деп аталады.


Құрылған алгоритмде командалар бірінен соң бірі ретімен орындалатының байқауға болады. Мұндай алгоритмді сызықтық алгоритм деп атайды.
Мысал.


x2+7, x<1
y= 3x +5, x>1


алг функция (нақ х, нақ у)
арг х
нәт у
басы
егер x<1
онда y:=x**2+7
әйтпесе у:=3*x+5
бітті
соңы

Осы алгоритмді тармақталу алгоритмі деп аталады, егер кез келген шарттың орындалу, не орындалмауына байланысты 1-командалар сериясы немесе 2-команда сериясы орындалса, мұндай алгоритмді тармақталу алгоритмі деп аталады.


Қайталану командаларынан тұратын алгоритм-циклдік алгоритм деп аталады. Цикл құрамы цб сөзінен басталып, цс- сөзімен аяқталады. Олардың аралығына-цикл денесі орналасады.
q рет қайталану командасының жалпы түрде жазылуы
цб q рет
цикл денесі
цс
“үшін” циклінің алгоритм денесі;
басы бүт k,r
цб к үшін 1 бастап n дейін
r:=r*k
цс
соңы


Достарыңызбен бөлісу:
1   ...   100   101   102   103   104   105   106   107   ...   163




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет