Информатика, вопрос задал kovtunenkovladislava , 1 год назад

Дайте відповіді на запитання
1.Назви приклади алгоритмів з розгалуженням з повсякденного життя. Як істинність висловлювань, що записують в умові, впливає на порядок виконання дій?
2.Чим відрізняються повне та неповне розгалуження? Наведи приклади алгоритмів з повним і неповним розгалуженням.
3.Якою командою в середовищі Скретч реалізоване повне розгалуження?
4.Якою командою в середовищі Скретч реалізоване неповне розгалуження?

Ответы на вопрос

Ответил Hello355356
1

Ответ:

Приклади алгоритмів з розгалуженням з повсякденного життя:

Якщо на вулиці дощ, то я візьму з собою парасольку, інакше - не беру.

Якщо на світлофорі загорівся зелений, то я починаю рухатися, якщо ж червоний - зупиняюсь.

Якщо на екрані телефону відображається вхідний дзвінок, то я відповідаю на дзвінок, інакше - ігнорую.

Істинність висловлювань, записаних умовою, впливає на те, який блок коду буде виконуватись далі. Якщо умова істинна, виконується один блок, якщо ні - інший.

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

Приклад алгоритму з повним розгалуженням:

Якщо на вулиці дощ, то я візьму з собою парасольку і піду на зустріч, інакше - я просто піду на зустріч без парасольки.

Приклад алгоритму з неповним розгалуженням:

Якщо на світлофорі загорівся зелений, то я починаю рухатися.

В середовищі Скретч повне розгалуження реалізується за допомогою блоку "if-then-else", який містить дві гілки виконання коду в залежності від істинності умови.

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


kovtunenkovladislava: Дякую
Новые вопросы