Відповіді до підручника Інформатика 8 клас Морзе Н.В - Морзе Н.В 2016-2020

Розділ 6. Алгоритми роботи з об'єктами та величинами
25. Реалізація алгоритмів повторення мовами програмування

Обговорюємо

1. Блок-схема повного розгалуження. Особливості виконання повного розгалуження: обчислюється значення логічного виразу, якщо це значення істинне (True), то виконується послідовність команд 1 і після цього виконується команда, наступна за розгалуженням; якщо це значення хибне (False), то виконується послідовність команд 2 і після цього виконується команда, наступна за розгалуженням.

Рис. 25.1. Повне розгалуження

2. Блок-схема неповного розгалуження. Особливості виконання повного розгалуження: обчислюється значення логічного виразу, якщо це значення істинне (True), то виконується послідовність команд і після цього виконується команда, наступна за розгалуженням; якщо це значення хибне (False), то виконується команда, наступна за розгалуженням.

Рис. 25.2. Неповне розгалуження

3. Відмінності виконання повного і неповного розгалуження: обчислюється значення логічного виразу, якщо це значення істинне (True), то у повному розгалуженні виконується послідовність команд і після цього виконується команда, наступна за розгалуженням; у неповному — виконується послідовність команд і після цього виконується команда, наступна за розгалуженням; якщо це значення хибне (False), то у повному розгалуженні виконується послідовність команд 2 і після цього виконується команда, наступна за розгалуженням, а у неповному — відразу виконується команда, наступна за розгалуженням.

4. Команда повного розгалуження у Free Pascal:

If <логічний вираз>

Then begin «послідовність команд 1> end

Else begin «послідовність команд 2> end;

5. Команда неповного розгалуження у Free Pascal:

If <логічний вираз>

Then begin <послідовність команд> end;

6. Відмінність виконання команд повного і неповного розгалуження у Object Pascal: обчислюється значення логічного виразу, якщо це значення істинне (True), то у повному розгалуженні виконується послідовність команд і після цього виконується команда, наступна за розгалуженням; у неповному — виконується послідовність команд і після цього виконується команда, наступна за розгалуженням; якщо це значення хибне (False), то у повному розгалуженні виконується послідовність команд 2 і після цього виконується команда, наступна за розгалуженням, а у неповному — відразу виконується команда, наступна за розгалуженням.

7. Цикл в алгоритмі — це будь-яка багатократно виконувана послідовність команд, організована певним чином, що міститься між операторними дужками.

Працюємо в парах

1. Узагальнення опису циклів з повторенням

Працюємо самостійно

1. 1 — 1) логічний вираз дорівнює False, тому цикл завершується; 2) х=3, і=5;

3) х=1, і=5;

2—1) s=35, n =11,2) s=40, n=12, s=49, n=14.





Перша публікація: 01/01/2016-2020

Останнє оновлення: 31/12/2023

Редакційна та навчальна адаптація: Даний матеріал зведено на основі першоджерела/оригінального тексту. Команда проєкту здійснила редакційне оглядове опрацювання, виправлення технічних неточностей, структурування розділів та адаптацію змісту до навчального формату.

Що було опрацьовано:

  • усунення форматних дефектів (OCR-помилки, розриви структури, дефектні символи);
  • редакційне упорядкування змісту;
  • уніфікація термінів відповідно до академічних джерел;
  • перевірка відповідності фактичних тверджень тексту першоджерела.

Усі згадки про автора, рік видання та походження первинного тексту збережено відповідно до джерела.