| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Процедуры и функции в паскале |
| Автор: neomax38 5.1.2011, 07:26 | ||
| Вот задание: Даны векторы A[10], B[18]. У каждого вектора, компоненты которого не образуют неубывающей последовательности, отрицательные компоненты заменить максимальным элементом. Требуется заменить процедуры на вот эти функции: function поиска максимального: real; function проверки не образования неупор.посл-ти :boolean
|
| Автор: mes 5.1.2011, 09:29 |
| ну и в чем проблема ? вместо procedure пишите function из аргументов функции выкидываете var M, за аргументами указываете тип возвращаемого значения (через двоеточие) а в теле функции меняете все M на имя функции.. |
| Автор: neomax38 7.1.2011, 08:51 | ||||
Какой функцией заменить Массив М ?
|
| Автор: mes 7.1.2011, 10:37 | ||
я там немного запутал Вас.. так как по описанию подумал, что процедура у Вас готовая, и нужно переделать на функцию..
второй по аналогии.. впоследствии можно избавиться от лишней локальной переменной.. P.S. это пример как сделать функцию.. а что там внутри менять сами смотрите.. |
| Автор: neomax38 7.1.2011, 10:42 |
| т.е надо все вернуть обратно Добавлено через 2 минуты и 20 секунд Выводится что то непонятное |
| Автор: volvo877 8.1.2011, 23:03 | ||
Что тут может быть непонятного?
|