Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
alexplotnikov201
25.04.2021 19:48 •
Информатика
Даны 3 одномерных массива a, b, c разной длины. разработать процедуру ввода массивов и нахождения их средних значений. полученные средние значения выдать на экран в программе. pascal
Ответ:
dymovvla01928
06.10.2020 14:40
Самое худшее, что можно придумать, это сделать именно процедуру.
Ниже вариант с процедурой, а потом другой, без процедур. Можно сравнить...
// PascalABC.NET 3.2, сборка 1509 от 27.07.2017
// Внимание! Если программа не работает, обновите версию!
Вариант с процедурой
procedure MassAvg(var r:real);
begin
r:=ReadSeqInteger('Вводите:',ReadInteger('n=')).Average
end;
begin
var avg:real;
for var i:=1 to 3 do begin
MassAvg(avg);
Writeln('Среднее значение: ',avg)
end
end.
Вариант без процедур и функций
begin
for var i:=1 to 3 do begin
Writeln('Среднее значение: ',
ReadSeqInteger('Вводите:',ReadInteger('n=')).Average)
end
end.
Результат
n= 7
Вводите: -5 4 11 8 0 5 4
Среднее значение: 3.85714285714286
n= 5
Вводите: 100 32 52 43 19
Среднее значение: 49.2
n= 4
Вводите: 6 6 8 7
Среднее значение: 6.75
0,0
(0 оценок)
Популярные вопросы: Информатика
kiranovm14
01.01.2021 18:44
Написать программу на c++ необходимо написать программу, в которой задан квадратный массив а из n строк и n столбцов, элементами которого являются нули и единицы....
nastya3454578335678
04.02.2022 00:16
5примеров комбинированной информации....
Masha1211111111
02.07.2020 13:26
Написать программу в лазарусе. дана строка. написать программу,которая находит и заменяет во всей строке цифры от 0 до 9 на слова ноль , один девять . преобразованную...
Tandy
25.11.2022 21:44
Распечатать 6 значений : x,y y=3*cosx/3 где x изменяется от -3πс шагом 0.8 составить программу(pascal)...
savikdaniil3
25.11.2022 21:44
Отметьте общие имена объектов выберите один или несколько ответов: windows xp пушкин а.с. москва байкал клавиатурный тренажер машина операционная система...
angelshirina20
07.08.2021 08:46
В дощечку в ряд вбито 10 гвоздиков, таким образом, получилось 9 последовательных промежутков между ними. Длины промежутков (подряд, слева направо) оказались равны...
Стары
08.04.2020 08:26
(какова пропускная шины agp (с точностью до целых), если её разрядность составляет 32 бита, а частота - 528 мгц?...
Вика250411
09.12.2021 17:18
Написать программу, которая вычисляет сумму первых n нечётных натуральных чисел(паскаль). например, если n=3 то ответ 9 т.е 1+3+5...
макс3095
07.08.2021 15:09
Знайдіть значення аргументу функції y=2x+5,якщо значення функції дорівнює -5...
панда267
07.12.2020 00:18
Сделайте мне это поняли все задания ?!...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Ниже вариант с процедурой, а потом другой, без процедур. Можно сравнить...
// PascalABC.NET 3.2, сборка 1509 от 27.07.2017
// Внимание! Если программа не работает, обновите версию!
Вариант с процедурой
procedure MassAvg(var r:real);
begin
r:=ReadSeqInteger('Вводите:',ReadInteger('n=')).Average
end;
begin
var avg:real;
for var i:=1 to 3 do begin
MassAvg(avg);
Writeln('Среднее значение: ',avg)
end
end.
Вариант без процедур и функций
begin
for var i:=1 to 3 do begin
Writeln('Среднее значение: ',
ReadSeqInteger('Вводите:',ReadInteger('n=')).Average)
end
end.
Результат
n= 7
Вводите: -5 4 11 8 0 5 4
Среднее значение: 3.85714285714286
n= 5
Вводите: 100 32 52 43 19
Среднее значение: 49.2
n= 4
Вводите: 6 6 8 7
Среднее значение: 6.75