Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 08.04.2011
Сообщений: 3

вывести на экран среднее и сумму введенных данных

08.04.2011, 22:54. Показов 2817. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Требуется вывести на экран среднее и сумму введенных данных (введённых с помощью клавиатуры и/или определенных с помощью функции ‘random’.)
1) Реализовать процедуру ввода с клавиатуры
procedure vvod ( var B: array of real; n: integer);
2) Реализовать процедуру случайного определения элементов массива
procedure vvod_rand ( var C: array of real; n: integer);
3) Использовать функцию вычисления среднего значения введенных элементов массива.
function sred (var D: array of real; n: integer ) : real;
4) Вычислить среднее значение с использованием как первой, так и второй процедуры ввода в основной программе.
5) Вывести введенные элементы исходного массива и среднее значение в текстовый файл.

Пробывала делать, но дальше
Pascal
1
2
3
4
5
6
7
8
program_massiv;
Uses Crt;
const
n = 5;
var     
i: integer; 
a: array[1..n] of real;
sr, sum: real;
не пошло....
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.04.2011, 22:54
Ответы с готовыми решениями:

Вывести на экран сумму и среднее арифметическое последовательности положительных чисел, введенных с клавиатуры
Доброго времени суток. Помогите пожалуйста с написанием программы. "Найти и вывести на экран сумму и среднее арифметическое...

Вывести на экран среднее арифметическое введенных элементов
Сгенерировать случайным образом массив целых чисел из n элементов. n ввести со стандартного ввода. Вывести на экран среднее арифметическое...

Вычислить и вывести на экран среднее геометрическое десяти введённых числовых значений
Написать программу, которая генерирует N случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее...

1
последний из ворон
 Аватар для the_crow
111 / 111 / 63
Регистрация: 02.02.2011
Сообщений: 334
08.04.2011, 23:27
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
type TMyMassive = array of real;
 
procedure Vvod(var b:TMyMassive; n: integer);
var i:integer;
begin setlength(b,n);
      for i:=0 to n-1 do
      begin write('b',i,'=');
            readln(b[i]);
      end;
end;
 
procedure Vvod_rand(var c:TMyMassive; n: integer);
var i:integer;
begin setlength(c,n);
      for i:=0 to n-1 do
      c[i]:=random*10-5;
end;
 
function sred(var d:TMyMassive; n: integer):real;
var i:integer;sum:real;
begin sum:=0;
      for i:=0 to n-1 do
      sum:=c[i]+sum;
      sred:=sum/n;
end;
 
var a1,a2:TMyMassive; f1,f2:textfile; i,n:integer;
begin write('n=');
      readln(n);
      randomize;
      vvod(a1,n);
      vvod_rand(a2,n);
      assign(f1,'out1.txt');
      assign(f2,'out2.txt');
      rewrite(f1);rewrite(f2);
      for i:=0 to n-1 do
      begin write(f1,'a',i,'=',a1[i],' ');
           write(f2,'a',i,'=',a2[i],' ');
      end;
      writeln(f1,'sred1=',sred(a1,n));
      writeln(f2,'sred2=',sred(a2,n));
      close(f1);
      close(f2);
      readln;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.04.2011, 23:27
Помогаю со студенческими работами здесь

Вывести на экран сумму двух введённых с клавиатуры цифр.
Нужно решить две задачи. У меня возникает ошибка, что-то связанное с операндом. Вот код который я пишу: data segment N db 4 F db 5 ...

Вывести на экран сумму двух введённых с клавиатуры цифр.
Помогите пожалуйста решить данную задачу. Задание: 1) Вывести на экран сумму двух введённых с клавиатуры цифр (значение вводить так...

Вывести на экран сумму двух введенных с клавиатуры двузначных чисел
Вывести на экран сумму двух введенных с клавиатуры двузначных чисел (вводить посимвольно функцией 01 прерывания 21h, значение вводить так,...

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

Вывести на экран сумму введённых чисел, значение которых по модулю меньше 10
Программа должна спрашивать пользователя ввести 10 чисел. результатом выполнения программы должна быть выведена на экран сумма...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru