0 / 0 / 0
Регистрация: 01.12.2017
Сообщений: 25
1

Различия между процедурами и функциями в Паскале

05.12.2017, 18:35. Показов 727. Ответов 6
Метки нет (Все метки)

Pascal ABC
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2017, 18:35
Ответы с готовыми решениями:

В чём разница между процедурами и функциями ?
Мне просто нужно будет выполнить одну и ту же операцию несколько раз, а сама операция включает в...

В чем отличие между процедурами и функциями?
добрый день расскажите, пожалуйста, кто-то в чем отличие между процедурами и функциями в Delphi....

Различия между тремя приведенными функциями
Здравствуйте у меня есть вопрос. Есть ли разница между этими 3 кодами - $(function(){...}) ...

Что возвращает void, или различие между процедурами и функциями
Здраствуйте, пару месяцев назад, когда я бегал по собеседованиям, меня интерьювер спросил разницу...

6
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
31261 / 20434 / 7967
Регистрация: 22.10.2011
Сообщений: 35,484
Записей в блоге: 6
05.12.2017, 19:33 2
Да.
0
4611 / 2308 / 2205
Регистрация: 10.12.2014
Сообщений: 8,842
06.12.2017, 07:42 3
Ну нет же — нет.
0
634 / 3263 / 252
Регистрация: 11.08.2016
Сообщений: 2,505
06.12.2017, 19:33 4
Функция возвращает значение, процедура - нет.
Всегда ваш, Капитан Очевидность.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
31261 / 20434 / 7967
Регистрация: 22.10.2011
Сообщений: 35,484
Записей в блоге: 6
06.12.2017, 19:42 5
Для КО: ответ неправильный. Функция может ничего не возвращать. Результат, который она вернула может вообще не использоваться в программе. От этого меньшей функцией (или процедурой) она не станет.

Ваш кэп...

Процедура от функции отличается тем, что функцию можно использовать в выражении, а процедуру - нет. Но это должен был найти сам ТС...
0
569 / 804 / 138
Регистрация: 10.08.2015
Сообщений: 3,919
07.12.2017, 02:45 6
Цитата Сообщение от volvo Посмотреть сообщение
Функция может ничего не возвращать.
Не может, по определению
0
4611 / 2308 / 2205
Регистрация: 10.12.2014
Сообщений: 8,842
07.12.2017, 06:55 7
vlisp, ну дык вот вам пример:
Pascal
1
2
3
4
5
6
7
8
function f:boolean;
begin
  WriteLn('~'*20);
end;
 
begin
  WriteLn('Начало');f;WriteLn('Конец');
end.
Использование функции как процедуры…
Только возвращаемое такой функцией значение не определено.
В PABC.NET оно всегда будет False, а в TP — не известно!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2017, 06:55

Выбрать вхождения строк в секции (связь между процедурами и функциями в файла с кодом)
Есть куча файлов с кодом. Задача: определить взаимосвязь между процедурами / функциями.. Т.е....

Работа с процедурами и функциями
Помогите сделать блок-схему или программу по заданию: Дано натуральное число N и действительное...

Массивы с процедурами/функциями
Не могу разобраться как сделать элементарную генерацию и вывод массива через процедуры. т.е. в...

задача с процедурами и функциями
Привет) Очень нужна ваша помощь по решению данной задачки, не получается совсем(( : даны 3...

Работа с функциями и процедурами!
Помогите пожалуйста: Задана строка символов латинского алфавита. Определите, какой символ ...

Работа с процедурами и функциями
Помогите решить двумя способами в pascal: F=g(1.7t,s)+g(3.7,s)-g(3s-1,st)...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.