Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.роб.2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
99.33 Кб
Скачать

Тип даних Real.

Значеннями дійсного типу є елементи підмножини дійсних чисел, яка залежить від реалізації підмножини дійсних чисел.

Операції:

* -множення; / - ділення;

+ - додавання; - - віднімання;

Функції:

Abs(x) - модульх;

Sqr(x) – х2 у квадраті;

Sqrt(x) - корінь з х,

Sin(x) - sin х;

Cos(x)- cos х;

Arctan(x)- arctg х;

Ln(x) - ln х;

Exp(x) - e х;

Відношення: такі самі, як і для типу Integer.

Тип даних Сhar.

Символьний тип Сhar – представляє особливий тип даних, призначений для зберігання одного символу (букви, знаку або коду). В змінну цього типу на комп’ютері може бути розміщений будь-який з 256 символів розширенного коду ASCII.

Функції:

Ord(x) - порядковий номер x.

Chr(n)- символ з порядковим номером N.

Pred(x)- символ, який передує x.

Succ(x) - символ, який слідує за x.

Відношення.

Як вже повідомлялось, тип даних Сhar упорядкований. Це означає, що дані типу Сhar можна порівнювати, як і дані числових типів, за допомогою відношень:

= , <> , > , < , >= , <= .

Результат порівняння можна використовувати як данне типу Boolean.

Тип даних Boolean (логічний).

Змінні типу Boolean є логічними змінними, що можуть приймати тільки 2 значення: True (істина) і False (хибність). Значення булевого типу True і False є по суті інтерпретаторами констант.

Операції.

Для булевих змінних, що приймають тільки 1 із 2-х допустимих значень, дозволені тільки 2 операції порівняння “=” і “<>” (недорівнює). Інші доступні для логічних змінних операції наведені в таблиці:

Операція

Дії

AND

Логічне “І”

OR

Логічне “Або”

NOT

Логічне “Не”

Функції.

Цей тип даних, як і інші прості типи даних, упорядкований. На ньому визначені функції Ord, Succ, Pred.

Так само як і для будь-яких інших типів даних, для цього типу існують стандартні функції:

Odd(Х)

{ Odd(Х) = True, якщо Х - ціле непарне число

Odd(Х) = False, якщо Х - ціле парне число}

Eoln(F) { кінець рядка в текстовому файлі}

Eof(F) { кінець файла}

При використання в програмі стандартних типів даних немає необхідності в їх попередньому визначенні, на різницю від типів даних користувача, що потребують такого визначення.

Оголошення типу даних користувача проходить у розділі оголошення типів, що йде за розділом констант. Його відкриває зарезервоване слово ТYРЕ.

Розділ типів визначає синтаксичною діаграммою:

Розділ

типів

Слідом за словом ТYРЕ йдуть розділенні знаком «=» імена нового типу користувача і конструкція, що визначає цей тип:

Type Day = (’Понеділок’, ’Вівторок’);

Розділ операторів описується діаграмою:

Оператор присвоювання.

Одним з елементарних операторів є оператор присвоювання – основний оператор будь-якої мови програмування. Даний оператор дозволяє помістити деяке значення в необхідну вам змінну.

оператор

п рисвоювання

Оператор присвоювання дозволяє запам’ятати як поточне значення змінної, що стоїть зліва від знаку присвоювання, нове значення, яке задається виразом, що стоїть справа. Вираз складається з імен змінних, констант, знаків операцій і позначень функцій.

Приклад оператора присвоювання

А := А + В ;

Оператори вводу/виводу.

Паралельно з операторами присвоювання (в лінійних програмах) для організації вводу/виводу даних використовуються оператори Read, Readln, Write, Writeln. Два перших оператора використовуються для вводу інформації з клавіатури, а два їнших для виводу інформації на екран.

Загальна форма запису операторів визначена діаграмою:

В операторах закінчення –ln означає, що наступна інформація з’явиться на екрані з нового рядка.

Приклад лінійної програми.

Скласти програму обчислення середнього арифметичного для двох дійсних чисел.

Program Chislo; {програма обчислює середнє арифметичне двох чисел}

Var a, b, S: real;

Begin

{введення даних}

Write(‘Введіть числа a i b’);

Readln(a, b);

S:=(a+b)/2;

Write(‘Результат’, S);

End.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]