0 / 0 / 0
Регистрация: 12.04.2022
Сообщений: 28

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

08.06.2022, 02:09. Показов 1375. Ответов 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
9952 / 6487 / 2461
Регистрация: 21.01.2014
Сообщений: 27,488
Записей в блоге: 3
09.06.2022, 10:36
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от 920403 Посмотреть сообщение
А он бедный хотел лишь понять разницу функций от процедур.
Блин, боюсь даже озвучить одно из основных отличий функции от процедуры - боюсь вообще покорежить Ваше мировоззрение, не дай Бог, получится у Вас, что "клей чтобы нюхать".
Но все-таки скажу:
страшная тайна
Вызов функции можно использовать как операнд выражения! Вызов процедуры - нет
0
62 / 48 / 20
Регистрация: 01.09.2017
Сообщений: 381
09.06.2022, 15:55
AzAtom, Вот вы можете взглянуть внимательно на код того чела, который он дал в самом начале и объяснить логику чего он хотел? Я лично в его вопросе увидел не то, что он спросил, а то, что он не знаком с принципом вообще. Если внимательно посмотреть на его код, то там он типа пытается вызвать функцию изнутри этой же функции. Понимаете, почему я в его вопросе узрел простое непонимание принципов. Это значит он сам не понимает что спрашивает.
0
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
09.06.2022, 16:07
Цитата Сообщение от 920403 Посмотреть сообщение
Если внимательно посмотреть на его код, то там он типа пытается вызвать функцию изнутри этой же функции.
Не вижу. В каком именно месте? Там функция не вызывается, а присваивается значение для возврата результата.
0
Модератор
 Аватар для D1973
9952 / 6487 / 2461
Регистрация: 21.01.2014
Сообщений: 27,488
Записей в блоге: 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
9952 / 6487 / 2461
Регистрация: 21.01.2014
Сообщений: 27,488
Записей в блоге: 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru