www.spargalkes.lt

Priskyrimo sakinys

Bendroji forma : rezultatas:=reiškinys. Pvz.: n:=3, vardas:=‘Dalia’; n1:=n2 ir t.t. Šio sakinio paskirtis - suteikti reikšmių 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 jau žinomos visų kintamųjų, esančių dešinėje 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). 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ą (2e3307b5302110bdaf4bfcd326adf8a1.zip)Priskyrimo sakinys3 Kb3
Neteisinga

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