Задача 1. Определите, что будет результатом работы следующих программ 2
1. s = 0
for n in range (3,8):
s = s + 2*n
print (s)

2. n = 4
d = n*2
for i in range (1,4):
d = d+2*i
print (d)
Задача 2. Отметьте (выберите из вариантов ответа), что определяется во фрагменте программы:
a=int(input())
b=int(input())
for i in range(n):
print (‘Enter х’);
x= int(input())
if х b:=х
if х>а:
а:=х;
print(b-а);
1) минимальный элемент
2) максимальный элемент
3) разность минимального и максимального элементов
4) разность максимального и минимального элементов
Задача 3.Программист написал программу для следующей задачи:
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, заканчивающиеся на 5. Программа получает на вход целые числа, количество введённых чисел не известно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность).
Но он очень торопился и допустил ошибки.
Какие ошибки были допущены? Выпишите строки с ошибкой и укажите, как должно быть записано правильно

x=int(input('введите число'))
max=10000
while x!=0:
if x%5==0 and x max=x
x=int(input('введите число'))
print('максимальное число, оканчивающееся на 5 = ', max)

Задача 4
Напишите программу, которая определяет средний рост учащихся в классе (рост каждого ученика выражен целым числом в сантиметрах). Программа получает на вход количество учеников в классе, а затем рост каждого ученика

xeniakudriavtseva xeniakudriavtseva    1   29.04.2020 12:02    0

Ответы
свитек свитек  14.10.2020 02:24

1) ответ:50 ответ:20

2) 3) разность минимального и максимального элементов

3) ответ: (2 строка) max=10000 , а должно быть max=0 и (4 строка) if x%5==0 and x<max ,а должно быть if x%5==0 and x>max:

4)

lst = []

 

while True:

   try:

       lst.append(int(input()))

   except:

       break

 

if len(lst) == 0:

   print(-1)

else:

   print(sum(lst)/len(lst))

(Это на питоне)

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика