1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Сам и контр)
Вариант 1 Самостоятельная работа 17 ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)
Босова, Босова, Бондарева
8 класс
Автор
Босова, Босова, Бондарева

Вариант 1 Самостоятельная работа 17 ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)

Задача

ЦИКЛ С ЗАДАННЫМ УСЛОВИЕМ ПРОДОЛЖЕНИЯ РАБОТЫ
ВАРИАНТ 1
1. Определите значение переменной А после выполнения фрагмента алгоритма, представленного блок-схемой.
Ответ: -3
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. По таблице видно, что при начальном значении $$B=12$$ выполняются преобразования:

Шаг$$B>4$$$$B$$$$A$$
1120
2ДА66
3ДА3-3
4НЕТ-3

Следовательно, после выполнения фрагмента алгоритма $$A=-3$$.

2. Алгоритм сортировки яблок можно записать так:

N — всего яблок
k := N
нц пока k <= N
  если яблоко целое
  то яблоко на сок
  иначе яблоко на сухофрукты
  все
  k := k — 1
кц

3. Возможная задача: ввести натуральное число $$a>1$$. Если $$a<10$$, то цикл не выполняется. Иначе в цикле сначала уменьшить число на 1, затем, если оно чётное, разделить его на 2, а если нечётное — снова уменьшить на 1.

Тело цикла не выполнится ни разу при исходных данных $$a<10$$.

Ответ

1) $$-3$$
2) Алгоритм приведён выше.
3) При $$a<10$$.



Общая оценка
3.9 / 5
Другие учебники
Другие предметы