Другие языки программирования и технологии
Объясните смысл прогаммы в Turbo Pascal
Была дана тема: основные графические функции в Turbo Pascal Объясните, пожалуйста, в чем состоит смысл программы (хотелось бы и поэтапное объяснение :) ): Program treug; uses graph; var gd, gm:integer; Begin gd:=detect; initgraph(gd, gm, 'c/:bp'); Setcolor(4); Setlinestyle(1, 0, 3); Line(320, 240, 320, 180); Line(320, 240, 390, 240); Line(390, 240, 320,180); end. В записи программы могут содержаться ошибки :(
Доброго времени суток.
А открыть справку и почитать не судьба? Ладно уж, прораммка маленькая.. .
uses graph; {подключается модуль графики}
var gd, gm:integer; {объявляются переменные}
Begin {начало программы}
gd:=detect; {определяется требуемый графический драйвев}
initgraph(gd, gm, 'c/:bp'); {инициализируется графический режим}
Setcolor(4); {устанавливается красный цвет рисования}
Setlinestyle(1, 0, 3); {стиль линии: точечный, шириной 3}
Line(320, 240, 320, 180); {рисование линий из точки с первыми двумя координатами в точку со вторыми}
Line(320, 240, 390, 240);
Line(390, 240, 320,180);
end. {конец программы}
В результате по-идее должен получиться прямоугольный треугольник. Только вы его не увидите, т. к. программа завершиться после рисования последней лини. Поставьте перед енд с точкой ReadLn;
И правила хорошего тона рекомендуют перед завершением программы выйти из графического режима, вызвав процедуру CloseGraph;
Удачи!
А открыть справку и почитать не судьба? Ладно уж, прораммка маленькая.. .
uses graph; {подключается модуль графики}
var gd, gm:integer; {объявляются переменные}
Begin {начало программы}
gd:=detect; {определяется требуемый графический драйвев}
initgraph(gd, gm, 'c/:bp'); {инициализируется графический режим}
Setcolor(4); {устанавливается красный цвет рисования}
Setlinestyle(1, 0, 3); {стиль линии: точечный, шириной 3}
Line(320, 240, 320, 180); {рисование линий из точки с первыми двумя координатами в точку со вторыми}
Line(320, 240, 390, 240);
Line(390, 240, 320,180);
end. {конец программы}
В результате по-идее должен получиться прямоугольный треугольник. Только вы его не увидите, т. к. программа завершиться после рисования последней лини. Поставьте перед енд с точкой ReadLn;
И правила хорошего тона рекомендуют перед завершением программы выйти из графического режима, вызвав процедуру CloseGraph;
Удачи!
Дмитрий Зайцев
Спасибо большое за помощь :)
Program treug; {название программы}
uses graph; {подключаем графический модуль graph}
var gd, gm:integer; {объявляем переменные gd, gm целого типа (gd это graphdriver, gm это graphmode - что то типа параметры инициализации модуля) }
Begin {начало выполнения программы}
gd:=detect; {gd задаётся автоматически}
initgraph(gd, gm, 'c/:bp'); {строка инициализации графики}
Setcolor(4); {устанавливаем цвет 4}
Setlinestyle(1, 0, 3); {устанавливаем стиль линии}
Line(320, 240, 320, 180); {рисуем линию с началом x=320 y=240 и концом x=320 y=180}
Line(320, 240, 390, 240); {аналогично}
Line(390, 240, 320,180); {аналогично}
end. {конец программы}
uses graph; {подключаем графический модуль graph}
var gd, gm:integer; {объявляем переменные gd, gm целого типа (gd это graphdriver, gm это graphmode - что то типа параметры инициализации модуля) }
Begin {начало выполнения программы}
gd:=detect; {gd задаётся автоматически}
initgraph(gd, gm, 'c/:bp'); {строка инициализации графики}
Setcolor(4); {устанавливаем цвет 4}
Setlinestyle(1, 0, 3); {устанавливаем стиль линии}
Line(320, 240, 320, 180); {рисуем линию с началом x=320 y=240 и концом x=320 y=180}
Line(320, 240, 390, 240); {аналогично}
Line(390, 240, 320,180); {аналогично}
end. {конец программы}
Похожие вопросы
- Люди помогите пожалуйста....Кто понимает TURBO PASCAL
- Помогите сделать задания по програмированию(двумерные массивы)Turbo Pascal
- Как вставить текст в Turbo Pascal 7.1???
- Turbo Pascal
- Я в коледже Turbo Pascal прохожу. Скажите он вообще где нибудь нужен? Может Turbo Pascal морально устарел?
- DOS OC или создание ОС на Turbo Pascal
- turbo pascal 7.0 Определить принадлежность к области точек с заданными координатами!!!
- Помогите с Turbo Pascal
- Как задать разрешение окна в графическом режиме Turbo Pascal??? Alt-Enter не предлагать!!
- что тут неправильно? ? (Turbo Pascal)