Потребность – нужда в чем-либо, необходимом для поддержания жизнедеятельности индивида, социальной группы, общества, внутренний побудитель активности49.
Функция (от лат. functio – совершение, исполнение) – процесс воздействия субъекта на объект, имеющий определенный результат.
Кроме того, функцию определяют и как «внешнее проявление свойств какого-либо объекта в данной системе отношений»50.
В дальнейшем будем использовать более краткую формулировку функции.
Функция – это действие субъекта на объект, приводящее к определенному результату (рис. 2.3).
Рис. 2.3. Функция
Результатом действия может быть изменение параметра объекта или его сохранение.
Функция записывается в виде глагола.
Пример 2.8. Самолет
Самолет перевозит (перемещает) пассажиров. Самолет – субъект, перевозит – функция, пассажиры – объект. Перевозить – это значит изменять объект.
Пример 2.9. Кофе
Чашка удерживает кофе. Чашка – субъект, удерживает – функция, кофе – объект. Удерживать – это значит сохранять объект.
Пример 2.10. Компьютер
Компьютер обрабатывает информацию. Компьютер – субъект, обрабатывает – функция, информация – объект. Обрабатывать – это значит изменять объект (информацию).
Пример 2.11. Компьютерная память
Память запоминает информацию. Память – субъект, запоминает – функция, информация – объект. Запоминать – это значит сохранять объект (информацию).
Процесс (от лат. processus – продвижение) – это состояние какого-либо явления во времени.
Процесс можно определить, как51:
– последовательную смену состояний стадий развития.
– совокупность последовательных действий для достижения какого-либо результата (например, производственный потребности – последовательная смена трудовых операций).
Для технических систем мы в основном будем рассматривать второе определение. Первое определение характерно для развития систем.
Пример 2.12. Приготовление кофе
Операция 1 – измельчение зерен кофе. Операция 2 – молотый кофе засыпается в турку. Операция 3 – турка заливается водой. Операция 4 – турку ставят на огонь или помещают в разогретый песок. Операция 5 – ждут, пока поднимется пенка. Операция 6 – турку снимают с огня. Операция 7 – ждут, пока пенка опустится. Операции 5—7 повторяются несколько раз.
Пример 2.13. Компьютерная программа
Любая компьютерная программа работает по определенному алгоритму – порядку действий. Таким образом, компьютерная программа осуществляет процесс.
Пример 2.14. Алгоритм Евклида
В качестве процесса представим алгоритм Евклида – метод вычисления наибольшего общего делителя (НОД). Это один из древнейших алгоритмов, который используется до сих пор.
Наибольший общий делитель (НОД) – это число, которое делит без остатка два числа и делится само без остатка на любой другой делитель данных двух чисел. Проще говоря, это самое большое число, на которое можно без остатка разделить два числа, для которых ищется НОД.
Описание алгоритма нахождения НОД делением.
– Большое число делим на меньшее.
– Если делится без остатка, то меньшее число и есть НОД (следует выйти из цикла).
– Если есть остаток, то большее число заменяем на остаток от деления.
– Переходим к пункту 1.
Например, необходимо найти НОД для 30 и 18.
30/18 = 1 (остаток 12)
18/12 = 1 (остаток 6)
12/6 = 2 (остаток 0). Конец: НОД – это делитель. НОД (30, 18) = 6
Пример 2.15. Компилятор
Большинство компиляторов переводит программу с некоторого высокоуровневого языка программирования в машинный код, который может быть непосредственно выполнен процессором.
Компилятор состоит из следующих этапов.
1. Лексический анализ. На этом этапе последовательность символов исходного файла преобразуется в последовательность лексем. Цель лексического анализа – подготовить входную последовательность к грамматическому анализу.
2. Синтаксический (грамматический) анализ. Последовательность лексем преобразуется в дерево разбора.
3. Семантический анализ. Дерево разбора обрабатывается с целью установления его семантики (смысла) – например, привязка идентификаторов к их декларациям, типам, проверка совместимости, определение типов выражений и т. д. Результат обычно называется «промежуточным представлением/кодом», и может быть дополненным деревом разбора, новым деревом, абстрактным набором команд или чем-то еще, удобным для дальнейшей обработки.
4. Оптимизация. Выполняется удаление излишних конструкций и упрощение кода с сохранением его смысла. Оптимизация может быть на разных уровнях и этапах – например, над промежуточным кодом или над конечным машинным кодом.
5. Генерация кода. Из промежуточного представления порождается код на целевом языке. В конкретных реализациях компиляторов эти этапы могут быть разделены или, наоборот, совмещены в том или ином виде.
Каждый из этих этапов имеет свою программу, работающую по определенному алгоритму – процессу.
Продолжим рассматривать понятие функции
Функции можно классифицировать:
– по полезности;
– степени их выполнения.
Опишем классификацию функций:
1. по полезности:
– полезные;
– бесполезные;
– вредные.
2. по степени выполнения полезных функций:
– достаточные;
– избыточные;
– недостаточные.
Полезная функция – функция, обеспечивающая работоспособность системы.
Бесполезная функция – функция, не обеспечивающая работоспособность системы. Иногда такие функции называют лишними.
Вредная функция – функция, создающая нежелательный эффект.
Достаточная функция – функция, создающая необходимое (достаточное) действие.
Избыточная функция – функция, создающая избыточное действие.
Недостаточная функция – функция, создающая недостаточное действие.
Следует отметить, что избыток и недостаток полезной функции следует рассматривать как вредную функцию.
Пример 2.16. Холодильник
Функция холодильника – это охлаждать продукт, например мясо.
Бесполезная функция для потребителя – нагрев задней части холодильника, но она необходима для принципа действия холодильника. Потребителю этот нагрев не нужен.
Вредная функция холодильника – шум компрессора.
Достаточная функция холодильника – нормальное охлаждение до заданной температуры.
Избыточная функция холодильника – избыточное охлаждение (переохлаждение) – ниже требуемой температуры.
Недостаточная функция холодильника – недостаточное охлаждение – выше требуемой температуры.
Пример 2.17. Газовая плита
Функция газовой плиты – греть объект, например воду или мясо.
Бесполезная функция газовой плиты – нагрев окружающей среды (лишний расход тепла).
Вредная функция газовой плиты – утечка газа.
Достаточная функция газовой плиты – нормальный нагрев объекта до заданной температуры.
Избыточная функция газовой плиты – избыточный нагрев объекта, например вода выкипела, мясо сгорело.
Недостаточная функция газовой плиты – слабый огонь, например недостаточный для закипания воды.
Пример 2.18. Компьютер
Функция компьютера – это обрабатывать информацию.
Бесполезная функция – это затраты энергии, когда на компьютере на работают, а он включен. Компьютер должен работать только тогда, когда вводится, перерабатывается и выводится информация. Во все остальное время компьютер зря расходует энергию.
Вредные функции компьютера – это электромагнитное излучение от компьютера и Wi-Fi, шум от вентилятора.
Достаточная функция компьютера – это его нормальная работа.
Недостаточная функция компьютера – это когда происходит долгая обработка информации, например при скачивании информации из интернета.
Пример 2.19. Телефон
Функция телефона – передавать звуковой сигнал, например речь.
Бесполезная функция – телефон включен, но по нему не говорят. Телефон должен работать только тогда, когда передается сигнал. Во все остальное время телефон зря расходует энергию. В любые перерывы сигнала телефон должен отключаться и включаться с появлением сигнала.
Вредная функция – электромагнитное излучение, возникающее при разговоре по мобильному телефону. Оно вредно воздействует на окружающую аппаратуру, поэтому в самолетах и в больницах не разрешается разговаривать по мобильному телефону. Антенны ретрансляторов мобильной связи вредно воздействуют на окружающих.
Достаточная функция телефона – телефон работает нормально.
Избыточная функция телефона – звук передается слишком сильно, он искажается.
Недостаточная функция телефона – звук плохо слышен.
Пример 2.20. Автомобиль
Функция автомобиля – перевозить людей.
Бесполезная функция автомобиля – затраты энергии, когда автомобиль стоит, а двигатель работает, например на светофоре.
Вредные функции автомобиля – выбрасывание в атмосферу выхлопных газов, загрязняющих окружающую среду.
Достаточная функция – нормальная работа автомобиля.
Избыточная функция – автомобиль рассчитан на скорость движения, значительно превышающую допустимую скорость.
Недостаточная функция – автомобиль не можем выбраться из заноса снега, грязи или преодолеть очень крутой подъем.
Иерархия функций:
– главная функция – функция высшего ранга (условно назовем этот ранг «0»);
– основная функция – функция следующего ранга (1-го ранга), обеспечивающая выполнение главной функции;
– вспомогательная функция – функция 2-го ранга, обеспечивающая выполнение основной функции.
Главная функция
Пример 2.21. Телефон
Главная функция телефона – передавать звук, в частности голос. Это полезная функция.
Пример 2.22. Автомобиль
Главная функция транспортных систем – перемещать объект на определенное расстояние. Это полезная функция. В зависимости от среды перемещения меняется его структура. Автомобиль движется по дороге.
Основная функция
Пример 2.23. Телефон
Основная функция телефона – преобразовать звук в электрический сигнал, и обратная функция – преобразовать электрический сигнал в звук. Это полезная функция.
Пример 2.24. Автомобиль
Основная функция автомобиля – вращение колес. Это полезная функция.
Вспомогательная функция
Пример 2.25. Телефон
Вспомогательная функция телефона – обеспечить электроэнергией микрофон (наушник). Это полезная функция.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.
Примечания
1
Петров В. История разработки законов развития технических систем. – Тель-Авив, 2002. http://www.trizminsk.org/e/23111.htm. Петров В. История законов развития систем. – Тель-Авив, 2008. – 35 с. – Электронная библиотека Саммита разработчиков ТРИЗ. Вып. 1. Июль 2008. http://www.triz-summit.ru/ru/section.php?docId=4733. Петров В. М., Рубин М. С. Системы законов развития технических систем. Аналитический обзор. – Развитие инструментов решения изобретательских задач: Сборник трудов конференции. Библиотека Саммита разработчиков ТРИЗ. Вып.2. – СПб.: СПГПУ, 2008. – С. 225‒236.
2
Гегель Г. Ф. Наука логики. Кн.3. Соч., т. 6. – М.: Соцэкгиз, 1939.
3
Wilhelm Schulz «Die Bewegung der Produktion». Eine geschichtlich-statistische Abhandlung zur Grundlegung einer neuen Wissenschaft des Staats und der Gesellschaft». Zürich und Winterthur, 1843, p. 38 (В. Шульц. «Движение производства. Историко-статистическое исследование для обоснования новой науки о государстве и обществе». Цюрих и Винтертур, 1843. – C. 38).
4
Маркс К. Капитал. – Маркс К., Энгельс Ф. Сочинения. Изд. 2-е. – М.: Политиздат, 1960, Т. 23. Глава XIII «Машины и крупная промышленность». – C. 382‒396.
5
Там же. – С. 383.
6
Там же. – С. 383‒384.
7
Указанные работы опубликованы в: Маркс К., Энгельс Ф. Сочинения. Изд. 2-е. – М.: Политиздат, 1959, Т. 15.
8
Маркс К., Энгельс Ф. Из ранних произведений. – М.: Госполитиздат, 1956, С. 566, 595. Маркс К. Капитал. – Маркс К., Энгельс Ф. Сочинения. Изд. 2-е. – М.: Политиздат, 1960, Т. 23. С. 188‒190.
9
Философия техники: история и современность http://www.philosophy.ru/iphras/library/filtech.html#a2.
10
Kapp E. Grundlinitn einer Philosophie der Technic. Braunschweig, 1877.
11
Dessauer F. Technische Kultur. Munchen, 1908. Dessauer F. Philosophie der Technik. Bonn, 1927. Dessauer F. Mensch und Technik. Darmstadt, 1952. Dessauer F. Streit um die Technic. Frankfurt/M., 1956.
12
Eyth M. Poesie und Technic. Berlin, 1908.
13
Schneider M. Uber Technic, technische Denken und technische Wirkungen. Nurnberg, 1912.
14
Энгельмейер П. К. Философия техники. Вып. 1—4. СПб., 1912.
15
Tessman K. Zur Bestimmung der Technik ais gesellschaftliche Erscheinung. «Deutsche Zeitschrift fur Philosophie», 1967, Nr.5.
16
Muller J. Zur Bestimmung der Begriffe «Technik» und «technische Gesetz». «Deutsche Zeitschrift fur Philosophie», 1967, Nr.12.
17
Свидерский В. И. Некоторые особенности развития в объективном мире. – Л.: Изд-во ЛГУ, 1965.
18
Зворыкин А. А. О некоторых вопросах истории техники. – Вопросы философии, 1953, №6.
19
Конфедератов И. Я. Предмет и метод истории техники. – Материалы к семинарским занятиям по истории техники. Вып. 1. М., 1956.
20
Шухардин С. В. Основы истории техники. – М.: Изд-во АН СССР, 1961.
21
Зворыкин А. А., Осьмова Н. И., Чернышев В. И., Шухардин С. В. История техники. – М.: Соцэкгиз, 1962. – 772 с.
22
Степин В. С., Горохов В. Г., Розов М. А. Философия науки и техники. М.: Контакт-альфа, 1995. и Степин В. С., Горохов В. Г., Розов М. А. Философия науки и техники. М.: Гардарика; 1999. – 400 с. ISBN 5-7762-0013-X. http://www.gumer.info/bibliotek_Buks/Science/Step/index.php.
23
Закон – Философский словарь -http://ksana-k.narod.ru/Book/Filosof/main.html
24
Закон – Большая Советская Энциклопедия. Т. 9. – М.: Советская энциклопедия, 1972. – С. 305.
25
Закон – Универсальная энциклопедия. http://mega.km.ru/bes_98/encyclop.asp?TopicNumber=22239.
26
Закон – Словарь русского языка: в 4-х т./АН СССР, Ин-т рус. яз.; По ред. А. П. Евгеньевой, – 3-е изд. стереотип. – М.: Русский язык, 1985—1988. Т. I. А – Й. 1985. 696 с. – С. 530.
27
Закон – Толковый словарь русского языка. http://mega.km.ru/ojigov/encyclop.asp?TopicNumber=9101.
28
Андреева Г. А. Закономерность общественная. – Большая Советская Энциклопедия (далее БСЭ) (В 30 томах). Изд. 3-е. Т. 9. – М.: Советская Энциклопедия, 1972. – С. 307.
29
Закономерность общественная – Универсальная энциклопедия. http://mega.km.ru/bes_98/encyclop.asp?TopicNumber=22251.
30
Закономерность – Словарь русского языка: в 4-х т./АН СССР, Ин-т рус. яз.; По ред. А. П. Евгеньевой, – 3-е изд. стереотип. – М.: Русский язык, Т. I. А – Й. 1985. – С. 530.
31
Тугаринов В. П. Законы объективного мира, их познание и использование. – Л.: Изд-во Ленигр. ун-та, 1954. – 196 с.
32
Мелещенко Ю. С. Техника и закономерности ее развития. – Л.: Лениздат, 1970, 248 с. – С. 163.
33
Друянов Л. А. Законы природы и их познание: Кн. для внеклас. чтения. 8‒10 кл. – М.: Просвещение, 1982. – 112 с. – С. 13‒17.
34
Друянов Л. А. Законы природы и их познание. – С. 19.
35
Друянов Л. А. Законы природы и их познание. – С. 20.
36
Друянов Л. А. Законы природы и их познание. – С. 20‒22.
37
Друянов Л. А. Законы природы и их познание. – С. 22‒24.
38
Друянов Л. А. Законы природы и их познание. – С. 24.
39
Украинцев Б. С. Связь естественных и общественных наук в техническом знании. – Синтез современного научного знания. – М.: Наука, 1973. С. 77‒90 (С. 84‒86).
40
Половинкин А. И. Законы строения и развития техники (Постановка проблемы и гипотезы). Учебное пособие. – Волгоград: Волгоградский политехнический институт, 1985, 208 с. – С. 12‒13.
41
Подробнее см. Система – БСЭ и Система – материал из Википедии.
42
Эмерджентность – материал из Википедии.
43
Синергетический эффект – материал из Cybernetics Wiki.
44
Синергия – материал из Википедии.
45
Подробнее см. Целостность – БСЭ.
46
Свойство – БСЭ.
47
Подробнее см. Отношение – БСЭ.
48
Балашов Е. П. Эволюционный синтез систем. – М.: Радио и связь, 1985. – С. 7.
49
Экономический словарь http://abc.informbureau.com/html/iiodaaiinou.html.
50
Функция – http://dic.academic.ru/dic.nsf/enc1p/51082.
51
Процесс – БСЭ. См. также материал из Википедии.
Вы ознакомились с фрагментом книги.
Для бесплатного чтения открыта только часть текста.
Приобретайте полный текст книги у нашего партнера:
Полная версия книги