Передача электроэнергии на большие расстояния 15 страница

Таким образом, к 1911 году 22‑летний студент МВТУ Борис Юрьев разработал в общих чертах всю схему одновинтового вертолета. Запатентовать ее он не смог, так как не имел на это денег. В 1912 году по проекту Юрьева студенты МВТУ собрали нелетающий макет вертолета в натуральную величину. На международной выставке воздухоплавания и автомобилизма, проходившей в том же году в Москве, эта модель была удостоена малой золотой медали. Однако средств на то, чтобы построить действующую машину, у училища не нашлось. Начавшаяся вскоре Первая мировая, а затем и Гражданская войны надолго отвлекли Юрьева от работ над его проектом.

Между тем в других странах продолжали появляться модели многовинтовых вертолетов. В 1914 году построил свой геликоптер англичанин Мумфорд. На нем впервые был осуществлен полет с поступательной скоростью. В 1924 году француз Эмишен впервые пролетел на своем вертолете по замкнутому кругу. В то же время Юрьев, заняв пост начальника Экспериментального аэродинамического отдела ЦАГИ, попробовал реализовать свою одновинтовую схему. Под его руководством Алексей Черемухин построил первый советский вертолет 1‑ЭА.

Эта машина имела два рулевых винта и два мотора «Рон» мощностью по 120 л.с. каждый. Она также была впервые снабжена автоматом перекоса. Первые же испытания 1930 года дали блестящий результат. Пилотируемый Черемухиным вертолет уверенно отрывался от земли и легко взмывал на высоту нескольких сот метров, свободно описывал в воздухе восьмерки и другие сложные фигуры. В 1932 году Черемухин поднялся на этом вертолете на высоту 605 м, поставив тем самым абсолютный мировой рекорд. Однако и этот вертолет был еще очень далек от совершенства. Он был неустойчив. Несущий винт был сделан жестким (лопасти не меняли махового движения), что делало его работу неудовлетворительной. В дальнейшем были разработаны и построены другие модели. В 1938 году под руководством Братухина был создан первый советский двухвинтовой вертолет 11‑ЭА поперечной схемы. Но в целом в 30‑е годы вертолетостроение не получило в СССР государственной поддержки. В это время большую популярность получила теория, согласно которой самолет несравненно совершеннее вертолета и по скорости, и по грузоподъемности, а вертолет — это лишь дорогая игрушка. Только в 1940 году Юрьеву с большим трудом удалось добиться разрешения на создание специального конструкторского бюро, которое он и возглавил. Вскоре загруженный большой преподавательской работой, он передал руководство отделом Ивану Братухину. Через год началась война, и создание совершенного вертолета опять отдвинулось на неопределенный срок.

В это время лидером в вертолетостроении была Германия. Талантливый конструктор Фокке создал в 30‑е годы несколько совершенных двухвинтовых вертолетов поперечной схемы. В 1937 году на его вертолете FW‑61 были установлены мировые рекорды: высоты — 2439 м, скорости — 123 км/ч и дальности — 109 км полета. В 1939 году новый вертолет Фокке достиг высоты 3427 м, а в 1941 году его машина FA‑223 была запущен в небольшую серию. Война положила конец его разработкам, но успехи «Фокке‑Вульфов» надолго приковали внимание конструкторов к поперечной схеме.

В том, что одновинтовая схема все‑таки утвердилась в вертолетостроении как главенствующая, огромная заслуга принадлежит американскому авиаконструктору Игорю Сикорскому. (Русский по происхождению он в 1919 г эмигрировал в Америку, а в 1923 г. основал здесь свою фирму «Сикорский».) За свою жизнь Сикорский разработал несколько десятков моделей самолетов, но мировую славу ему принесло создание вертолета. Именно он впервые довел до совершенства классическую одновинтовую схему Юрьева.

