Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB-1.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
605 Кб
Скачать
☆

Коди типових помилок

Turbo Pascal генерує два типи повідомлень про помилки: помилки компіляції і помилки виконання.

Коди помилок компіляції, які найчастіше зустрічаються в процесі налагодження програми, мають такі номери:

  1. Unknown identifier (Невідомий ідентифікатор). Цей ідентифікатор не був описаний.

  1. Duplicate identifier (Повторення ідентифікатора).

  2. Syntax error (Синтаксична помилка).

14 Invalid file name (Недопустиме ім’я файлу). Ім’я файлу неправильне або вказано неіснуючий шлях.

26 Type mismatch (Невідповідність типів).

42 Error in expression (Помилка у виразі).

62 Division by zero (Ділення на нуль).

64 Cannot Read or Write variables of this type (Немає можливості зчитати або записати змінні даного типу).

85 “;” expected (Очікується символ ";").

91 ":=" expected (Очікується символ ":=").

  1. "." expected (Очікується символ ".").

  2. ".." expected (Очікується символ "..").

Повідомлення про помилки виконання. Помилки виконання поділяються на: помилки на рівні DOS (коди з 1 до 99); помилки вводу-виводу (коди з 100 до 149); критичні помилки (коди з 150 до 199); фатальні помилки (з 200 до 255). Ось деякі з них:

2 Path not found (Шлях не знайдено).

  1. File not open (Файл не відкритий).

  2. File not open for input (Файл не відкритий для введення).

105 File not open for output (Файл не відкритий для виведення).

153 Unknown command (Невідома команда).

200 Division by zero (Ділення на нуль).

215 Arithmetic overflow error (Помилка під час виконання математичної операції).

Елементи мови Pascal

Програма – це послідовність операторів, за допомогою яких записують алгоритм розв’язування задачі. Програми (алгоритми) складають за таким принципом:

  • вводять дані;

  • визначають потрібне;

  • виводять результати.

Для опису алгоритмів мовою програмування використовується певний набір символів – алфавіт мови. Алфавіт мови Pascal містить прописні та рядкові літери латинського алфавіту, цифри та спеціальні символи. Спеціальні символи поділяються на дві категорії:

1) знаки пунктуації – {} (* *) [] ( ) ‘ := : , .. . @ $ # ^ ; ;

2) знаки операцій – + - * / = < > >= <= <>.

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

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

Службові слова

Таблиця 1

Написання службового слова

Значення

Написання службового слова

Значення

and

і

mod

остача

array

масив

nil

нуль

begin

початок

not

ні

case

вибір

of

з

const

сталі

or

або

div

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

packed

стиснутий

do

виконати

procedure

процедура

downto

униз до

program

програма

else

інакше

record

запис

end

кінець

repeat

повторювати

file

файл

set

множина

for

для

then

то

function

функція

to

до

goto

перейти до

type

тип

if

якщо

until

доки

in

в

var

змінні

label

позначка

while

доки

Стандартні імена призначені для визначення:

  • назв стандартних типів даних

    boolean

    логічний

    real

    дійсний

    char

    символьний

    text

    текстовий файл

    integer

    цілий

  • назв стандартних сталих

    false

    хибність

    maxint

    максимальне ціле

    true

    істинність

    pi

    число π

  • назв стандартних процедур

read

readln

write

writeln

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

Правила написання ідентифікаторів:

  • складається з латинських літер, цифр та символу підкреслення(“_”);

  • починається тільки з літери або символу підкреслення;

  • максимальна кількість символів – 63 (значущі);

  • великі і малі літери в іменах рівноправні;

  • між двома ідентифікаторами повинний бути хоча б один пробіл.

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