Инф олимпиада doc


программа тақырыбынан кейін қандай тыныс белгі қойылады (POGRAM)



бет16/66
Дата08.02.2022
өлшемі91,93 Kb.
#123795
1   ...   12   13   14   15   16   17   18   19   ...   66
Байланысты:
1544775476 (1)

29. программа тақырыбынан кейін қандай тыныс белгі қойылады (POGRAM).
а) .
ә) «»
б) ;
в) :
І.3. ТАРМАҚТАЛҒАН АЛГОРИТМДЕР ЖӘНЕ ОНЫ ПРОГРАММАЛАУ
Паскаль тілінің басқару операторлары
Шартсыз көшу операторы
Паскаль тілінде негізінен операторлар ретімен орындалады. Олардың бүл орындалу тәртібін өзгерту үшін көшіру операторы – GO ТО пайдаланылады. Оқылуы: гоу ту, жазылу түрі
GOTOбелгі
Бұл оператор бойынша, программаны басқару белгісі көрсетілген операторға көшіріледі. Белгі ретінде таңбасыз 1-9999 дейінгі бүтін сан немесе символ пайдаланылады. Әдетте, шартсыз көшіру операторы программаның кейбір бөліктерін орындамай өтіп кету үшін пайдаланылады. Мысалы:
GOTO 34
10: А:=2;
34: Џ:=X/Z
Мұнда GO ТО 34 операторынан соң 34 белгісі бар оператор орындалды.
Көшіру операторы қарапайым оператор катарына жатады.
Белгі LАВЕL (белгі)-белгі бөлігінде өрнектеледі.
Мысалы, LАВЕL 10,34.

Құрама операторлар


Бірнеше операторларды бір операторға біріктіргенде шыққан операторды құрама оператор дейді. Ол оператордың жазылу түрі: ВЕОІК
1-оператор;
2-оператор;
n-1 – оператор
n – оператор
END.
Бұл жағдайда BEGIN (басы), END (соңы) қызмет сөздері операторлық жақшалар деп аталады.
Құрама операторларға шартты көшіру, тандау және қайталау операторлары жатады.
Шартты көшіру операторы
Тармақгалуы бар процестерді ұйымдастыру үшін шартты оператор пайдаланылады. Тармақталу белгілі бір шарттың орындалуы немесе орыңдалмауына тәуелді басқарылады. Бұл оператордың толық түрі алгоритмдік тілдегі тармақталу командасына сәйкес келеді.
Егер шарт ІҒ шарт ТНЕN І-серия
онда І-серия ЕLSE ІІ-серия
әйтпесе II-серия (оқылуы-иф, зен, элс).
Бітті.
Жалпы түрде бүл оператордың форматы (жазылуы):
ІҒ шарт (логикалық өрнек) Then І-оператор
Else II-оператор
Мұндағы I жѕне II операторлардың өзі қарапайым немесе құрама оператор болуы мүмкін.
Егер ІҒ сөзінен кейінгі жазылған шарт сақталса (ақиқат болса), онда ТНЕN (онда) сөзінен кейін жазылған операторлар сериясы орындалады, онда II-серия операторлары орындалмайды.
ІF сөзінен соң жазылатын шартты жазу үшін Паскаль тілінде өрнектерді салыстыру :=, >, >=, <, <=, <> белгілері пайдаланылады.
1-Есеп. Берілген х нақты саны 0-ге тең болса, онда х-ті екіге арттыр, әйтпесе х-тің үш дәрежесін екі еселе.
Шешуі.
Program Е (input,output);
Vаг х, у : геal;
begin
readln (х);
if x=0 then у:=х+2 else у:=2*х*х*х;
writeln('у=', у : 6 : 3);
write('есептеу бітті')
END.
Паскаль тілінде бірнеше қарапайым операторлардан бір құрама оператор құруға болады. Бұған мысал ретінде ах2+вх+с=0 (а<>0) шешуге арналған программа құруды қарастырайық.

  1. Квадрат тендеудің түбірлерін табуға программа құрыңцар.

Шешуі.
Program В5;
Vаг а,b,с,х1,х2,d : геаl;
Begin
writeln ('а,b,с-лардың мѕнін енгіз:');
readln(а,Ь,с);
d:=sqr(b)-4*f*c;
If d<0 then
Begin
D:=0;
writeln ('нақгы түбір жоқ d=', d)
end
else
Begin
d:=ssqrt(d);
а:=2*a
х1:=(-b+d)/а; х2:=(-b-а)/а;
write (х1,х2);
end;
end.


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   66




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

    Басты бет