Из составных процедур создать отдельную библиотеку в форме модуля - Turbo Pascal

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

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

Этот код разделить на процедуры по содержанию. Из составных процедур создать отдельную библиотеку в форме модуля. Составить программу, которая использует скомпилирован модуль для построения изображения, в разделе операторов содержатся только вызовы процедур.
Листинг программы
  1. Uses Graph;
  2. var
  3. gd, gm : integer;
  4. Begin
  5. InitGraph (gd, gm, '');
  6. SetBkColor(black);
  7. ClearDevice;
  8. SetColor(blue);
  9. SetFillStyle( SlashFill , blue );
  10. Bar3D(170, 50, 200, 150, 50, True );
  11. SetColor(LightMagenta);
  12. Circle(70, 70, 50 );
  13. SetFillStyle(XhatchFill, LightMagenta);
  14. FloodFill(70, 70, LightMagenta );
  15. SetColor(red);
  16. SetFillStyle( LineFill , red);
  17. Sector(10, 340, 0, 30, 250, 150);
  18. SetColor(green);
  19. Ellipse(110, 210, 0, 360, 100, 50);
  20. SetFillStyle( HatchFill, green );
  21. FillEllipse(110, 210, 100, 50);
  22. SetColor(Yellow);
  23. Arc(160,415,90,30,60);
  24. Readln;
  25. CloseGraph
  26. end.

Решение задачи: «Из составных процедур создать отдельную библиотеку в форме модуля»

textual
Листинг программы
  1. program graphex;
  2.  
  3. Uses
  4.   MyGraph;
  5.  
  6. Begin
  7.   DoGraphics;
  8.   parallelepiped;
  9.   FillCircle;
  10.   FillSector;
  11.   GreenEllipse;
  12.   GreenFillEllipse;
  13.   YellowArc;
  14.   CloseGraphics;
  15. end.

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

  1. program graphex;
  2. Uses MyGraph;
  3. Begin
  4. DoGraphics;
  5. parallelepiped;
  6. FillCircle;
  7. FillSector;
  8. GreenEllipse;
  9. GreenFillEllipse;
  10. YellowArc;
  11. CloseGraphics;
  12. End.

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


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

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

15   голосов , оценка 3.867 из 5

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

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

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