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