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

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

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

 
 Ответить  Открыть новую тему 
> Как связать функцию и процедуру ?, как связать функцию и процедуру ?
Alpha7
сообщение 20.03.2005 20:13
Сообщение #1


Гость






Дана процедура чтения матрицы из фаила и её вывода . Далее следует функция нормы матрицы. Что нужно сделать, что бы функция использовала результат процедуры ???
 К началу страницы 
+ Ответить 
Altair
сообщение 20.03.2005 20:22
Сообщение #2


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

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

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


не понятен вопрос.
Если вам надо использовать результаты работы процедуры в функции, то все это реализуется через параметры...


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


Гость






Два варианта:
1. пользоваться глобальными переменными (они изменяются в процедуре, и функция пользуется уже измененным значением)
2. Пользоваться Var-параметрами...
Код
procedure one(var x: integer);
 begin ... end;
function two(a: integer): real;
 begin ... end;

var param: integer;
begin
 one(param); { param изменяется в процедуре }
 writeln(two(param)) { пользуемся уже измененным значением param }
end.
 К началу страницы 
+ Ответить 
Altair
сообщение 20.03.2005 20:31
Сообщение #4


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

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

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


лучше пользоваться глобальными параметрами, если матрицы большие....
То есть вообще, много параметров у процедуры -это плохо...

p.s. я не имею ввиду параметры VAR

Сообщение отредактировано: Oleg_Z - 20.03.2005 20:43


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

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

 



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