Вопрос задан 24.09.2023 в 07:54. Предмет Информатика. Спрашивает Галушка Никита.

Срочно‼️‼️‼️ кто сделает за 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. Напишите программу, которая выводит на экран в столбик все цифры числа в обратном порядке (начиная с последней).Дополнительное задание: Напишите программу, которая вводит с клавиатуры натуральное число и определяет количество чётных цифр в его записи.​​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Седова Дарья.

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)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения задач, предложенных вами, предоставляю код на языке 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)
0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос