babbage (667019), страница 4

Файл №667019 babbage (Чарльз Бэббидж – человек, который опередил свою эпоху) 4 страницаbabbage (667019) страница 42016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

2) карты, с помощью которых переменные выводятся из памяти в счетное устройство, при этом величина их в памяти сохраняется;

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

Лавлейс предложила следующие названия данных трех разновидностей карт переменных:

1) «нулевая карта» (для вызова числа из регистра па­мяти с одновременной установкой нуля в регистре — по современной терминологии «считывание с разрушением информации»);

2) «удерживающая карта» (для вызова числа из регистра памяти без изменения содержания регистра — по совре­менной терминологии «неразрушающее считывание»);

3) «доставляющая карта» (для передачи числа из ариф­метического устройства в память).

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

Для решения некоторой задачи в аналитическую ма­шину вводятся исходные числа, записанные на циф­ровые перфокарты. Каждое число занимает один ре­гистр памяти (колонку из десятичных цифровых колес), где оно хранится и используется по требованию. По ок­ружности дисков колес выгравированы цифры от 0 до 9; каждый из дисков, насаженных на общую ось колонки, может совершать независимое вращательное движение. Результат операции также передается в память. Управляю­щие карты вводят колеса колонки в зацепление с зубча­тыми рейками, через которые данное число (записанное на перфокарте или представляющее на колонке промежуточ­ный результат) вводится в память. Одного оборота главного овала достаточно, чтобы установить число на колонке па­мяти или передать его из памяти к другой части машины.

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

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

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

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

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

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

Вычитание в машине обеспечивается введением допол­нительной шестерни, которая осуществляет реверс (об­ратный поворот) цифровых дисков: при этом, проходя перед окошком, цифры последовательно уменьшаются, и всякий раз, когда 0 проходит и появляется 9, про­исходит перенос. При вычитании производятся те же самые операции и используется тот же самый принцип зацепления. Таким образом, один и тот же механизм слу­жит для сложения и вычитания; смена операций произво­дится перемещением одного рычага.

Следует отметить, что при вычитании большего числа из меньшего должно быть сделано указание о месте нахож­дения высшего разряда. Это необходимо для переноса к месту слева от высшего разряда числа и в тех случаях, когда нужно пройти через ноль; если такое указание не было сделано, раздается звонок и машина останавливается.

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

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

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

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

Введение операции условного перехода знаменовало собой начало замены логических, а не только вычисли­тельных, возможностей человека машинами. С кодом ус­ловного перехода в вычислительных машинах связан и прин­цип обратной связи. Информационная обратная связь осуществляется между арифметическим устройством и устройством управления: изменение результата в ариф­метическом устройстве обуславливает выбор устройством управления той или иной команды для дальнейшего вы­полнения. Рассмотрим простой пример. Необходимо вы­брать из двух чисел большее и продолжать с ним работать дальше. Числа должны быть помещены в двух колонках памяти, заранее подготовленных для их принятия; для этого перфокарты должны быть поставлены так, чтобы числа вычитались друг из друга. В одном случае должен получиться остаток, в другом — перенос, связанный с дви­жением рычага. При переносе рычаг перемещается в самое высокое положение, соответствующее отрицательному ре­зультату, что в свою очередь позволяет ввести в работу массив предварительно подготовленных карт.

Для вывода данных из аналитической машины предусма­тривалось использование перфокарт. Кроме того, машина должна была печатать на бумаге конечные и промежуточ­ные результаты, по желанию вычислителя, в одном или в двух экземплярах. Г. Бэббидж писал, что печатание было совершенно необходимым требованием, без выполнении которого вычислительную машину нельзя было при­менять для научных целей. Постоянная опасность ошибок при переписывании чисел делала сомнительным получение точных результатов без применения печатающих устройств. С помощью механизма, предложенного Бэббиджем, машина должна набирать цифры или буквы и печатать результаты расчета или таблицы чисел.

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

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

Предвосхищая будущее вычислительных машин, Бэббидж писал: «Кажется наиболее вероятным, что она рассчитывает гораздо быстрее по соответствующим формулам, чем пользуясь своими же собственными таблицами». И действительно, в современных вычислительных машинах существует об­ширная библиотека стандартных подпрограмм, с помощью которой рассчитываются функции различной степени слож­ности. Интересно, что термин «библиотека» для данного применения также был впервые употреблен Чарльзом Бэббиджем. О результатам разработки аналитической машины было сделано свыше 200 весьма подробных, выполненных в масштабе, чертежей машины и ее отдельных узлов, в об­щей сложности включающих 50 000 деталей. Некоторые из этих чертежей были выгравированы на деревянных дос­ках, и с них по методу, предложенному Бэббиджем, были сделаны оттиски. Среди этих оттисков, получивших не­которое распространение, отметим следующие: план за­цепления цифровых колес для выполнения операции сло­жения; разрез колес и осей; разрез корпуса машины; узел сложения; план механизма переноса десятков; часть разреза блока предварительного переноса и другие. Все эти рисунки были выполнены в середине 30-х годов. В 1840 г. Бэббидж составил один из наиболее общих планов аналитической машины, который был литографи­рован. На этой литографии стоит дата 6 ав­густа 1840 г. С чертежами аналитической машины Бэббидж ознакомил ученых Великобритании и других стран.

Возможности аналитической машины в «Примечаниях переводчика» А. Лавлейс. Она отмечает, что вычис­лительные машины представляют собой совершенно но­вую область науки и техники и много внимания уделяет выработке соответствующей терминологии. Лавлейс ука­зывает, что аналитическая машина может работать не только с числами: «Предположим, например, что основ­ные соотношения о высоте звуков в науке о гармонии и музыкальной композиции достигли бы большой вырази­тельности и поддавались бы такой обработке, что машина смогла бы соединять искусно написанные музыкальные отрывки любой степени сложности или длины».

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

Потом Лавлейс рассматривает запоминающее устройство аналитической машины и пред­лагает систему графического обозначения данных, содержащихся в регистре памяти. Например, кружок предлагается для записи в нем знака числа, квадрат — для записи символа переменной, значение которой хра­нится в регистре и т. д.

Далее Лавлейс впервые вводит понятие цикла операций (т. е. повторяемости группы операций) при машинном решении задач, а также понятия цикла циклов (т. е. кратных циклов). Как известно, оба понятия широко используются в современном программировании.

В примечании Р содержится, в частности, интересное замечание Лавлейс о возможностях аналитической ма­шины получить решение такой задачи, которую из-за трудности вычислений практически невозможно решить вручную. Новизна мысли заключается в том, что машина рассматривается не как устройство, заменяющее чело­века, а как устройство, способное выполнить работу, превышающую практические возможности человека. За­метим что значение современных ЭВМ для научно-тех­нического прогресса основано именно на том, что они в ряде случаев выполняют работу, которую без ЭВМ выполнить невозможно.

В заключительном примечании дана программа вычисления чисел Бернулли, в которой Лавлейс проде­монстрировала возможности программирования на аналитической машине, рассмотренные в предыдущих приме­чаниях (циклические операции, циклы в цикле и др.). Таким образом возможность решения сложных задач с помощью аналитической машины была убедительно показана на конкретном примере.

Широкую известность получило замечание Лавлейс о принципиальных возможностях аналитической машины: «Аналитическая машина не претендует на то, чтобы создавать что-то действительно новое. Машина может выполнить все то, что мы умеем ей предписать. Она мо­жет следовать анализу, но она не может предугадать какие-либо аналитические зависимости или истины. Функции машины заключаются в том, чтобы помочь нам получить то, с чем мы уже знакомы».

Хотя Бэббидж написал свыше 70 книг и статей по различным вопросам, а также составил большее число неопублико­ванных описаний аналитической машины, но полного и до­ступного описания и, главное, анализа возможностей машины для решения различных задач он так и не сде­лал. Бэббидж говорил, что слишком занят разработкой машины, чтобы уделять время ее описанию. Работа Лавлейс не только заполнила этот пробел, но и содержала глубокий анализ особенностей аналитической машины. Важный итог работы Лавлейс заключается в создании основ программирования на универсальных цифровых вычислительных машинах.

Исследования Бэббиджа в различных областях знания

Х отя Бэббидж никогда надолго не отвлекался от работы над вычислительными машинами, он успевал делать очень много в самых различных областях, одни из которых были близко связаны с его основной работой, другие — далеки от нее. Размышляя над созданием вычислительных машин, Бэббидж много работал и над различными матема­тическими таблицами. Наряду со стремлением сделать их точными, он старался, чтобы они были легкими и удобными в обращении. В 1826 г. Бэббидж опубликовал вычисленные им таблицы логарифмов от 1 до 108000, в которых боль­шое внимание уделил удобству пользования. Эти таблицы были высоко оценены математиками и неоднократно пере­издавались как в Англии, так и за рубежом с подробным предисловием Бэббиджа.

В 1831 г., пытаясь определить, какими таблицами легче и удобнее пользоваться, он напечатал один экзем­пляр своих таблиц логарифмов на 151 листе, на бумаге различного цвета. Было использовано 10 цветов: светло- и темно-синий, светло- и темно-зеленый, оливковый, желтый, светло- и темно-красный, фиолетовый и черный. Помимо обычной краски при печатании пользовались золотой, серебряной и медной. Кроме того, использовалась бумага различной толщины, также калька, восковая бумага, пергамент. Полностью таблицы заняли 21 том. В на­стоящее время они находятся в Кроуфордской библиотеке Королевской обсерватории в Эдинбурге. Эта работа сохра­няет интерес и до нашего времени.

Изучив записи одной из компаний по страхованию жизни, Бэббидж в 1826 г. опубликовал брошюру «Сравни­тельный обзор различных систем страхования жизни», которая явилась популярным и в то же время высокона­учным изданием. В этой же брошюре Бэббидж приводит рассчитанные им таблицы смертности. Английские компа­нии страхования жизни пользовались этими таблицами в тече­ние полувека, почти до 1870 г. К этому времени были состав­лены новые таблицы, которые рассчитывались на разност­ной машине, построенной специально для этой цели. После издания работы Бэббиджа на немецком языке неко­торые германские страховые компании также пользова­лись его таблицами.

Бэббидж начал интересную работу, связанную с ана­лизом соотношения букв, встречающихся в различных языках. Работа не была закончена. Но в наше время и эти идеи Бэббиджа нашли определенное отражение в об­ласти структурной лингвистики.

Путешествуя, Бэббидж посещал заводы, изучал различ­ные технологические процессы обработки металлов.

Характеристики

Тип файла
Документ
Размер
2,22 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6390
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее