Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
v1tek2692
03.04.2020 07:23 •
Информатика
Даны 3 одномерных массива a, b, c разной длины. разработать процедуру ввода массивов и нахождения их средних значений. полученные средние значения выдать на экран в программе. pascal
Показать ответ
Ответ:
Hamidylla
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 оценок)
Популярные вопросы: Информатика
damila3434
28.04.2023 21:07
Чем же угрожает использование нелицензионного программного обеспечения?...
блашер
22.02.2021 05:56
решить задачу! В университете вышел новый приказ ректора, который был направлен против неявок на экзамены и лично против раздолбая Васи. По нему, студенту во время сессии предоставляется...
Sasha2771
02.03.2022 05:54
Компьютер для расшифровки по алгоритму des (data encrypted standart – алгоритм стандарта шифрования данных) должен содержать около 1 млн. специальных интегральных схем быстродействием...
Nikita200111
25.12.2021 09:55
Водной банке 10 соленых помидор,а в другой на 4 помидора больше. составь и реши две обратные...
proadidas90
25.12.2021 09:55
Каким научным словом можно назвать слова ловкий,проворный,шустрый,юркий...
1303081216
25.12.2021 09:55
Написати твір з елементами праці( то есть вы не поняли мне надо сочинение на украинском языке типа хто работает и мне надо описать например он пришел на роботу одел халат пошел...
gavrilovanasta
25.12.2021 09:55
Слово в котором приставка корень суфекс и окончание...
kotovaalina31
25.12.2021 09:55
Кто написал книгу приключения незнайки...
скорпион67
25.12.2021 09:55
Подскажите стихотворение полностью на земле, в лесах...
хВика
25.12.2021 09:55
Найди значения выражений 200-80: 5, (160-70): 18, (29+25): (72: 8)...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
Ниже вариант с процедурой, а потом другой, без процедур. Можно сравнить...
// 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