Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Пример работы с файлом
В качестве примера приведем статистическую обработку информации, находящейся в файле из текущего раздела, имя которого вводится с клавиатуры, а расширение.DAT назначено по умолчанию. В программе вычисляются математическое ожидание и дисперсия вещественных чисел соответственно по формулам: и . Program Statistic; Var Fil:File of real; { входной файл } x, { очередное вводимое число } M,D: real; { матожидание и дисперсия } N: integer; { количество введенных значений } Name: string; { вводимое имя файла (без расширения) } Begin N:=0; M:=0; D:=0; Read(Name); { вводим имя файла } { ставим в соответствие внутреннее и внешнее имена } Assign(Fil,Name+'.dat'); Reset(Fil); { открываем файл для чтения} While not Eof(Fil) do Begin N:=N+1; Read(Fil,x); { в цикле вводим все значения } M:=M+x; { и суммируем их } D:=D+x*x; end; M:=M/N; D:=sqrt(D/N-M*M); Writeln(' Матожидание= ',M:10:5, ' Дисперсия= ', D:10:5); end. При попытке открыть несуществующий файл может возникнуть аварийная ситуация, поэтому необходимо проверять корректность операций. Date: 2016-07-22; view: 296; Нарушение авторских прав |