розгалуження виконується, коли виконання попереднього розгалуження ще не закінчено.
Наприклад, вам потрібно встановити будильник на завтра. Якщо
завтра робочий день, то ви повинні встати о 7-й годині ранку, щоб іти
до школи. Якщо завтра субота, то ви повинні встати о 8-й годині ранку, щоб їхати на заняття гуртка. Якщо завтра неділя, то ви встаєте о
9-й годині ранку.
У наведеному на малюнку алгоритмі друге розгалуження з
умовою Завтра субота? міститься всередині першого розгалуження з
умовою Завтра робочий день?.
Такий фрагмент алгоритму називають вкладеним розгалуженням.
Вкладені розгалуження - це фрагмент алгоритму, у якому одне
розгалуження міститься всередині іншого розгалуження.
Розглянемо виконання наведеного на малюнку 3.26 фрагмента алгоритму. Спочатку перевіряється умова Завтра робочий день?. Якщо
результат перевірки цієї умови Так, то виконується команда Установити будильник на 7-му годину ранку і на цьому виконання всього
цього фрагмента алгоритму закінчується. Якщо результат перевірки
умови Завтра робочий день? - Ні, то перевіряється умова Завтра субота?. Якщо результат перевірки цієї умови Так, то виконується команда
Установити будильник на 8-му годину ранку і на цьому виконання всього цього фрагмента алгоритму закінчується, а якщо результат перевірки
цієї умови Ні, то виконується команда Установити будильник на 9-ту
годину ранку і виконання всього цього фрагмента алгоритму закінчується.
У наведеному на малюнку
фрагменті алгоритму внутрішнє
розгалуження виконується, якщо результат перевірки умови зовнішнього розгалуження Ні.
Объяснение:
рисунок 3.26 (во вложении)
Поделитесь своими знаниями, ответьте на вопрос:
Каждая страница текстового документа, созданного с использованием 64-символьного алфавита, содержит 128 строки по 32 символа в каждой. информационный вес документа составляет 240 кбфйт. скорость печати принтера составляет 10стр./мин. 1.сколько минут потребуется для распечатки данного текстового документа? 2.сколько минут потребуется для распечатки данного текстового документа, если бы при создании использовали алфавит, в котором в 4 раза меньше символов, чем первоначально, и при этом скорость печати увеличилась в 2 раза?
1 страница: 64*128*6 бит = 2^6*2^7*6 бит = 2^6*2^7*6 / (2^3*2^10) Кбайт = 6 Кбайт.
Количество страниц = 240/6 = 40
При скорости печати 10стр./мин потребуется 40/10 = 4 мин
Если кол-во символов 64/4=16, log(2)16=4, на 1 страницу требуется 4 Кбайт.
Количество страниц = 240/4 = 60
При скорости печати 10*2стр./мин потребуется 60/20 = 3 мин