1. Защищается алгоритм, а не текст программы на Паскале. Если Вы не в состоянии вразумительно объяснить ход решения, рисуйте схему алгоритма.
2. Текст на ТР должен соответствовать алгоритму.
3. После заголовка - комментарий, в котором ФИО, номер задачи и стоимость в баллах.
4. Перед каждым вводом должна быть подсказка о том, что вводить и с какими ограничениями.
5. Зацикливание программы, если это имеет смысл.
6. Задержка пользовательского экрана, если это необходимо.
Вот шаблон для оформления текста программы:
program <имя_программы>;
{Фамилия И.О., ПМ-1Х, задача I.15.3 сложность 3 балла}
…<Секция описаний>
var c:char;
begin <Начало секции действий>
repeat
…
writeln(‘Введите значение n, 0<n<=100’);
readln(n);
…
writeln(‘Конец работы? - yes, no’);
readln(c);
until c=’y’;
end.