Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
38
Добавлен:
07.02.2016
Размер:
208.38 Кб
Скачать

1

Лекція 2.Програмування лінійних програм. Абетка мови pascal. Ідентифікатори. Стандартні функції. Побудова лінійної pascal-програми. Абетка та лексика мови Pascal.

Вивчення будь-якої мови починається з вивчення абетки та правил синтаксису. Абетка мови Pascal складається з таких символів:

  • великі та малі латинські літери та символ ’підкреслювання’:

A,B,C,... , X,Y,Z, a, b, c, ..., x, y, z, _

Ці літери використовуються для формування ідентифікаторів та службових слів.

  • Десять арабських цифр від 0 до 9:

0,1,2,3,4, 5,6, 7,8, 9

Цифри використовуються для запису чисел та ідентифікаторів.

  • Двадцять два спеціальних символів:

+-*/ = > < . , ; : @ ‘ ( ) [ ] { } # $ ^

Спеціальні символи використовують для конструювання знаків операцій, виразів, коментарів, а також як синтактичні розподільники.

Текст Pascal- програми являють собою послідовність рядків, що мають довжину не більше 126 символів.

Символи з алфавіту мови використовуються для побудови базових елементів Pascal- програм - лексем.

Лексема -мінімальна одиниця мови, яка має самостійний зміст. В TurboPascal є такі класи лексем:

  1. Службові (зарезервовані) слова. Це обмежена група слів, побудованих з літер. Службові слова не можна використовувати як ідентифікатори.

Ось список службових слів мови:

assembler

external

interrupt

program

until

begin

file

label

record

uses

case

for

mod

repeat

var

const

forward

nil

set

virtual

constructor

function

not

shl

while

destructor

goto

object

shr

with

div

if

of

string

xor

do

implementation

or

then

downto

in

packed

to

else

inline

private

type

end

interface

procedure

unit

Не ставте собі мету зразу вивчити всі службові слова. Ми познайомимося з ними поступово.

  1. Ідентифікатори (імена). Ідентифікатори вводяться для позначення у програмі змінних, сталих, типів, міток, процедур та функцій та формуються з літер та цифр, причому першим символом повинна бути літера. Довжина імені може бути довільною, але компілятор розпізнає тільки перші 63 його символів (цього мабуть достатньо).

Увага! В мові Turbo Pascal великі та малі літери не розрізняються.

  1. Зображення - числа, символьні рядки та т.п.

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

  3. Розподільники - формуються з спеціальних символів і в основному використовуються для підвищення наочності тексту програм. Приклади розподільників: ; : = ( .

Соседние файлы в папке конспект лекцій 1 паск