Цілочисельні типи даних - студопедія
Тип константи визначається її значенням в розділі Const.
Змінна в Паскалі - іменований ділянку пам'яті для зберігання даних певного типу. Значення змінної (інформація у відповідних осередках пам'яті) в ході виконання програми може бути змінено.
Розділ опису змінних починається службовим словом Var. після якого йдуть записи такого вигляду:
<Список имен переменных>. <Название типа>;
Список може складатися з декількох імен, що розділяються комами. Тип, що указується після двокрапки, визначає, які дані тепер можуть зберігатися в описаних таким чином змінних.
Тип даних визначає безліч значень, допустимих для змінної, операції виконуються на цих значеннях, кількість виділеної пам'яті.
Тобто змінна може приймати тільки значення, що визначаються її типом і брати участь тільки в тих операціях, які допустимі для цього типу.
У Паскалі існує п'ять базових типів даних:
1) Integer (цілий);
2) Real (речовинний);
3) Char (символьний);
4) String (строковий);
5) Boolean (логічний).
Цілочисельні типи даних займають в пам'яті комп'ютера від 1 до 4 байт (табл 6.1).
Таблиця 6.1.Целочісленние типи даних
Над даними цілого типу визначені наступні арифметичні операції: +, -, *, /, div, mod. Результат виконання цих операцій над цілими операндами виходить також цілого типу (виняток становить операція / - результат завжди дійсне число).
Над даними цілого типу визначені наступні операції відносини: =, <>, <,>, <=,>=. Результат виконання цих операцій - логічний тип.
Для цілих чисел визначені наступні стандартні функції:
- Повертає модуль x
- Повертає квадрат числа x
- Повертає квадратний корінь з x
- Повертає sin (x), результат дійсного типу
- Повертає cos (x), результат дійсного типу
- Повертає arctg (x), результат дійсного типу
- Повертає ln (x), результат дійсного типу
- Повертає результат дійсного типу
- Повертає наступне ціле число (x + 1)
- Повертає попереднє ціле число (x - 1)
- Повертає аргумент x
- Повертає результат логічного типу: false - для парного x, true - для непарного x
Для цілих чисел визначені наступні стандартні процедури:
Dec (x, i) - зменшує x на i, якщо i не задано - то на 1;
Inc (x, i) - збільшує x на i, якщо i не задано - то на 1.