Ответы
Ответ:
Объяснение:
1. Не всегда будут выполняться команды которые зависят от проверки условия:
положи в круглую корзину, положи в овальную корзину.
2. Больше одного раза будут выполняться команды внутри цикла:
Возьми одну фасолину
Проверить условие-фасоль белая ?
Положить в овальную (или в круглую) корзину
Проверить условие - мешок пустой?
3.Команды будут выполняться следующее число раз:
Возьми одну фасолину - столько раз сколько фасолин в мешке
Проверить условие-фасоль белая? - столько раз сколько фасолин в мешке
Положить в овальную корзину - столько раз сколько белых фасолин в мешке
Положить в круглую корзину - столько раз сколько НЕ белых фасолин в мешке.
Мешок пустой ? - столько раз сколько фасолин в мешке + еще 1 раз, (последний, когда фасоли не останется, проверка условия выдаст отрицательный результат и произойдет выход из цикла).
PS все вышесказанное верно, если входные данные соответствуют сказке - то есть мешок изначально не пустой, и в нем больше одной белой и больше одной НЕ белой фасолины.