В центре экрана нарисуйте эллипс, закрашенный цветом LightGreen, всю остальную площадь экрана сделайте фиолетовой. - Pascal

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

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

помогите пожалуйста!!!уже не знаю что делать....ничего в графическом не понимаю...заранее спасибо!! 1. В центре экрана нарисуйте эллипс, закрашенный цветом LightGreen, всю остальную площадь экрана сделайте фиолетовой. 2. С помощью динамической переменной выведите в верхней части экрана текст “Изучайте Паскаль ”, движущийся горизонтально.

Решение задачи: «В центре экрана нарисуйте эллипс, закрашенный цветом LightGreen, всю остальную площадь экрана сделайте фиолетовой.»

textual
Листинг программы
uses crt;
var t:integer;
procedure stroka;
var t:integer;
    begin
    t:=80;
    repeat
    gotoxy(t,1);
    textcolor(lightgreen);
    write('Изучайте Паскаль!!!');
    delay(100);
    clrscr;
    t:=t-1;
    if t=1 then t:=80;
    until keypressed;
   end;
begin
clrscr;
stroka ;
readln;
end.

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

  1. В начале кода используется директива uses, которая подключает библиотеку crt.
  2. Переменная t инициализируется значением 80.
  3. Создается процедура stroka, которая будет выполняться рекурсивно.
  4. Внутри процедуры stroka переменная t уменьшается на 1.
  5. Если значение переменной t равно 1, то она снова увеличивается на 1 до тех пор, пока не станет равным 80.
  6. Выводится строка 'Изучайте Паскаль!!!', используя цвет текста LightGreen.
  7. Вызывается функция delay, которая задерживает выполнение программы на 100 миллисекунд.
  8. С помощью функции clrscr очищается экран.
  9. Вызывается процедура stroka.
  10. Выводится строка 'Изучайте Паскаль!!!', используя цвет текста LightGreen.
  11. Запускается цикл, пока не будет нажата клавиша.
  12. После нажатия клавиши вызывается функция clrscr, чтобы очистить экран.
  13. Программа завершается вызовом функции readln.

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


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

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

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