IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Нужна простая графика на Паскале!, без анимации... просто картинки...
Лита
сообщение 11.04.2005 14:49
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 31
Пол: Женский

Репутация: -  0  +


Для диплома нужны примеры того, что можно нарисовать с помощью графики на Паскале.
Самая простая графика. Статичная. Ничего сложного. С использованием простыч геометрических примитивов. Например, кораблик, паровозик, домик и т.д.
Может, у кого осталось со времен обучения? rolleyes.gif
Даже не обязательно задачи... Просто картинки того, как это будет выглядеть после компиляции программы!
Заранее спасибо! :molitva:


--------------------
Что нам стоит мир пострить? Нарисуем - будем жить...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Altair
сообщение 11.04.2005 15:35
Сообщение #2


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Вот эта программа volvo подойдетдумаю.
Скрин: Прикрепленное изображение

Код
uses Graph;

var
 grDriver: Integer;
 grMode: Integer;
 ErrCode: Integer;
begin
 grDriver := Detect;
 InitGraph(grDriver, grMode,'');
 ErrCode := GraphResult;
 if ErrCode <> grOk then
   begin
     Writeln('Graphics error:', GraphErrorMsg(ErrCode));
     readln; exit
   end;

 { derevo }
 setcolor(green);
 setfillstyle(solidfill, green);
 moveto(80, 240);
 lineto(95, 300);
 lineto(65, 300);
 lineto(80, 240);
 floodfill(80, 250, green);

 moveto(80, 300);
 lineto(110, 380);
 lineto(50, 380);
 lineto(80, 300);
 floodfill(80, 310, green);

 moveto(80, 380);
 lineto(120, 460);
 lineto(40, 460);
 lineto(80, 380);
 floodfill(80, 400, green);

 setcolor(brown);
 setfillstyle(solidfill, brown);
 bar(75, 460, 85, 478);

 { solnce }
 setcolor(yellow);
 setfillstyle(solidfill, yellow);
 circle(520, 80, 45);
 floodfill(520, 80, yellow);

 { domik }
 setcolor(white);
 rectangle(520, 380, 638, 478);
 moveto(520, 380);
 lineto(580, 300);
 lineto(638, 380);

 { truba }
 moveto(535, 360);
 lineto(535, 320);
 lineto(550, 320);
 lineto(550, 340);

 readln;

 closegraph;
end.


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.06.2025 11:52
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"