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

Контрольні питання

  1. Що таке лексема?

  2. Які категорії лексем ви знаєте?

  3. Що таке ідентифікатор?

  4. Якою може бути допустима довжина ідентифікатора?

  5. Які різновиди ідентифікаторів існують?

  6. Що таке мітка?

  7. Які форми запису чисел використовують у мові Turbo Pascal?

  8. Який символ використовують для позначення шістнадцяткового числа?

  9. Що таке рядок символів?

  10. Що таке коментар?

  11. Які символи використовують у якості роздільників лексем?

  12. Чи є обов’язковим заголовок програми у мові Turbo Pascal?

  13. У яких випадках і де саме використовується у програмі пропозиція uses?

  14. За якими групами поділяють множину типів мови Turbo Pascal?

  15. Якими властивостями характеризуються порядкові типи?

  16. Які нові булеві типи вам відомі? З якою метою її введено?

  17. Які різновиди рядків вам відомі?

  18. Що таке типи користувача? Наведіть приклади.

  19. Які типи належать до структурованих? Наведіть приклади.

  20. Якими мають стандартні функції, що допускаються у константних виразах?

  21. Що таке типізовані константи?

  22. Що таке типізовані константи процедурного типу?

Практична робота №2

Логічні та циклічні структури

Мета роботи: вивчити логічні конструкції (команда розгалуження if, команда goto, команда вибору сase) та циклічні конструкції (команда циклу з параметром, команда циклу з передумовою, команда циклу з постумовою).

Теоретичні відомості

1 Логічні структури

Складена команда це конструкція виду

begin

<команда 1>;

<команда n>;

end;

Складена команда трактується як одна команда.

Запис виду begin end; або ;; називається порожньою командою.

Алгоритмічна мова Pascal є мовою структурного програмування, у якій для вирішення більшості завдань базовими є логічні й циклічні структури.

Опис алгоритму частіше за все містить розгалуження з використанням логічних виразів – способу запису умов для пошуку необхідних даних, які і є логічними структурами.

Логічний вираз може приймати значення true (істина) і false (хибно). Логічні вирази бувають простими й складовими. Прості – це два арифметичних вирази, з'єднаних символом відношення. А складові – це прості логічні вирази, з'єднані за допомогою логічних операцій not, and та or.

Вирази

Значення

Вирази

Значення

Not true

False

Not false

True

True and true

True

True or true

True

True and false

False

True or false

True

False and true

False

False or true

True

False and false

False

False or false

False

Приклад: Нехай х=3 та y=-9.

Прості вирази

Значення

Складені вирази

Значення

х = 3

True

Not (у <= -50)

True

х > y

True

(l<x) and (x<5)

True

7 mod 3=1

True

(x>4) or (y<-15)

False

у div 2 = 4

False

(x>4) or (y >-15)

True

Прості вирази, що входять до складу складових, беруться в круглі дужки.

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