Свой первый вертолет S‑46 (VC‑300) Сикорский построил в 1939 году. Он сразу отказался от мысли определить все параметры аппарата путем расчетов и решил создать такой вертолет, в который в ходе летных испытаний можно было бы легко вносить конструктивные изменения. Его машина имела подчеркнуто примитивный вид: простой фюзеляж был собран в виде фермы из стальных труб, летчик открыто сидел в маленьком кресле впереди двигателя. Движение от небольшого двигателя в 65 л.с. передавалось посредством ремней вверх на редуктор, от которого приводился простой по конструкции трехлопастный и трехшарнирный несущий винт. Хвостовой однолопастный рулевой винт устанавливался на длинной коробкообразной балке.

Уже первые испытания выявили многочисленные недостатки конструкции. Автомат перекоса работал очень плохо, так как был неправильно рассчитан; из‑за этого вертолет плохо слушался руля и раскачивался при подъеме. В конце концов, он опрокинулся и сильно поломался. Тогда Сикорский отказался от автомата перекоса и ввел три рулевых винта (реализовав таким образом раннюю схему Юрьева, о которой говорилось выше). В этой конструкции вертолет показал хорошую управляемость. В мае 1940 года Сикорский публично демонстрировал свое детище в Бриджпорте перед американскими летчиками. На присутствующих его машина произвела большое впечатление: вертолет свободно перемещался вверх и вниз, вбок и назад, неподвижно зависал и разворачивался на месте. Вертолет имел только один недостаток — он упорно не хотел лететь вперед. Понадобилось несколько месяцев на то, чтобы выяснить причину его «упрямства». Оказалось, что воздушные вихри, создаваемые несущим винтом, оказывали сильное воздействие на работу рулевых винтов, так что на большой скорости они отказывались работать. Когда рулевые винты были вынесены из зоны действия основного винта, маневренность и управляемость VS‑300 сразу значительно улучшилась. Вообще, VS‑300 имел для Сикорского огромное значение. В ходе двухлетних испытательных полетов на нем были опробованы несколько систем управления, различные типы винтов и конструкций, отработана сама форма вертолета. Количество конструкционных улучшений, внесенных в первоначальную модель, было настолько значительно, что к 1942 году от прежнего вертолета остались только кресло пилота, центральная часть фюзеляжа, топливный бак и два колеса главного шасси. Благодаря этим испытаниям намного облегчилось создание следующих вертолетов.

Вскоре командование ВВС США сделало Сикорскому заказ на разработку военного вертолета, который можно было бы использовать для корректировки огня и для связи. Новый образец получил наименование VS‑316 (S‑47). Многочисленные неудачи с первой машиной убедили конструктора в том, что автомат перекоса совершенно необходим для одновинтовой схемы. На этот раз автомат был рассчитан с большой тщательностью, что и предрешило успех модели. В январе 1942 года начались летные испытания готового вертолета. В апреле машина уже демонстрировалась перед военными. Сидевший за штурвалом пилот‑испытатель Чарльз Морис сумел показать огромные возможности винтокрылого летательного аппарата. Он зависал над головами изумленных зрителей, взлетал и снова садился на старое место — прямо в выемки от колес, перемещался вперед, назад, вбок, разворачивался на месте. Потом он поднимал специальной трубкой авоську с яйцами, переносил на другое место и опускал, не разбив ни одного. Были продемонстрированы и другие трюки, например, спуск и подъем пассажира по веревочной лестнице в зависший над землей вертолет. Сейчас это, разумеется, не вызывает удивления, но в то время было в диковинку и до глубины души поражало видавших виды генералов. Один из присутствовавших высокопоставленных начальников воскликнул: «Эта штука может делать все, что делает лошадь!» А известный английский летчик‑испытатель Бри признался: «Мы присутствовали при чуде». Под конец Морис продемонстрировал крейсерскую скорость — около 130 км/ч, поднялся над землей на 1500 м, а потом осуществил посадку с выключенным двигателем на авторотации.

В мае 1942 года VS‑316 был принят на вооружение армии США под наименованием XR‑4 и запущен в серийное производство. Всего было построено 130 таких вертолетов. В 1944 году они были впервые опробованы в боевых условиях в Бирме. Война здесь шла в джунглях, и вертолет оказался единственным транспортным средством, пригодным для снабжения войск. Японские истребители развернули настоящую охоту за тихоходными «вертушками», но не смогли сбить ни одного — при малейшей опасности вертолет прижимался к земле, скрывался между деревьями и таким образом легко уклонялся от боя.

В 1943 году фирма Сикорского выпустила новый вертолет XR‑5, отличавшийся гораздо большей скоростью и грузоподъемностью. Для него впервые был разработан специальный вертолетный двигатель. Всего было построено 65 таких машин, так как из‑за окончания войны министерство обороны аннулировало свои заказы. Между тем в 1944 году у Сикорского уже была готова новая модель — S‑49 (всего их было выпущено 229 штук).

После войны вертолеты начали быстро распространяться по всему миру. Сикорский недолго сохранял монополию на их производство, поскольку только в США 300 фирм приступили к разработке своих моделей винтокрылых машин. Однако Сикорский имел перед ними важные преимущества — хорошо отработанную конструкцию и налаженное производство. Несмотря на конкуренцию, его фирма не только процветала, но и расширяла производство. В 1946 году он разработал модель S‑51 (всего выпущено 554 машины), которая нашла широчайшее применение как в военной, так и в хозяйственной сферах. Этот вертолет был впервые оснащен автопилотом, который значительно облегчил управление. Однако самый большой успех выпал на вертолеты S‑55 «Чикасо» (1949) и S‑58 «Сибэт» (1954). Только на заводе Сикорского было собрано 1828 штук вертолетов первой модели и 2261 — второй. Кроме того, множество фирм в разных странах приобрело лицензию на их производство. В 1952 году два S‑55‑х впервые совершили перелет через Атлантический океан (с одной дозаправкой на палубе авианосца) из Америки в Европу. S‑58 был признан лучшим вертолетом первого поколения. Он стал также «лебединой песней» самого Сикорского. В 1957 году 68‑летний конструктор отошел от руководства компанией.

В эти годы полным ходом развернулась разработка вертолетов в СССР. После войны Юрьев сумел добиться организации двух новых КБ: Михаила Миля, который взялся разрабатывать одновинтовой вертолет, и Николая Камова, избравшего соосную схему. В работу по проектированию вертолета включилось также КБ Яковлева. Продолжал свои работы над вертолетами поперечной схемы Братухин. В 1946 году появился его вертолет Г‑3. В 1947 году выпустил свой первый вертолет Ка‑8 Камов. Но когда в конце 40‑х годов был объявлен конкурс на лучшую советскую модель, его выиграл вертолет Миля Ми‑1, созданный по одновинтовой схеме Юрьева. В 1951 году он был запущен в производство.

ВЫЧИСЛИТЕЛЬНАЯ МАШИНА

Механизация и машинизация вычислительных операций — одно из основополагающих технических достижений второй трети XX века. Подобно тому, как появление первых прядильных машин послужило началом великого промышленного переворота XVIII‑XIX веков, создание электронной вычислительной машины стало предвестником грандиозной научно‑технической и информационной революции второй половины XX столетия. Этому важному событию предшествовала длинная предыстория. Первые попытки собрать счетную машину предпринимались еще в XVII веке, а простейшие вычислительные приспособления, типа абака и счет, появились еще раньше — в древности и средневековье.

Хотя автоматическое вычислительное устройство относится к роду машин, его нельзя поставить в один ряд с промышленными машинами, скажем, с токарным или ткацким станком, ведь в отличие от них оно оперирует не физическим материалом (нитями или деревянными заготовками), а идеальными, не существующими в природе числами. Поэтому перед создателем любой вычислительной машины (будь то простейший арифмометр или новейший суперкомпьютер) стоят специфические проблемы, не возникающие у изобретателей в других областях техники. Их можно сформулировать следующим образом: 1. Как физически (предметно) представить числа в машине? 2. Как осуществить ввод исходных числовых данных? 3. Каким образом смоделировать выполнение арифметических операций? 4. Как представить вычислителю введенные исходные данные и результаты вычислений?

Одним из первых эти проблемы преодолел знаменитый французский ученый и мыслитель Блез Паскаль. Ему было 18 лет, когда он начал работать над созданием особой машины, с помощью которой человек, даже не знакомый с правилами арифметики, мог бы производить четыре основных действия. Сестра Паскаля, бывшая свидетельницей его работы, писала позже: «Эта работа утомляла брата, но не из‑за напряжения умственной деятельности и не из‑за механизмов, изобретение которых не вызывало у него особых усилий, а из‑за того, что рабочие с трудом понимали его». И это неудивительно. Точная механика только рождалась, и качество, которого требовал Паскаль, превышало возможности его мастеров. Поэтому изобретателю самому нередко приходилось браться за напильник и молоток или ломать голову над тем, как изменить в соответствии с квалификацией мастера интересную, но сложную конструкцию. Первая работающая модель машины была готова в 1642 году. Паскаля она не удовлетворила, и он сразу же начал конструировать новую. «Я не экономил, — писал он впоследствии о своей машине, — ни времени, ни труда, ни средств, чтобы довести ее до состояния быть полезной… Я имел терпение сделать до 50 различных моделей…» Наконец в 1645 году усилия его увенчались полным успехом — Паскаль собрал машину, которая удовлетворяла его во всех отношениях.

Что же представляла из себя эта первая в истории вычислительная машина и каким образом были разрешены перечисленные выше задачи? Механизм машины был заключен в легкий латунный ящичек. На верхней его крышке имелось 8 круглых отверстий, вокруг каждого из которых была нанесена круговая шкала. Шкала крайнего правого отверстия делилась на 12 равных частей, шкала соседнего с ним отверстия — на 20 частей, остальные шесть отверстий имели десятичное деление. Такая градуировка соответствовала делению ливра — основной французской денежной единицы того времени: 1 су = 1/20 ливра и 1 денье = 1/12 су. В отверстиях были видны зубчатые установочное колеса, находившиеся ниже плоскости верхней крышки. Число зубьев каждого колеса было равно числу делений шкалы соответствующего отверстия.

Ввод чисел осуществлялся следующим образом. Каждое колесо вращалось независимо от другого на собственной оси. Поворот производился с помощью ведущего штифта, который вставлялся между двумя смежными зубьями. Штифт поворачивал колесо до тех пор, пока не наталкивался на неподвижный упор, закрепленный в нижней части крышки и выступающий внутрь отверстия левее цифры "1" круговой шкалы. Если, например, штифт ставили между зубьями 3 и 4 и вращали колесо до упора, то оно поворачивалось на 3/10 своей полной окружности. Поворот каждого колеса передавался посредством внутреннего механизма цилиндрическим барабанам, оси которых были расположены горизонтально. На боковой поверхности барабанов были нанесены ряды цифр.

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

Элементами машины, относящимися к одному разряду, были установочное колесо N, цифровой барабан I и счетчик, состоящий из четырех корончатых колес B, одного зубчатого колеса K и механизма передачи десятков.

Заметим, что колеса B1, B2 и K не имеют принципиального значения для работы машины и использовались лишь для передачи движения установочного колеса N цифровому барабану I. Зато колеса B3 и B4 являлись неотъемлемыми элементами счетчика и поэтому именовались «счетными колесами». Счетные колеса двух соседних разрядов A1 и A2, были жестко насажены на оси. Механизм передачи десятков, который Паскаль назвал «перевязь», имел следующее устройство. На счетном колесе B1 младшего в машине Паскаля разряда имелись стерженьки C1, которые при вращении оси A1 входили в зацепление с зубьями вилки M, расположенной на конце двухколенного рычага D1. Этот рычаг свободно вращался на оси A2 старшего разряда, вилка же несла на себе подпружиненную собачку. Когда при вращении оси A1 колесо B1 достигало позиции, соответствующей цифре 6, стержни C1 входили в зацепление с зубьями вилки, а в тот момент, когда оно переходило от 9 к 0, вилка выскальзывала из зацепления и под действием собственного веса падала вниз, увлекая за собой собачку. Последняя при этом проталкивала счетное колесо B2 старшего разряда на один шаг вперед (то есть поворачивая его вместе с осью A2 на 36 градусов). Рычаг H, оканчивавшийся зубом в виде топорика, играл роль зацепки, препятствовавшей вращению колеса B1 в обратную сторону при поднимании вилки.

Механизм переноса действовал только при одном направлении вращения счетных колес и не допускал выполнения операции вычитания вращением колес в обратную сторону. Поэтому Паскаль заменил вычитание сложением с десятичным дополнением. Пусть, например, необходимо из 532 вычесть 87. Метод дополнения приводит к действиям: 532‑87=532‑(100‑13)=(532+13)‑100=445. Нужно только не забывать вычесть 100. На машине, имевшей определенное число разрядов, об этом, впрочем, можно было не беспокоиться. Действительно, пусть на шестиразрядной машине выполняется вычитание 532‑87. Тогда 000532+999913=1000445. Но самая первая единица потеряется сама собой, так как переносу из шестого разряда некуда деться.

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

Следующий этап в развитии вычислительной техники связан с именем знаменитого немецкого математика Лейбница. В 1672 году Лейбниц посетил голландского физика и изобретателя Гюйгенса и был свидетелем того, как много времени и сил отнимали у него разнообразные математические расчеты. Тогда у Лейбница и появилась мысль о создании арифмометра. «Это недостойно таких замечательных людей, — писал он, — подобно рабам, терять время на вычислительную работу, которую можно было бы доверить кому угодно при использовании машин». Однако создание такой машины потребовало от Лейбница всей его изобретательности. Его знаменитый 12‑разрядный арифмометр появился только в 1694 году и обошелся в круглую сумму — 24000 талеров.

В основе механизма машины лежал изобретенный Лейбницем ступенчатый валик, представлявший собой цилиндр с нанесенными на нем зубцами различной длины. В 12‑разрядном арифмометре таких валиков было 12 — по одному на каждый разряд числа.

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

Ввод данных в машину осуществлялся с помощью особого механизма. Ступенчатый валик S был насажен на четырехгранную ось с нарезкой типа зубчатой рейки. Эта рейка входила в зацепление с десятизубым колесом E, на окружности которого были нанесены цифры 0, 1…9. Поворачивая это колесо так, чтобы в прорези крышки появилась та или другая цифра, перемещали ступенчатый валик параллельно оси зубчатого колеса F основного счетчика. Если после этого поворачивали валик на 360 градусов, то в зацепление с колесом F входили одна, две и т.д. наиболее длинные ступени, в зависимости от величины сдвига. Соответственно колесо F поворачивалось на 0, 1…9 частей полного оборота; также поворачивался диск или ролик R. Со следующим оборотом валика на счетчик вновь переносилось то же число.

Вычислительные машины Паскаля и Лейбница, так же как и некоторые другие, появившиеся в XVIII столетии, не получили широкого распространения. Они были сложны, дороги, да и общественная потребность в подобных машинах была еще не очень острой. Однако по мере развития производства и общества такая потребность стала ощущаться все больше и больше, особенно при составлении различных математических таблиц. Повсеместное распространение в Европе конца XVIII — начала XIX века получили арифметические, тригонометрические и логарифмические таблицы; банки и ссудные конторы применяли таблицы процентов, а страховые компании — таблицы смертности. Но совершенно исключительное значение (в особенности для Англии — «великой морской державы») имели астрономические и навигационные таблицы. Предсказания астрономов относительно положения небесных тел были в то время единственным средством, позволявшим морякам определять местонахождение их кораблей в открытом море. Эти таблицы входили в «Морской календарь», который выходил ежегодно. Каждое издание требовало огромного труда десятков и сотен счетчиков. Незачем говорить, как важно было избежать при составлении этих таблиц ошибок. Но ошибки все равно были. Сотни и даже тысячи неверных данных содержали также самые распространенные таблицы — логарифмические. Издатели этих таблиц были вынуждены содержать специальный штат корректоров, проверявших полученные вычисления. Но и это не спасало от ошибок.

Положение было настолько серьезным, что английское правительство — первое в мире — озаботилось о создании специальной вычислительной машины для составления подобных таблиц. Разработка машины (ее называют разностной) была поручена известному английскому математику и изобретателю Чарльзу Бэббиджу. В 1822 году была изготовлена действующая модель. Поскольку значение изобретения Бэббиджа, а также значение разработанного им способа машинных вычислений очень велики, следует подробнее остановиться на устройстве разностной машины.

Рассмотрим прежде на простом примере метод, предложенный Бэббиджем для составления таблиц. Допустим, требуется вычислить таблицу четвертых степеней членов натурального ряда 1, 2, 3…

Пусть такая таблица уже вычислена для некоторых членов ряда в колонке 1 — и полученные значения занесены в колонку 2. Вычтем из каждого последующего значения предыдущее. Получится последовательное значение первых разностей (колонка 3). Проделав ту же операцию с первыми разностями, получим вторые разности (колонка 4), третьи (колонка 5) и, наконец, четвертые (колонка 6). При этом четвертые разности оказываются постоянными: колонка 6 состоит из одного и того же числа 24. И это не случайность, а следствие важной теоремы: если функция (в данном случае это функция y(x)=x4, где x принадлежит множеству натуральных чисел) есть многочлен n‑й степени, то в таблице с постоянным шагом его n‑е разности будут постоянны.

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

156+24=180

590+180=770

1695+770=2465

4096+2465=6561

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

Если все регистры машины хранили значения, соответствующие последней строке нашей таблицы, то для получения очередного значения функции в колонке 2 необходимо было последовательно выполнить число сложений, равное числу сложений имеющихся разностей. Сложение в разностной машине происходило в два этапа. Регистры, содержащие слагаемые, сдвигались так, чтобы произошло зацепление зубцов счетных колес. После этого колеса одного из регистров вращались в обратном направлении, пока каждое из них не доходило до нуля. Этот этап назывался фазой сложения. По окончании этого этапа в каждом разряде второго регистра получалась сумма цифр данного разряда, но пока еще без учета возможных переносов из разряда в разряд. Перенос происходил на следующем этапе, который назывался фазой переноса, и выполнялся так. При переходе каждого колеса в фазе сложения от 9 к 0 в этом разряде освобождалась специальная защелка. В фазе переноса все защелки возвращались на место специальными рычагами, которые одновременно поворачивали колесо следующего старшего разряда на один шаг. Каждый такой поворот мог в свою очередь вызвать в каком‑то из разрядов переход от 9 к 0 и, значит, освобождение защелки, которая снова возвращалась на место, сделав перенос в следующий разряд. Таким образом, возвращение защелок на место происходило последовательно, начиная с младшего разряда регистра. Такая система получила название сложения с последовательным переносом. Все остальные арифметические операции выполнялись посредством сложения. При вычитании счетные колеса вращались в противоположную сторону (в отличие от машины Паскаля, разностная машина Бэббиджа позволяла это делать). Умножение сводилось к последовательному сложению, а деление — к последовательному вычитанию.

Описанный способ можно было применять не только для вычисления многочленов, но и других функций, например, логарифмических или тригонометрических, хотя в отличие от многочленов они не имеют строго постоянных старших разностей. Однако все эти функции можно представить (разложить) в виде бесконечного ряда, то есть многочлена простого вида, и свести вычисление их значений в любой точке к задаче, которую мы уже рассмотрели. Например, sin x и cos x можно представить в виде бесконечных многочленов:

sin x = x — x3/3! + x5/5! ‑… + (‑1)n • x2n+1/(2n+1)! +…

