Владимир Петров - Законы развития систем

Тут можно читать онлайн Владимир Петров - Законы развития систем - бесплатно ознакомительный отрывок. Жанр: Прочая научная литература, издательство Издательские решения, год 2018. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Владимир Петров - Законы развития систем краткое содержание

Законы развития систем - описание и краткое содержание, автор Владимир Петров, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Это самое полное изложение законов развития систем. Книга содержит методику получения перспективных идей, прогноза развития систем и обхода конкурирующих патентов.
Материал иллюстрируется около 500 примерами и 500 рисунками.
Книга предназначена для всех, кто занимается инновациями, преподавателей университетов, студентов, изучающих теорию решения изобретательских задач (ТРИЗ), инженерное творчество, системный подход и инновационный процесс, а также руководителей предприятий и бизнесменов.

Законы развития систем - читать онлайн бесплатно ознакомительный отрывок

Законы развития систем - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Владимир Петров
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

— Большое число делим на меньшее.

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

— Если есть остаток, то большее число заменяем на остаток от деления.

— Переходим к пункту 1.

Например, необходимо найти НОД для 30 и 18.

30/18 = 1 (остаток 12)

18/12 = 1 (остаток 6)

12/6 = 2 (остаток 0). Конец: НОД — это делитель. НОД (30, 18) = 6

Пример 1.15. Компилятор.

Большинство компиляторов переводит программу с некоторого высокоуровневого языка программирования в машинный код, который может быть непосредственно выполнен процессором.

Компилятор состоит из следующих этапов.

— Лексический анализ. На этом этапе последовательность символов исходного файла преобразуется в последовательность лексем. Цель лексического анализа — подготовить входную последовательность к грамматическому анализу.

— Синтаксический (грамматический) анализ. Последовательность лексем преобразуется в дерево разбора.

— Семантический анализ. Дерево разбора обрабатывается с целью установления его семантики (смысла) — например, привязка идентификаторов к их декларациям, типам, проверка совместимости, определение типов выражений и т. д. Результат обычно называется «промежуточным представлением/кодом», и может быть дополненным деревом разбора, новым деревом, абстрактным набором команд или чем-то еще, удобным для дальнейшей обработки.

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

— Генерация кода. Из промежуточного представления порождается код на целевом языке. В конкретных реализациях компиляторов эти этапы могут быть разделены или, наоборот, совмещены в том или ином виде.

Каждый из этих этапов имеет свою программу, работающую по определенному алгоритму —процессу.

Продолжим рассматривать понятие функции .

Функции можно классифицировать:

— по полезности;

— степени их выполнения.

Опишем классификацию функций:

по полезности :

полезные;

бесполезные;

вредные.

по степени выполнения полезных функций :

достаточные;

избыточные;

недостаточные.

Полезная функция — функция, обеспечивающая работоспособность системы .

Бесполезная функция — функция, не обеспечивающая работоспособность системы. Иногда такие функции называют лишними .

Вредная функция — функция, создающая нежелательный эффект .

Достаточная функция — функция, создающая необходимое (достаточное) действие .

Избыточная функция — функция, создающая избыточное действие .

Недостаточная функция — функция, создающая недостаточное действие .

Следует отметить, что избыток и недостаток полезной функции следует рассматривать как вредную функцию .

Пример 1.16. Холодильник.

Функцияхолодильника — это охлаждать продукт, например, мясо.

Бесполезная функциядля потребителя — нагрев задней части холодильника, но она необходима для принципа действия холодильника. Потребителю этот нагрев не нужен.

Вредная функцияхолодильника — шум компрессора.

Достаточная функцияхолодильника — нормальное охлаждение до заданной температуры.

Избыточная функцияхолодильника — избыточное охлаждение (переохлаждение) — ниже требуемой температуры.

Недостаточная функцияхолодильника — недостаточное охлаждение — выше требуемой температуры.

Пример 1.17. Газовая плита.

Функциягазовой плиты — греть объект, например, воду или мясо.

Бесполезная функциягазовой плиты — нагрев окружающей среды (лишний расход тепла).

Вредная функциягазовой плиты — утечка газа.

Достаточная функциягазовой плиты — нормальный нагрев объекта до заданной температуры.

Избыточная функциягазовой плиты — избыточный нагрев объекта, например, вода выкипела, мясо сгорело.

Недостаточная функциягазовой плиты — слабый огонь, например, недостаточный для закипания воды.

Пример 1.18. Компьютер.

Функциякомпьютера — это обрабатывать информацию.

Бесполезная функция — это затраты энергии, когда на компьютере на работают, а он включен. Компьютер должен работать только тогда, когда вводится, перерабатывается и выводится информация. Во все остальное время компьютер зря расходует энергию.

Вредные функциикомпьютера — это электромагнитное излучение от компьютера и Wi-Fi, шум от вентилятора.

Достаточная функциякомпьютера — это, его нормальная работа.

Недостаточная функциякомпьютера — это, когда происходит долгая обработка информации, например, при скачивании информации из Интернета.

Пример 1.19. Телефон.

Функциятелефона — передавать звуковой сигнал, например, речь.

Бесполезная функция —телефон включен, но по нему не говорят. Телефон должен работать только тогда, когда передается сигнал. Во все остальное время телефон зря расходует энергию. В любые перерывы сигнала телефон должен отключаться и включаться с появлением сигнала.

Вредная функция — электромагнитное излучение, возникающее при разговоре по мобильному телефону. Оно вредно воздействует на окружающую аппаратуру, поэтому в самолетах и в больницах не разрешается разговаривать по мобильному телефону. Антенны ретрансляторов мобильной связи вредно воздействуют на окружающих.

Достаточная функциятелефона — телефон работает нормально.

Избыточная функциятелефона — звук передается слишком сильно, он искажается.

Недостаточная функциятелефона — звук плохо слышен.

Пример 1.20. Автомобиль.

Функцияавтомобиля — перевозить людей.

Бесполезная функцияавтомобиля — затраты энергии, когда автомобиль стоит, а двигатель работает, например, на светофоре.

Вредные функцииавтомобиля — выбрасывание в атмосферу выхлопных газов, загрязняющих окружающую среду.

Достаточная функция — нормальная работа автомобиля.

Избыточная функция —автомобиль рассчитан на скорость движения значительно превышающую допустимую скорость.

Недостаточная функция — автомобиль не можем выбраться из заноса снега, грязи или преодолеть очень крутой подъем.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Владимир Петров читать все книги автора по порядку

Владимир Петров - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Законы развития систем отзывы


Отзывы читателей о книге Законы развития систем, автор: Владимир Петров. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x