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

Написать псевдокод (или блок схему) и код программы для решения следующей : вычислить среднее арифметическое для чисел, вводимых с клавиатуры. результат вывести на экран

Ответ:
consenttime
consenttime
28.06.2020 18:51
Uses crt;
var a,sum,k:integer;
     sr: real;
begin
     sum:=0;
     k:=0;
     writeln('Вводите числа. 0 - конец последовательности');
     repeat
          readln(a);
          sum:=sum+a;
          inc(k);
     until a=0;
     writeln(sum/(k-1));
end.
Написать псевдокод (или блок схему) и код программы для решения следующей : вычислить среднее арифме
0,0(0 оценок)
Ответ:
danilukm548p09te8
danilukm548p09te8
16.01.2024 18:40
Хорошо, я буду выступать в роли школьного учителя и помогу тебе решить эту задачу. Вот псевдокод для решения задачи:

1. Инициализируй переменные "сумма" и "количество" со значениями 0.
2. Выведи на экран инструкцию для пользователя.
3. Создай цикл для ввода чисел до тех пор, пока пользователь не введет символ "q" для выхода из цикла.
4. Внутри цикла:
4.1. Запроси у пользователя ввести число или символ "q" для выхода.
4.2. Если введенный символ равен "q", прерви цикл.
4.3. Преобразуй введенное значение в число и добавь его к переменной "сумма".
4.4. Увеличь переменную "количество" на 1.
5. Вычисли среднее арифметическое, разделив сумму на количество.
6. Выведи полученное среднее арифметическое на экран.

Теперь давай напишем программу на языке Python, используя этот псевдокод:

```
сумма = 0
количество = 0

print("Введите числа для вычисления среднего арифметического.")
print("Введите символ 'q' для завершения ввода.")

while True:
ввод = input("Введите число или 'q': ")

if ввод == 'q':
break

число = float(ввод)
сумма += число
количество += 1

среднее_арифметическое = сумма / количество

print("Среднее арифметическое:", среднее_арифметическое)
```

Этот код сначала инициализирует переменные "сумма" и "количество" равными нулю. Затем программа запрашивает у пользователя ввод чисел с клавиатуры, пока не будет введен символ "q". Вводимые числа преобразуются в тип данных float и добавляются к переменной "сумма", а переменная "количество" увеличивается на 1. После выхода из цикла вычисляется среднее арифметическое, которое выводится на экран.

Надеюсь, эта информация будет полезной и понятной для тебя, и ты сможешь успешно решить данную задачу! Если у тебя возникнут еще вопросы, не стесняйся задавать их.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?