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

Завдання 2:

  1. Введіть ціле число 3476589. Подивіться результат..

  2. Замість числа введіть який-небуть символ. переконайтеся, що комп'ютер видає повідомлення про помилку “Error 106: Invalid numeric format”.

  3. Додайте зайвий знак апострофа в операторові Writeln і переконайтеся що програма не проходить компіляцію, а система повідомляє про помилку “Error 8: String constant” exceeds line”.

  4. Змініть програму exampl1_1 для знаходження цифр двозначного числа. Збережіть її з ім’ям exampl1_2.

  5. Змініть програму exampl1_2 для знаходження цифр чотиризначного числа. Збережіть її з ім’ям exampl1_3.

  6. Розв’яжіть наступну задачу : Дано двозначне число. Знайти: а) суму і добуток цифр числа; б)число, утворене перестановкою цифр початкового числа.

Література: 2.с.47..64, 5.с.60..62, 67..72.

Розгалуження: складена команда, логічний вираз, команда розгалуження if. Команда case. Основні розділи теми.

  1. Складений оператор.

  2. Порожній оператор.

  3. Логічний вираз.

  4. Визначення логічних операцій.

  5. Умовний оператор IF.

  6. Дві форми оператора IF.

  7. Повна форма оператора IF.

  8. Коротка форма оператора IF.

  9. Оператор GOTO.

  10. Мітка.

  11. Вкладений IF.

  12. Оператор вибору CASE.

Розгалуження

Розгалуження — це така алгоритмічна конструкція, коли оператори переривають лінійну послідовність операцій і алгоритм може піти по одній з двох або декількох гілок відповідно до заданої умови.

Складений оператор.

Складений оператор - це група операторів, обмежена операторними дужками begin і end. Складений оператор компілятор розглядає як один оператор.

begin

< оператор 1>;

. . .

< оператор n>;

end;

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

Надалі під командою або оператором розумітимемо порожню, просту або складену команду.

Логічний вираз

Умовні оператори і оператори вибору забезпечують виконання або невиконання деякого оператора залежно від справедливості умови, що перевіряється.

Логічний вираз - це спосіб запису на мові програмування умов для пошуку необхідних даних. Логічний вираз може приймати значення true (істина) або false (хибне значення).

Логічні вирази прості і складені. Прості — це два арифметичні вирази, сполучені символом відношення, а складені — це прості логічні вирази, сполучені логічними операціями not, and або or. Пріоритет виконання логічних операцій такий: 1) not 2) and 3) or.

Визначення логічних операцій.

Вираз

Значення

Вираз

Значення

not true

false

not false

true

true and true

true

true or true

true

true and false

false

false or true

true

false and true

false

true or false

true

false and false

false

false or false

false

Приклад1. Нехай х = 3, у = -9. Розглянемо деякі логічні вирази і їх значення.

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

Значення

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

Значення

x=3

true

not (y<=-50)

true

x>y

true

(1<x) and (x<5)

true

7 mod 3=1

true

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

false

у div 2 = 4

false

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

true

Приклад2. Подвійна нерівність 1 < x < 5 як складний логічний вираз записують так: (1 < х) and (x < 5). Сукупність нерівностей вигляду х< 1; х > 5 так: (х < 1) ог (х > 5). Прості логічні вирази, з яких складаються складні, завжди беруть в круглі дужки.

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