История развития законов | страница 9




Потребность — нужда в чем-либо, необходимом для поддержания жизнедеятельности индивида, социальной группы, общества, внутренний побудитель активности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. Алгоритм Евклида

В качестве процесса представим алгоритм Евклида — метод вычисления наибольшего общего делителя (НОД). Это один из древнейших алгоритмов, который используется до сих пор.