Задать вопрос
9 июня, 05:28

Решить алгоритм сбора яблок

1. начало (в овале)

2. N:=1 (в прямоугольнике)

3. Поставить под яблоню пустое ведро (в прямоугольнике)

4. Набрать ведро яблок с яблони (в прямоугольнике)

5. N:=N+1 (в прямоугольнике)

6. N=3 (ромб) ложь к 3 пункту

истина

7. Конец (в овале)

1. Какие блоки составляют тело цикла?

2. Какой блок содержит условие выхода из цикла?

3. Сколько ведер наберет исполнитель алгоритма?

4. Всегда ли можно выполнить алгоритм? При каких условиях не удастся выполнить 4 пункт?

+2
Ответы (1)
  1. 9 июня, 07:07
    0
    Это алгоритм сбора двух вёдер яблок: сначала N = 1, а при каждой итерации к N добавляется единица. Выход из цикла будет при N = 3, так что цикл исполнится два раза.

    1. Тело цикла - команды, которые повторяются - это блоки 3 - 5.

    2. Условие выхода из цикла - блок 6.

    3. 2 ведра.

    4. Не всегда. Блок 3 не выполним, если рядом нет яблони или у исполнителя нет ведра, блок 4 невозможно выполнить, если на яблоне меньше ведра яблок.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Решить алгоритм сбора яблок 1. начало (в овале) 2. N:=1 (в прямоугольнике) 3. Поставить под яблоню пустое ведро (в прямоугольнике) 4. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Что такое алгоритм? Что такое исполнитель? Что такое среда исполнителя? Что называется командой? Что такое формальный исполнитель? Что такое неформальный исполнитель? Назовите режимы работы исполнителя Что такое система команд исполнителя?
Ответы (1)
Сколько раз будет выполнено тело цикла? А. for i:=-5to5 do тело цикла; В. for i:=6 to 2 do тело цикла; С. for i: = 3to 3 do тло цикла; D. for i:=3 downto 4 do тело цикла E. for i : = 3 downto 1 do тело цикла
Ответы (1)
1) приведите пример исполнителя алгоритма. 2) Должен ли составитель алгоритма знать, кто будет являться исполнителем алгоритма? 3) Перечислите свойства алгоритма. 4) Поясните значение свойства алгоритма "определенность".
Ответы (1)
Дан алгоритм: Начало Присвоить a значение 1 Присвоить b значение 1 Присвоить c значение 0 Пока a меньше чем 1001 Начало цикла Присвоить b значение b * a Присвоить a значение a + 1 Конец цикла Пока b делится на 6 Начало цикла Присвоить c значение c +
Ответы (1)
Помогите решить алгоритм: начало 2. а:=3 3. a>21 4. ложь а:=а+а 5. истина а:=а*а 6. ложь а>42 7. истина Покажи а конец
Ответы (1)