Составить процедуру Stars, которая по данному N выводит на экран строку из N символов * - Pascal ABC

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

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

Составить процедуры Stars, которая по данному N выводит на экран строку из N символов «*». Используя эту процедуру, вывести на экран 3 строки из 10, 7 и 4 звездочек.
Листинг программы
  1. Program z1;{}
  2. Var a :real;
  3. procedure stars;
  4. Var a:integer;
  5. Begin
  6. For a:=1 to 10 do
  7. write('*');
  8. writeln;
  9. end;
  10. procedure stars;
  11. Var a:integer;
  12. Begin
  13. For a:=1 to 7 do
  14. write('*');
  15. writeln;
  16. end;
  17. Var a:integer;
  18. Begin
  19. For a:=1 to 4 do
  20. write('*');
  21. writeln;
  22. end.

Решение задачи: «Составить процедуру Stars, которая по данному N выводит на экран строку из N символов *»

textual
Листинг программы
  1. Program z1;{}
  2. procedure stars(n:integer);
  3. Var
  4.   a:integer;
  5. Begin
  6.   For a:=1 to n do
  7.     write('*');
  8.   writeln;
  9. end;
  10. begin
  11.   stars(10);
  12.   stars(7);
  13.   stars(4);
  14.   readln;
  15. end.

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

В данном коде объявлена программа z1, которая содержит процедуру stars. В процедуре stars объявлена переменная a типа integer, которая используется в цикле. Цикл выполняется от 1 до n (количество символов, которые нужно вывести на экран), и в каждой итерации цикла на экран выводится символ *. После завершения цикла выводится символwriteln, который переносит строку на новую строку. В основной части программы вызываются процедурыstars` с аргументами 10, 7 и 4. После выполнения всех вызовов процедур программа завершается, и пользователь может перейти к следующему заданию.

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


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

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

10   голосов , оценка 4.1 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы