Читаем Я познаю мир. Компьютеры и интернет полностью

В их основе лежит логическое исчисление, созданное еще в 50–е годы XIX столетия английским математиком Джорджем Булем. Согласно разработанным им правилам, каждому из высказываний приписывают одно из двух возможных значений: «истинно» или «ложно». Кроме того, имеются три связки: «И», «ИЛИ» и «НЕ». Их достаточно, чтобы строить описания нашего мира, скажем, такого типа: «Сегодня я пойду играть в футбол, ЕСЛИ по телевизору не будут показывать мультиков И будет подходящая погода».


Аналогично обстоит дело со связкой «ИЛИ» для высказываний, например, такого рода: «В нашей команде будет хороший вратарь, ЕСЛИ придут играть Витя ИЛИ Вова». Конечно, на футбольное поле могут прийти и оба, и связка «ИЛИ» принимает во внимание и такую возможность. И наконец, проиллюстрируем возможности связки «НЕ»: «Мы, конечно, начнем играть сразу, ЕСЛИ поле НЕ будет занято другими командами».

Схема, поясняющая действие электронных логических ключей


Все эти высказывания можно без особого труда реализовать с помощью электронных схем. Для этого договоримся интерпретировать истинное высказывание как положение «включено» или «1» и соответственно ложное высказывание будет интерпретироваться как «выключено» или «О».


В таком случае высказывание «И» соответствует двум ключам, соединенным последовательно. На приведенной схеме лампочка загорится, ЕСЛИ будет включен ключ А, и ключ В.


Связка «ИЛИ» соответствует параллельному включению тех же ключей. Здесь лампочка загорится лишь в том случае, если включен или ключ А, или ключ В, или оба вместе.


Наконец, связку «НЕ» можно реализовать, создав контакт для ключа таким образом, что его нормальное положение будет при замкнутой цепи и горящей лампочке. И как только на схему будет подан сигнал, аналогичный тому, который в предыдущих случаях приводит к замыканию цепи, в данном случае цепь будет размыкаться.


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

Как поджарить яичницу?

«Ну и вопрос, – скажете вы. – Это же все знают. Надо взять яйца, поставить сковородку на огонь, положить на нее масла... И вообще, какое отношение имеет яичница к теме нашего разговора?»


Сама яичница, может быть, и никакого. А вот процесс ее приготовления – самое непосредственное. Взгляните на схему. Видите, столь простая кулинарная операция при полном перечислении возможных вариантов представляет собой довольно длинное и разветвленное описание последовательности действий. То есть, говоря профессиональным языком, перед вами блок–схема программы приготовления яичницы. Именно такая программа понадобилась бы, если бы вы поручили эту операцию некому роботу–повару под управлением ЭВМ.


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


«Универсальное» означает, что машина способна решать широкий круг задач в зависимости от конкретной необходимости. Понятие «программируемое» как раз подсказывает нам путь к осуществлению такой универсальности – нужно всякий раз подсказывать машине, что именно она будет делать. То есть составить для нее программу действий.

Алгоритм программы поджаривания яичницы


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

1. Поставьте машину на ручной тормоз.

2. Достаньте из багажника домкрат, гаечный ключ.

3. Снимите колпак с пробитого колеса.

4. Ослабьте болты крепления.

5. Поднимите машину на домкрате.

6. Выверните болты, крепящие колесо.

7. Снимите колесо.

8. Достаньте «запаску».

9. Поставьте запасное колесо на место пробитого.

10. Заверните болты.

11. Опустите домкрат.

12. Затяните болты до отказа.

13. Наденьте колпак.

14. Положите домкрат, пробитое колесо и гаечный ключ в багажник.

15. Все, багажник захлопнут, можно ехать дальше.


Собственно говоря, примерно такие же программы составляют и программисты. Только работают по ним не люди, а машины. Чтобы составить такую программу, нужны всего–навсего два качества: во–первых, программист должен cебе хорошо представлять суть описываемого процесса и, во–вторых, быть предельно внимательным, чтобы не пропустить какой–либо частности, не перепутать последовательность операций.


Перейти на страницу:

Похожие книги

Хочу всё знать [1970]
Хочу всё знать [1970]

