Меншіктеу операторы



бет5/15
Дата31.12.2021
өлшемі147 Kb.
#22146
1   2   3   4   5   6   7   8   9   ...   15
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 бөлімінде сипатталған белгінің біреуі.

Жоғарыда айтылғандай программадағы белгі, белгіленетін оператордан қос нүкте арқылы бөлініп жазылады.Мысалы,белгі бөлігінде:



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   15




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

    Басты бет