Кто — кого? - [31]
Тем, кто не знаком с современной вычислительной техникой, такое занятие может показаться странным. Действительно, ведь хорошо известно, что любое число может быть записано с помощью десяти различных цифр — 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Этими цифрами и составленными из них числами мы пользуемся в повседневной жизни. С них начинаются первые уроки в школе, с ними мы сталкиваемся дома, на работе, на улице. Нам известны правила, по которым их можно складывать и вычитать, умножать, делить. Мы легко оперируем всеми 10 символами, которыми обозначены 10 цифр, и наша десятичная система счисления кажется нам очень простой и удобной.
Однако существуют и другие способы представления чисел, другие системы счисления. Так, например, любое целое число можно записать с помощью одного-единственного знака — 1 (единицы). Для этого символ единицы надо повторить столько раз, сколько в этом числе содержится единиц. Сложение при этом сводится к простому приписыванию единиц, а вычитание — к их вычеркиванию.
Идея, лежащая в основе такой системы «зарубок», крайне проста. Однако для записи больших чисел она слишком громоздка. Поэтому пользовались этой системой только народы, счет которых простирался не дальше одного-двух десятков.
Но вот появились автоматы, и конструкторы этих автоматов вспомнили, что число можно записать набором совершенно одинаковых сигналов. Их очень легко воспроизвести, и их легко «поймет» автомат. Такой способ записи программы работы в виде цепочки одинаковых символов назвали унитарным кодом, и теперь его широко применяют в автоматах.
Можно представить себе систему счисления, прямо противоположную системе зарубок, а именно такую, в которой каждому числу соответствует новый символ. При этом числа 10, 11, 12 и другие должны изображаться различными неповторяющимися значками. В такой системе для представления любого числа потребовался бы всего один значок, один символ, зато общее число этих символов было бы бесконечно велико.
Итак, пользуясь системой зарубок, надо помнить и понимать лишь один символ (это удобно и человеку и автомату!), но для записи большого числа требуется много места (всегда неудобно человеку и часто неудобно автомату!).
Пользуясь системой значков, можно любое число записать одним символом (превосходно с точки зрения человека и автомата), но при этом требуется помнить и понимать бесчисленное множество различных символов (абсолютно неприемлемо со всех точек зрения).
Между системами зарубок и символов, как между двумя противоположными полюсами, заключены все возможные системы счисления, включая нашу десятичную. Отличаются они одна от другой количеством основных значков, с помощью которых можно построить любое число.
Можно ли заставить автомат «помнить» и «понимать» нашу обычную десятичную систему счисления?
Конечно, можно. Для этого, например, можно условиться единицу представлять в виде круглого отверстия, двойку — треугольником, тройку — квадратом и т. д. Можно придумать бесчисленное множество других символов для обозначения десяти различных цифр и различных кодов для записи десятичных чисел. Можно, наконец, заставить автомат «понимать» цифры в их обычном начертании. Однако во всех случаях попытки заставить автомат работать в коде, привычном для человека, приводят к усложнению конструкции, к усложнению действий, сопровождающих процессы переработки чисел.
Какой язык наиболее удобен автомату?
Очевидно, такой, который по числу основных символов легче других поддается физической реализации наиболее простыми механизмами и устройствами.
Самой простой, как уже говорилось, является система зарубок. Однако известен и существенный недостаток этой системы — ее громоздкость. В азбуке Морзе используется три вида сигналов — точка, тире и пауза. Когда текст передается вручную, такой троичный код очень удобен. Операторов, работающих на двух концах линии, нетрудно научить воспроизводить сигналы различной длительности и различать их.
Научить работать в троичном коде автомат оказалось значительно сложнее. Тут явное преимущество имеет более простая двоичная система счисления. Ведь если любую букву или цифру можно записать в виде всего лишь двух символов, то, значит, любой текст, любую программу действия можно представить:
— комбинацией поворотов стрелки вправо и влево, как сделали Вебер и Гаусс;
— в виде пробитых и непробитых участков на бумажной ленте;
— в виде белых и черных черточек на киноленте;
— в виде намагниченных и ненамагниченных участков на магнитной ленте;
— при помощи реле, замыкающих и размыкающих электрические цепи;
— и любых других устройств или механизмов, имеющих два различных состояния.
Вряд ли Бодо, разрабатывая телеграфный аппарат, сознательно анализировал возможности использования той или иной системы счисления в своем автомате. Скорее всего он и не подозревал, что существуют другие системы счисления, кроме той, которой его учили в школе. Он решал техническую задачу и из множества решений интуитивно нашел одно самое простое и удобное для практической реализации, применив двоичный код.
Я ношу обувь 42-го размера. У других авторов и читателей размер ноги может быть другим. Соответственно они носят обувь меньшего (41-го, 40-го) или большего (43-го, 44-го) размера. Нумерация размеров обуви имеет строгий и понятный порядок, пронизанный общей идеей.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказано о зарождении и развитии одного из важнейших направлений автоматизации, связанного с появлением нового класса машин — роботов которые моделируют двигательные функции человека.
Журнал рассказывает о последних достижениях науки и техники, тайнах природы и мироздания, о важнейших открытиях и изобретениях. При журнале работает уникальное, единственное в мире детское «Патентное бюро», на страницах которого рассказывается об изобретениях ребят, анализируются их успехи и ошибки. Специалисты Патентного бюро помогают детям в оформлении настоящих, «взрослых» патентов.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
После окончания в 1962 году Московского авиационного института Владимир Александрович Ковтонюк некоторое время работал на лётных испытаниях межконтинентальных баллистических ракет.О жизни испытателей в непростых условиях, о том, как усилия каждого из них, складываясь воедино, укрепляли государственную позицию на международной арене.О том, каким невероятным образом испытания ракет оказались вдруг связанными с гибелью советского вертолета во Франции, о любви, о розыгрышах и курьезах, о счастливых случайностях и драмах рассказывается в этой книге.Автор не претендует на документальное изложение событий, поэтому совпадения с реальными событиями и людьми случайны.
Вашему вниманию представляется уникальный материал – дневник участника разработки танка нового поколения «Боксер». В дневниках А.А. Морозова, впервые опубликованных на сайте БТВТ содержалась уникальная информация о событиях в танкостроении СССР 60-х, 70-х годов, здесь же впервые представлена информация описывающая период 80-х по начало 90-х годов.
Если бы одна книга смогла вместить все о человеке, наверное, отпала бы нужда в книгах. Прочитав эту, вы узнаете новое о глубинных пружинах настроений и чувств; о веществах, взрывающих и лечащих психику; о скрытых резервах памяти; о гипнозе и тайных шифрах сновидений; о поисках и надеждах исследователей и врачей; кое-что о йогах и о том, что может сделать со своей психикой человек, если сам ею не слишком доволен.
В первой книге «Мир животных» (автор задумал написать пять таких книг) рассказывается о семи отрядах класса млекопитающих: о клоачных, куда помещают ехидн и утконосов; об австралийских и южноамериканских сумчатых; насекомоядных, к которым относятся тенреки, щелезубы и всем известные кроты и землеройки; о шерстокрылах; хищных; непарнокопытных, сюда относятся лошадиные, тапиры и носороги, и, наконец, о парнокопытных: оленях, антилопах, быках, козлах и баранах.Второй выпуск посвящен остальным двенадцати отрядам класса млекопитающих: рукокрылым (летучие мыши и крыланы); приматам (полуобезьяны, обезьяны и человек), неполнозубым (ленивцы, муравьеды, броненосцы), панголинам (ящеры), зайцеобразным (пищухи, зайцы, кролики), грызунам, китообразным, ластоногим, трубкозубым, даманам, сиренам и хоботным.Третья книга рассказывает о птицах.
Четвертая книга Игоря Акимушкина из серии «Мир животных» рассказывает о рыбообразных (миногах и миксинах), акулах, скатах и химерах; костных рыбах; земноводных (лягушках, жабах и тритонах) и пресмыкающихся (крокодилах, ящерицах, змеях и черепахах).
Акимушкин Игорь Иванович (1929-1993)Ученый, популяризатор биологии. Автор более 60 научно-художественных и детских книг.Родился в Москве в семье инженера. Окончил биолого-почвенный факультет МГУ (1952). Печатается с 1956.Автор научно-популярных книг о жизни животных (главным образом малоизученных): «Следы невиданных зверей», «Тропою легенд», «Приматы моря», «Трагедия диких животных» и др.Его первые книги для детей появились в 1961 г.: «Следы невиданных зверей» и «Тропою легенд: Рассказы о единорогах и василисках».Для малышей Игорь Иванович написал целый ряд книжек, используя приемы, которые характерны для сказок и путешествий.