Структура Паскаль - програми

 


Розділи:

 


Блок

Приклади:

Опис міток

 

Label 1, 4, Lb1, Lb2;

 

Опис const:

Const P = 3,14159265;

e = 2,71828182;

A = 10;

Типи: TYPE

mats = array [1…10] of real;

color = (червоний, білий);

index = 0…100;

Змінні: VAR

 

A, B, C: integer;

D: real;

 

Опис процедур та функцій по структурі подібно до опису програми і починається із слів: PROCEDURE або FUNCTION

Оператори:

Приклад: обчислити довжину кола

Program __DLINA__(input, output);

const __ p = 3.14159265;

var __r, L: real;

begin

writeln (’ввести знач. радіуса’);

readln (r);

L: = 2*p*r;

Writeln (L)

end.

Коментарій: Програма начинається службовим словом PROGRAM. Далі ім’я програми: DLINA. Після імені у дужках вказаний зв’язок програми зі своїм оточуванням (окружением) – ОС:

input – указує, що необхідні дані, які вводитися;

output – указує, що програма повинна видати результат з використанням інструкцій – введення і виведення.

Далі опис const, змінних. Тіло програми: begin – службове слово. Оператори розділяються ";". Виконуюча частина програми закінчується службовим словом end.

 

Стандартні функції. Вирази

 

Використовують для перетворення типів даних. Операнд функції (аргумент) записується у круглих дужках: sin (x).

sin (x) – повертає значення sin (x);

cos (x) – повертає значення cos (x);

tan (x) – повертає значення tan (x);

arctan (x) – повертає значення arctan (x);

abs (x) – повертає значення модуль x;

exp (x) – повертає значення ex;

ln (x) – повертає значення ln x;

sqr (x) – повертає значення x2;

sqrt (x) – повертає значення ;

trunc (x) – повертає цілу частину x;

frac (x) – повертає значення x – tranc (x);

round (x) – повертає ціле число найближче до x (округлино);

random (x) – повертає випадкове число із діапазона 0-x;

Odd (x) – true (істинне) для непарного х, false (хибне) для парного х.

Вирази

Вирази представляють собою формальні правила для виконання дії (обчислення).

Взагалі, вирази будуються із:

1) операндів (змінні, масиви, поля записів, вирази функцій);

2) знаків операцій;

3) круглих дужок.

Більшість операндів являються бінарними (т.б. для двох операндів), а+в. Але є декілька унарних операцій (т.б. для 1 операнда), наприклад, –а; @ Р.

Круглі дужки призначенні для указания порядку (черги) обчислень, якщо необхідно змінити порядок дій, які визначені пріоритетами операцій.

 

Схема пріоритету операцій.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: