Ответ: Функция, встроенная в язык версии 3. Она формирует из своих аргументов запись (record), т.е. Q:=Rec(a,b) при a,b типа integer эквивалентно: var Q=record; Item1,Item2:integer; end; Q.Item1:=a; Q.Item2:=b;

Ответ: Но рекурсия тут причем?

Ответ: Учитель по информатики сказала, что это рекурсия, а мы ее не проходили, поэтому я и подумала, спасибо, что разъяснили!

Ответ: Да…. печально иметь такого учителя по информатике, который не может толком понять сам, что такое рекурсия.

Ответ: Написал Вам Личное Сообщение с эквивалентом этой программы, только на базе приемов, которые пятнадцать лет назад сумели освоить учительницы информатики. Печально это.