Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по TURBO PASCAL.doc
Скачиваний:
18
Добавлен:
04.11.2018
Размер:
1.13 Mб
Скачать
    1. Зарезервированные слова

В любой программе есть зарезервированные слова – стандартные слова для обозначения блоков программы, например, блок описания переменных, начало операторной части и др. Здесь и далее зарезервированные слова в программах мы будем писать жирным шрифтом, а в тексте подчёркивать. Их нельзя использовать в качестве имён. Вот список наиболее часто используемых зарезервированных слов (в алфавитном порядке):

and

div

file

mod

program

until

array

do

for

not

repeat

uses

begin

downto

function

of

string

var

case

else

if

or

then

while

const

end

in

procedure

to

xor

    1. Переменные

Данные, которыми оперирует компьютер, называются переменными. Каждая переменная имеет своё собственное имя, которое используется для доступа к данным. Кроме того, данные бывают разных типов, например: целые числа, действительные числа, символы, таблицы и др. Каждая переменная должна быть определена каким-то одним типом, чтобы компьютер знал, какие действия можно производить с этой переменной. Пока мы с вами будем работать только с данными целого типа. Это тип integer.

В программе все переменные должны быть описаны в разделе описания после служебного слова var (сокращение от английского variable – переменная) в таком виде:

var <имя переменной> : <имя типа> ;

Здесь <имя переменной> – имя, которое будет использоваться для доступа к данным; <имя типа> – имя типа, которым описывается указанная переменная. Например:

var a : integer ;

Если в программе используется несколько однотипных переменных, то их можно описать все вместе:

var <имя п.1>, <имя п.2>, …, <имя п.N> : <имя типа>;

Например:

var a, b, x, y, z : integer ;

После описания переменной в компьютере для неё выделяется память, где хранится её значение. В самом начале значение переменной не определено, там может храниться любое значение.

    1. Константы

В программе кроме переменных можно использовать константы – данные, которые не меняют своего значения во время работы программы. Константы определяются перед описанием переменных после служебного слова const:

const <имя константы> = <значение> ;

Например:

const chislo_pi = 3.1415926535897932 ;

dlina_ekvatora = 40000000 ;

В программе константы используются как обычные переменные за тем исключением, что им нельзя ничего присваивать.

    1. Стандартные математические операции

В таблице перечислены основные операции, которые можно производить над целыми числами.

Таблица 2. Знаки операций

Операция

Название

Пример

+

Сложение

a + 5

Вычитание

4 – x

*

Умножение

5 * d

div

Целочисленное деление

17 div 5

mod

Деление с остатком

17 mod 5

Обратите внимание на запись операции умножения: она обозначается звёздочкой, которую пропускать ни в коем случае нельзя (если в математике возможна запись 2ab, то в Паскале надо записывать 2*a*b).

Из-за того, что при делении одного целого числа на другое может получиться дробное число, в Паскале используют две операции деления для целых чисел: операцию деления нацело (дробную часть от результата просто откидывают) и операцию нахождения остатка. Вот несколько примеров с этими операциями.

17 mod 5 = 2 17 div 5 = 3 28 mod 4 = 0

32 div 11= 2 10 mod 9 = 1 4 mod 5 = 4

27 div 3 = 0 0 div 11= 0 0 div 3 = 0

Найдите в этих примерах одну ошибку!

А еще не забывайте правило, что