![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.12.2013
Сообщений: 13
|
![]()
Дано вещественное число A и целое число N (>0). Найти A в степе-ни A^N = A•A•...•A(числа A перемножаются N раз).
Код:
Процедуру, которая не возвращает значения Процедуру, в которую передаются значения через формальные параметры Процедуру, которая возращает значение через формальный параметр Функцию Последний раз редактировалось Stilet; 26.03.2014 в 09:03. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]() Цитата:
Возвращают значение только функции. |
|
![]() |
![]() |
![]() |
#3 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
По п.1: возможно, просто вызов функции без параметров
По п.2: тупо классическая функция По п.3: я так понимаю, что необходимо передавать в процедуру ссылку на результирующий элемент, чтобы процедуру его и меняла. Но толком то по этим вопросам ничего не сделано. Автор, будут попытки?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#4 | ||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() Цитата:
Код:
Цитата:
|
||
![]() |
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
(т.е. процедура делает что надо и результат сохраняет в глобальной переменной). Так иногда делают (хоть это и форменное безобразие! ![]() Цитата:
Она ИЗМЕНИТ переданный ей параметр, но ничего не вернёт. Чтобы убедится в этом напишите Код:
![]() |
||
![]() |
![]() |
![]() |
#6 | |||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() Цитата:
Цитата:
Цитата:
Код:
Она изменяет параметр, но НЕ передает его обратно.. |
|||
![]() |
![]() |
![]() |
#7 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Цитата:
Цитата:
Возможно, что требуется именно такой код: Код:
![]() Последний раз редактировалось Serge_Bliznykov; 26.03.2014 в 11:00. |
|||
![]() |
![]() |
![]() |
#8 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Poma][a, терминологический спор. Формально не возвращает в терминах обращения к ней и как должно возвращать. Фактически - возвращает путем изменения значений параметров
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#10 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
И теперь посмотрите на исходный пост, что требуется. Мой пример - это реализация пункта 2 задания. Ваш пример - это реализация пункта 3 задания. Аватар, Вы абсолютно правы. я свои ответы строю строго исходя из того, чем процедура отличается от функции (в Паскаль, конечно). Вот, например, как в help TurboPascal описано что такое функция и что такое процедура: Цитата:
p.s. чем дальше, тем больше мне наш спор напоминает спор вида "нет, стрижено", "нет, брито"... Мы прекрасно понимаем, что каждый из нас пытается донести до другого, поэтому, я смысла в данном обсуждении не вижу, уж извините меня... Последний раз редактировалось Serge_Bliznykov; 26.03.2014 в 11:27. |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедуры и функции - Заданы три двумерных массива одинаковой размерности. Написать фукнции и процедуры их обработки | sekirei | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 21.11.2013 15:45 |
Функция минимума. Разработанные процедуры и функции поместить в отдельном модуле, который использовать в основной программе(Delphi | zia | Помощь студентам | 5 | 15.12.2012 19:03 |
Функция и процедуры | SGK91 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 14.05.2011 14:53 |
Использование имени процедуры в качестве параметра другой процедуры | Alexey355 | Помощь студентам | 1 | 23.04.2011 13:59 |
закончить выполнение процедуры из тела другой процедуры | Alaysor | Общие вопросы Delphi | 14 | 23.01.2011 05:26 |