Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 03.10.2009
Сообщений: 31

Модуль с объектм

13.11.2009, 13:21. Показов 409. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Очень нужно переделать программу в модуль с объектом...


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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
Unit obj;
Interface
uses crt,graph;
procedure summ;
Procedure stolbci;
Procedure matr;
Procedure stroki;
Procedure file_work;
Procedure graphik;
IMPLEMENTATION
procedure summ;
Var A,B:integer;S:real; 
c,d:integer; I:integer;
Begin 
Writeln ('enter A');
Read(A);
Writeln('enter B');
Read(; 
For I:=c to d do 
Begin
If I mod 7=5 then
S:=S+Sqr(i)*I; 
End; 
 
Write(S);
End;
Procedure stolbci;
var a:array [1..3, 1..5] of real; 
amin,x : real;
i,j,imin: integer;
begin 
clrscr;
for i:=1 to 3 do 
for j:=1 to 5 do
begin
write ('enter a [',i,j,']='); 
readln (a[i,j]);
end;
writeln ('initial array'); 
for i:=1 to 3 do
begin
for j:=1 to 5 do 
write (a[i,j]:5:2); 
writeln;
end;
amin:=a[1,1];imin:=1; 
for i:=1 to 3 do
for j:=1 to 5 do
if a[i,j]<amin then 
begin
amin:=a[i,j];
imin:=j
end;
for i:=1 to 3 do
begin
x:=a[i,imin];
a[i,imin]:=a[i,5];
a[i,5]:=x;
end;
writeln ('result array'); 
for i:=1 to 3 do
begin
for j:=1 to 5 do
write (a[i,j]:5:2);
writeln;
end;
readln
end;
 
Procedure matr;
var a:array[1..5,1..3] of integer;
i,j:integer;
begin
clrscr;
randomize;
for i:=1 to 5 do
for j:=1 to 3 do
a[i,j]:=random(90)+10;
gotoxy(33,10);
write(#201);
for i:=1 to 13 do write(#205);
write(#187);
for i:=1 to 5 do
begin
gotoxy(33,10+i);
write(#186); 
for j:=1 to 3 do
write(a[i,j]:4);
write(' '#186);
end;
gotoxy(33,wherey);
write(#200);
for i:=1 to 13 do write(#205);
write(#18;
readln
end;
Procedure stroki;
var s : string; 
len : integer; 
begin 
ClrScr;
WriteLn('Vesti stroku,nashat Enter');
ReadLn(s);
len := length(s);
WriteLn('dlina stroki - ',len,' simvolov.');
if len mod 2<>0 then
begin
Delete(s, (len div 2)+1, 1); 
WriteLn('Stroki, posle udalenia simvola po seredine');
WriteLn(s);
end; 
ReadLn;
end;
 
Procedure file_work;
var 
 
sm,st:integer;
s:string;
f:text;
begin
clrscr;
assign(f,'file1.txt');
reset(f);
sm:;st:;
while not eof(f) do
begin
readln(f,s);
st:=st+1;
sm:=sm+length(s);
end;
close(f);
writeln('kolishestvo simvolov=',sm);
write('kolishestvo strok=',st);
readln
end;
 
Procedure graphik;
var gd,gm:integer;
x0,y0,a,b,x1,y1,x,y:longint;
s:string;
begin 
clrscr;
repeat
write('Vvedite a ot 1 do 220 a='); 
readln(a);
until (a>0)and(a<=220);
repeat
write('Vvedite b ot 1 do 330 b=');
readln(;
until (b>0)and(b<=330);
gd:;
initgraph(gd,gm,'C:\Pascal'); 
x0:=getmaxX div 2; 
y0:=getmaxY div 2;
Setbkcolor(5); 
Setcolor(1); 
line(0,y0,getmaxX,y0); 
line(x0,getmaxY,x0,0);
line(x0-5,15,x0,0);
line(x0+5,15,x0,0);
line(625,y0-5,640,y0);
line(625,y0+5,640,y0);
Settextstyle(0,0,2);
outtextXY
(x0+7,7,'Y');
outtextXY(620,y0+10,'X');
Settextstyle(0,0,1);
str(b,s);
outtextXY(x0-b-20,y0+10,'-'+s);
outtextXY(x0+b,y0+10,s);
outtextXY(x0+5,y0+10,'0');
str(a,s);
outtextXY(x0+5,y0-a,s);
x1:2*x0+div 2;
y1:2*y0-a) div 2;
outtextXY(x1+20,y1-20,'F(');
line(x1,y1,x1+20,y1-10);
setlinestyle(0,0,3);
line(20,y0,x0-b,y0);
line(x0-b,y0,x0,y0-a);
line(x0,y0-a,x0+b,y0);
line(x0+b,y0,620,y0);
readln
end;
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.11.2009, 13:21
Ответы с готовыми решениями:

Найти модуль скорости; модуль тангенциального ускорения; модуль нормального ускорения; модуль полного ускорения
1. Материальная точка движется по плоскости. Движение точки в векторном виде описывается уравнением...

Создать модуль DLL-модуль с классом, позволяющим запускать внешнюю программу
Как же все таки создать модуль DLL-модуль с классом, позволяющим запускать внешнюю программу. На...

модуль S его перемещения, модуль средней скорости, а также среднепутевую скорость
Катер движется по озеру с постоянной по модулю скоростью 18 км/ч. Сначала в течении 1 минуты 40...

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

Поставил 3-й модуль памяти, комп видит только один модуль
Проблема такая, в материнке было 2 модуля Самсунг DDR3 по 2гб каждый(2 синих слота), решил...

Для чего в этой комплектации модуль коммутатора и модуль администрирования?
- Блейд-шасси IBM BladeCenter E - 1шт - Блейд-сервер IBM BladeCenter HS22 - 14 шт: - Модуль...

CMA ARDO DMPA модуль-центрифуга, сервисный модуль ДМПА
обслуживаемых Электроника ДМПА на стол Мне нужно, чтобы центрифуги для двигателя , с которой...

Стир.маш. Ariston Hotpoint WMSG605BUZ модуль Arcadia, Привезли только модуль
Ariston Hotpoint WMSG605BUZ модуль Arcadia.На пластике модуля Cod:21501120901 SW:160108 ...

Создать модуль, и программу которая присоед-ет модуль и выдает подпрограммы раз за разом
unit leoro; interface Type A=array of integer; var i,j,k:integer; ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru