Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Turbo Pascal QuickSort или Метод Хоара. Переписать без рекурсии https://www.cyberforum.ru/ turbo-pascal/ thread570517.html
Помогите пожалуйста сделать тоже что я сделал ниже но БЕЗ РЕКУРСИИ!) Program rekursia; var a:array of real; x,y:real; n,i,j:integer; procedure QuickSort(L,R:Integer); begin i:=l; j:=r;
Двумерный массив. К каждому элементу массива добавить сумму четных элементов массива Turbo Pascal
написать программы по двум условиям 1)Ввести двумерный массив B(n,n).Вывести исходный массив на экран. к каждому элементу массива добавить сумму четных элементов массива. 2)
Turbo Pascal Двумерный массив.Дан массив 5 х 5. Определить сумму элементов тех строк, где диагональный элемент равен нулю и записать их в отдельный массив. помогите составить программу. во задание:Дан массив 5 х 5. Определить сумму элементов тех строк, где диагональный элемент равен нулю и записать их в отдельный массив. https://www.cyberforum.ru/ turbo-pascal/ thread570510.html Turbo Pascal Двумерный массив. Найти количество строк, где есть элементы больше нуля https://www.cyberforum.ru/ turbo-pascal/ thread570503.html
Подсчитать количество строг где есть элементы больше нуля
Графика в Турбо Паскаль. Разносторонний треугольник, вращающийся вокруг центра тяжести Turbo Pascal
Изобразить на экране разносторонний треугольник, вращающийся вокруг центра тяжести в плоскости экрана. Центр тяжести это точка пересечения медиан треугольника.
Turbo Pascal Записи.Ввести сведения о пяти студентах https://www.cyberforum.ru/ turbo-pascal/ thread570451.html
Ввести сведения о пяти студентах: фамилию, год рождения, рейтинг по предметам: алгоритмизация, история, дискретный анализ. Вычислить средний балл группы и распечатать список студентов, имеющих средний балл ниже среднего балла группы.
Turbo Pascal Дано натуральное число N. Вычислить сумму ряда https://www.cyberforum.ru/ turbo-pascal/ thread570447.html
Дано натуральное число N. Вычислить: вот сам сделал, но выходит одно и тоже число, где ошибка? var i,n,k,z: integer; s:real; begin write('n='); read(n); z:=1;s:=1;k:=1;
Turbo Pascal Типизированные и нетипизированные. переписать в новый файл числа в интервале [-5, 5]
Создать и заполнить файл f1 числами. Переписать числа файла f1 в f2 находящиеся в интервале от ;
Turbo Pascal Текстовые файлы. Переписать файл f в файл g, исключив повторные вхождения слов https://www.cyberforum.ru/ turbo-pascal/ thread570423.html
Создать и заполнить текстовой файл f. Получить файл g, образованный из файла f с исключением повторных вхождений одного и того же слова.
Turbo Pascal Процедуры и функции. Среди чисел из интервала от А до В найти все простые Среди чисел из интервала от А до В найти все простые. https://www.cyberforum.ru/ turbo-pascal/ thread570418.html
Turbo Pascal Строки. Если строка представляет собой запись целого числа, то вывести 1...
Дана строка. Если она представляет собой запись целого числа, то вывести 1, если вещественного(с дробной частью)-вывести 2, если строку нельзя преобразовать в число, то вывести 0. Считать, что дробная часть вещественного числа отделяется от его целой части десятичной точкой "."
Turbo Pascal Строки. Вывести строку, содержащую данные слова, разделенные одним символом "." Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести строку, содержащую эти же слова, разделенные одним символом "."(точка). В конце строки точку не ставить. https://www.cyberforum.ru/ turbo-pascal/ thread570404.html
2 / 2 / 1
Регистрация: 15.01.2011
Сообщений: 45
0

Ошибка invalid procedure or function reference - Turbo Pascal - Ответ 3013558

10.05.2012, 18:57. Показов 2078. Ответов 7
Метки (Все метки)

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
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
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
program z_10;
uses crt;
 
procedure z10_1; 
const k=20;
type mas=array[1..k] of integer;
 
 
procedure massiv_1(var a:mas;c:char);
var i:byte;
begin
writeln('Massiv ',c);
for i:=1 to k do
 begin
  a[i]:=-50+random(100);
  write(a[i]:4);
 end;
writeln;
end;
 
procedure massiv_2(a:mas; var b,c:mas;var m,n:byte);
var i:byte;
begin
m:=0;
n:=0;
for i:=1 to k do
if a[i]>0 then
begin
m:=m+1;
b[m]:=a[i];
end
else if a[i]<0 then
begin
n:=n+1;
c[n]:=a[i];
end;
if m=0 then writeln('Poligitelnyi elementov net')
else
begin
writeln('Massiv pologitelnix elementov');
for i:=1 to m do
write(b[i]:4);
writeln;
end;
if n=0 then writeln('Otrizatelnyu elementov net')
else
begin
writeln('Massiv otricatelnix elementov');
for i:=1 to n do
write(c[i]:4);
end;
end;
var x,y,z:mas;
    m,n:byte;
begin
clrscr;
randomize;
massiv_1(x,'X');
massiv_2(x,y,z,m,n);
readln;
end;
 
 
procedure z10_2;
const nmax=10; {maximalnyi razmer matric}
type mtr=array[1..nmax,1..nmax] of integer;{tip matric}
 
procedure Razmer(var m,n,k:integer);{procedura vvoda razmerov}
begin
repeat
write('Kol. strok 1 matrizi=');
readln(m);
until m in [1..nmax];
repeat
write('Kol. stolbzov 1 matrizi=');
readln(n);
until n in [1..nmax];
repeat
write('Kol. stolbzov 2 matrizi=');
readln(k);
until k in [1..nmax];
end;
 
procedure Vvod(var a:mtr;var x,y:integer;c:char);{procedura vvoda isxodnix matric}
var i,j:integer;
begin
writeln('Matrica ',c);
for i:=1 to x do
begin
for j:=1 to y do
begin
a[i,j]:=random(5)+1;
write(a[i,j]:4);
end;
writeln;
end;
end;
 
procedure Umn(a,b:mtr;m,n,k:integer;var c:mtr); {procedura ymnogeniaя}
var i,j,p:integer;
begin
for p:=1 to m do
for j:=1 to k do
begin
c[p,j]:=0;
for i:=1 to n do
c[p,j]:=c[p,j]+a[p,i]*b[i,j];
end;
writeln('Matrica C=A*B');
for i:=1 to m do
begin
for j:=1 to k do
write(c[i,j]:4);
writeln;
end;
end;
var a,b,c:mtr;
n,m,k:integer;
begin
clrscr;
Razmer(m,n,k);
Vvod(a,m,n,'A');
Vvod(b,n,k,'B');
Umn(a,b,m,n,k,c);
readln
end;
 
procedure z10_3;
const nmax=10;
type mtr=array[1..nmax,1..nmax] of real;
{luche vechestvennoe,proizvedenie moget bit bolshim}
 
procedure Vvod(var a:mtr;var n:integer);
var i,j:integer;
begin
repeat
write('Razmer matrizi=');
readln(n);
until n in [1..nmax];
writeln('Matrica');
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=-5+10*random;
write(a[i,j]:6:2);
end;
writeln;
end;
end;
 
function Prz(a:mtr;n:integer):real;{moget poluchitcy bolshe Longint}
var i,j:integer;
    p:real;
begin
p:=1;
for i:=2 to n do
for j:=1 to i-1 do
p:=p*a[i,j];
Prz:=p;
end;
var a:mtr;
    n:integer;
begin
clrscr;
randomize;
Vvod(a,n);
write('P=',Prz(a,n):0:2);{vivedem kak celoe}
readln
end;
 
procedure z10_4;
type func=function(x:real;n,k:integer):real;
 
{$F+}
function Summa(x:real;n,k:integer):real;
var i:integer;
s,t,q:real;
begin
s:=0;
t:=1;
if k=2 then q:=x else q:=x*x;
for i:=1 to n do
begin
t:=t*q;
s:=s+t/(k*i);
end;
Summa:=s;
end;
{$F-}
 
procedure Tab(f:func;xn,xk,h:real);
var x,z:real;
begin
x:=xn;
while x<=xk do
begin
z:=x*f(x,8,2)/2+(x*x+1)*f(x,6,4)/3;
writeln('x=',x:4:1,'  z=',z:9:2);
x:=x+h;
end;
end;
begin
clrscr;
Tab (Summa,-2,3.5,0.5);
end;
 
begin clrscr;
z10_1;
z10_2;
z10_3;
z10_4;
end.


Вернуться к обсуждению:
Ошибка invalid procedure or function reference Turbo Pascal
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2012, 18:57
Готовые ответы и решения:

Invalid or function reference (создание модели атома)
Создание модели атома (пишет - invalid or function reference) program Model_At; uses Crt, Graph;...

'All executable code must be in procedures. You can't define a Function procedure inside another Function, Sub, or Property procedure.'
Народ! Мне 1 программку всего написать надо и я от вас отстану ! :-) ... Проблема в том что...

Ошибка 'Invalid procedure call or argument'
Вот я сделал что по отправки кода на сервер с директорией сервак отправляет мне с помощью цикла...

Вычисление выражения и ошибка: invalid outside procedure
DEF FNf(x, y) = Tan(((x * x) - (y * y)) / (x * x * y)) Sub odindva() Z = ((FNf(9, -1) + FNf(1,...

7
10.05.2012, 18:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2012, 18:57
Помогаю со студенческими работами здесь

Ошибка Procedure or function CreateProfile has too many arguments specified
все проверил, с параметрами различий нет и тем не менее вылетает ошибка: Procedure or function...

Ошибка: Invalid procedure call or argument. Что не так?
Имеется код. Он вроде считает, а вроде и нет. Выдает ошибку: Invalid procedure call or argument. ...

Ошибка : Invalid procedure call of argument . Что не так ?
Private Sub Module1() Dim L, a, b As Double L = 14 a = 40 b = 30 Dim V As Double V = (L ^ 3 *...

Ошибка: Run-time error '5', Invalid procedure call or argument
Вообщем сделал программу всё работала пока не дописал выражение до конца и тут бах ошибочка. Вот...

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