Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи паскаль.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

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

  1. Для чого призначено інтегроване середовище Turbo Pascal?

  2. Як вибирається команда меню?

  3. Як можна вибрати команду основного меню без маніпулятора типу "миша"?

  4. За допомогою якої команди меню можна закрити або відкрити вікно повідомлень. Яку команду підменю треба вибрати?

  5. Як можна перемістити фрагмент редагованого тексту з одного місця в інший?

  6. Як можна виділити фрагмент тексту?

  7. Яка команда меню і підменю дозволяє від слідкувати покрокове виконання програми?

  8. Які операції можна виконувати активувавши команду Window?

  9. Що таке "гарячі клавіші"?

  10. Яка команда основного меню дозволяє проводити від лагодження програми?

Лабораторне завдання

  1. Ознайомитись з командами інтегрованого середовища.

  2. Відкрити вікно для вводу нової програми.

  3. Набрати у текстовому редакторі інтегрованого середовища просту програму на мові Паскаль.

Наприклад: Обчислити суму натуральних чисел від 1 до N, тобто S = 1+2+3+4+....+N

PROGRAM TEST;

VAR

S, I, N : INTEGER;

BEGIN

WRITE('ВВЕДИ N: ' );

READLN(N);

S :=0;

FOR I :=1 TO N DO

S :=S+I;

WRITELN('S=' , S)

END.

  1. Записати створену програму на диск.

  2. Запустити на виконання програму.

  3. Від слідкувати покрокове виконання програми, зробити проміжний вивід значень змінних S та І у процесі виконання циклу у вікні Watch.

  4. Промоделювати ситуація з помилками (навмисно ввести вручну) на етапі компіляції та на етапі виконання програми.

ЗМІСТ ЗВІТУ

  1. Тема, мета роботи.

  2. Короткий опис особливостей роботи в інтегрованому середовищі Turbo Pascal.

  3. Результати тестування і дослідження програми.

  4. Моделювання помилок у програмі і відповіді компілятора на конкретну помилку.

  5. Аналіз результатів і висновки по роботі.

Лабораторна робота №3 Програмування алгоритмів лінійної структури

Мета роботи:

Вивчення основних понять алгоритмічної мови Паскаль, структури програми, поняття введення-виведення і оператора присвоєння.

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

Операції в алгоритмічній мові паскаль.

В залежності від типу операндів і типу результата розрізняють три групи операцій:

  1. арифметичні операції;

  2. операції порівняння;

  3. логічні операції.

Арифметичні операції: +, -, *, /, DIV, MOD. виконуються над операндами цілого або дійсного типу.

Операції порівняння можуть виконуватись над операндами будь-якого однакового типу. Результат виконання логічна константа TRUE або FALSE.

'А' < 'В' буде TRUE;

3.7 < 2.4 буде FALSE;

Але не можна виконати операції

'А'>5, оскільки А - це символ, а 5 - ціле число. Але якщо записати:

'А'>'5', то така операція вже має зміст, оскільки обидва операнди однакового типу.

Логічні операції виконуються над операндами логічного типу і дають результат логічного типу: TRUE або FALSE. Наприклад:

(4>2) AND (5<3)= FALSE

TRUE FALSE

Зведемо всі операції в таблицю.

Операція

Знак операції

Тип

операндів

результату

Додавання

Віднімання

Множення

Ділення

+

-

*

/

INTEGER або REAL

INTEGER або REAL

REAL або INTEGER

REAL

Цілочисельне ділення

Визначення остачі від ділення

DIV

MOD

INTEGER

INTEGER

Рівне

=

Будь-який дискретний тип

BOOLEAN

Не рівне

Більше

Більше рівне

Менше

Менше рівне

<>

>

>=

<

<=

Будь-який скалярний тип

BOOLEAN

Заперечення

Диз'юнкція (Логічне "або")

Кон'юнкція (логічне "і")

NOT

OR

AND

BOOLEAN

BOOLEAN

По пріорітету (старшинству) операції діляться на чотири групи:

  1. NOT;

  2. *, /, DIV, MOD, AND; 3)+,-,OR;

4) =,<>,>,>=,<,<=,