Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 12.04.2022
Сообщений: 28

Как из функции сделать процедуру?

08.06.2022, 02:09. Показов 1306. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прочитал куча разделов, но у меня вечно делфи выдает ошибку
Delphi
1
2
3
4
function h(a,b:real):real;
 begin
 h:=(a/(1+b*b))+(b/(1+a*a))- ((a-b)*(a-b)*(a-b));
 end;
Delphi
1
2
3
4
function max(a,b:real):real;
 begin
 if a>b then max:=a else max:=b;
 end;
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.06.2022, 02:09
Ответы с готовыми решениями:

Как из функции сделать процедуру?
Как из функции сделать процедуру? Вот программа: uses crt; function Prost(n:longint):boolean; var i:longint; begin ...

Как из функции сделать процедуру?
Всем добрый вечер! Как можно из функции: Function ctg(x as Single) as Single ctg = cos(x) / sin (x) End FunctionСделать...

Добрый день. Как из программы функции сделать процедуру
Вот программа: переделайте пожалуйста. const n=10;//наибольшая степень многочлена type mas=arrayof real; const...

25
Модератор
 Аватар для D1973
9939 / 6475 / 2459
Регистрация: 21.01.2014
Сообщений: 27,450
Записей в блоге: 3
09.06.2022, 10:36
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от 920403 Посмотреть сообщение
А он бедный хотел лишь понять разницу функций от процедур.
Блин, боюсь даже озвучить одно из основных отличий функции от процедуры - боюсь вообще покорежить Ваше мировоззрение, не дай Бог, получится у Вас, что "клей чтобы нюхать".
Но все-таки скажу:
страшная тайна
Вызов функции можно использовать как операнд выражения! Вызов процедуры - нет
0
62 / 48 / 20
Регистрация: 01.09.2017
Сообщений: 381
09.06.2022, 15:55
AzAtom, Вот вы можете взглянуть внимательно на код того чела, который он дал в самом начале и объяснить логику чего он хотел? Я лично в его вопросе увидел не то, что он спросил, а то, что он не знаком с принципом вообще. Если внимательно посмотреть на его код, то там он типа пытается вызвать функцию изнутри этой же функции. Понимаете, почему я в его вопросе узрел простое непонимание принципов. Это значит он сам не понимает что спрашивает.
0
Модератор
4150 / 2360 / 813
Регистрация: 15.11.2015
Сообщений: 9,488
09.06.2022, 16:07
Цитата Сообщение от 920403 Посмотреть сообщение
Если внимательно посмотреть на его код, то там он типа пытается вызвать функцию изнутри этой же функции.
Не вижу. В каком именно месте? Там функция не вызывается, а присваивается значение для возврата результата.
0
Модератор
 Аватар для D1973
9939 / 6475 / 2459
Регистрация: 21.01.2014
Сообщений: 27,450
Записей в блоге: 3
09.06.2022, 16:10
Цитата Сообщение от 920403 Посмотреть сообщение
то там он типа пытается вызвать функцию изнутри этой же функции
Цитата Сообщение от 920403 Посмотреть сообщение
Это значит он сам не понимает что спрашивает
Нет, это просто Вы основ не знаете. Функция может возвращать значение двумя путями:
1. Присвоение значения служебной переменной result
2. Присвоение значения имени функции
Именно об этом я писал в посте #7, но, очевидно, Вы это пропустили...
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
09.06.2022, 20:23
Цитата Сообщение от D1973 Посмотреть сообщение
Нет, это просто Вы основ не знаете. Функция может возвращать значение двумя путями:
Ошибочка, тремя Забыли про Exit(ReturnValue); Но возврат значения в Exit относительно недавно появился, но чертовски удобное расширение, надо сказать.
2
Модератор
 Аватар для D1973
9939 / 6475 / 2459
Регистрация: 21.01.2014
Сообщений: 27,450
Записей в блоге: 3
09.06.2022, 20:42
Цитата Сообщение от Пытливый Посмотреть сообщение
Забыли про Exit(ReturnValue);
Да, забыл... Крайне редко использую...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.06.2022, 20:42
Помогаю со студенческими работами здесь

Из функции сделать процедуру
Добрый вечер, уважаемые пользователи. Хотелось бы узнать, как можно поправить данную программу. Суть в том, что нужно изменить: 1) Из...

Как сделать процедуру?
Как сделать shell-процедуру, которая вводит символьную строку проверяет введенную строку на несовпадение со строками, содержащимися...

Как сделать через процедуру?
var a: array of integer; i,min,n:integer; begin write('N='); readln(n); min:=a; for i:=1 to n do a:=random(100)-50; min:=a;...

Как сделать хранимую процедуру?
Составить хранимую процедуру для реализации факта аренды яхты и отображения контракта в виде таблицы. При этом стоимость контракта...

Как сделать такую процедуру
Скажите как можно сделать что бы кнопка нажималась только 1 раз за работу программы.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так? Да, всё верно. Я — искусственный интеллект. Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает. В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше. Перед запуском проверяем. . .
Модель здравоохранения 13. Добавление самой системы здравоохранения.
anaschu 22.05.2026
В предыдущем посте мы настроили болезни. Теперь добавим события, которые управляют здоровьем всего коллектива, а также настроим рабочий график и расчёт финансов. В Main создаём четыре события. . . .
Модель здравоохранения 12. добавление болезней через ресурпул, как аварии
anaschu 22.05.2026
Болезни — это ключевая часть нашей модели. Нам нужно, чтобы работник периодически уходил на больничный, его задание при этом зависало, а после выздоровления работа возобновлялась. Реализуем это двумя. . .
Модель здравоохранения 11. Создаём классы Задание и Работник
anaschu 22.05.2026
В AnyLogic каждая заявка и каждый ресурс — это объект определённого класса. Нам нужно создать два класса: Задание (заявка) и Работник (ресурс). Класс Задание В дереве проекта нажимаем правой. . .
Модель здравоохранения 10. Новая модель, смотрим, как добавлять логические блоки, и что писать внутри
anaschu 22.05.2026
Открываем AnyLogic, создаём новый проект. В дереве проекта появляется класс Main — это главный агент, в котором будет жить вся наша логика. Палитра блоков Слева находится палитра. Нас интересует. . .
модель ЗдравоСохранения 9. Новая модель, разбираемся, как ее создавать
anaschu 22.05.2026
В этой серии постов мы построим модель небольшого рабочего коллектива. Сотрудники получают задания, выполняют их, иногда болеют — и мы хотим посчитать, сколько это стоит компании. Метод. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru