1-мысал.Берілген өрнектердің қайсысы меншіктеу операторы болатыны немесе болмайтыны көрсетіліп, оған түсінік берілген.
Өрнек
|
Түсініктеме
|
a:=b
|
болады
|
a=c+1
|
болмайды, орнына алынған
|
a:b-sqr(4)
|
болмайды, орнына алынған
|
a*x+b:=0
|
болмайды,сол жақта орнына өрнек алынған
|
z:=0
|
болады
|
z:=z+5
|
болмайды 1.4 орнына 1,4 алынған
|
z:=z+1,4
|
болады
|
z:=z
|
болмайды, мол жақтағы атаудың таңбасы
|
-z:=y
|
болмауы тиіс
|
2-мысал. Орналасу тәртібі төмендегідей:
а)К:=К+М;
М:=2*М;
ә)М:=2*М;
К:=К+М;
бірнеше операторлар берілген.
К мен М-нің кез келген бастапқы мәндерінде а) және ә) пунктерінде К мен М-нің соңғы мәндері бірдей болама.
Жауабы: М-нің мәні бірдей,ал К-нің мәні әртүрлі болады.Себебі, К=2,M=4 деген бастапқы мән берсек, онда
а)орналасуы бойынша:
К:=К+М=2+4=6; К=6,ал М:=2*M=2*4=8, M=8 болады;
ә) орналасуы бойынша:
М:=2*M=2*4=8; K:=K+M=2+8=10;K=10 болады.
Бұл мысалдан операторлардың орналасу тәртібін қалауымызша өзгерте беруге болмайтығын көруге болады.
Көшу операторы. Көшу немесе шартсыз көшу операторы операторлардың рет-ретімен орналасуын бұзып,келесі атқарылуды,яғни белгісі бар операторға көшуді орындайды.Бұл оператор GOTO көшу түйінді сөзінен басталады да, одан кейін LABEL бөлімінде сипатталған белгі атауы жазылады.Көшу операторының пішімі:
GOTO<белгі>;
мұндағы<белгі>-LABEL бөлімінде сипатталған белгінің біреуі.
Жоғарыда айтылғандай программадағы белгі, белгіленетін оператордан қос нүкте арқылы бөлініп жазылады.Мысалы,белгі бөлігінде:
Достарыңызбен бөлісу: |