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

8

Лабораторна робота № 2. Лінійні програми

Мета: вивчення засобів мови Borland Pascal, за допомогою яких програмуються лінійні програми.

Короткі теоретичні відомості

  1. Структура програми

Лінійні програми, як правило, мають наступну структуру:

А) заголовок програми;

Б) розділ констант;

В) розділ змінних;

Г) розділ операторів.

А) Заголовок програми визначений діаграмою:

В Borland Pascal цей рядок необов’язковий і його можна виключити.

Приклад заголовку:

program LinearUnequation;

program Graf1;

Б) Розділ констант визначений діаграмою

Розділ

констант

В розділі констант визначаються імена як синоніми констант. Під константою розуміється або деяке число, або ім’я константи, можливо з знаком, або рядок.

Приклад розділу констант:

const Pi = 3.1415926; alfa = 7.1219;

MinInt = -MaxInt;

Line = ‘____________________________’;

FirstLine = ‘______ Список групи ________’;

В) розділ змінних визначений діаграмою

Розділ

змінних

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

Приклад розділу змінних

var Root1, Root2, Discriminant : Real;

Index, Counter : Integer;

A,B,C : Real;

Letter : Char;

IsSolution : Boolean;

У мові Pascal визначені 4 стандартних простих даних:

Integer (цілий);

Real (дійсний);

Char (символьний).

Boolean (логічний);

Довідкова інформація про всі стандартні типи змінних з вказанням діапазону допустимих значень і розміру потрібної для їх розміщення області пам’яті наведена в таблиці:

Тип

Допустимі значення

Формат

Integer

-32768 .. 32767

2 байта зі знаком

Real

2.9 * 10-39 .. 1.7 * 10+38

6 байт

Boolean

False, True

1 байт

Char

[‘A’..’Z’, ‘a’..’z’], [’0’ .. ’9’], розділові знаки і спец.символи

1 байт

Для повного опису кожного типу даних, які використовуються в мові програмування, необхідно знати:

  1. множину допустимих значень для даних цього типу;

  2. допустимі операції над даними цього типу;

  3. функції, що визначені на даних цього типу або приймають значення в цьому типі;

  4. допустимі відношення на даних цього типу.

Тип даних Integer .

Значеннями цілого типу Integer є елементи підмножини (відрізка) цілих чисел.

Операції:

* - множення;

div - цілочисельне ділення;

mod - остача від цілочисельного ділення;

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

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

Функції:

Abs(x) -  х ;

Sqr(x) - х 2;

Trunc(x) - відкидання дробової частини від дійсного х;

Round(x) - округлення дійсного x;

Succ(x) - х + 1;

Pred(x) - х - 1;

З деякими іншими функціями ми познайомимось пізніше - при визначення інших типів даних.

Відношення:

< - менше <= - менше або дорівнює

> - більше >= - більше або дорівнює

= - дорівнює <> - не дорівнює

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