Арифметичні функції
| №
| Функція
| Призначення
| Тип
|
|
| 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 Все права принадлежат авторам размещенных материалов.