Вот, пожалуйст, моя домашка. По карточкам. Смешно и не понятно.
program ex1;
uses Crt;
const n=10;
type uch=record
data:integer;
dayofned: byte;
tem:integer;
vla:integer;
end;
var a:array [1..n] of uch;
i,t:integer;
begin
t:=0;
for i:=1 to n do
with a[i] do
begin
readln (data,dayofned,tem,vla);
if t>tem then writeln ('äåíü ',i,': òåìïåðàòóðà ïîíèçèëàñü íà ',t-tem,' ãðàäóñîâ. Óñòàíîâèëàñü òåìïåðàòóðà â ',tem) else
begin
if tem>t then writeln ('äåíü ',i,': òåìïåðàòóðà óâåëè÷èëàñü íà ',tem-t,' ãðàäóñîâ. Óñòàíîâèëàñü òåìïåðàòóðà â ',tem) else writeln ( 'äåíü ',i,': òåìïåðàòóðà ïî ïðåæíåìó ',tem);
end;
t:=tem;
end;
end.
На месте ужасных знаков реальные слова. Мне просто лень переписывать :D