cos x = 1 — x2/2! + x4/4! ‑… + (‑1)n • x2n/(2n)! +…

Эти разложения истинны для всех значений функции от 0 до p/4 (p/4=3, 14/4=0, 785) с очень большой точностью. Для значений x, которые больше p/4, разложение имеет другой вид, но на каждом из этих участков тригонометрическая функция может быть представлена в виде какого‑то многочлена. Количество пар слагаемых ряда, которые принимаются в расчет при вычислениях, зависит от точности, которую желают получить. Если, к примеру, требования к точности невелики, можно ограничиться двумя‑четырьмя первыми слагаемыми ряда, а остальные отбросить. Но можно взять больше слагаемых и вычислить значение функции в любой точке с какой угодно точностью. (Заметим, что 2!=1•2=2; 3!=1•2•3=6; 4!=1•2•3•4=24 и т.д.) Так вычисление значений любой функции сводилось Бэббиджем к одной простой арифметической операции — сложению. Причем при переходе от одного участка функции к другому, когда требовалось сменить значение разности, разностная машина сама давала звонок (он звонил после выполнения определенного числа шагов вычисления).

Уже одно создание разностной машины обеспечило бы Бэббиджу почетное место в истории вычислительной техники. Однако он не остановился на этом и начал разрабатывать конструкцию гораздо более сложной — аналитической машины, которая стала прямой предшественницей всех современных ЭВМ. В чем же заключалась ее особенность? Дело в том, что разностная машина, по существу, оставалась еще только сложным арифмометром и требовала для своей работы постоянного присутствия человека, который держал в своей голове всю схему (программу) расчетов и направлял действия машины по тому или иному пути. Понятно, что это обстоятельство являлось определенным тормозом при выполнении расчетов. Около 1834 года Бэббиджу пришла в голову мысль: «Нельзя ли создать машину, которая была бы универсальным вычислителем, то есть выполняла бы все действия без вмешательства человека и в зависимости от полученного на определенном этапе решения сама выбирала бы дальнейший путь вычисления?»

По существу это означало создание программно‑управляемой машины. Та программа, которая до этого находилась в голове оператора, теперь должна была быть разложена на совокупность простых и ясных команд, которые бы заранее вводились в машину и управляли ее работой. Никто и никогда еще не пытался создать подобной вычислительной машины, хотя сама идея программно‑управляемых устройств уже была в то время реализована. В 1804 году французский изобретатель Жозеф Жаккар придумал ткацкий станок с программным управлением. Принцип его работы сводился к следующему. Ткань, как известно, представляет собой переплетение взаимно перпендикулярных нитей. Переплетение это осуществляется на ткацком станке, в котором нити основы (продольные) продеты через глазки — отверстия в проволочных петлях, а поперечные продергиваются через эту основу в определенном порядке при помощи челнока. При самом простом переплетении петли через одну поднимаются, соответственно приподнимаются и продетые через них нити основы. Между поднятыми и оставшимися на месте нитями образуется промежуток, в который челнок протягивает за собой нить утка (поперечную). После чего поднятые петли опускаются, а остальные приподнимаются. При более сложном узоре переплетения нити следовало приподнимать в других различных комбинациях. Опусканием и подниманием нитей основы вручную занимался ткач, что обычно отнимало много времени. После 30‑летней настойчивой работы Жаккар изобрел механизм, позволявший автоматизировать движение петель в соответствии с заданным законом при помощи набора картонных карт с пробитыми в них отверстиями — перфокарт. В станке Жаккара глазки были связаны с длинными иглами, упирающимися в перфокарту. Встречая отверстия, иглы продвигались вверх, в результате чего связанные с ними глазки приподнимались. Если же иглы упирались в карты в том месте, где отверстий нет, они оставались на месте, удерживая так же связанные с ними глазки. Таким образом, промежуток для челнока, а тем самым и узор переплетения нитей определялся набором отверстий на соответствующих управляющих картах.

Наши рекомендации