
Срочно‼️‼️‼️ кто сделает за 10 мин отдам много баллов 50 баллов ‼️‼️ 1) Программист написал
программу с циклом: count = 0 while count < 20: print ("привет") count += 1 Определите, как изменится работа программы, если: а) заменить условие на count != 20; б) переставить две строки в теле цикла; в) заменить условие на count 20; д) программист забудет написать первую строку (запись начального значения счётчика); е) программист забудет написать строку count += 1 (увеличение значения счётчика на единицу)?2) Определите, сколько раз выполнится цикл, и чему будут равны значения переменных а и b после его завершения.а) а = 4; b = 6while а<b: а += 1 #Сокращённая запись а=а+1б) а = 4; b = 6while а<b: а += b #Cокращённая запись a=a+bв) а = 4; b = 6while а>b: а += 1г) а = 4; b = 6while a<b : b=а-bд) а = 4; b = 6while а<b: а -= 13) Что будет выведено на экран в результате работы цикла?а) k = 1while к<5: print ( к, end="" ) к += 1б) к = 4while к<10: print ( к*к, end="" ) к += 2в) к = 12while к>3: print ( 2*к-1, end="" ) к -= 1г) к = 10while к>2: print ( к*к, end="" ) к -= 2д) к = 15while к > 6: print ( к-1, end="" ) к -= 14. Напишите программу, которая вводит с клавиатуры натуральное число и определяет количество цифр в его записи.5. Напишите программу, которая выводит на экран в столбик все цифры числа в обратном порядке (начиная с последней).Дополнительное задание: Напишите программу, которая вводит с клавиатуры натуральное число и определяет количество чётных цифр в его записи.

Ответы на вопрос

1)
а) Работа программы не изменится, так как условие будет выполнено до тех пор, пока count не достигнет 20.
б) Работа программы изменится, так как строка "print('привет')" будет выполняться до увеличения значения count, что приведет к выводу "привет" 20 раз.
в) Работа программы не изменится, так как условие никогда не будет выполнено, поскольку count всегда будет меньше 20.
д) Программа выдаст ошибку, поскольку count не будет определен.
е) Работа программы изменится, так как значение count не будет увеличиваться, и цикл будет выполняться бесконечно.
2)
а) Цикл выполнится 2 раза, и значения а и b будут равны 6.
б) Цикл выполнится 1 раз, и значения а и b будут равны 10.
в) Цикл ни разу не выполнится, и значения а и b останутся неизменными, равными 4 и 6.
г) Цикл выполнится 2 раза, и значения а и b будут равны 2 и 2.
д) Цикл выполнится 2 раза, и значения а и b будут равны 3 и 6.
3)
а) Будет выведено "1234".
б) Будет выведено "1674".
в) Будет выведено "2321191715131110987".
г) Будет выведено "10064".
д) Будет выведено "141312111098".
4) Пример программы:
num = int(input("Введите натуральное число: "))
count = 0
while num > 0:
count += 1
num //= 10 # Убираем последнюю цифру числа
print("Количество цифр в числе:", count)
5) Пример программы:
num = int(input("Введите число: "))
while num > 0:
digit = num % 10 # Получаем последнюю цифру числа
print(digit)
num //= 10 # Убираем последнюю цифру числа
Дополнительное задание:
num = int(input("Введите натуральное число: "))
count = 0
while num > 0:
digit = num % 10 # Получаем последнюю цифру числа
if digit % 2 == 0: # Проверяем, является ли цифра четной
count += 1
num //= 10 # Убираем последнюю цифру числа
print("Количество четных цифр в числе:", count)



Для решения задач, предложенных вами, предоставляю код на языке Python:
python# а) заменить условие на count != 20
count = 0
while count != 20:
print("привет")
count += 1
# б) переставить две строки в теле цикла
count = 0
while count < 20:
count += 1
print("привет")
# в) заменить условие на count 20
count = 0
while count 20:
print("привет")
count += 1
# д) программист забудет написать первую строку (запись начального значения счётчика)
# Будет ошибка, так как переменная count не будет определена.
# е) программист забудет написать строку count += 1 (увеличение значения счётчика на единицу)
# Программа будет зацикливаться бесконечно, так как счётчик count не будет изменяться.
python# а) а = 4; b = 6
a = 4
b = 6
while a < b:
a += 1
# После завершения цикла: a = 6, b = 6
# б) а = 4; b = 6
a = 4
b = 6
while a < b:
a += b
# После завершения цикла: a = 10, b = 6
# в) а = 4; b = 6
a = 4
b = 6
while a > b:
a += 1
# После завершения цикла: a = 4, b = 6
# г) а = 4; b = 6
a = 4
b = 6
while a < b:
b = a - b
# После завершения цикла: a = 4, b = -2
# д) а = 4; b = 6
a = 4
b = 6
while a < b:
a -= 1
# Цикл не выполнится ни разу. После завершения: a = 4, b = 6
python# а) k = 1
k = 1
while k < 5:
print(k, end="")
k += 1
# Вывод: 1234
# б) k = 4
k = 4
while k < 10:
print(k*k, end="")
k += 2
# Вывод: 1624
# в) k = 12
k = 12
while k > 3:
print(2*k - 1, end="")
k -= 1
# Вывод: 2321191513
# г) k = 10
k = 10
while k > 2:
print(k*k, end="")
k -= 2
# Вывод: 10064
# д) k = 15
k = 15
while k > 6:
print(k - 1, end="")
k -= 1
# Вывод: 14131211109
python# Программа, которая вводит с клавиатуры натуральное число и определяет количество цифр в его записи.
number = int(input("Введите натуральное число: "))
num_digits = len(str(number))
print("Количество цифр в числе:", num_digits)
python# Программа, которая выводит на экран в столбик все цифры числа в обратном порядке (начиная с последней).
number = int(input("Введите натуральное число: "))
while number > 0:
digit = number % 10
print(digit)
number = number // 10
Дополнительное задание:
python# Программа, которая вводит с клавиатуры натуральное число и определяет количество чётных цифр в его записи.
number = int(input("Введите натуральное число: "))
even_count = 0
while number > 0:
digit = number % 10
if digit % 2 == 0:
even_count += 1
number = number // 10
print("Количество чётных цифр в числе:", even_count)


Похожие вопросы







Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili