Вариант 2 Самостоятельная работа 17 ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)
1. Определите значение переменной R после выполнения фрагмента алгоритма, представленного блок-схемой.
Ответ: 2
2. Запишите с помощью блок-схемы или на Школьном алгоритмическом языке алгоритм отбора для салата всех имеющихся в школьной столовой варёных яиц, если пригодными для использования в салате являются яйца, полноценно раскручивающиеся вокруг своей оси.
N – всего яиц
k:=N
нц пока k < = N
если яйцо крутится
то в салат
иначе не в салат
все
k: = k – 1
кц
3. Дополнительное задание. Рассмотрите блок-схему. Придумайте задачу, алгоритм решения которой может быть представлен с помощью этой блок-схемы. При каких исходных данных в вашей задаче тело цикла выполнится хотя бы один раз?
На блок-схеме не представлен блок ввода данных. Предположим, что он есть. Кроме того, ошибка в изображении цикла на блок-схеме – возврат должен быть на условие продолжения цикла, а не внутрь цикла.
Задача: ввести натуральное число больше 1 (а). Если число меньше 10 (U1) – выход из цикла (U1). Иначе, вход в цикл, отнять от числа 1 – a:=a-1 (D1). Если число четное (U2) – a:=a div 2 (D2), если не четное – отнять от него 1 a:=a-1 (D3).
Исходные данные: если ввести число больше 10, то цикл выполнится хотя бы один раз.
1. По таблице видно, что после выполнения всех шагов значение переменной $$R$$ становится равным $$2$$.
2. Алгоритм отбора яиц можно записать так:
ввод N
k := N
нц пока k <= N
если яйцо крутится
то в салат
иначе не в салат
все
k := k — 1
кц
3. Возможная задача по блок-схеме: ввести натуральное число $$a > 1$$. Если $$a < 10$$, то закончить работу. Иначе уменьшить число на 1, затем проверить его чётность: если число чётное, то разделить его на 2, если нечётное — снова уменьшить на 1.
Тело цикла выполнится хотя бы один раз, если ввести число $$a > 10$$.
Ответ
1) $$2$$
2) алгоритм отбора яиц записан выше
3) при $$a > 10$$