Разделы презентаций


Программирование на языке Паскаль

Как работать с файлами?файлытекстовыедвоичные«plain text»: текст, разбитый на строки;из специальных символов только символы перехода на новую строкулюбые символырисунки, звуки, видео, …

Слайды и текст этой презентации

Слайд 1Программирование на языке Паскаль
§ 68. Работа с файлами

Программирование на языке Паскаль§ 68. Работа с файлами

Слайд 2Как работать с файлами?
файлы
текстовые
двоичные
«plain text»:
текст, разбитый на строки;
из специальных

символов только символы перехода на новую строку
любые символы
рисунки, звуки, видео,


Как работать с файлами?файлытекстовыедвоичные«plain text»: текст, разбитый на строки;из специальных символов только символы перехода на новую строкулюбые

Слайд 3Принцип сэндвича
var Fin, Fout: Text;
Assign(Fin, 'input.txt');
Assign(Fout, 'output.txt');
Reset(Fin); { открыть

на чтение }
Rewrite(Fout); { открыть на запись }
{

здесь работаем с файлами }
Close(Fout); { закрыть файлы }
Close(Fin);

файловые переменные

связать с файлами

хлеб

хлеб

начинка

Принцип сэндвичаvar Fin, Fout: Text;Assign(Fin, 'input.txt');Assign(Fout, 'output.txt');Reset(Fin);  { открыть на чтение }Rewrite(Fout); { открыть на запись

Слайд 4Ввод данных
var a, b: integer;
Fin: Text;
...
Assign(Fin, 'input.txt');
Reset(Fin);

Close(Fin);
Close(Fin);
Reset(Fin);
readln(Fin,

a, b);
Переход к началу открытого файла:
if Eof(Fin) then { end

of file }
write('Данные кончились');

Определение конца файла:

Ввод данныхvar a, b: integer;  Fin: Text;...Assign(Fin, 'input.txt');Reset(Fin);Close(Fin); Close(Fin);Reset(Fin);readln(Fin, a, b);Переход к началу открытого файла:if Eof(Fin)

Слайд 5Вывод данных в файл
var a, b: integer;
Fout: Text;
...
a:=

1; b:= 2;
Assign(Fout,'output.txt');
Rewrite(Fout);

Close(Fout);
writeln(Fout, a, '+', b, '=', a+b);

Вывод данных в файлvar a, b: integer;  Fout: Text;...a:= 1; b:= 2;Assign(Fout,'output.txt');Rewrite(Fout);Close(Fout);writeln(Fout, a, '+', b, '=',

Слайд 6Чтение неизвестного количества данных
Задача. В файле записано в столбик неизвестное

количество чисел. Найти их сумму.
program z1;
var s,x:integer;
fin: text;
begin
assign(fin,'input.txt');
reset(fin);

s:=0;
while not (eof(fin)) do
begin
readln(fin,x);
s:=s+x;

end;
close(fin);
writeln(s)
end.
Чтение неизвестного количества данныхЗадача. В файле записано в столбик неизвестное количество чисел. Найти их сумму.program z1;var s,x:integer;fin:

Слайд 7Задачи
«A»: Напишите программу, которая находит среднее арифметическое всех чисел, записанных

в файле в столбик, и выводит результат в другой файл.


program

z2;
var s,x,k:integer;
fin,res: text;
begin
assign(fin,'input.txt');
reset(fin);
s:=0;
k:=0;
while not (eof(fin)) do
begin
readln(fin,x);
s:=s+x;
k:=k+1;
end;
close(fin);
assign(res,'output.txt');
rewrite(res);
writeln(res,s/k);
close(res);
end.
Задачи«A»: Напишите программу, которая находит среднее арифметическое всех чисел, записанных в файле в столбик, и выводит результат

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика