Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/19: Рейтинг темы: голосов - 19, средняя оценка - 4.84
 Аватар для dimabubyakin
161 / 122 / 85
Регистрация: 16.10.2013
Сообщений: 1,738

Как настроить турбо паскаль, модуль - graph

18.10.2013, 19:16. Показов 3700. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал программу в ТП 7.0, ошибок не выдал, модуль подключил, но как только я запускаю программу, окно открывается, ждет 2 сек и закрывается.
Дайте мне подробную инструкцию по настройке ТП 7.0 для работы с графами.
И вот код для pascal abc net, как его перевести в код для ТП 7.0 ?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
program lab9;
uses GraphABC;
var
     ar: array[1..10] of point;
     xP,yP:integer;
begin
xP:=300;
yP:=200;
drawpie(xP,yP,135,90,-90);
line(xP-150,yP,xP+150,yP);
line(xP,yP+150,xP,yP-150);
textout(xP+144,yP-20,'X');
textout(xP-12,yP-156,'Y');
textout(xP+5,yP-156,'1');
textout(xP+5,yP+140,'-1');
textout(xP+144,yP+10,'1');
textout(xP-155,yP+10,'-1');
end.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.10.2013, 19:16
Ответы с готовыми решениями:

Модуль Graph Паскаль
Овалы Кассини: size 12{ρ rSup { size 8{2} } =с rSup { size 8{2} } "cos"2ϕ +- sqrt {c rSup { size 8{4} } "cos" rSup { size 8{2} }...

Как запустить Graph в турбо паскале
Все уже перепробовал. Осталось только со всего маха клавой по монитору блин. Делаю все как учили inits-graph-копирую-вставляю...

Как пропустить строку в Турбо паскаль?
Я написал программу в Турбо Паскаль, потом кликаю по написанной строке и нажимаю Enter меня перебрасывает на следующую , написанную строку...

7
79 / 79 / 84
Регистрация: 26.09.2012
Сообщений: 341
18.10.2013, 19:53
Цитата Сообщение от dimabubyakin Посмотреть сообщение
uses GraphABC;
dimabubyakin, Вы пытаетесь подключить Graph ABC, а используете TP 7.0. Нужно написать uses Graph
0
 Аватар для dimabubyakin
161 / 122 / 85
Регистрация: 16.10.2013
Сообщений: 1,738
19.10.2013, 09:19  [ТС]
Да нет же, в ТП 7.0 я пишу graph, но программа запускается и закрывается сразу же

Добавлено через 1 час 19 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program graphics;
uses graph,crt;
var gd,gm,xc,yc:integer;
begin
 gd:=detect;initgraph(gd,gm,'');
 if graphresult <> 0 then halt(1);
 xc:=100;yc:=100;
 pieslice(xc,yc,270,360,75);pieslice(xc,yc,0,90,75);
 line(xc-90,yc,xc+90,yc);line(xc,yc-90,xc,yc+90);
 line(xc,yc-75,xc-75,yc);line(xc-75,yc,xc,yc+75);
 moveto(xc-75-16,yc+2);outtext('-1');
 moveto(xc+75+2,yc+2);outtext('1');
 moveto(xc+2,yc-75-8);outtext('1');
 moveto(xc+2,yc+75+2);outtext('-1');
 moveto(xc+90-8,yc-9);outtext('X');
 moveto(xc-9,yc-90);outtext('Y');
 readln;cleardevice;
 closegraph;
 readkey;
end
Я так полагаю проблема в 5-той строке?
Я туда вставлял различные варианты, но результат - увы печален
0
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
19.10.2013, 09:43
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

У меня все работает. Выкинул лишнее
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
program graphics;
uses graph;
var gd,gm,xc,yc:integer;
begin
 gd:=detect;initgraph(gd,gm,'');
 if graphresult <> 0 then halt(1);
 xc:=100;yc:=100;
 pieslice(xc,yc,270,360,75);pieslice(xc,yc,0,90,75);
 line(xc-90,yc,xc+90,yc);line(xc,yc-90,xc,yc+90);
 line(xc,yc-75,xc-75,yc);line(xc-75,yc,xc,yc+75);
 moveto(xc-75-16,yc+2);outtext('-1');
 moveto(xc+75+2,yc+2);outtext('1');
 moveto(xc+2,yc-75-8);outtext('1');
 moveto(xc+2,yc+75+2);outtext('-1');
 moveto(xc+90-8,yc-9);outtext('X');
 moveto(xc-9,yc-90);outtext('Y');
 readln;
end.
0
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
19.10.2013, 09:46
Рисует такое
Миниатюры
Как настроить турбо паскаль, модуль - graph  
0
 Аватар для dimabubyakin
161 / 122 / 85
Регистрация: 16.10.2013
Сообщений: 1,738
19.10.2013, 09:46  [ТС]
У меня windows 7,
Кажется модуль я подключил, теперь новая проблема:
this system does not support fullscreen mode. Choose 'close' to terminate the application.
Pascal
1
2
3
4
5
6
7
8
9
program graphics;
uses graph;
var gd,gm:integer;
 
begin
 gd:=detect;
 initgraph(gd,gm,'C:\tp7\BGI');
 
end.
0
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
19.10.2013, 09:49
Цитата Сообщение от dimabubyakin Посмотреть сообщение
У меня windows 7,
Тогда графический режим Турбо Паскаля вообще не поддерживается.Нужно или запускать ТП через DosBox, или переходить на Free Pascal в котором программки, написанные в Турбо, запускаются.
1
 Аватар для dimabubyakin
161 / 122 / 85
Регистрация: 16.10.2013
Сообщений: 1,738
19.10.2013, 10:12  [ТС]
Я то могу написать все через abc net, но тесты у нас на тп7 будут, а модули немного разные, в FPC и ТП7 они одинаковые?

Добавлено через 11 минут
Спасибо, разобрался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.10.2013, 10:12
Помогаю со студенческими работами здесь

Как заставить работать Турбо Паскаль в Win7x64
Здравствуете помогите запустить турбо Паскаль в Вин7 х64 бита,ось снести не могу так как более 3,5 гигов оперативы.Знаю что наврятли...

Как подключить модуль graph
program UseGraphical; Uses Graph; Var GraphDriver, GraphMode: Integer; Begin GraphDriver := 0; InitGraph(GraphDriver,...

Как в lazarus подключить модуль graph?
как в lazarus подключить модуль graph?

Модуль Graph . Как разукрасить картинку?
Помогите разукрасить стьюи) p.s завтра сдавать работу,помогите плиз. uses graph,crt; var d,h:integer; x,y:integer; ...

Как открыть файл PAS или экспортировать в турбо паскаль
Ребята помогите чайнику.Не могу открыть файл в турбо паскале.Он размещен у меня на рабочем столе.Как его экспортировать в прогу.В какой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru