Другие числа записывались различными комбинациями этих знаков.
В третьем веке до нашей эры аттическая нумерация была вытеснена так называемой ионийской системой. В ней числа 1–9 обозначаются первыми девятью буквами алфавита: α (альфа), β (бэта), γ (гамма), δ (дельта), ε (эпсилон), ς (фау), ζ (дзета), η (эта), θ (тэта).
Числа 10, 20, 30, 40, 50, 60, 70, 80, 90 – следующими девятью буквами: ι (йота), κ (каппа), λ (ламбда), μ (мю), ν (ню), ξ (кси), ο (омикрон), π (пи), ϙ (коппа).
Числа 100, 200, 300, 400, 500, 600, 700, 800, 900 – последними девятью буквами греческого алфавита:
ρ σ τ υ φ χ ψ ω ϡ
Алфавитную нумерацию, подобную древнегреческой, имели в древности евреи, арабы и многие другие народы Ближнего Востока. У какого народа она возникла впервые неизвестно.
В Древнем Риме в качестве «ключевых» использовались числа 1,5, 10, 50, 100, 500 и 1000. Они обозначались соответственно буквами I, V, X, L, С, D и М.
Все целые числа (до 5000) записывались с помощью повторения вышеприведенных цифр. При этом, если большая цифра стоит перед меньшей, то они складываются, если же меньшая стоит перед большей (в этом случае она не может повторяться), то меньшая вычитается из большей: VI = 6, т. е. 5 + 1; IV = 4, т. е. 5–1; XL = 40, т. е. 50–10; LX = 60, т. е. 50 + 10.
Подряд одна и та же цифра ставится не более трех раз: LXX = 70, LXXX = 80, число 90 записывается ХС (а не LXXXX).
Например: XXVIII = 28, XXXIX = 39, CCCXCVII = 397, MDCCCXVIII = 1818.
Выполнение арифметических действий над многозначными числами в этой записи очень трудно. Однако римская нумерация сохранилась до настоящего времени. Ее используют для обозначения юбилейных дат, наименования конференций, глав в книгах и т. д.
На Руси в старину цифры обозначались буквами. Для указания того, что знак является не буквой, а цифрой, сверху над ними ставился специальный знак, называемый «титло». Первые девять цифр записывались так:
Десятки обозначались так:
Сотни обозначались так:
Тысячи обозначались теми же буквами с «титлами», что и первые девять цифр, но у них слева ставился знак «
»:Десятки тысяч назывались «тьма», их обозначали, обводя знаки единиц кружками:
Отсюда произошло выражение «Тьма народу», т. е. очень много народу.
Сотни тысяч назывались «легионами», их обозначали, обводя знаки единиц кружками из точек:
Миллионы назывались «леодрами». Их обозначали, обводя знаки единиц кружками из лучей или запятых:
Десятки миллионов назывались «воронами» или «вранами» и их обозначали, обводя знаки единиц кружками из крестиков или ставя по обе стороны букву К:
Сотни миллионов назывались «колодами». «Колода» имела специальное обозначение – над буквой и под буквой ставились квадратные скобки:
Иероглифы жителей Древнего Вавилона составлялись из узких вертикальных и горизонтальных клинышков, эти два значка использовались и для записи чисел. Один вертикальный клинышек обозначал единицу, горизонтальный – десяток. В Древнем Вавилоне считали группами по 60 единиц. Например, число 185 представлялось как 3 раза по 60 и еще 5. Записывалось такое число с помощью всего двух знаков, один из которых обозначал, сколько раз взято по 60, а другой – сколько взято единиц.
О том, когда и как возникла у вавилонян шестидесятеричная система, существует много гипотез, но ни одна пока не доказана. Одна из гипотез, состоит в том, что произошло смешение двух племен, одно из которых пользовалось шестеричной системой, а другое – десятичной. Шестидесятеричная система возникла как компромисс между этими двумя системами. Другая гипотеза состоит в том, что вавилоняне считали продолжительность года равной 360 суткам, что, естественно, связывают с числом 60.
Шестидесятеричная система в некоторой степени, сохранилась до наших дней, например, в делении часа на 60 минут, а минуты – на 60 секунд и в аналогичной системе измерение углов: 1 градус равен 60 минутам, 1 минута-60 секундам.
Двоичной системой счисления пользовались при счете некоторые первобытные племена, она была известна еще древнекитайским математикам, но по-настоящему развил и построил двоичную систему великий немецкий математик Лейбниц, видевший в ней олицетворение глубокой метафизической истины.
Двоичной системой счисления пользуются некоторые (местные) культуры в Африке, Австралии и Южной Америке.
Для изображения чисел в двоичной системе счисления требуется лишь две цифры: 0 и 1. По этой причине двоичную запись числа легко представить, пользуясь физическими элементами, которые имеют два различных устойчивых состояния. Именно это и послужило одной из важных причин широкого использования двоичной системы в современных электронных вычислительных машинах.
Самой экономичной из всех систем счисления является троичная. Двоичная и равносильная ей, в смысле экономичности, четверичная системы, несколько уступают в этом отношении троичной, но превосходят все основные возможные системы. Если для записи чисел от 1 до 10 в десятичной системе требуется 90 различных состояний, а в двоичной -60, то в троичной системе достаточно 57 состояний.
Наиболее привычная ситуация, в которой проявляется необходимость троичного анализа, – это, пожалуй, взвешивание на чашечных весах. Здесь могут возникнуть три разных случая: либо одна из чашек перевесит другую, либо наоборот, либо же чашки уравновесят друг друга.
Четверичной системой счисления пользуются, главным образом, индейские племена Южной Америки и индейцы юкки в Калифорнии, считающих на промежутках между пальцами.
Пятеричная система счисления была распространена гораздо шире, чем все остальные. Индейцы племени тама-накос в Южной Америке употребляют для обозначения числа 5 то же слово, что и для обозначения «всей руки». Слово «шесть» по-таманакски означает «один палец на другой руке», семь – «два пальца на другой руке» и т. д. для восьми и девяти. Десять называется «двумя руками». Желая назвать число от 11 до 14, таманакос протягивают вперед обе руки и считают: «один на ноге, два на ноге» и т. д. до тех пор, пока не доходят до 15 – «всей ноги». Затем следует «один на другой ноге» (число 16) и т. д. до 19. Число 20 по-таманакски означает «один индеец», 21 – «один на руке другого индейца». «Два индейца» означают 40, «три индейца» – 60. У жителей древней Явы и у ацтеков продолжительность недели составляла 5 дней. Некоторые историки считают, что римское число X (десять) составлено из двух римских пятерок V (одна из них перевернута), а число V в свою очередь возникло из стилизованного изображения человеческой руки.
Широкое распространение имела в древности двенад-цатеричная система счисления. Происхождение ее тоже связано со счетом на пальцах. А именно, так как четыре пальца руки (кроме большого) имеют в совокупности 12 фаланг, то по этим фалангам, перебирая их по очереди большим пальцем, и ведут счет от 1 до 12. Затем 12 принимают за единицу следующего разряда. Основное преимущество двенадцатеричной системы состоит в том, что ее основание делится без остатка на 2, 3 и 4. Сторонники двенадцатеричной системы появились еще в XVI веке. В более позднее время к их числу принадлежали столь выдающиеся люди, как Герберт Спенсер, Джон Квинси Адамс и Джордж Бернард Шоу. Существует даже американское двенадцатеричное общество, выпускающее два периодических издания: «Двенадцатеричный бюллетень» и «Руководство по двенадцатеричной системе». Всей «двенадцатеричников» общество снабжает специальной счетной линейкой, в которой в качестве основания используется 12.
В устной речи остатки двенадцатеричной системы сохранились и до наших дней: вместо того, чтобы сказать «двенадцать», часть говорят «дюжина». Сохранился обычай считать многие предметы не десятками, а именно дюжинами, например, столовые приборы в сервизе (сервиз на 12 персон) или стулья в мебельном гарнитуре.
Математика в военно-морской практике
Исторически основные математические дисциплины появились под воздействием необходимости вести расчёты в коммерческой сфере, при измерении земель и для предсказания астрономических явлений и, позже, для решения новых физических задач. Каждая из этих сфер играет большую роль в широком развитии математики, заключающемся в изучении структур, пространств и изменений. Но в этой книге нас больше всего будет интересовать практическое применение математики именно в морском деле. Интересно, что о применении математики в судостроении древних культурных народов почти не сохранилось никаких данных. Знаний, по которым инженер мог бы составить ясное представление о судах, их устройстве, способах их проектирования и постройки, длительное время просто не существовало. Рассказы некоторых историков по большей части свидетельствуют об их технической безграмотности и легковерии. Между тем начало судостроения восходит задолго до всякой письменности и всякой истории. Чертежей тогда, по-видимому, не было, или они изготовлялись на покрытых воском дощечках или временных деревянных помостах вроде тех, которыми и теперь пользуются кустари при постройке речных барж; ясно, что от этого ничего не сохранилось, да и не могло сохраниться.
Здесь, видимо, все шло преимущественно чисто практически, передаваясь от отца к сыну, от мастера к ученику, а не как наука. Даже основной закон о равновесии плавающих тел, разработанный Архимедом за 250 лет до нашей эры, был впервые применен к делу судостроения лишь в 1660-х годах Антонием Дином в Англии, когда в ней уже был Ньютон, математический гений которого почитается одинаково с гением Архимеда. А первые руководства по «Теории корабля» появились только в 1740-х годах. В них впервые было установлено учение об остойчивости корабля. В начале 1800-х годов, по почину английских судостроителей Сеппингса и Саймондса, была усвоена польза и необходимость диагональных связей, придававших крепость и неизменяемость судовому борту; теория этого дела была обоснована физиком Юнгом.
В 1840-х годах началась постройка железных паровых судов; она стала быстро развиваться, но здесь довольно долгое время (около 30 лет) шли ощупью и сохраняли не только ненужное, но даже вредное наследие деревянного судостроения, вроде толстого, на ребро поставленного полосового киля. Лишь в 1870 году Рид дал до сих пор сохранившиеся практические приемы вычисления остойчивости корабля набольших наклонениях и расчеты напряжений, возникающих в связях корабля на волнении. Сталь в судостроении введена с начала 1800-х годов.
Уже в наше время, в годы войны, – 1941–1945 – видную роль сыграли математики Московского университета. Существенное значение для решения некоторых практических задач имело развитие в Московском университете одного из разделов математики, изучающей теорию и способы построения особых чертежей-номограмм. Номограммы позволяют значительно экономить время вычислений, максимально упрощают расчеты ряда задач. Работу специального номографического бюро при Научно-исследовательском институте математики МГУ возглавлял известный советский геометр Н. А. Глаголев. Номограммы, подготовленные в этом бюро, применялись в военно-морском флоте, зенитной артиллерии, оборонявшей советские города от налетов вражеской авиации.
Выдающийся математик Алексей Николаевич Крылов создал таблицу непотопляемости, по которой можно было рассчитать, как повлияет на корабльзатоплениетех или иных отсеков; какие номера отсеков нужно затопить, чтобы ликвидировать крен, и насколько это затопление может улучшить устойчивость корабля. Использование этих таблиц спасло жизнь многим людям, помогло сберечь огромные материальные ценности. Специальные бригады ученых-математиков занимались только расчетами. Сложнейшие задачи решались лишь с помощью логарифмических линеек и арифмометра.
Работая в области теории вероятностей, наши ученые-математики определили размеры каравана судов и частоту их отправления, при которых потери были бы наименьшими. В осажденном Ленинграде великий математик Яков Исидорович Перельман прочитал десятки лекций воинам-разведчикам Ленинградского фронта, Балтийского флота и партизанам о способах ориентирования на местности без приборов.
Научные разработки учёных-математиков сыграли большую роль в победе над фашизмом, а именно:
• А.А. Ляпунову принадлежит разработка математической теории управляющих (кибернетических) систем. Он создал первые учебные курсы программирования и разработал операторный метод – по существу первый язык программирования, отличающийся от языка систем команд ЭВМ и разработанный до появления алгоритмических языков типа АЛГОЛ, и другие.
• Юрий Владимирович Линник (1915–1972) и Анатолий Петрович Александров (1903–1994) разработали «Метод защиты кораблей от магнитных мин». Перед началом Великой Отечественной войны они совместно с И.В. Курчатовым и В.М. Тучкевичем, разработали метод защиты кораблей от магнитных мин путем размагничивания кораблей, получивший название «система ЛФТИ». Корабли, оснащенные такими системами, проходя над миной, не вызывали срабатывания её магнитного взрывателя.
• В апреле 1942 года коллектив математиков под руководством академика С. Бернштейна разработал и вычислил таблицы для определения местонахождения судна по радиопеленгам.
• В 1938 г. Б. В. Булгаков разработал фундаментальные основы теории инерциальных систем навигации. Указал, что при маневрировании объекта стабилизированная площадка будет иметь девиации.
• Я.Н. Ройненберг разработал методы компенсации баллистических девиаций гироскопических приборов, возникающих вследствие маневрирования корабля. Была разработана теория силовых гироскопических стабилизаторов.
• В работах А.Ю. Ишлинского была развита теория гироскопических приборов и устройств как систем взаимосвязанных твёрдых тел с учётом их конструктивных и технических особенностей.
• Андрей Николаевич Колмогоров (1903–1987) и Николай Гурьевич Четаев (1902–1959) разработали «Теорию стрельбы».
Отдельно нужно сказать о статистике в военном деле. Имеется аспект работы советских математиков на помощь фронту, о котором нельзя умалчивать – это работа по организации производственного процесса, направленная на повышение производительности труда и на улучшение качества продукции. Здесь специалисты столкнулись с огромным числом проблем, которые по самому их существу нуждались в математических методах и в усилиях математиков.
Затронем здесь лишь одну проблему, получившую наименование контроля качества массовой промышленной продукции и управления качеством в процессе производства. Эта проблема со всей остротой возникла перед промышленностью уже в первые дни войны, поскольку прошла массовая мобилизация и квалифицированные рабочие стали солдатами. Им на смену пришли женщины и подростки без квалификации и рабочего опыта.
Один из математиков вспоминает такой случай: «Мне пришлось быть на одном из приборостроительных заводов в Свердловске. Он изготовлял крайне необходимые приборы для авиации и артиллерии. У станков я увидел практически только подростков 13–15 лет. Увидел и также огромные кучи бракованных деталей. Сопровождавший меня мастер пояснил, что эти детали выходят за пределы допуска и поэтому непригодны для сборки. А вот если бы удалось собрать из этих «запоротых» деталей пригодные приборы, мы бы смогли сразу удовлетворить потребности на месяц вперед. Слова мастера не давали мне покоя. В результате общения с инженерами завода родилась мысль разбить детали на 6 групп по размерам, которые уже было бы возможно сопрягать между собой. В шестую группу входили детали, совершенно непригодные для сборки. Исследования показали, что так собранные приборы оказались вполне пригодными для дела. Они обладали одним недостатком: если какая-либо деталь выходила из строя, то ее можно было заменять лишь деталью той же группы, из деталей которой собран прибор. Но в ту пору и для тех целей, для которых были предназначены приборы, можно было обойтись заменой приборов, а не деталей. Нам удалось успешно использовать завалы испорченных подростками деталей…»
Задача контроля качества изготовленной продукции состоит в следующем. Пусть изготовлено N изделий, они должны удовлетворять некоторым требованиям. Скажем, снаряды должны быть определенного диаметра, не выходящего за пределы отрезка [D1, D2], иначе они будут непригодны для стрельбы. Они должны обладать определенной кучностью при стрельбе, иначе будут затруднения при стрельбе по цели. И если с первой задачей справиться легко – нужно замерить диаметры изготовленных снарядов и отобрать те из них, которые не удовлетворяют требованиям, то с другим требованием положение значительно сложнее. Действительно, чтобы проверить кучность стрельбы, необходимо провести стрельбы. А что же останется после испытаний? Испытания нужно произвести так, чтобы подавляющая часть продукции осталась пригодной для дальнейшего использования.
Как же по испытанию малой части изделий научиться судить о качестве всей партии? Методы, которые были для этой цели предложены, получили название статистических. Их теория берет свое начало с одной работы 1848 года академика М.В. Остроградского. Позднее этой задачей занимались профессор В. И. Романовский (1879–1954) в Ташкенте и его ученики. Во время войны их совершенствованием нанялся А.Н. Колмогоров и его ученики.
Задача, о которой только что было рассказано, обладает одним дефектом в самой ее постановке: партия продукции уже изготовлена и нужно сказать, можно ее принять или же следует ее отвергнуть? Но, спрашивается, зачем же изготовлять партию, чтобы ее затем браковать? Нельзя ли так организовать производственный процесс, чтобы уже при изготовлении поставить заслон для изготовления некачественной продукции?
Такие методы были предложены и получили название статистических методов текущего контроля. Время от времени со станка берутся несколько (скажем пять) только что изготовленных изделий и замеряются параметры их качества. Если все эти параметры находятся в допустимых пределах, то производственный процесс продолжается, если же хотя бы одно изделие выходит за пределы допуска, то подается сигнал о необходимой переналадке станка или о смене режущего инструмента. Какое отклонение параметра от номинала допустимо, чтобы вся партия была изготовлена качественно? Это требует специальных расчетов.
После окончания войны выяснилось, что аналогичные исследования проводили математики США. Они подсчитали, что результаты их работы принесли за годы войны стране миллиардную экономию. То же самое можно сказать и о работах советских математиков и инженеров.
Велик личный вклад признанных учёных и только начинающих математиков, учителей и студентов в победу, которые принимали участие в военных действиях, руководили отрядами, находились в окружении и блокаде.
Огромное значение имели труды ученых математиков в военные годы. Нельзя нам забывать и того, что по многим параметрам к концу войны наши танки, самолеты, артиллерийские орудия стали совершеннее тех, которые противопоставлял нам враг.
Нельзя забывать, что в конце войны мы вынуждены были вплотную заняться созданием собственного атомного оружия, а для этого пришлось объединить интеллектуальные усилия физиков, химиков, технологов, математиков, металлургов и самостоятельно пройти тот путь, который уже был пройден США и их западными союзниками. Мы его прошли сами.
Победа в Великой Отечественной войне стала историческим рубежом в судьбах человечества. Героический порыв в годы войны получил продолжение в стремительном послевоенном восстановлении разрушенного хозяйства, развитии науки, выходе в космическое пространство, создании ядерного щита и в конечном итоге – превращении Советского Союза в могучую сверхдержаву. Во всем этом – величие и историческое значение великих умов России!
И это лишь малая часть примеров эффективного применения математики в военно-морской практике. Далее в книге будет подробно рассказано о том, как математика для флота становится одной из самых востребованных научных дисциплин.
Кибернетика венном деле
Кибернетика в военном деле – одно из важных направлений использования новейших научно-технических достижений в области кибернетики и вычислительной техники в интересах военного дела. Формирование кибернетики как новой науки в значительной мере связано с решением некоторых задач, возникших в период Второй мировой войны. Именно исследование проблемы создания автоматизированных систем для ПВО натолкнуло Норберта Винера на мысль о целесообразности выделения общих закономерностей управления, связи в живой природе и технике – в новую научную область, названную им кибернетикой. Это произошло тогда, когда Норберт Винер, профессор математики Массачусетсского технологического института, опубликовал в 1948 г. свою знаменитую книгу «Кибернетика, или управление и связь в животном и машине». Хотя, конечно, эта история имела свою давнюю предысторию, возводимую позднейшими авторами к самому Платону. Но всерьез о кибернетике заговорили повсюду лишь после винеровской сенсации. Казавшаяся вначале только сенсацией, кибернетика превратилась в настоящее время в обширную и влиятельную отрасль мировой науки.
Широкое применение кибернетики в военном деле вызвано непрерывным совершенствованием военной техники, оперативного искусства, стратегии и тактики. Рост основных тактико-технических показателей образцов боевой техники, повышение маневренности и скорости боевых машин, усложнение условий их боевого применения уже к началу Второй мировой войны привели к широкому использованию некоторых средств автоматизации для управления боевой техникой. Так в авиации были созданы приборы для автоматизированного вычисления прицельных данных при бомбометании и воздушной стрельбе, в ПВО – приборы управления огнем зенитной артиллерии, в военно-морском флоте – системы кораблевождения и управления огнем корабельной артиллерии. В послевоенный период в связи с появлением и развитием ядерного оружия и совершенствованием средств доставки боеприпасов к целям в военном деле, произошла подлинная революция, потребовавшая коренной перестройки управления не только боевой техникой, но и войсками.
Современный бой и операции характеризуются массированностью применения сил и средств, высокими темпами передвижения войск, возможностью быстрых и резких изменений обстановки. В таких условиях человек в ряде случаев не может, не прибегая к помощи технических средств, своевременно реагировать на изменения обстановки и принимать правильные решения. Все это привело к бурному внедрению кибернетики в военном деле. Вопросы использования кибернетической техники и методов кибернетики в интересах военного дела выделились в обширную область, которую называют военной кибернетикой. Она представляет собой науку, изучающую общие закономерности процессов управления войсками, боевой техникой и средствами поражения с целью повышения эффективности их боевого применения. Кибернетические устройства находят разнообразное эффективное применение в большинстве сложных систем вооружения для управления объектами боевой техники и средствами поражения. Прежде всего следует указать на применение автоматических устройств вычислительной техники и устройств передачи информации в ракетных системах (комплексах). Современные ракетные комплексы, независимо от их назначения, насыщены автоматикой, позволяющей до минимума сократить время подготовки их к пуску, повысить надежность и точность движения ракет к цели. Среди таких устройств можно, в частности, отметить автоматы, управляющие режимом подачи компонентов топлива к двигательным установкам, а также системы управления и навигации. Несмотря на некоторую специфику, автоматические системы управления ракетами обладают всеми наиболее характерными чертами кибернетических устройств. Они содержат датчики первичной информации (например, угловых координат ракеты, линейных ускорений и т. д.), устройства для ее переработки, оформленные в виде малогабаритных бортовых вычислительных машин или же в виде специализированных счетно-решающих устройств, и, наконец, исполнительные механизмы. Чрезвычайно насыщены автоматикой наземные устройства подготовки, контроля и пуска ракет.