Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Pascal.rtf
Скачиваний:
5
Добавлен:
22.11.2019
Размер:
2.69 Mб
Скачать

Тема 1 Основні поняття мови Паскаль

Алфавіт мови Паскаль

Алфавіт мови Паскаль включає:

  • букви - всі латинські літери від a до z, від A до Z та символ підкреслення _;

  • цифри - всі арабські цифри від 0 до 9;

  • шістнадцяткові цифри, що позначаються арабськими цифрами (від 0 до 9) та латинськими буквами від A до F.

  • спеціальні символи : +, - , *, /, =, ; , : , = , <, > та інші;

  • ключові слова – службові зарезервовані слова мови Паскаль, які використовуються для напису програми. До них відносяться :

and

asm

array

begin

case

const

constructor

destructor

div

do

downto

else

end

file

for

function

goto

if

implementation

in

inline

interface

label

mod

nil

not

object

of

or

packed

procedure

program

record

repeat

set

shl

shr

string

then

to

type

unit

until

uses

var

while

with

xor

Ідентифікатори та правила їх утворення

Ідентифікатори – назви (імена) констант, змінних, підпрограм та інших об’єктів у програмі. Ідентифікатори складаються з букв латинського алфавіту та цифр. Ідентифікатори обираються довільно, але при виборі ідентифікаторів краще дотримуватись якоїсь системи. Наприклад, імена змінних відображають смислове навантаження змінної.

Обмеження на вибір ідентифікаторів:

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

  • значущими є перші 63 символи ;

  • малі та великі літери в мові Pascal не розрізняються. Таким чином назви Text, TEXT, text є однаковими.

  • у програмі не можна використовувати ідентифікатори, що співпадають з ключовими словами ;

  • у склад ідентифікаторів не можна включати спеціальні символи та пробіли (окрім символу підкреслення _ ) ;

В Паскалі є два різновиди ідентифікаторів : стандартні визначені і користувача.

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

Оператори, операнди та вирази

Оператор - це мінімальна структура, що задає повний опис дії або деякого обчислення, яке потрібно виконати. Якщо провести аналогію з українською мовою, то оператор – це речення. Оператором може бути команда мови Паскаль, виклик процедури чи функції, математичний вираз.

Оператори відділяються друг від друга крапкою з комою ( ;).

Перед ключовими словами UNTIL та ELSE , крапка з комою (;) не ставиться.

Операнд - це дані, над якими виконується дія. Операндами можуть бути числова константа (число), або ідентифікатор (ім’я константи, змінної, функції, масиву, запису).

Вираз – правило, по якому отримується нове значення. Вираз складається з операндів, знаків операцій та дужок. Операції виконуються в певній послідовності згідно з пріоритетом операцій.

Наприклад, вираз a:=b+3*с . Тут а, b, с та 3 – операнди, +, := - знаки операції, а взагалі цей вираз є оператором.

Константи та змінні

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

Кожна константа або змінна в програмі позначається своїм ідентифікатором та належить до певного типу даних.

Контрольні запитання за темою

  1. Які символи включає алфавіт мови Паскаль?

  2. Що таке ключові слова мови програмування? Які ключові слова мови Паскаль ви запам’ятали?

  3. Що таке ідентифікатор? Які правила утворення ідентифікаторів у програмі мовою Паскаль? Що таке стандартний ідентифікатор?

  4. Що таке вираз, оператор та операнд?

  5. Що таке константа та змінна?