Напечатать числа в виде следующей таблицы: - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Напечатать числа в виде следующей таблицы: 2 3 4 5 6 7 8 9 10 3 4 5 6 7 8 9 10 4 5 6 7 8 9 10 .................. 9 10 Напечатать числа в виде следующей таблицы: 5 5 5 5 5 10 10 10 10 15 15 15 20 20 25 Напечатать числа в виде следующей таблицы: 101 102 103 104 105 111 112 113 114 115 121 122 123 124 125 ................................ 161 162 163 164 165 Напечатать числа в виде следующей таблицы: 51 52 53 ...58 41 42 43 .... 48 ..................... 21 22 23....28

Решение задачи: «Напечатать числа в виде следующей таблицы:»

textual
Листинг программы
var i,j:byte;
begin
for i:=1 to 8 do
 begin
  for j:=i+1 to 10 do
  write(j:3);
  writeln;
 end;
end.

Объяснение кода листинга программы

В данном коде происходит следующая последовательность действий:

  1. Объявляются две переменные типа byte: i и j.
  2. Запускается цикл for i:=1 до 8 do, который выполняется 8 раз.
  3. Внутри цикла запускается вложенный цикл for j:=i+1 до 10 do, который выполняется 7 раз (от i+1 до 10).
  4. В каждой итерации вложенного цикла число j выводится на экран с помощью функции write(j:3), где 3 - это размерность числа, которое будет выведено (в данном случае - трехзначное число).
  5. После окончания вложенного цикла выводится символ новой строки с помощью функции writeln.
  6. По завершении внешнего цикла переменная i и переменная j получают значения, которые были у переменной i на момент входа в цикл (т.е. i становится равным 1, а j - 10).
  7. Программа завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5
Похожие ответы