Вопрос:

• Часть 1. Дан алгоритм в виде блок-схемы: -21-0 Her Вывод а Конец 1) Укажите в ячейке, какое число выведет программа при вводе п = 4: 2) Укажите в ячейке, какое число нужно ввести с клавиатуры, чтобы в результате было выведено число 17: 3) Выберите команду, которая понадобится при написании программы по алгоритму с картинки выше. while • Подсказка if if...else for Попытка: 1/1

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение: Анализируем блок-схему, чтобы определить, какое число будет выведено при заданном вводе, и какая команда программирования соответствует логике блок-схемы.

1) Какое число выведет программа при вводе n = 4?

  • Начало: n = 4, a = 21
  • Цикл while (a > n):
    • Итерация 1: a = 21 > 4 (Да), a = a - 4 = 21 - 4 = 17
    • Итерация 2: a = 17 > 4 (Да), a = a - 4 = 17 - 4 = 13
    • Итерация 3: a = 13 > 4 (Да), a = a - 4 = 13 - 4 = 9
    • Итерация 4: a = 9 > 4 (Да), a = a - 4 = 9 - 4 = 5
    • Итерация 5: a = 5 > 4 (Да), a = a - 4 = 5 - 4 = 1
    • Итерация 6: a = 1 > 4 (Нет), выход из цикла
  • Вывод a: a = 1

Ответ: 1

2) Какое число нужно ввести, чтобы было выведено 17?

  • Нужно найти такое n, чтобы после выполнения алгоритма a стало равно 17.
  • Алгоритм уменьшает a на 4, пока a > n.
  • Если a = 17, значит, на последней итерации a было больше n, а после уменьшения стало 17, и цикл закончился.
  • Предпоследнее значение a должно быть 21 (21 - 4 = 17).
  • То есть, цикл должен был закончиться, когда a = 21, значит, n должно быть равно 21.

Ответ: 21

3) Какая команда понадобится для написания программы?

  • В блок-схеме есть цикл, который выполняется, пока условие истинно.
  • Цикл while выполняет код, пока условие истинно.
  • Команда if используется для условного выполнения кода, но здесь нужен именно цикл.

Ответ: while

ГДЗ по фото 📸
Подать жалобу Правообладателю