«Хочу всё знать» (1970 г.) — альманах научно-популярных статей для детей.   ВНЕ ЗЕМЛИА. Томилин. Зачем мы летим в космос? Рис. Е. ВойшвиллоП. Клушанцев. Какая ты, Венера? Рис. Е. ВойшвиллоГеннадий Черненко. Прыжок с «эфирного острова». Рис. Е. ВойшвиллоК. Ф. Огородников. Зачем нужна людям Луна? Рис. Е. ВойшвиллоГ. Денисова. Растения в космосе. Рис. Ю. СмольниковаГеннадий Черненко. Дворец космосаА. Антрушин. Лунная «земля»Е. Войшвилло. Орбитальные станции. Рис. Е. Войшвилло   ЗЕМЛЯН. Сладков. Нерукотворная красота.   Рис. Ю. СмольниковаБ. Ляпунов. Люди океана и космоса. Рис. Ю. СмольниковаЛ. Ильина. Черные бури.  Рис.  Ю. СмольниковаА. Быков. Каменная мумия. Фото автораА. Муранов. Огненные стрелы небес. Рис. Ю. СмольниковаЛ. Ильина. О ядохимикатах и насекомых. Рис. Ю. Смольникова   В ЛАБОРАТОРИЯХ УЧЁНЫХЮ. Коптев. Загадки три — разгадка одна. Рис. С. ОстроваА. Томилин, Н. Теребинская. Три заповеди экспериментатора. Рис. С. ОстроваЮ. Xарик. Должен ли уголь гореть? Рис. С. ОстроваЮ. Коптев. Удерживает магнитное поле. Рис. С. ОстроваА. Кондратов. Молодая наука о древностях. Рис. К. ПретроИрина Фрейдлин. В дебрях микромира. Рис. К. ПретроГ. Григорьев. Там, где хранится память… Рис. К. ПретроЮ. Барский. Машина, ваш ход! Рис. С. ОстроваБ. Бревдо. Поезд «на горе». Рис. С. Острова   СТРАНИЦЫ РЕВОЛЮЦИОННОГО ПРОШЛОГОА. Новиков. «Какая увлекательная область…» Рис. В. БескаравайногоА. Новиков. Идеи, изменяющие мир. Рис. В. БескаравайногоЕ. Мелентьева. «Из далёких времён». Рис. В. БескаравайногоВ. Санов. Искровцы возвращаются в строй. Рис. В. БундинаП. Капица. Шура Маленькая. Рис. В. БундинаГ. Мишкевич. В. И. Ульянов (Ленин) и Иван Бабушкин. Рис. В. БундинаР. Ксенофонтова. Три встречи с Лениным. Рис. В. БундинаЛ. Радищев. Ночной разговор. Рис. В. БескаравайногоВ. Нестеров. Флаг и герб Страны СоветовО. Туберовская. Три монумента славы. Рис. В. ТамбовцеваИ. Квятковский. Бессмертный крейсер. Рис. В. ТамбовцеваЕвг. Брандис. У истоков поэтической Ленинианы. Рис. В. Тамбовцева   ПРО ВСЯКОЕА. Пунин. Союз железа и бетона. Рис. Ю. СмольниковаЕ. Озерецкая. «Чистое золото». Рис. В. ТамбовцеваО. Острой. Песня о РодинеБ. Раевский. Плитка  шоколада. Рис. Б. СтародубцеваТ. Шафрановская. Гримасы моды. Рис. К. ПретроП. Белов. Кирилл ПетровичМ. Любарский. Двадцать лет спустя. Рис. В. БундинаБ. Рощин. По родному краю с миноискателем. Рис. В. БундинаР. Разумовская. Змеиный танец. Рис. К. Претро

Александр Михайлович Кондратов , Александр Павлович Муранов , Борис Павлович Бревдо , Наталья Владимировна Теребинская , Петр Иосифович Капица

Детская образовательная литература / Книги Для Детей
Рассказы о металлах
Рассказы о металлах

Научно-популярная книга об истории открытия, свойствах и применении важнейших металлов и сплавов.Много веков металлы верно служат человеку, помогая ему строить и созидать, покорять стихию, овладевать тайнами природы, создавать замечательные машины и механизмы.Богат и интересен мир металлов. Среди них встречаются старые друзья человека: медь, железо, свинец, золото, серебро, олово, ртуть. Эта дружба насчитывает уже тысячи лет. Но есть и такие металлы, знакомство с которыми состоялось лишь в последние десятилетия. О судьбах важнейших металлов, об их "планах на будущее" рассказывает эта книга.Первое издание книги "Рассказы о металлах" (1970 г.) отмечено дипломом конкурса Московской организации Союза журналистов СССР на лучшую работу года по научной журналистике и дипломом ежегодного конкурса Всесоюзного общества "Знание" на лучшие произведения научно-популярной литературы. Четвертое издание книги переработано и дополнено новыми материалами.Предназначена для самого широкого круга читателей: учащихся, студентов, преподавателей, специалистов — всех интересующихся историей и развитием металлургии, химии, материаловедения.Венецкий С.И. Рассказы о металлах. — 4-е изд., перераб. и доп. — М.: Металлургия, 1985. — 240 с, ил.Иллюстрации Алексея Владимировича Колли.

Сергей Иосифович Венецкий

Детская образовательная литература / Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Металлургия / Научпоп / Книги Для Детей
Всеобщая история. История средних веков. 6 класс
Всеобщая история. История средних веков. 6 класс

Предлагаемый учебник входит в учебно-методический комплекс по всеобщей истории для 6 класса. Учебник полностью соответствует Федеральному государственному образовательному стандарту основного общего образования, рекомендован Министерством образования и науки РФ и включён в Федеральный перечень.В учебнике освещается история стран Европы, Азии и Америки в Средние века. Наряду с данными о хозяйственной и политической жизни стран и народов, значительное место уделено вопросам культуры и повседневной жизни людей. Для передачи «духа Средневековья» в книге используются отрывки из литературных произведений, а для расширения кругозора учащихся и формирования необходимых компетенций по предмету предусмотрены творческие задания, вопросы к параграфам, картам и документам.

Андрей Вячеславович Абрамов , Михаил Владимирович Пономарев , Сергей Владимирович Тырин

Детская образовательная литература / История / Школьные учебники и пособия, рефераты, шпаргалки / Книги Для Детей / Образование и наука