lyalya
1

Преобразовать в Паскаль АВС. Выдает ошибку в модуле Detect.

22.11.2012, 21:35. Показов 4517. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
program fish;
uses Crt,graph;
const a=180;b=270;c=360;
var gd,gm,r,x,y,n,m,i,j,s,q,mx,my:integer;
okey:boolean;
begin
clrscr;
writeln ('введите размер (радиус)чешуи от 5 до 100:');
repeat
readln(r);
okey:=(r>=5) and (r<=100);
if not okey then writeln('Повторите, пожалуйста!');
until okey;
gd:=Detect;
InitGraph(gd,gm, 'c:\bp\bgi\');
SetColor(6);
mx:=GetMaxX;
my:=GetMaxY;
n:=mx div (2*r);
m:=my div r;
s:=(mx-n*2*r)div 2;
x:=s;
q:=(my-m*r)div 2;
y:=q;
RecTangle(x,y,mx-x,my-y);
my:=-1;
for i:=1 to m do
begin
my:=-my;
for j:=1 to n do
begin
Arc(x+my*r,y,b,c,r);
Arc(x+r,y,a,b,r);
x:=x+2*r;
end;
x:=r*(i mod 2)+s;
y:=y+r;
end;
Readln;
CloseGraph;
end.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2012, 21:35
Ответы с готовыми решениями:

Снова перевести с Турбо Паскаля на Паскаль АВС или Паскаль АВС.Нет
program derevo; uses crt, graph; function cx(length, angle:real):integer; begin ...

GoTo в модуле выдаёт ошибку
goto в модуле выдаёт ошибку. Я показал это на примере. Подскажите пожалуйста, в чём дело

Паскаль выдает ошибку
Паскаль выделяет функцию sound красным цветом, вроде это ошибка и не хочет работать.. Вот такую...

Неизвестное имя Detect, как преобразовать на паскальАБС
program Z_4_1; Uses Crt, Graph; {const h=200;} var grDrive: Integer; grMode: Integer;...

1
128 / 109 / 103
Регистрация: 16.05.2011
Сообщений: 340
25.11.2012, 06:01 2
вроде так должно быть...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
program fish;
uses Crt,graphabc;
const a=180;b=270;c=360;
var r,x,y,n,m,i,j,s,q,mx,my:integer;
okey:boolean;
begin
clrscr;
writeln ('ââåäèòå ðàçìåð (ðàäèóñ)÷åøóè îò 5 äî 100:');
repeat
readln(r);
okey:=(r>=5) and (r<=100);
if not okey then writeln('Ïîâòîðèòå, ïîæàëóéñòà!');
until okey;
SetpenColor(6);
mx:=windowwidth;
my:=windowheight;
n:=mx div (2*r);
m:=my div r;
s:=(mx-n*2*r)div 2;
x:=s;
q:=(my-m*r)div 2;
y:=q;
RecTangle(x,y,mx-x,my-y);
my:=-1;
for i:=1 to m do
begin
my:=-my;
for j:=1 to n do
begin
Arc(x+my*r,y,b,c,r);
Arc(x+r,y,a,b,r);
x:=x+2*r;
end;
x:=r*(i mod 2)+s;
y:=y+r;
end;
Readln;
end.
0
25.11.2012, 06:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2012, 06:01
Помогаю со студенческими работами здесь

График в Паскаль АВС
Есть код, сторящий график, но когда задаю переменные, при любых значениях график строится по одним...

Комментарии в Паскаль АВС.
Подскажите что за команда //?? например //line (360,330,150,350); Как ей правильно...

Не запускается паскаль АВС н ет
Добрый день. Сегодня столкнулся с такой проблеммой, что при нажатии на иконку ярлыка паскаль АБС...

Цикл For в Паскаль АВС
составте программу, которая находит сумму квадратов чисел от 1 до 10.?? Заранее всем огромное...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru