Здавалка
Главная | Обратная связь

Арифметичні функції



Функція Призначення Тип
ABS(X) |X| Integer, real
ARCTAN(X) Arctg x Real
COS(X) Cos x Real
EXP(X) ex Real
LN(X) Ln x Real
RANDOM(X) Випадкове число в діапазоні [0;X] Integer, real
SIN(X) Sin x Real
SQR(X) X2 Integer, real
SQRT(X) Real
EXP(Y*LN(X)) Xy, Х>0 Real

 

5) Рядкові вирази.

- операція + (з’єднання) ‘місто’+’ ’+’Луцьк’

Функції роботи з рядками:

Назва функції Призначення Приклад Результат
1. Length(S) визначає кількість символів у заданому рядку Length (‘місто Луцьк’)
2. Сору(S,n,m) виділяє m символів рядка S, починаючи від символу з номером n Copy (‘місто Луцьк’, 6, 5) ‘Луцьк’
3. Pos(S1, S2) визначає номер символу, з якого починається входження рядка (тексту) S1 у рядок S2 Pos (‘ ‘,‘місто Луцьк’)
4. Concat(S1, S2,...) з'єднує рядки в один рядок Concat('20', '01') ‘2001’

6) Структура слідування.

Програма – це послідовність операторів, що вказують, в якому порядку і які дії над даними чи апаратними засобами ЕОМ повинні бути виконані. Запис оператора, звичайно ключове слово, набір виразів, що визначають параметри оператора і набір операндів, тобто констант і змінних, над котрими виконуються перетворення.

Схема, яка визначає порядок виконання програми, називається структурою програми. Все різноманіття структур програм можна отримати комбінацією чотирьох базових структур: лінійної, розгалуження, циклу (повторення) і модульної.

Лінійна структура передбачає послідовність виконання операторів, так щоб кожний з них виконується рівно один раз.

Процедури роботи з рядками:

Назва функції Призначення Приклад Результат
1. Insert (A:string, var В: string, n:integer) вставляє рядок А у рядок В, починаючи від позиції з номером n S1:=’місто’; S2:=’Луцьк’; Insert(S1,S2,1); ’містоЛуцьк’;  
2. Delete (var S:string, n:integer, m:integer) вилучає m символів з рядка S, починаючи від позиції n S:=’містоЛуцьк’; delete(S,1,5); ’Луцьк’;  
3. Str (A:integer, var S:string) переводить числове дане A у дане типу рядок A:=2001; Str(A,S); ‘2001’
4. Val (S: string, var A, KOD: integer) засилає у числову змінну A числовий образ рядка S, повертаючи код помилки KOD S:=’2001’; Val(S,A,Kod);

7) Оператори.

READ (READLN) – оператор введення значення змінної з клавіатури.

:= - оператор присвоєння.

WRITE(ERITELN) – оператор виведення даних на екран.

Приклад

{програма знаходження периметра і площі прямокутника}

program pram;

var a,b,p,s:integer;

begin

readln(a,b);

p:=2*(a+b);

writeln(‘Периметер рівний ‘,p);

s:=a*b;

writeln(‘Площа рівна ‘,s);

end.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.