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

Математичні функції:

Abs(аргумент) - обчислення абсолютного значення,

Sqr(аргумент) - обчислення квадрату аргументу x2 ,

Sqrt(аргумент) - обчислення квадратного кореня з аргументу ,

Exp(аргумент) - обчислення експоненти,

Ln(аргумент) - обчислення натурального логарифму,

Sin(аргумент) - обчислення синусу,

Cos(аргумент) - обчислення косинусу,

Arctan(аргумент) - обчислення арктангенсу,

Odd(аргумент) - перевірка на непарність,

Int(аргумент) - обчислення цілої частини реального аргументу,

Round(аргумент) - округлення до найближчого цілого,

Trunc(аргумент) - відсікання дробової частини реального аргументу,

Frac(аргумент) - обчислення дробової частини реального аргументу

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

Наприклад, вираз х2 + 3 складається з однієї операції + і двох операндів - змінної х2 і числової константи 3.

Оператор (команда, вказівка) – це конструкція мови програмування, яка виконує певну операцію.

У мові програмування Pascal можна виділити 10 виконуваних операторів:

  1. присвоєння,

  2. виклику процедури,

  3. безумовного переходу,

  4. умовного переходу,

  5. вибору,

  6. циклу з параметром,

  7. циклу з передумовою,

  8. циклу з післяумовою,

  9. складений,

  10. приєднання.

Різновиди операторів

Оператор

Формат оператора

Приклади

ОПЕРАТОР ПРИСВОЄННЯ

Змінна:=вираз;

x:=0.785398;

b:=c/a+1; n:=x;

СКЛАДЕНИЙ ОПЕРАТОР

BEGIN … END

ОПЕРАТОР ВВЕДЕННЯ

READ();

READLN();

read(x1,x2,y);

readln(X);

ОПЕРАТОР ВИВЕДЕННЯ

WRITE();

WRITELN();

write(x);

writeln(‘ПРИВІТ’);

УМОВНИЙ ОПЕРАТОР

Скорочена форма

if логічний_вираз then оператор;

if c>0 x:=2*c;

УМОВНИЙ ОПЕРАТОР

Повна форма

if логічний_вираз then оператор_1 else оператор_2;

if c>0 x:=2*c else x:=2+c;

ОПЕРАТОР ВИБОРУ

case порядкова_змінна of

перелік_значень_1 : оператор_1;

перелік_значень_n : оператор_n;

else оператор

end;

case n of

1 :writeln(‘понеділок’);

2 :writeln(‘вівторок’);

7 :writeln(‘неділя’);

else writeln(‘такого дня не має’)

end;

ОПЕРАТОРА ЦИКЛУ З ПАРАМЕТРОМ

for i:=k1 to k2 do оператор;

for i:=1 to 10 do s:=s+i;

ОПЕРАТОР ЦИКЛУ З ПЕРЕДУМОВОЮ

while логічний_вираз do оператор;

while (k+1)/(k+2)<eps do

begin

n:=n+1;

k:=k+1

end;

ОПЕРАТОР ЦИКЛУ З ПІСЛЯУМОВОЮ

repeat

оператор1;

оператор2;

until логічний_вираз;

repeat

wriekn(x);

s:=s+x;

until x=0;

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