Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2009, 14:28   #1
Mashul'ka
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 32
Вопрос Работа с файлом в (Delphi/pascal)

Дан файл вещественных чисел. Найти среднее арифметическое его элементов.
Mashul'ka вне форума Ответить с цитированием
Старый 14.05.2009, 14:39   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Вы не знаете как находится среднее арифметическое?
Или что?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 14.05.2009, 14:57   #3
Mashul'ka
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 32
По умолчанию

Цитата:
Сообщение от Sazary Посмотреть сообщение
Вы не знаете как находится среднее арифметическое?
Или что?
Знаю.Проблема в:Как увеличить счетчик количества элементов,счетчик увеличения суммы на элемент?(пробовала (Inc(Kol) и Inc(Summa/Element) )
Какой должен быть тип у переменных?
Mashul'ka вне форума Ответить с цитированием
Старый 14.05.2009, 15:00   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Inc(Kol)
Это пройдет
Цитата:
Inc(Summa/Element)
это не пройдет

Р.S. вообще-то операцию + еще не отменили...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.05.2009, 15:34   #5
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Тип: у числовых переменных real. У файла file of real.
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 14.05.2009, 16:54   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну, как то так:
Код:
var f : file of real;
     Element : real;
     Sum : double;
     Cnt   : integer;
begin
   Sum := 0;
   Cnt := 0;
   Assign(f,'MYDATA.bin'); {для Delphi надо AssignFile(...)} 
   Reset(f);
   while Not Eof(f) do begin
      Inc(Cnt);
      Read(f,Element);
      Sum := Sum + Element; 
   end;
   if Cnt = 0 then WriteLn('Нет элементов в файле. Значит и среднего тоже нет!')
   else WriteLn('Среднеарифметическое = ',(Sum/Cnt):7:4);
end.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с текстовым файлом(pascal) -COREY- Помощь студентам 1 19.04.2009 16:56
Работа с файлом в C Mishka Помощь студентам 2 22.07.2008 13:28
Работа с текстовым файлом GazimagomedovM Помощь студентам 12 17.07.2008 18:24
Работа с текстовым файлом (delphi). Помогите доделать программу. Snord Помощь студентам 1 14.12.2007 14:10