Ниже приведён пример программы на языке Паскаль, которая выводит таблицу умножения от 1 до 10:
-------------------------------------------------------
program MultiplicationTable;
uses crt;
var
i, j: integer;
begin
clrscr;
writeln('Таблица умножения:'
![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
;
writeln;
for i := 1 to 10 do
begin
for j := 1 to 10 do
begin
write(i, ' x ', j, ' = ', i*j:4, ' '
![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
;
end;
writeln;
end;
readln;
end.
-------------------------------------------------------
Описание программы:
1. Модуль crt используется для очистки экрана с помощью clrscr.
2. Внешний цикл for i := 1 to 10 проходит по множителям.
3. Вложенный цикл for j := 1 to 10 проходит по множителям для каждого i.
4. Вывод осуществляется с форматированием, где i*j:4 гарантирует выравнивание результата в поле шириной 4 символа.
5. readln в конце программы позволяет увидеть результаты перед закрытием окна консоли.
Эту программу можно скомпилировать в любой компиляторе для Паскаля (например, Free Pascal).