1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 6 Параграф 1.5 ГДЗ Босова 9 класс 2023 (Информатика)
Босова
9 класс
Автор
Босова

Задание 6 Параграф 1.5 ГДЗ Босова 9 класс 2023 (Информатика)

Задача

а) обработку последовательности;
б) обработку массива.
Исходные данные вводятся с клавиатуры.
а)
s=0
print(‘Введите температуру’)
t=int(input(‘Понедельник > > ‘))
s+=t
t=int(input(‘Вторник > > ‘))
s+=t
t=int(input(‘Среда > > ‘))
s+=t
t=int(input(‘Четверг > > ‘))
s+=t
t=int(input(‘Пятница > > ‘))
s+=t
t=int(input(‘Суббота > > ‘))
s+=t
t=int(input(‘Воскресенье > > ‘))
s+=t
print(‘Средняя температура за неделю > > ‘,'{:5.2f}’.format(s/7))
б)
st=’Понедельник > > ‘,’Вторник > > ‘,’Среда > > ‘,’Четверг > > ‘,’Пятница > > ‘,’Суббота > > ‘,’Воскресенье > > ‘
print(‘Введите температуру’)
t=[0]*7
for i in range (7):
t[i]=int(input(st[i]))
print(‘Средняя температура за неделю > > ‘,'{:5.2f}’.format(sum(t)/7))
sum(t) – сумма элементов массива t

Подробный ответ

Среднюю температуру за неделю можно найти как сумму температур за 7 дней, делённую на 7. Нужно записать программу двумя способами: сначала вводить значения по одному и сразу накапливать сумму, затем использовать массив.

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

s = 0
print(‘Введите температуру’)
t = int(input(‘Понедельник >> ‘))
s += t
t = int(input(‘Вторник >> ‘))
s += t
t = int(input(‘Среда >> ‘))
s += t
t = int(input(‘Четверг >> ‘))
s += t
t = int(input(‘Пятница >> ‘))
s += t
t = int(input(‘Суббота >> ‘))
s += t
t = int(input(‘Воскресенье >> ‘))
s += t
print(‘Средняя температура за неделю >> ‘, ‘{:5.2f}’.format(s / 7))

б) Обработка массива

st = [‘Понедельник >> ‘, ‘Вторник >> ‘, ‘Среда >> ‘, ‘Четверг >> ‘, ‘Пятница >> ‘, ‘Суббота >> ‘, ‘Воскресенье >> ‘]
print(‘Введите температуру’)
t = [0] * 7
for i in range(7):
    t[i] = int(input(st[i]))
print(‘Средняя температура за неделю >> ‘, ‘{:5.2f}’.format(sum(t) / 7))

Здесь $$sum(t)$$ — сумма элементов массива $$t$$.

Ответ

Приведены два варианта программы: с обработкой последовательности и с обработкой массива.



Общая оценка
5 / 5
Другие учебники
Другие предметы