Вывести на окно с помощью вложенного цикла пирамидку из звёздочек - Free Pascal

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

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

Вывести на окно с помощью вложенного цикла пирамидку из звёздочек.
      *
     **
    ***
   ****
  *****
 ******
*******

Решение задачи: «Вывести на окно с помощью вложенного цикла пирамидку из звёздочек»

textual
Листинг программы
uses crt;
var
  n,j, i: integer;
begin
  n:=10;
  clrscr;
  for i:=1 to n do
    begin
      for j:=1 to n-i+1 do
        write(' ');
      for j:=n-i+1 to n do
        write('*');
      writeln;
    end;
  readln;
end.

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

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

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


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

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

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