Как связать функцию и процедуру ?, как связать функцию и процедуру ? |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Как связать функцию и процедуру ?, как связать функцию и процедуру ? |
Alpha7 |
Сообщение
#1
|
Гость |
Дана процедура чтения матрицы из фаила и её вывода . Далее следует функция нормы матрицы. Что нужно сделать, что бы функция использовала результат процедуры ???
|
Altair |
Сообщение
#2
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
не понятен вопрос.
Если вам надо использовать результаты работы процедуры в функции, то все это реализуется через параметры... -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
volvo |
Сообщение
#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 |
Сообщение
#4
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
лучше пользоваться глобальными параметрами, если матрицы большие....
То есть вообще, много параметров у процедуры -это плохо... p.s. я не имею ввиду параметры VAR Сообщение отредактировано: Oleg_Z - -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Текстовая версия | 10.05.2024 22:51 |