Вот текст с обоих изображений, переписанный с сохранением структуры и форматирования:
Практическое задание
Примечание: в программах указывать правильный путь нахождения файлов
1. В файле text.txt записаны строки. Вывести первую и третью из них на экран.
(предварительно создать text.txt с тремя строками)
```pascal
var
filetext: text;
a,b,c:string;
begin
assign(filetext,'c:\text.txt');
reset(filetext);
readln(filetext,a);
readln(filetext,b);
readln(filetext,c);
close(filetext);
writeln(a);
writeln(c);
end.
```
2. Считать из файла input.txt числа (числа записаны в столбик). Затем записать их произведение в файл output.txt
```pascal
var p, x: integer;
f: text;
begin
assign(f, 'input.txt');
reset(f);
p := 1;
while not eof(f) do begin
readln(f, x);
p := p * x;
end;
close(f);
assign(f, 'output.txt');
rewrite(f);
writeln(f, 'Произведение чисел ', p);
close(f);
end.
```
3. Дана строка S и текстовый файл. Добавить строку S в начало файла.
```pascal
var
F_in,F_out: Text;
Name,S: String;
begin
Write('S: ');
Readln(S);
Assign(F_in,'c:\text.txt');
Reset(F_in);
Assign(F_out,'c:\text1.txt');
Rewrite(F_out);
Writeln(F_out,S);
While not eof(F_in) do
begin
Readln(F_in,S);
Writeln(F_out,S);
end;
Close(F_in);
Close(F_out);
Erase(F_in);
Rename(F_out,'c:\text.txt');
end.
```
4. Создать текстовый файл, в который записать 3 предложения. Прочитать этот файл, вывести его содержимое на экран. Определить длину каждого предложения.
```pascal
Program File_text;
var
f1 : text;
st : string;
n: byte;
begin
assign (f1, 'file1.txt'); { связать с файлом file1.txt файловую переменную f1 }
rewrite (f1); { создать новый файл с именем file1.txt }
writeln ( f1, 'Очень полезно изучать'); { записать предложения в файл}
writeln ( f1, ' всем студентам ');
writeln (f1, ' язык Pascal ');
close (f1); { закрыть файл для записи }
reset (f1); { открыть файл для чтения }
while not eof (f1) do { пока не конец файла f1 }
begin
readln (f1, st); { читаем строку из файла f1 }
writeln(st); { выводим на экран }
n:= length (st); { определяем длину строки }
writeln (' длина =',n);
end;
close (f1); { закрыть файл для чтения}
end.
```
Оформить отчет
Содержание отчета:
1. Тема.
2. Цель.
3. Ответы на контрольные вопросы
4. Выполнение практического задания.