Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Теория программирования > Алгоритмы
Перезагрузить страницу Деление программы на части
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Tana Tana вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.09.2016
По умолчанию Деление программы на части - 03.09.2016, 17:37

Осваиваю программирование,изучаю готовые программы.Не могу понять зачем при написании программы нужно формировать много функций,а потом к ним обращаться.Деление настолько мелкое,что задаешься вопросом почему нельзя поместить все в одну функцию.
Ответить с цитированием
  (#2 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 6,762
Сказал(а) спасибо: 15
Поблагодарили 822 раз(а) в 807 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 04.09.2016, 13:41

Потому что при помещении всего в одну функцию возникают другие проблемы, гораздо большие. И частные случаи, что вы разбираете, это всего лишь частные случаи.
Ответить с цитированием
  (#3 (permalink)) Старый
beroal beroal вне форума
Member
 
Сообщений: 106
Сказал(а) спасибо: 3
Поблагодарили 4 раз(а) в 4 сообщениях
Регистрация: 13.12.2002
По умолчанию 05.09.2016, 00:38

Цитата:
Сообщение от Tana Посмотреть сообщение
Осваиваю программирование,изучаю готовые программы.Не могу понять зачем при написании программы нужно формировать много функций,а потом к ним обращаться.Деление настолько мелкое,что задаешься вопросом почему нельзя поместить все в одну функцию.
Решение о создании функций зависит от специфики задачи. Общее правило: программный код оформляется в функцию, если он используется или будет использоваться хотя бы в двух местах. Возможно, программист подумал, что код будет использоваться хотя бы в двух местах, но ошибся. Без знания специфики задачи ничего определённого сказать нельзя.
Ответить с цитированием
  (#4 (permalink)) Старый
StudDraw2017 StudDraw2017 вне форума
Banned
 
Сообщений: 21
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 23.11.2017
По умолчанию 23.11.2017, 19:52

Делить надо так, чтоб удобно было думать. А мелко или крупно, это уж как получится.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
деление диска golova Windows XP 4 22.11.2010 12:03
деление диска golova Накопители 0 23.10.2010 15:43
Деление слов на слоги FirmUltras Prolog 9 17.10.2010 20:09
Деление без остатка MagnusWest С/С++ 2 16.03.2010 22:47
Деление документа на части aps Visual Basic 0 11.08.2008 18:07
деление многочленов oleiiika Pascal 13 23.06.2008 13:47
деление диска golova2 Софт и программы 5 23.04.2008 10:51
Деление двух полиномов PAB Алгоритмы 1 28.10.2006 23:52
Как осуществить деление чисел Кошмар Assembler 5 18.12.2005 18:08
Как в клиентской части программы сделать цветной текст sag1979 Вопросы начинающих программистов 2 28.07.2005 21:50
Деление картинки на ссылки Shurik_A DHTML, JavaScript, VBScript 3 28.04.2005 12:13
Как избавиться от того, что DialogBar находится в клиентской части программы Omen Visual C++ 1 09.03.2005 20:14



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов