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

2.1.2.2Ідентифікатори

Ім'я програми, так само як імена використовуваних в програмі констант, змінних, процедур, функцій і т.д., називається ідентифікатором.

Ідентифікатори задаються програмістом, при цьому використовуються наступні правила:

  • ідентифікатор може складатися з букв латинського алфавіту, цифр;

  • знаку підкреслення; жодні інші символи в ідентифікаторі недопустимі;

  • ідентифікатор не може починатися з цифри;

  • ідентифікатор не повинен містити пропусків;

  • ідентифікатор не може збігатися ні з одним із зарезервованих слів;

  • довжина ідентифікатора може бути довільною, але значущими є тільки перші 63 символи.

2.1.2.3Операції відношень

У мові програмування Turbo Pascal визначені операції відношення, перелік яких наведено в табл. 2 .2. Результатом операції відношень є значення логічного типу.

Таблиця 2.2 – Операції відношень

>

більше ніж

< =

менше ніж або дорівнює

> =

більше ніж або дорівнює

=

дорівнює

<

менше ніж

< >

не дорівнює

2.1.2.4Службові слова мови Turbo Pascal

У мові програмування Turbo Pascal зарезервовані службові слова, перелік яких наведений у табл. 2 .3

Таблиця 2.3 – Службові слова мови Turbo Pascal

and – кінець

array масив

begin – початок

case – вибір

const – сталі

div – ділення без остачі

do – виконати

downto – униз до

else – інакше

file – файл

for – для

function – функція

goto – перейти до

if – якщо

in – в

label – мітка

mod – остача

nil – нуль

not – ні

of – з

or – або

packed – стиснутий

procedure – процедура

program – програма

record – запис

repeat – повторювати

set – множина

then – то

to – до

type – тип

until – доки

var – змінні

while – доки

та інші.

2.1.2.5Вирази

Арифметичні вирази будуються з констант, змінних, функцій і операцій над ними. У мові програмування Turbo Pascal визначені функції та процедури, перелік яких, наведено в табл. 2 .4

2.1.2.6Правила записання виразів:

  1. Вираз записується в один рядок. Наприклад, вираз:

мовою Turbo Pascal має бути записаний так:

(a*x+b*sqr(x)+c*sqr(x)*x)/(14*x-x).

  1. У виразах використовуються тільки круглі дужки, причому кількість дужок, що відкриваються, повинна відповідати кількості дужок, що закриваються.

  2. Не можна записувати підряд два знаки арифметичних операцій.

Обчислення виконуються зліва направо відповідно пріоритету операцій:

  1. операція обчислення функцій;

  2. операції піднесення до степеня;

Таблиця 2.4 – Функції та процедури

Функція

Тип аргументу

Тип результату

Математичний запис, коментар

Функції

 abs(x)

 integer, real

 integer, real

|x|

 arctan(x)

 integer, real

 real

arctgx

 cos(x)

 integer, real

 real

cosx

 sin(x)

 integer, real

 real

sinx

 exp(x)

 integer, real

 real

ex

 ln(x)

 integer, real

 real

lnx

 sqrt(x)

 integer, real

 real

 sqr(x)

 integer, real

 integer, real

x2

 ord(x)

 упорядкований

 integer

 ASCII-код символу

 succ(x)

 упорядкований

 упорядкований

 повертає наступне значення x

 pred(x)

 упорядкований

 упорядкований

 повертає попереднє значення x

round(x)

 real

 integer

 заокруглює число х до цілого

 trunc(x)

 real

 integer

 відкидає дробову частину числа х

 int(x)

 real

 real

 відкидає цілу частину числа х

 frac(x)

 real

 real

 дробова частина числа х

 odd(x)

 integer

 boolean

 true (x – непарне), false (x – парне)

 random(x)

 integer

 integer

 Генерує випадкове число з діапазону від 0 до x

 upcase(x)

 char

 char

 замінює малу літеру латинської абетки на велику

Процедури

 inc(x,y)

 integer

 integer

 збільшує x на y

 inc(x)

 integer, char

 integer, char

 збільшує x на 1

 dec(x,y)

 integer

 integer

 зменшує x на y

 dec(x)

 integer, char

 integer, char

 зменшує x на 1

  1. операції множення, ділення, mod і div;

  2. операції додавання і віднімання.

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