www.spargalkes.lt

Priskyrimo skinys

Bendroji forma : rezultatas:=reiškinys. Pvz.: n:=3, vardas:='Dalia'; n1:=n2 ir t.t. Šio sakinio paskirtis - suteikti reikšmę priskyrimo ženklo (:=) kairėje pusėje esančiam kintamajam. Ši reikšmė - tai dešinėje priskyrimo ženklo pusėje esančio reiškinio įvertinimo rezultatas. Reiškinys gali būti kintamasis, konstanta, taip pat kintamųjų, konstantų, funkcijų, operacijų bei skliaustų junginys. Kompiuteris vykdydamas priskyrimo sakinį, pirmiausia apskaičiuoja reiškinio reikšmę ir ją suteikia kintamajam, užrašytame kairėje pusėje. Buvusi kintamojo reikšmė dingsta: n1:=n2. Po priskyrimo kintamojo n1 reikšmė pasikeis, o n2 - ne. Taigi, sukeitus juos vietomis, priskyrimo rezultatas jau būna visai kitoks. Prieš priskyrimą : n1»18; n2»9; n1:=n2; Po priskyrimo n1»9; n2»9. Kompiuteris tik tada gali teisingai apskaičiuoti reiškinio reikšmę, kai jam žinomos visų kintamųjų, esančių dešinėj sakinio pusėje, reikšmės. Priešingu atveju, kai kurio nors kintamojo reikšmė nebuvo apibrėžta, įvairiais kompiuteriais atlikto priskyrimo veiksmo rezultatas būna skirtingas. Priskyrimo sakinys dešiniosios ir kairiosios pusių kintamųjų tipai turi būti suderinami, tai reiškia, kad tiek rezultatas, tiek reiškinys turi būti tokio pat tipo (pvz.: abu integer arba char).

Jei realiojo tipo kintamajam bandysime priskirti sveikojo tipo reikšmę, klaidos nebus - kompiuteris INTEGER tipo reikšmę perves į REAL.  Priskyrimo ženklo negalima painioti su matematine lygybe. Pvz.: n:=n+1. Šis pavyzdys matematinės lygybės požiūriu neturi prasmės, o tokį priskyrimo veiksmą galima atlikti. Apskaičiavę dešinėje pusėje esantį reiškinį su senąja kintamojo n reikšme, gautą reikšmę vėl priskiriame tam pačiam kintamajam n.

Failai:
FailasFailo dydisParsisiųsta
Parsisiųsti šį failą (4fc6c7b58ac30bb121e7df93a548c0e3.zip)Priskyrimo skinys1 Kb1

 
Informatika Priskyrimo skinys
www.kvepalai.ltkvepalai.ltwww.spargalkes.ltspargalkes.ltwww.tytuvenai.lttytuvenai.lt