- •Простыя даныя мовы Pascal і работа з імі Тыпы звестак
- •Канстанты і пераменныя
- •Абсалютныя пераменныя
- •Цэлалікавыя даныя
- •Бітавая арыфметыка
- •Дзеянні бітавай арыфметыкі
- •Сапраўдныя даныя
- •Аперацыі над сапраўднымі данымі
- •Выразы мовы
- •Літарныя даныя
- •Функцыі
- •Булеўскія даныя
- •Даныя адраснага тыпу
- •Даныя карыстальніцкага тыпу
- •Даныя пералічальнага тыпу
- •Даныя інтэрвальнага тыпу
- •Элементарныя сродкі па рабоце з данымі Наданне значэння даным
Элементарныя сродкі па рабоце з данымі Наданне значэння даным
Аператар надання значэння выконвае падлік новага значэння некаторай пераменнай, а таксама значэння, якое вяртаецца функцыяй. Агульны выгляд аператара надання значэння:
Прыклады:
Парадак выканання аператара надання значэння: падлічваецца значэнне выразу; калі тып выразу «сумяшчальны па наданні значэння» з тыпам пераменнай, тады значэнне пераменнай змяняецца на падлічанае; калі сумяшчэння няма, тады на этапе кампіляцыі праграмы адбываецца папярэджванне.
Наданне значэнняў дапускаецца для даных усіх тыпаў – простых і састаўных, акрамя файлавага.
1. Пры наданні значэння данаму простага тыпу трэба памятаць наступнае:
тып выразу не павінен выходзіць за межы тыпу пераменнай, а павінен з’яўляцца падмноствам тыпу пераменнай;
даным сапраўднага тыпу можна надаваць значэнні цэлалікавага тыпу;
даным цэлага тыпу нельга адразу надаць значэнне сапраўднага тыпу. Трэба карыстацца функцыямі «акругліць і ўявіць як цэлае» – і якія вяртаюць значэнне тыпу
2. Пры наданні значэння даным састаўнога тыпу трэба памятаць наступнае: тыпы «злева» і «справа» павінны быць эквівалентныя ці тоесныя.
TYPE
Tipe1 = Tipe2; гэта эквівалентныя тыпы
VAR
A, B : Type1; тоесныя тыпы ў пераменных A і B
С : Type1;
D : Type2; тоесныя тыпы ў пераменных C і D