110 likes | 248 Views
Типи величин. Типи величин. Змiнна –– величина, яка може змінюватись в процесi виконання програми i звернення до якої вiдбувається по iменi. Будь-яка змiнна повинна бути описана в роздiлi змiнних. Опис визначає наявнiсть змiнної i її тип.
E N D
Типи величин Змiнна –– величина, яка може змінюватись в процесi виконання програми i звернення до якої вiдбувається по iменi. Будь-яка змiнна повинна бути описана в роздiлi змiнних. Опис визначає наявнiсть змiнної i її тип. Тип –– визначає множину значень, якi набуває змiнна, допустимi операцiї i спосiб представлення значень змiнної в пам'ятi.
ТИПИ Скалярнi (простi) Cтруктурованi стандартнi типи, означенi масиви, записи користувачем pядки, файли ...
Опис змiнних має таку структуру: Var <iм'я змiнної>: <iм'я типу>; <iм'я зм.1>,<iм'я зм.2>..,<iм'я зм.n>: <iм'я типу>; Приклад: Var A,B,C:integer; Suma, R1:real; F:string;
Стандартнi типи: Цiлий (integer) Байтовий ( byte ) Байтовий тип - дiапазон змiнних 0 .. 255 . Займає в пам'ятi 1 байт. Дiйсний (real)
Стандартнi типи: Логiчний ( boolean) Логiчний тип - може приймати 2 значення : true - iстинно false - хибно
Стандартнi типи: Символьний (char) Символьний тип –– значенням є будь-який один символ алфавiту. Константа символьного типу –– один символ і береться в апострофи.
Стандартнi типи Рядковий (string); Рядок - це довільна послідовність символів довжиною до 255 символів. Рядкова константа береться в лапки (апострофи)
Стандартнi типи: Константи в процесі виконання програми не змінюються Константи описують в розділі опису констант: Const <ідентифікатор>=<значення>; Приклад: Const a=234; b=56.43; dobutok=1; Name=‘Петров’;
Питання і завдання №1 1. Які скалярні типи даних використовуються в мові програмування? 2. Як описуються дані цілого, дійсного, літерного типів? Наведіть власні приклади. 3. Як описуються константи мовою програмування? Наведіть власні приклади.
Питання і завдання №2 1. Які приклади змінних, сталих записані правильно, а які ні і чому? 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=Сидоров;