Типи величин
description
Transcript of Типи величин
![Page 1: Типи величин](https://reader036.fdocument.pub/reader036/viewer/2022082323/56813f41550346895da9ef14/html5/thumbnails/1.jpg)
Типи Типи величинвеличин
![Page 2: Типи величин](https://reader036.fdocument.pub/reader036/viewer/2022082323/56813f41550346895da9ef14/html5/thumbnails/2.jpg)
Типи величин
Змiнна –– величина, яка може змінюватись в процесi виконання програми i звернення до якої вiдбувається по iменi.
Будь-яка змiнна повинна бути описана в роздiлi змiнних.
Опис визначає наявнiсть змiнної i її тип.
Тип –– визначає множину значень, якi набуває змiнна, допустимi операцiї i спосiб представлення значень змiнної в пам'ятi.
![Page 3: Типи величин](https://reader036.fdocument.pub/reader036/viewer/2022082323/56813f41550346895da9ef14/html5/thumbnails/3.jpg)
ТИПИ
Скалярнi (простi) Cтруктурованi
стандартнi типи, означенi масиви, записи
користувачем pядки, файли ...
![Page 4: Типи величин](https://reader036.fdocument.pub/reader036/viewer/2022082323/56813f41550346895da9ef14/html5/thumbnails/4.jpg)
Опис змiнних має таку структуру:
Var
<iм'я змiнної>: <iм'я типу>;
<iм'я зм.1>,<iм'я зм.2>..,<iм'я зм.n>: <iм'я типу>;
Приклад:
Var
A,B,C:integer;
Suma, R1:real;
F:string;
![Page 5: Типи величин](https://reader036.fdocument.pub/reader036/viewer/2022082323/56813f41550346895da9ef14/html5/thumbnails/5.jpg)
Стандартнi типи:
Цiлий (integer)
Байтовий ( byte )
Байтовий тип - дiапазон змiнних 0 .. 255 .
Займає в пам'ятi 1 байт.
Дiйсний (real)
![Page 6: Типи величин](https://reader036.fdocument.pub/reader036/viewer/2022082323/56813f41550346895da9ef14/html5/thumbnails/6.jpg)
Стандартнi типи:
Логiчний ( boolean)
Логiчний тип - може приймати 2 значення :
true - iстинно
false - хибно
![Page 7: Типи величин](https://reader036.fdocument.pub/reader036/viewer/2022082323/56813f41550346895da9ef14/html5/thumbnails/7.jpg)
Стандартнi типи:
Символьний (char)
Символьний тип –– значенням є будь-який один символ алфавiту.
Константа символьного типу –– один символ і береться в апострофи.
![Page 8: Типи величин](https://reader036.fdocument.pub/reader036/viewer/2022082323/56813f41550346895da9ef14/html5/thumbnails/8.jpg)
Стандартнi типи
Рядковий (string);
Рядок - це довільна послідовність символів довжиною до 255 символів.
Рядкова константа береться в лапки (апострофи)
![Page 9: Типи величин](https://reader036.fdocument.pub/reader036/viewer/2022082323/56813f41550346895da9ef14/html5/thumbnails/9.jpg)
Стандартнi типи:
Константи в процесі виконання програми не змінюються
Константи описують в розділі опису констант:
Const
<ідентифікатор>=<значення>;
Приклад:
Const
a=234;
b=56.43;
dobutok=1;
Name=‘Петров’;
![Page 10: Типи величин](https://reader036.fdocument.pub/reader036/viewer/2022082323/56813f41550346895da9ef14/html5/thumbnails/10.jpg)
Питання і завдання
№11. Які скалярні типи даних використовуються в мові
програмування?
2. Як описуються дані цілого, дійсного, літерного типів? Наведіть власні приклади.
3. Як описуються константи мовою програмування? Наведіть власні приклади.
![Page 11: Типи величин](https://reader036.fdocument.pub/reader036/viewer/2022082323/56813f41550346895da9ef14/html5/thumbnails/11.jpg)
Питання і завдання
№21. Які приклади змінних, сталих записані правильно, а
які ні і чому?
a) Var A,B,C,D:real;d) Const S=2346;
b) Var A,B,C;D:real; e) Const X_Y=‘2346’;
R-S:integer; Name:=‘Іванов’ ;
c) Var AB,CD:string; i) Const Fam=Сидоров;