Тоесть в данном случае в файл можно только добавлять данные с помощью процедуры Append, а удалять, или менять в нём ничего нельзя.
А вот чтобы скопировать из файла в файл нужна отдельная процедура?
Модераторы: Oleg_D, Модераторы
Valeriy писал(а):Тоесть в данном случае в файл можно только добавлять данные с помощью процедуры Append, а удалять, или менять в нём ничего нельзя.
Valeriy писал(а):А вот чтобы скопировать из файла в файл нужна отдельная процедура?
var A,B,C,D,E,F,G:boolean;
S:string;
begin
write('Улица A: '); readln(S); A:=S='1';
write('Улица B: '); readln(S); B:=S='1';
write('Улица C: '); readln(S); C:=S='1';
write('Улица D: '); readln(S); D:=S='1';
write('Улица E: '); readln(S); E:=S='1';
write('Шлагбаум F: '); readln(S); F:=S='1';
write('Шлагбаум G: '); readln(S); G:=S='1';
if A and B and not F or C and D or E and not G
then S:='Можно ехать'
else S:='Сиди дома';
writeln(S); readln
end.
program proezd_po_ulice2;
var a,b,c,d,e,f,g:boolean;
s:string;
begin
writeln('программа имитирующая проезд по улице');
writeln('отвечайте "да" или "нет"');
write('Улица A свободна для проезда? ');
readln(s);
a:=s='да';
write('Улица B свободна для проезда? ');
readln(s);
b:=s='да';
write('Шлакбаум F открыт? ');
readln(s);
f:=s='да';
write('Улица С свободна для проезда? ');
readln(s);
c:=s='да';
write('Улица D свободна для проезда? ');
readln(s);
d:=s='да';
write('Улица Е свободна для проезда? ');
readln(s);
e:=s='да';
write('Шлакбаум G открыт? ');
readln(s);
g:=s='да';
if (a and b and f) or (c and d) or (e and g) then
writeln('Проезд открыт,вперёд!')
else
writeln('дороги нет!');
readln
end.
var f:text;i,n:integer;
begin
randomize;
assign(f,'C:\Files for Program Pascal\Numbers.txt'); // создаём файл
rewrite(f); // открываем его для записи
for i:=1 to 100 do begin // запускаем цикл со счётчиком
n:=random(1000); // создаём случайное число
writeln(f,n); // и записываем его в созданный файл
end;
end.
var f:text;i,n:integer;
begin
randomize;
// создаём файл
assign(f,'C:\Files for Program Pascal\Numbers.txt');
// открываем его для записи
rewrite(f);
// запускаем цикл со счётчиком
for i:=1 to 100 do begin
// создаём случайное число
n:=random(1000);
// и записываем его в созданный файл
writeln(f,n);
end;
close(f);
end.
Paster Fob писал(а):Oleg_D мои решения задач почти все отличаются от тех что в книге,стоит расстраиваться или ничего страшного?
Paster Fob писал(а):Ни как не могу решить задание глава 41 раздел "А слабо?" под буквой а)Отсортировать фамилии учеников по возрастанию и убыванию.
function Compare(Item1, Item2 : TItem; Direct: boolean): boolean;
begin
if Direct
then Compare:= Item1 > Item2
else Compare:= Item1 < Item2
end;
Вернуться в Книга "Песни о Паскале"
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1