Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Типи даних. Кожна змінна, яка використовується в Паскаль-програмі, має бути описана в такий спосіб:
Кожна змінна, яка використовується в Паскаль-програмі, має бути описана в такий спосіб: X: type1; Y, Z: type2;...
Тут X, Y, Z - ідентифікатори змінних; type1, type2 - типи змінних. Ідентифікатором (ім'ям, назвою) може бути будь-яка послідовність букв і цифр, що починається з букви. У мові Паскаль є наступні види типів даних: - цілий – integer, shortint, longint, bute, word; - дійсний – real, single, double, extended, comp; - булевський (логічний)- boolean; - символьний – char, - строковий - string. Змінні типу integer описуються в такий спосіб:
var a, b, x: integer;
До операндів цілого типу застосовуються операції: * (множення), + (додавання), - (віднімання), div (ділення без округлення - ціла частина частки), mod (залишок від ділення), inc(a) (збільшення a на 1) та dec(a) (зменшення a на 1). Наприклад:
14 div 4 = 3; 15 mod 2 = 1, inc(1)=2; dec(2)=1. Дійсні змінні описуються в такий спосіб: var a, b: real;
Якщо хоча б один операнд дійсний, то операції +, -, *, / дають дійсний результат. Операція ділення / дає дійсний результат і у випадку ділення двох цілих елементів. Для цілих і дійсних змінних можуть бути використані наступні функції: sinx - sin(x), cosx - cos(x), arctgx - arctan(x), lnx - ln(x) ex - exp(x), - sqrt(x), x2 - sqr(x), |x| - abs(x), ціла частина([x]) - trunc(x), округлення - round(x). Зауваження. Для одержання інших зворотних тригонометричних функцій можна використовувати формули:
У мові Паскаль є наступні константи: maxint, яка дорівнює 32767 і є максимально можливим цілим числом; PI, яка дорівнює 3, 1415. Змінні типу boolean описуються в такий спосіб:
var a, b: boolean;
Змінні цього типу набувають тільки одного з двох значень, true або false. Вони займають в пам’яті один байт. Перемінні типу char описуються в такий спосіб: var a, b: char;
|