М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
missisivun2017
missisivun2017
07.04.2020 20:27 •  Информатика

Phyton*

программист написал программу с циклом:

count=o

while count < 20:

( отступ) print("привет")

( отступ) count += 1

как измениться программа если

а) заменить условие на cout != 1

б)переставить две строки в теле цикла

в) заменить условие на count <= 1

г) заменить условие на count < 20

д) программист забудет написать count=o

е) программист забудет написать count += 1

👇
Ответ:
dashenkanosova5
dashenkanosova5
07.04.2020
Добро пожаловать в класс, я рад быть вашим учителем сегодня и помочь вам разобраться с вопросом!

В данной задаче у нас есть программист, написавший программу на языке программирования Python. Давайте посмотрим, как программа будет изменяться в разных ситуациях.

а) Если заменить условие на count != 1
Текущее условие цикла while гласит "count < 20", что означает, что цикл будет выполняться до тех пор, пока значение переменной count меньше 20. Если мы изменяем это условие на "count != 1", цикл будет выполняться до тех пор, пока значение count не будет равно 1. Следовательно, цикл будет выполняться только один раз, так как значение count изначально равно 0, и после первой итерации оно станет равным 1.

б) Если переставить две строки в теле цикла
В теле цикла у нас есть две строки:
1. print("привет")
2. count += 1

Переставление этих двух строк приведет к изменению порядка выполнения команд. Если мы поменяем строки местами, то сначала будет выполнена команда count += 1, а затем будет выполнена команда print("привет"). Таким образом, на экран будет выведено слово "привет", а затем значение переменной count увеличится на 1.

в) Если заменить условие на count <= 1
Текущее условие цикла while ("count < 20") означает, что цикл будет выполняться до тех пор, пока значение переменной count меньше 20. Если мы заменим условие на "count <= 1", цикл будет выполняться до тех пор, пока значение count меньше или равно 1. В данном случае, цикл будет выполняться два раза - при значениях count равных 0 и 1.

г) Если заменить условие на count < 20
Текущее условие цикла while ("count < 20") означает, что цикл будет выполняться до тех пор, пока значение переменной count меньше 20. Если мы оставим условие без изменений, программа будет функционировать так же.

д) Если программист забудет написать count = 0
В программе изначально присутствует строка count = 0, которая инициализирует переменную count значением 0. Если программист забудет написать эту строку, то переменная count не будет иметь значения, что может привести к ошибкам в дальнейшем использовании этой переменной.

е) Если программист забудет написать count += 1
В теле цикла после команды print("привет") идет команда count += 1, которая увеличивает значение переменной count на 1. Если программист не напишет эту команду, то значение переменной count останется неизменным, и цикл будет выполняться бесконечно, так как условие count < 20 будет всегда выполняться (поскольку count не увеличивается).

Надеюсь, что объяснения были детальными и понятными для вас! Если у вас возникнут еще вопросы, пожалуйста, не стесняйтесь задать их!
4,6(89 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