Книга
Книга
От переводчика
Микрокалькулятор все более уверенно завоевывав ет себе место не только на рабочем столе ученого или инженера, но и на парте школьника. Избавив нас от тягот вычислений, 《карманные》ЭВМ обрели заслуженную репутацию незаменимых помощников каждого, кому приходится заниматься расчетами. Более того, став распространенным вычислительным прибором, существенно изменившим традиционные представления о возможностях счета, микрокалькулятор привел к определенному сдвигу во взглядах на цели расчета, сместив акцент с преодоления технических трудностей на интерпретацию полученных результатов, с установления численных оценок величин на более глубокое понимание изучаемого явления.
Не следует думать, однако, будто решение задач на микрокалькуляторах сводится к бездумному на^ жиманию клавиш. Как и любое другое вычислительное устройство, будь то абак или русские счеты, логарифмическая линейка или современная ЭВМ, мнк~ рокалькулятор требует особых методов и приемов счета, учитывающих его специфику. Разумеется, в обширном арсенале современной вычислительной математики накоплено немало алгоритмов, пригодных после соответствующей модификации к реализация на микрокалькуляторах, и хотя отсутствие руководства вынуждает каждого «пользователя» решать проблему выбора наиболее эффективного алгоритма своими силами, тем не менее эффективные и даже оптимальные алгоритмы счета на микрокалькулятор рах существуют. В искусных руках микрокалькулятор может творить чудеса*
В предлагаемой вниманию читателя книге микрокалькулятор предстает как гибкий и универсальный инструмент познания окружающего мира, способный удовлетворить не только любознательного человека, но и исследователя. Развертывая пред изумленным читателем длинную вереницу задач самого различного содержания, авторы убедительно демонстрируют богатейшие возможности микрокалькуляторов и попутно исподволь приобщают тех, кто не искушен в различного рода вычислительных хитростях, к высокому искусству рационального счета.
О чем бы ни рассказывали авторы, они умело сочетают достоверность сообщаемой ими информации с доступностью изложения, неизменно яркого, эмоционально приподнятого и не чуждого юмора. Выступая в роли пропагандистов нового средства вычислений, они избирают своим педагогическим приемом не менторские наставления, а наглядный показ. Их искренняя увлеченность не может не вызвать отклика у читателя.
Со временем, надо думать, будет создана целая библиотечка руководств самого различного уровня и назначения для тех, кто при расчетах пользуется микрокалькуляторами (как, например, «Справочник по расчетам на микрокалькуляторах» В. П. Дьяконова —М.: Наука, 1986). Можно с уверенностью сказать, что и тогда книга В. Гильде и 3. Альтрихтёра не утратит своего значения и найдет путь не только к уму, но и к сердцу не одного поколения читателей.
Ю. Данилов
Для очень многих в числах заключено нечто необычайно привлекательное. Числа и различные соотношения между ними с увлечением изучают не только наши талантливые современники. Занимались этим и наши предки: достаточно вспомнить хотя бы Пифагора и всех тех математиков, которые с неиссякаемым терпением вычисляли знаки числа л или открывали магические квадраты. Таких примеров можно привести множество.
Нельзя не упомянуть здесь и тех, кто демонстрирует свою феноменальную память или способность молниеносно производить в уме сложнейшие вычисления, независимо от того, выступают ли они в узком семейном кругу или на эстраде.
И все же на пути всякого любителя чисел прежде стоял труднопреодолимый барьер: сами вычисления. До тех пор, пока вычисления приходилось производить в уме или с карандашом в руках, многие старательно избегали их.
Решительный перелом внесло появление микрокалькуляторов: вычисления из утомительной работы превратились в занятие, доставляющее даже удовольствие.
Обычно к микрокалькулятору прилагается крат” кое наставление. Иногда вместе с более сложными микрокалькуляторами покупатель получает даже библиотечку программ. Для нас в конечном счете играют роль не конструктивные особенности, а функциональные возможности различных микрокалькуляторов. Как правило, всякий микрокалькулятор позволяет решать самые разнообразные математические задачи. Его предназначение—сократить трудоемкие
операции и тем самым высвободить время для решения других проблем.
В нашей книге мы стремились на многочисленных примерах показать, что с микрокалькулятором в руках можно справиться практически с любой задачей. При этом не важно, идет ли речь о микрокалькуляторе, владеющем 《только》четырьмя арифметическими действиями, или о микрокалькуляторе, программируемом, как большие ЭВМ.
В нашей книге вы не найдете обычных рассуждений, доведенных до уровня строгости, принятого в современной математической литературе. Мы решила отказаться от них, считая, что при работе с числами нет необходимости каждый раз обращаться к теории множеств или к другим разделам математики, поскольку электронная схема нашего микрокалькулятора 《понимает》лишь 1 и 0.
В заключение мы хотим поблагодарить двух специалистов —проф. Ф. Коха из Кётена и физика Н. Денкмана из Лейпцига, Оба они страстные приверженцы использования микрокалькуляторов и, не считаясь со временем, слово за словом, число за числом тщательно проверили рукопись нашей книги.
Авторы
Просьба к читателю:
ПРОЧТИТЕ НЕПРЕМЕННО!
「 1. Несмотря на все усилия авторов и издательства в книге такого рода всегда могут встретиться ошибки в вычислениях, логические ошибки, описки и опечатки.
Если, повторяя за нами вычисления, вы получите результат, отличный от приведенного в книге, проверьте себя еще раз. Если ваш микрокалькулятор повторно воспроизведет результат, не совпадающий с приведенным, просим сообщить нам об ЭТОМ. -
По замыслу авторов эта книга призвана помочь тем, кто имеет под рукой микрокалькулятор, заполнить свой досуг. Каждый, кто захочет, сможет извлечь из нее что-то полезное для себя (хотя это отнюдь не обязательно). Читать нашу книгу можно с любого раздела и даже от конца. Одного мы только не советуем; систематически «прорабатывать» ее. 2 ..
Материал в книге расположен не в порядке возрастания трудности и не по принадлежности к тому или иному разделу математики. В наши намерения отнюдь не входило учить читателя математике {для этого существует множество превосходных книг), мы хотели лишь приобщить его к радости вычислений. 宀
4. Каждый раздел, на наш взгляд, должен содержать все сведения, необходимые для его понимания, поэтому некоторые 《указания》в тексте повторяются :(они выделены линейками).
При написании книги авторы пользовались микрокалькуляторами различных конструкций. Эти микрокалькуляторы (а также те, которые нам доводилось видеть) отличались друг от друга клавиатурой и характером выполняемых операций. Учитывая это, мы не вводили в книге единых обозначений и не стремились к унификации вычислений, а в каждом разделе использовали те символы и алгоритмы, которые казались нам наиболее подходящими.
Наиболее употребительные обозначения на клавиатуре микрокалькуляторов
С (от англ, clear)—очистить. При нажатии на клавишу С происходит очистка соответствующих регистров микрокалькулятора.
CD (от англ, clear display) — очистить индикатор.
СЕ (от англ, clear entry) — погасить введенное число.
CHS (от англ, change sign) — изменить знак.
CI (от англ, clear indicator)—очистить регистр индикатора.
Cl п (от англ, clear п)—очистить регистр номер п. СМ (от англ, clear memory) —очистить регистр памяти (в микрокалькуляторах с одним регистром памяти).
ЕЕ, ЕЕХ, ЕХР (от англ, enter exponent) — ввести экспоненту.
ENTER (от англ, enter — ввести)— сигнал окончания ввода в микрокалькуляторах с бесскобочными обозначениями.
F (от англ, function — функция)—перевод в режим совмещенной функции (при использовании клавиш с двумя функциональными назначениями).
FIX п (от англ. fix ——устанавливать)——фиксация положения десятичной запятой.
G —перевод в режим второй совмещенной функции (при использовании клавиш с тремя функциональными назначениями).
К —автоматика констант.
М (от англ, memory ——память)——регистр памяти (в отечественных микрокалькуляторах П).
М*—к содержимому регистра памяти прибавляется число на индикаторе (в отечественных микрокалькуляторах П+).
M~ — из содержимого регистра памяти вычитается число на индикаторе (в отечественных микрокалькуляторах П~).
MX — содержимое регистра памяти умножается на число на индикаторе (в отечественных мнкро калькуляторах ПХ)*
Мчсодержимое регистра памяти делится на число на индикаторе (в отечественных мнкрокаль* куляторах Пч-).
М + х2 — к содержимому регистра памяти прибавля* ется квадрат числа на индикаторе (в отечеств венных микрокалькуляторах П -|- х2).
MR (от англ, memory recall) — вызов регистра па* мятн.
М ч-> X — обмен между числом на индикаторе и числом в регистре памяти (в отечественных микрокалькуляторах П ч-> X).
rad ■*-> а0 (также рад ч-> град) — переключатель рад/град.
RC1 п (от англ, recall п) — вызов n-го регистра памяти (в микрокалькуляторах с несколькими регистрами памяти).
RM (от англ, recall memory) — вызов регистра памяти.
RJ (от англ, roll down)—циклический сдвиг при бесскобочной записи.
STO п (от англ, storage п) — клавиша n-го регистр
ра памяти.
“Р — корень степени х из числа Y.
X е> Y — обмен между числом в регистре X и числом в регистре Y.
Yx — число Y в степени X.
}—клавиша окончания ввода чисел (в микрокалькуляторах с бесскобочной записью).
+/изменить знак.
2nd (от англ, second ——вторая)—перевод в режим второй совмещенной функции (в микрокалькуляторе с клавишами, имеющими два или три функциональных назначения).
3rd (от англ, third — третья) — перевод в режим третьей совмещенной функции (в микрокалькуляторе с клавишами, имеющими три функциональных назначения).
СЕРДЦЕ И МОТОР
Каждый водитель автомашины согласится с тем, что мотор, который без капитального ремонта позволяет машине пройти 120 000 км, явно обладает высокими достоинствами. После столь дальнего пробега (а длина его так велика, что ее хватило бы на три кругосветных путешествия) — самое время сменить машину!
Допустим, что автомашина находится в руках осторожного водителя, который ездит по городу, соблюдая все правила уличного движения и ограничения скорости. В этом случае средняя скорость движения должна быть около 60 км/ч. Следовательно, срок службы двигателя в этом случае составляет
120 000:60 = 2000 ч.
Это меньше, чем рабочее время одного человека в течение года.
У водителя, совершающего междугородные рейсы по шоссейным дорогам, где скорость движения выше, чем в черте города, время службы двигателя еще меньше.
Будем придерживаться нашего примера, в частности того, что срок службы двигателя составляет 2000 ч. Придя в себя от удивления, что ресурс двигателя столь мал, продолжим вычисления. Выясним, сколько оборотов совершает коленчатый вал.
В инструкциях по эксплуатации автомашин говорится, что оптимальное число его оборотов составляет около 4000 в минуту. (Разумеется, заглянув в технический паспорт, вы можете уточнить эту цифру для своей машины). Следовательно, за срок службы двигателя его вал успевает совершить
2000 ・ 60 ・ 4000 = 480 000 000 оборотов.
Это уже внушительное число!
А теперь сравним двигатель внутреннего сгорания с «человеческим мотором» —с нашим сердцем.
С момента рождения и до преклонных лет наше сердце совершает в среднем 80 ударов в минуту. У детей оно бьется чаще, у пристарелых ——реже. Но у всех людей независимо от их возраста сердце бьется
24 • 365 = 8760 часов в году.
Это втрое больше срока службы двигателя автомашины до капитального ремонта. За один год сердце успевает совершить
8760 • 80 • 60 = 42 048 000 ударов,
а за 65 лет число ударов возрастет до
42 048 000 • 65 = 2 733 120 000・
Результат поистине поразительный: хотя сердце работает медленнее, чем коленчатый вал двигателя, тем не менее за 11 лет оно успевает совершить почти столько же сокращений, сколько оборотов совершает коленчатый вал за весь срок службы. А всего за 65 лет человеческой жизни сердце выполняет в
2 733 120 000 : 480 000 000 弋 6 раз
больше рабочих циклов. 《Срок службы» сердца превосходит срок службы двигателя в
65 лет : 2000 ч = 65 ・ 365 • 24 : 2000 = 284,7 раза.
Медики утверждают, что наше сердце развивает мощность 0,84 Вт.
При среднем расходе горючего 8 л на 100 км и средней теплотворной способности горючего 33,5-106 Дж/л потребляемая двигателем за весь срок службы энергия составляет
120 000 км •- • 3,35 • 1。6 貶= 3,22 • 10" Дж.
100 кмл
При кпд 35 % и ресурсе двигателя 2000 ч это со ответствует мощности
= 15653 Вт.= 15653 Вт.3,22 • 1ф1 Дж . 0,352000^ 3600 с
= 15653 Вт.
= 15653 Вт.
быстрее света?
Большинству читателей известна история о том学 как состязались в беге еж (равно как и его почтенная супруга) и заяц. Вопреки всем ожиданиям победителем оказался еж. «Должно быть, это правдивая история, иначе ее не стали бы рассказывать》,一 гласил отчет о необычайном состязании. История, которую мы хотим поведать, должно быть, не менее правдива, иначе ее не было бы в нашей книге.
В 2050 году некий ученый вывел новую разновидность бактерий. Первоначальная длина одной бактерии составляла 0,01 мм. Каждые 20 мин бактерия удваивала свою длину: через 20 мин ее длина достигала 0,02 мм, через 40 мин — 0,04 мм, через час — 0,08 мм. Ученый, преисполненный гордости за свой успех, передал о нем радиограмму своим коллегам, работавшим на космической станции, которая находилась на расстоянии в 21 световой час от Земли.-
Какова была длина новой бактерии, когда радиосигнал достиг станции? Для простоты предположим, что начало сигнала совпадает с появлением нового существа.
Прежде всего прикинем, сколько километров отделяет космическую станцию от Земли. Радиосигнал распространяется в пространстве со скоростью 300 000 км/с == 3 • 105 км/с — 3 • 108 м/с = 3 • 10n мм/с.
В 21 ч содержится
21 .60-60 = 75 600 с.
Следовательно, расстояние до космической станции составляет
7,56 - 104-3. 10й =2,27- 1016 мм,
то есть 2,27-1О10 км. Таким образом, за 21 ч радиосигнал успевает проникнуть достаточно далеко в глубь Вселенной.
Что же произойдет за это время с нашей бактерией? Каждый час она трижды удваивает свою длину. За первые 20 мин, пока бактерия успевает вырасти до '/юс мм, электромагнитная волна проходит 360 000 000 км. К тому моменту, когда радиосигнал
будет принят на космической станции, бактерия удвоит свою длину 21 ・3 = 63 раза.
Соответствующий член геометрической прогрессии^ описывающий рост бактерии, запишем в виде
(см. раздел «Простые и сложные проценты»),
厶ак = 0,01 ・2бз мм = 0,01 ・9,22・ 1018 мм =
= 9,22 ・ 1016 мм = 9,22 ・ 101° км.
Итак, наша крохотная бактерия выросла до гигант* ских размеров. Кто не верит в правильность последнего равенства, может без труда вычислить геометч рическую прогрессию
0,01; 2-0,01; 2-(2-0,01); 2 *[2*(2 *0,01)];。… до 64 члена.
При помощи микрокалькулятора, не имеющего клавиши J ух I,можно без труда возвести 2 в 63 степень, если заметить, что 263 = 264 1 2 и записать 264 в виде 2(2‘); после введения числа 2 нужно 6 раз подряд нажать на клавишу, означающую операцию возведения в квадрат, и полученный результат разделить на 2.
Одно обстоятельство поражает воображение: через 21 ч после возникновения бактерии ее длина (по крайней мере на бумаге) в 4 раза превосходит расстояние, проходимое радиосигналом за то же время. Еще поразительнее то, что столь необычайного эффекта бактерии удается достигнуть несмотря на «медленный» рост.
Если бы в 2050 году действительно был выведен штамм бактерий, обладающих способностью неограниченно расти в длину, если бы концы тела такой бактерии могли двигаться со скоростью, превосходящей предел в 300 000 км/с, устанавливаемый теорией относительности, если бы сама бактерия при этом не превращалась бы в энергию, если бы ... (можно с уверенностью сказать》что здесь найдется еще не-
мало других сесли бы»), то «растущие концы» нового существа достигли бы космической станции раньше, чем известие о его создании.
Наш микрокалькулятор просчитал для нас сюжет научно-фантастического рассказа. Что касается чисел, то все здесь обстоит благополучно и вычисления не выводят нас за рамки принятых нами первоначальных допущений. Мы же просто-напросто объявили физические законы《вне закона》,отчего и полу^ ченный нами результат оказался лишенным смысла.
Однако отнюдь не следует думать, будто из лишенного смысла результата нельзя извлечь никакой пользы. Если предположить, что увеличение длины бактерий, числа луж нефти, количества отходов и мусора или выхлопных газов происходит по геометрической прогрессии, то получится следующая вполне разумная оценка. Пруд, едва заметно (на 0,01, то есть на 1 % площади) покрытый водорослями, которые, усваивая питательные вещества из сточных вод, ежедневно удваивают свою длину, через ti дней полностью зарастет. В этом случае можем записать уравнение
S = 0,01 ・S・2"・
Поскольку нас интересует показатель степени 色 то правую и левую части уравнения необходимо прологарифмировать, и мы получим
откудаоткудаlgS = lgOQl + lg5 + «lg2,lgS = lgOQl + lg5 + «lg2,Igo,oiIgo,oi2222lg2 0,301lg2 0,301= 6,64= 6,64у 7.у 7.
откуда
откуда
lgS = lgOQl + lg5 + «lg2,
lgS = lgOQl + lg5 + «lg2,
Igo,oi
Igo,oi
2
2
2
2
lg2 0,301
lg2 0,301
= 6,64
= 6,64
у 7.
у 7.
А через сколько дней пруд оказался бы заросшим наполовину?
Составив уравнение
0,5S = 0,01S-2rt
находим, что и = 5,676.
Следовательно, через 6 дней после начала зарастания пруд еще можно спасти. Днем позже изменить его судьбу к лучшему уже невозможно, Так стремительно происходит зарастание!
РАСЧЕТЫ ДЛЯ АВТОМОБИЛЕЙ
Скорость автомашины мы определяем по спидометру. Никаких дополнительных расчетов нам для этого не требуется. Другое дело, если мы захотим узнать среднюю скорость. Если мы преодолеваем 194 км от Галле до Берлина за 2 ч 30 мин, то средняя скорость на этом участке составляет
=77,6 км/ч.
Но вот на обратном пути из Берлина в Галле мы попадаем в часы пик, и на преодоление того же расстояния нам требуется 2 ч 45 мин. На этот раз средняя скорость составляет
互75 亏-^ 70,55 км/ч.
Средняя же скорость на протяжении всего пути Галле —Берлин — Галле равна не
■^■(77,60 + 70,55) = 74,07 км/ч, а
2 • 194 кмс /
(2;5+ 砒;73,9 км/ч,
то есть отношению пройденного автомашиной пути ко времени, за которое машина его преодолела. Если во время поездки у нас лопнет приводной ремень вентилятора, то с чисто ма1ематической точки зрения представляет интерес вычислить, какой длины должен быть его заменитель. (Разумеется, в действительности мы предусмотрительно захватили с собой запасной ремень.)
На рис. 1 показано все, что необходимо для расчета. Пусть R и г—радиусы, а — расстояние между осями шкивов. Какая часть ремня прилегает к шкиву вплотную, зависит от величины последнего. Ради* ус R, проведенный в точку, где приводной ремень отстает от шкива, образует с отрезком а, соединяющим оси шкивов, угол а. Мы не будем выводить соотношение и лишь приведем его. Длина ремня составляет
£ = 2 [«炉一(R 一 乃 一 a便一广)+冗r].
Без микрокалькулятора перед таким выражением чувствуешь себя беспомощным. Оно станет еще более сложным, если мы вздумаем определить величину угла а (выражение для а мы также приводим без вывода):
а = arccos—-——(в радианах).
Подставляя выражение для а в формулу для L, получаем
L = 2 [«а?—依—“2 — arccos -~г- • (R —尸)+ 就?]・
Остается лишь подставить размеры, которые имеют Rt г и а в двигателе вашей автомашины.
Рис. I. Данные, позволяющие вычислить длину приводного ремня.
Тем читателям, кто не обзавелся собственной автомашиной, поможет следующий пример. Выберем размеры шкивов и расстояние между их осями так, чтобы
R = 2r,
а = 2R = 4г.
Тогда выражение для L упрощается:
L = [V(4г)2 — (2г ——г)2 — arccos ^^-・(2г — г) +
+ 冗• 2d = 2[«16产一产一arccos-|- • r + 2hT] =
=2(«15「2 — arccos 0,25 • г + 6,28г).
Те, у KQro в микрокалькуляторе имеется клавиша рад или rad , должны ею воспользоваться, так как
угол а необходимо задать в радианах:
arccos 0,25 = 1,32 рад.
Если микрокалькулятор работает только с градусами, то необходимо ввести переводный множитель
1。=鳥= 0,017453 рад.
Тогда
arccos 0,25 =75,52°,75,52.0,017453= 1,32 рад,L = 2 (3,87г — 1,32г + 6,28" = 17,66г = 8,8 3R・
Мы сначала упростили выражение для L, а затем произвели вычисления. Разумеется, все расчеты можно было бы проделать, используя непосредственно исходное выражение для L,
Предоставляем читателю самостоятельно вычис* лить длину приводного ремня для его собственной автомашины.
ПО СТОПАМ ЮНОГО ГАУССА
Рассказывают, что в детстве с Гауссом приклю-* чилась следующая история.
Однажды в классе, где учился Гаусс, учителю за-» хотелось немного передохнуть, и он предложил ребя-* там найти сумму всех целых чисел от 1 до 100. Весь класс принялся лихорадочно считать. Гаусс же, по* размыслив несколько минут, тут же написал ответ. Надежды учителя на то, что ему удастся спокойно посидеть, не оправдались. Как Гауссу удалось так быстро решить задачу?
Ему сравнительно быстро удалось заметить следующее. Если суммировать целые числа, ид^^щие подряд от 1 до п, то первое и последнее, второе от начала и второе от конца и т. д. числа образуют одинаковые суммы, равные n + 1, а всего таких пар п/2. Гауссу это стало ясно из ^укороченного» примера с четырьмя последовательными целыми чис-
ламизламиз1 + 2 + : + 4=10 =等・(4 屮 1).
ламиз
ламиз
Поскольку подмеченная закономерность должна выполняться и при /г = 100, то он сразу же получил ответ задачи, заданной учителем:
% (100+ 1) = 5050.
Изменим теперь несколько постановку задачи и спросим: чему равна сумма всех нечетных чисел от 1 до 23? Быстро суммируя, находим: 1 + 3 + ,・♦ ...+ 23 = 144* Одновременно подсчитываем слагаем мые. Их оказывается 12.
А теперь спросим себя, чему равна сумма четных чисел от 2 до 24. Сложение 12 четных чисел даст 156. Заметим, что
券• (1 +23) = 144,
-^-•(2 + 24) = 156.
Отсюда мы выводим общую зависимость; сумму s первых п членов арифметической прогрессии
@1 + % + ■ • • + О/р то есть отрезок ряда, состоящий из п слагаемых с постоянной разностью между любыми двумя соседними членами, можно вычислить по формуле
$ =专@ +a"),
где пчисло членов, @i — первый член и ап — последний член.
А чему равна сумма всех четных чисел от 16 до 50? Прежде чем ответить на этот вопрос, нужно немного подумать. Отрезок ряда содержит
^•-•^• = 25-7 = 18 яленов, поэтому
5 = ^(16 + 50) = 594.
Итак, мы убедились, что формула для суммы § арифметической прогрессии остается в силе и в том случае, если число членов нечетно.
В заключение рассмотрим еще один вариант задачи Гаусса. Чему равна сумма всех целых чисел от 19 до 200? Число членов этой арифметической прогрессии равно 200——18= 182. Зная это, находим ее сумму:
S=l|l. (19+ 200) = 19 929.
Решая подобные задачи, необходимо внимательно следить за тем, что, собственно, требуется найти: сумму всех чисел или же сумму всех четных (нечетных) чисел.
ГРАМПЛАСТИНКА В ЧИСЛАХ
Если под рукой есть микрокалькулятор, то «расчет» грампластинки ——одно удовольствие. Бороздки на грампластинке образуют спираль (от значительных поперечных колебаний мы отвлекаемся).
Расчет спирали без микрокалькулятора ——задача трудоемкая, требующая немалого времени.
На нашей грампластинке оттиснута архимедова спираль, то есть расстояние между двумя соседними бороздками всюду одинаково (повторяем, что мы не учитываем значительных поперечных колебаний, превращающих спираль в зигзагообразную линию). На один миллиметр радиуса грампластинки приходится около 9 бороздок. Следовательно, расстояние между точками, лежащими на дне соседних бороздок, составляет ОКОЛО 々=1/9 = 0,11 мм.
Предположим, что внешняя бороздка (ближайшая к краю) проходит на расстоянии 140 мм, а внутренняя (ближайшая к центру) —на расстоянии 70 мм от центра грампластинки. Разумеется, от пластинки к пластинке эти числа могут несколько изменяться.
Следует заметить, что, например, витки раковин улиток и сжатых спиральных пружин имеют форму логарифмической спирали. Расстояние между сосед- 22
ннмн витками такой спирали возрастает по мере уда* дения от исходной точки. Для грампластинок логарифмическая спираль была бы неудобна. Но вернемся к нашей грампластинке. О ней нам пока известно, ЧТО
Г max ~~ 140 ММ, 「min 70 ММ, k 0,11 ММ.
Этих данных еще недостаточно для того, чтобы мы могли рассчитать спираль. Необходимо еще знать
Рис. 2. Архимедова спираль: г = а(р (в полярных координатах) при а = 2 мм.
масштаб а, поскольку расстояние между двумя соседними витками спирали составляет
k = 2п • а,откуда
@ =亠=0,02 мм・
На рис. 2 мы выбрали а = 2 мм, поскольку в противном случае витки спирали были бы едва различимы.
Прикинем быстро (в этом — преимущество микрокалькулятора) все данные для спирали с а = 2 мм. В полярных координатах уравнение архимедовой спирали имеет вид
г = Дф.
Угол ф измеряется в радианах. Если у нашего микрокалькулятора нет клавиши рад , то необходимо вычислить переводные множители:
1° =斋 Раи,
1 рад = 57°17'45〃 = 57,2957795 ..Л
Вычислим г при 90°, Сначала необходимо перевести угол 90° в радианы:_
90° = -j^o * 90 =今 рад.
Следовательно,
г а ф — 3,14 мм.
' Сверим полученный результат с рис. 2. Угол 90° следует отсчитать от положительного направления оси % против часовой стрелки (так принято отсчитывать углы у математиков). Действительно, точка пересечения спирали с положительным направлением оси у отстоит от начала координат на 3,14 мм. Если под рукой имеется микрокалькулятор, позволяющий переходить от полярных координат к прямоугольным, то каждую точку спирали можно задать в обеих системах координат. Следующие формулы позволяют сделать то же самое при помощи любого микрокалькулятора, если у него имеются клавиши для вычисления тригонометрических функций:..
Г = д/%2 + У?, х = г ・ cosqp,
Ф = arctg—, у —г • sin(p.
Убедившись в том, что архимедову спираль можно весьма просто задать в полярных координатах$ вернемся к нашей грампластинке. Нам бы хотелось знать длину бороздки. Длина 5 спирали от центра До точки <р составляет
5 = у (<р V1 + Ф2 + Arsh ф),
где sh 屮=(。田 ——ef )/2 ——гиперболический синус, а Arsh ф = In [ф + V1 + ф2] — обратная ему функция 24
'(ареасинус). Следовательно,
S = у {ф V1 + <Р2 + In [<р+ “1 十屮2 ]}•
Угол 360°, если его выразить в радианах, равен
360 •贵= 2п.
Это позволяет преобразовать выражение для s к более приятному виду:
5 = у {(2л V1 + 4兀2) + In [2л + “ 1 + 4兀2 ]}・
Вычислив s, мы получили бы очень маленькое значение: 0,425 мм. Такова длина первого витка вокруг центра грампластинки. Но вблизи ее центра никаких витков нет. Спираль начинается лишь на расстоянии 70 мм от центра. Следовательно, после каждого оборота мы должны увеличивать угол 勺 на 2л.
Прикинем: на 1 мм умещается 9 витков,
на 70 мм —630 витков,
но они не оттиснуты на грампластинке, на 140 мм умещается 1260 витков.
Чтобы найти суммарную длину витков, мы должны вычислить
$ — $1260 — $630・
Для спирали, не нанесенной на грампластинку, получаем
5бзо = ^ {630 • 2л Vl + 6302 • 4兀2 +
+ In [630 • 2л + “1 十 6302 • 4阅}==-^ • 15668993,43 « 156689,93 мм,
а для спирали, которая заполнила бы всю грампластинку,-j
s% = у {1260.2л “1 + 12602.4紋 +
4-In [1260-2л 4- “1 十 12602,4刷} = 626759,46 мм.
Следовательно, суммарная длина всех бороздок составляет
s = (626759,46 — 156689,93) = 470069,53 мм, то есть около 470 м.
Чтобы убедить читателя в том, что при определенных обстоятельствах более простая приближенная формула приводит к вполне удовлетворительному результату, произведем следующий расчет.
При больших ф (а углы ф = 630-2л или 勺= =1260 X 2л с достаточным основанием можно считать большими) для длины спирали справедлива упрощенная формула
а 2
Пользуясь ею, получаем
S630 = ~ •(630 • 2л)2 = 156689,8 мм
И
S1263 =讐• (1260.2п)2 = 626759,4 мм,
а суммарная длина всех бороздок оказывается рав- н0访
626759,4 — 156689,8 = 470069,6 мм, то есть с точностью до миллиметра совпадает с ранее вычисленной длиной.
Смеем надеяться, что небольшое расхождение в длине бороздок, не превосходящее десятых или даже сотых долей миллиметра, не помешает нам с удовольствием прослушать грампластинку.
КАКОЙ ВЫСОТЫ ЭВЕРЕСТ?
Еще в те времена, когда Эверест не был покорен* его положение и высоту удалось определить с достаточной точностью. Измерения были произведены под руководством Джорджа Эвереста (1790—1866).
Разумеется, читателю в общих чертах известно, как работают геодезисты. Они изменяют длину ка* 26
кого-то базисного отрезка и углы, образуемые отрезком и направлениями на острие шпиля или конек крыши самого высокого здания в округе. Обычные приборы позволяют точнее измерять углы, чем отрезки (в отличие от радарной техники, но в нашем случае мы будем пользоваться только оптическими приборами).
Под руководством Эвереста геодезисты построили где-то у подножия Гималаев базисный отрезок. И з концов базиса геодезисты взяли направление на вершину горы и измерили углы. Зная углы а н 0 (рис. 3),
Рис. 3. Определение положения точки Р (з — базис). Вид сверху.
они уже могли определить положение горы (хотя необходимые для этого вычисления далеко выходят за рамки известных со школьной скамьи методов решения треугольников).
Измерение углов в вертикальной плоскости несколько непривычно (рис. 4). Высота горы над уровнем базисного отрезка
,sin a sin В
■— S .:/ Q 、,
sm (р — а)
Предположим, что длина s базиса равна 1000 м (поскольку Эверест был англичанином, длину базиса измеряли в милях). Для простоты условимся считать, что базис выбран на уровне моря. Какие углы были получены в результате измерений?
Вот тут-то наш микрокалькулятор снова оказывается поистине незаменимым: поскольку результаты
измерений неизвестны, величины углов аир нам придется установить методом проб и ошибок. Мы знаем лишь конечный результат: высота горы состав-* ляет около 8800 м.
Рис. 4. Определение высоты й горы по результатам визирования ее вершины из концов базисного отрезка.
Приступая к оценке углов, не следует упускать из виду следующие соображения:
Углы должны быть малыми, так как Эверест целиком лежит в Гималаях, а мы находимся у ее подножия.
Разность 6 — а углов также должна быть малой.
Предоставляем читателю перепробовать все мыслимые комбинации величин, а сами остановим свой выбор на следующих значениях углов:
А= 1000 м .駡3竺=8839,26 м.
sin 0,07
' Может быть, читателю удалось подобрать другие углы?
Как далеко отстоит базис от Эвереста? Поскольку высота h = 8840 м и угол а — 6° известны, то найти расстояние от базиса до горы не составляет труда! 一
e =m = 84,1 км. tga tg6
Это вполне разумное значение.'
Разумеется, далеко не все измерения носят столь волнующий характер, как измерения Эвереста. Однако и на полях, и на городских улицах довольно часто можно видеть людей с теодолитами и мерными рейками в руках.
Глядя в трубу теодолита на мерную рейку, геодезист видит между двумя параллельными штриха-» 28
ми отрезок рейки длиной L. Одновременно он измеряет угол а между визирной линией и горизонталью, если местность имеет уклон или подъем. Зная L и а, геодезист вычисляет расстояние по горизонтали
100 • Л • cos2 а
и разность высот
Л = 50 • L • sir12a.
В множители 100 и 50 включены постоянные прибора.
На плоскости а = 0° и cos 0° = 1, поэтому величина 100 L совпадает с расстоянием по горизонтали. Наоборот, sin 0° = 0, поэтому /г = 0.
Для высокоточных измерений (С ——постоянная прибора)
а = L *С * cos2 а —• sir12a.
Вычислять части, безВычислять части, беззначения выражения микрокалькулятора —значения выражения микрокалькулятора —стоящего в правойзадача почти непостоящего в правойзадача почти непо
Вычислять части, без
Вычислять части, без
значения выражения микрокалькулятора —
значения выражения микрокалькулятора —
стоящего в правой
задача почти непо
стоящего в правой
задача почти непо
сильная.
В ПОМОЩЬ ЛЮБИТЕЛЯМ СКАТА
Популярность игры в скат объясняется двумя причинами. Во-первых, лишь при определенном везении игроку удается получать 《хорошие》карты на протяжении сколько-нибудь продолжительного времени, во-вторых, правила игры позволяют при известной сноровке выгодно использовать различные комбинации карт. Например, даже имея на руках «совсем плохие》карты, игрок может выиграть нулевой открытый розыгрыш.
Страстные любители игры в скат утверждают, что ни одна партия не похожа на другую. Так ли это? Чтобы ответить на вопрос, обратимся к комбинаторике. Предположим, что в игре участвуют только три карты: валет (В), дама (Д) и король (К). При сдаче их трем игрокам карты могут распределиться следующим образом:
вдк, вкд, дкв, двк, кдв, квд.
Каждый из трех элементов может дважды стоять на первом месте, а два других оказываются при этом на втором и третьем местах. Следовательно, общее число перестановок из трех элементов равно 3-2 = 6. Из четырех карт можно было бы составить
4 • 3 • 2 == 24
перестановки. Произведение 1-2-3- ... -п у математиков принято обозначать п! (читается «зн факториал»). Таким образом,
4! = 4・3・2・ 1=24.
Прежде чем приступить к вычислению 32!, необходимо учесть следующую особенность игры в скат. В нее играют втроем, и каждый из трех игроков получает по 10 карт, а в качестве «четвертого игрока》 участвует так называемый ренонс, или скат, из двух карт. Число возможных комбинаций в скате составляет поэтому
7 —321
Z 10! 10! 10! 2!' Но
32! = 2,63 ・ 1035,
10! = 3 628 800,
2!(10!)з = 9,56・ 10 叱 поэтому
Z = 2,75・ 10 包
Разумеется, завзятому любителю игры в скат интересно узнать, удастся ли ему сыграть по разу все Z партий. Предположим, что вместе с тасованием карт партия продолжается 5 мин. За час можно сыграть 12 партий. Игрок-фанатик, играя по 16 q в сутки, успеет сыграть за день 192 партии, что составляет 70080 партий в год. Чтобы сыграть все мыслимые партии, такому игроку потребовалось бы 2,75 . 1015: 70 080 = 3,92 • 10 лет.
Теоретически не исключено, что в один прекрасный день человечеству взбредет в голову забросить все дела и приняться за игру в скат. Если считать, что численность населения земного шара составляет 5 млрд, человек, то за год будет сыграно
70 080.5 000 000 000 : 3 = 1,168 ・ 10履 партий,
поскольку, как известно, в скат всегда играют втроем. Чтобы сыграть все варианты партий, человечеству потребуется
10: 1,168- 10Н = 23,54 года.
Итак, все мыслимые варианты партий в скат можно было бы переиграть примерно за 23,5 года совместными усилиями населения всего земного шара. (Должно быть, инопланетяне сочли бы такой период повального увлечения скатом подходящим для более близкого знакомства с нами.)
СРЕДНЕЕ И РАЗБРОС
чила эта формула, объясняется отчасти ее простотой. Вычислить стандартное отклонение s не так просто: для этого необходимо воспользоваться формулой
s =s =Z «I - муZ «I - му〃一1〃一1
s =
s =
Z «I - му
Z «I - му
〃一1
〃一1
Начнем с примера.РосткаждогоИЗ 30ков впишем в таблицу:1,431,481,621,651,691,441,501,631,671,691,461,521,641,671,701,461,531,641,681,701,471,551,641,681,701,471,551,651,681,71Чтобы сократить вычисление среднего ,Начнем с примера.РосткаждогоИЗ 30ков впишем в таблицу:1,431,481,621,651,691,441,501,631,671,691,461,521,641,671,701,461,531,641,681,701,471,551,641,681,701,471,551,651,681,71Чтобы сократить вычисление среднего ,школьни-школьни-то есть составить разности между измеренными значениями и их средним арифметическим, возвести их в квадрат, просуммировать квадраты и, разделив на п— 1, извлечь из полученного результата квадратный корень. Если п очень велико, то сложение приходится производить многократно. В подобных слут чаях удобнее поступать иначе.
Начнем с примера.
Рост
каждого
ИЗ 30
ков впишем в таблицу:
1,43
1,48
1,62
1,65
1,69
1,44
1,50
1,63
1,67
1,69
1,46
1,52
1,64
1,67
1,70
1,46
1,53
1,64
1,68
1,70
1,47
1,55
1,64
1,68
1,70
1,47
1,55
1,65
1,68
1,71
Чтобы сократить вычисление среднего ,
Начнем с примера.
Рост
каждого
ИЗ 30
ков впишем в таблицу:
1,43
1,48
1,62
1,65
1,69
1,44
1,50
1,63
1,67
1,69
1,46
1,52
1,64
1,67
1,70
1,46
1,53
1,64
1,68
1,70
1,47
1,55
1,64
1,68
1,70
1,47
1,55
1,65
1,68
1,71
Чтобы сократить вычисление среднего ,
школьни-
школьни-
. арифметического М и стандартного отклонения 邑 прежде всего произведем разбиение на группы. В одну группу включим школьников, рост которых заключен между 1,40 и 1,44 м, в другую — тех, чей рост колеблется от 1,45 до 1,49 м н т. п. '(Прн разбиении на группы удобнее всего воспользоваться линованной бумагой). Средние арифметические хт по группам составляют соответственно 1,42, 1,47, 1,52 м и т. д.
Затем каждой группе мы присвоим номер. Для этого предположим, что среднее арифметическое по всей выборке (средний рост 30 школьников) равно некоторому числу, и группу, которой принадлежит это число, назовем нулевой (ошибка в выборе среднего арифметического по всей выборке никак не сказывается' на окончательном результате!). Все остальные группы нумеруются 《по росту» целыми числами, положительными, если группа «выше» нулевой, и отрицательными, если группа «ниже^ нулевой Как выглядит разбиение на группы в нашем примере, показано в следующей таблице.
Группа
Среднее по группе
Абсолютная частота 九加
Номер группы т
mhm
m%加
1,40—1,44
1,42
2
—3
一6
18
1,45—1,49
1,47
5
-2 •
—10
20
1,50—1,54
1,52
3
一3
3
1,55-1,59
1,57
2
0
0
0
1,60-1.64
1,62
5
4-1
4-5
5
1,65-1,69
1,67
9
4-2
4-18
36
1,70-1,74
1,27
4
4-3
4-12
36
Суммы
/г = 30
A =+16
B= 118
Принятое нами значение среднего арифметического по всей выборке х (= 1,57 м) и ширина группы d (=0,05 м) связаны с истинным значением среднего арифметического М соотношением
m=充+修=1,57 + °吧3e = 1,60 m
п30
И
s = d・(B-彳)=
.=0,05 д/击(118 一需)=0,097 «^0,1 м.
Более точные значения среднего арифметического и стандартного отклонения: М= 1,5967 и s = 0,0958. В странах английского языка мерой разброса значений принято считать не стандартное отклонение s, а так называемую дисперсию s2.
Под средним мы почти всегда имеем в виду среднее арифметическое. Однако в некоторых случаях бывают удобнее другие средние.
Напрнмер, если полученные в результате проведенных измерений значения колеблются относительно среднего несимметрично, то есть если их распределение смещено, разумно ввести медиану — то из наблюденных значений, которое делит все распределение на две равные по величине части (каждая половина содержит 50 % исследуемых объектов). В примере со школьниками «сечение» проходило бы между пятнадцатым и шестнадцатым учеником, если весь класс
выстроить по росту. Как показывает составленная нами таблица, медиана в этом случае равна 1,64 м.
Из других средних нельзя не упомянуть о среднем геометрическом и среднем гармоническом. Сред* нее геометрическое вычисляется по формуле
где %i,尤2, ..., хл— (положительные) значения изме* ряемой величины, а п ——число измерений. Это сред* нее используется главным образом в тех случаях, когда необходимо получить представление о средних данных, характеризующих процесс роста, для описания которого используются относительные показатели, например доли в процентах.
Пусть за последние три года прирост чего-то составил соответственно 5 %, 8 % и 8 % (каждый раз по сравнению с предыдущим годом). По нашей формуле средний прирост этого таинственного «чего-то» за три года составляет
#5 • 8 • 8 = ^W = 6,84 %.
Наконец, существует среднее гармоническое
Оно служит для вычисления средних значений скоростей, плотностей и других величин, определяемых отношениями.
Рассмотрим, например, следующую задачу. Предположим, что мы едем по июссе со скоростью 60 км/час и на пути нам встречается подъем. Преодолевая его, мы движемся со скоростью 30 км/час. С какой скоростью нам следует ехать на спуске, чтобы средняя скорость движения осталась неизменной? Те, кто считают, будто нам следует на спуске развить скорость 90 км/час, заблуждаются. Если же в приведенную выше формулу подставить Мн = 60, п = 2, %1 = 30, то получится, что скорость %2 должна быть бесконечно большой, а движение с такой скоростью возбраняется правилами дорожного движения.
Наша формула для среднего гармонического полностью исключает случай, когда средняя скорость вдвое больше одной из усредняемых скоростей.
Если бы мы поднимались в гору со скоростью 30 км/час, а спускались под гору со скоростью 90 км/час, то
Мн = t t = 45 км/ч.
■зо"+ 90
Вот какой оказалась бы в действительности наша средняя скорость на участке шоссе с подъемом и спуском.
ЧИСЛА ФИБОНАЧЧИ
Итальянский математик Леонардо Фибоначчи (1180—1250) обнаружил замечательную числовую последовательность: ее первый член равен единице, затем идет еще одна единица, а каждый следующий член равен сумме двух предыдущих. Вот как выглядят несколько первых чисел:
1; 1; 2 (=1 + 1); 3(=2十1); 5(=3 + 2);
8(=5+3); 13(=8+5) и т. д.
Насколько просто сформулировать закон образования последовательности Фибоначчи на словах, настолько сложно выглядит формула для общего члена последовательности. Действительно n-е число Фибоначчи Fn можно представить в виде
Если мн захотим вычислять по этой формуле члены последовательности с большими номерами, то без микрокалькулятора нам просто не обойтись.
В разделе《Золотые сечение» мы покажем, что корни квадратного уравнения для отношения длин двух отрезков, известного под названием 《золотое
1 士 д/S сечение», совпадают с числами q =•
Возможно, у читателя возникла смутная догадка о том, что числа Фибоначчи каким-то образом связаны с «математической эстетикой». Ваша догадка верна, дорогой читатель! Математики уже давно обнаружили, что отношение двух последовательных чи* сел Фибоначчи дает довольно хорошее приближение к величине золотого сечения. Это приближение тем лучше, чем больше номера двух последовательных чисел Фибоначчи.
В этом вы можете убедиться и сами:
8: 5 = 1,6;
13: 8= 1,625;
21 : 13= 1,61;
34 : 21 = 1,62 и т. д.
Биологам также приходится иметь дело с числами Фибоначчи. Например, ботаники установили, что угол между двумя соседними листами, расположенными вокруг стебля, постоянен для каждого вида растений. Чаще всего встречаются «углы диверген*¥ цнн》, составляющие следующие доли от 360°:
1122, Т'『1122, Т'『358Т- ТТ' 2Г и т・ д-358Т- ТТ' 2Г и т・ д-
112
2, Т'『
112
2, Т'『
358
Т- ТТ' 2Г и т・ д-
358
Т- ТТ' 2Г и т・ д-
Числители и знаменатели этих дробей представляют^ собой не что иное, как числа Фибоначчи.
Аналогичные закономерности обнаружены также в строении пчелиных сот и паутины.
ИЗ ЛЮБВИ К 冗
Древние вавилоняне (жившие за несколько тысяч лет до н. э.) довольствовались тем, что заменяли важную геометрическую величину л (отношение длины окружности к ее диаметру) ее приближенным
значением, равным 3. Такое приближение отвечало потребностям строительного искусства и землемерия того времени.
В одном древнеегипетском папирусе для числа л приводится гораздо более точное приближение 3,1605. Около 1600 г. голландский математик Лудольф ван Цейлен вычислил 35 знаков числа л после запятой- В прошлом веке англичанин Уильям Шенке затратил изрядную часть своей жизни на вычисление л с более чем семьюстами знаками.
Вполне понятно, что в последующие десятилетия не нашлось желающих проверить правильность вы^ числений Шенкса. В то же время возникло и ста* ло все более крепнуть подозрение, что в выкладки Шенкса где-то вкралась ошибка. Дело в том, что теоретически все цифры от 0 до 9 должны встречаться в десятичном разложении числа л с одинаковой частотой. В разложении же, полученном Шенксом, цифра 7 встречалась реже, чем следовало из статистических соображений.
Лишь с появлением современных ЭВМ появилась возможность вновь вернуть число 冗 к жизни ценой сравнительно скромных затрат. В 1961 г. ЭВМ понадобилось менее четырех с половиной часов, чтобы вычислить более 100 000 знаков числа 1rt. В основу программы была положена формула Гаусса
3T = 48arctg-i- + 32 a retg -™- — 20 a retg »
а значения арктангенса вычислялись при помощи разложения в степенной ряд
, v-З у5
arctg х = х —2—!—g- 一 7—И*»*#
Оказалось, что Шенке действительно допустил ошибку в 528-м знаке. Принятый им метод вычислений был таков, что и все последующие знаки оказались ошибочными.
Выяснилось также, что теория находится в полном согласии с практикой: все цифры в вычисленном отрезке десятичного разложения числа л встречались приблизительно с одной и той же частотой, то есть каждая цифра появлялась около 10 000 раз.
Естественно напрашивается вопрос, сколько знаков числа л необходимо знать для практических рас-
четов. Если у вашего микрокалькулятора нет клавиши J л [, то придется загрузить вашу память. Дробь S55/ii3 дает приближение числа л с ошибкой меньше, чем 3»10~7 Если связный текст вы запоминаете лучше, чем сголые» числа, то рекомендуем вам за* помнить следующее «волшебное заклинание»:
Как я хочу л: числа выражение ие забыть, Очень уж важно.
Вероятно, вы уже заметили, что поэтические достоин* ства этих строк не слишком велики. Тем не менее при всем своем несовершенстве школьный стишок дает 10 знаков числа л после запятой. Число букв в словах совпадает с цифрами десятичного разложения числа л:
3,1415926525.
Если вы сочтете достаточными девять знаков после запятой, то это будет означать, что разность между приближенным и истинным значением л меньше пяти десятимиллиардных, то есть AnV5・i0-i°.
Проверим, как сказывается при вычислении такая ошибка в начальных данных на окончательном ответе. Возьмем окружность радиусом 1 км. (Для технических сооружений больших размеров прецизионные измерения не имеют смысла.) Длина нашей окружности равна U = 2nR = х-2-103 м, а максимальная ошибка при вычислении ее достигает величины
д[/==2. 103Ал = 2. 103-5- 10-10=10_6м = 1 микрон.
Следовательно, зная л с ошибкой Дл; < 5 -10~, мы найдем длину окружности диаметром ровно 2 км с точность до 1/1000 мм. Кому захочется проводить повторные измерения?
ЕМКОСТЬ ЕМКОСТИ
канун тридцатилетней войны основной интерес представлял рациональный выбор конструкции пороховой бочки, название кеплеровского труда 《Новая стереометрия винных бочек》однозначно указывает на бочки с вином. Желая идти в ногу со временем, мы займемся определением вместимости пивных бочек.
Формула,
У b4~(S° + 4Si + S2),
где Н——высота, So ——площадь нижнего днища, Si — площадь срединного поперечного сечения, S?——площадь верхнего днища (измеренные изнутри) позволяет вычислить объем бочкообразного тела с достаточно высокой точностью. Если принять, как это обычно бывает, что площади верхнего и нижнего днища равны, то есть что
So = S2= —
и что все поперечные сечения имеют форму круга, то после некоторых преобразований нашу приближенную формулу можно записать в виде
U•加[1 + 2 (强『J.
Предположим, что расстояние между днищами (измеренное изнутри бочки) равно 60 см, внутренний диаметр срединного сечения равен 50 см, а внутренние диаметры верхнего и нижнего днища составляют 40 см.
Объем нашей бочки равен,
У = ^1.0,16 • [1 + 21.252] = 0,1037 м3 ^ 104 л.
Не будем спорить о том, будет ли ее емкость в действительности на несколько литров больше или меньше, поскольку формула, которой мы воспользовались, дает лишь первое приближение.
Она представляет собой частный случай предложенного Кеплером правила для вычисления емкозтн бочек:
\ f(x) tZx « з-^о + ^ + г/г).
В левой части этого приближенного равенства уже ничто не напоминает о емкости бочек: й означает величину шага (в рассматриваемом нами случае й = = Н/2)・ Для тех, кому не доводилось изучать в школе «высшую математику», скажем, что определенный интеграл
Xo+2h
\ / (%) d%
(читается: интеграл от 尤о до 尤о + 2九)、означает пло-> щадь криволинейной трапеции, ограниченной сверху кривой g=fx, снизу ——отрезком оси 尤,заключенным
Рис, 5. Криволинейная трапеция. Ее площадь можно вычислить по формуле, предложенной Кеплером для вычисления емкости винных бочек.
между Хо и хо + 2用,слева — ординатой f(%o) и спра* ва ——ординатой f (%。+ 2九)(рис. 5). Правая часть приближенного равенства показывает, что кривая у = =,(%) заменена дугой параболы, проходящей через точки (Хо, Уо = f (尤口)),(尤。+ %, Pi = f (尤。+ %)) н '(尤0 -Н :十2儿 у2 = /(хо + 2h)). Через три точки всегда можно провести параболу, причем только одну.
Предположим, что мы хотим найти площадь под кривой f (х) = V^2 + 3 на отрезке оси х от х = 0 до X = 4г то есть вычислить интеграл
4
\ д/%2 十 М dx.
о
По формуле Кеплера
S ^ § (% + 4协 + у?),
где 2Л = 4, то есть Л = 2; 如=V^_+ 3 = V^; У1 = =“4十3 = “7; //2 = «16 + 3 = “19・ Следовательно, площадь интересующей нас криволинейной трапеции равна в единицах площади
S~4 (V5" + 4 л/Т +“w = 11,116.
l Для сравнения приведем точное значение интеграла (или площади):
S = 11,0788.
! Ошибка составляет лишь 0,3 %.
В свою очередь формулу Кеплера можно рассматривать как частный случай общего метода приближенного вычисления определенных интегралов, разработанного английским математиком Томасом Симпсоном (1710—1761).
Основная идея метода Симпсона состоит в разбиении произвольной криволинейной трапеции, площадь которой требуется вычислить, на сколь угодно большое число параболических трапеций, и в применении к каждой из них формулы Кеплера. Чем меньше шаг интегрирования, тем больше число параболических сегментов, заменяющих заданную функцию. Что позволяет усовершенствовать формулу для приближенного вычисления определенных интегралов следующим образом:
^o+n-2/г\ f (尤)dx七
Q 彳(% + 4协 + 2//2 + 4//з + 2//4 + .., + 4y2"一1 + //2)
Симметрия выражения, стоящего в скобках, не требует более подробных пояснений.
Воспользуемся новой формулой для вычисления интеграла*
4 、“尤2 十 3 dxt о
Интервал, по которому производится интегрирование, мы разобьем на 4 подынтервала. Следовательно, нам понадобится знать 5 значений подынтегральной функции. Это соответствует п = 2 и Л = 1, а формула Симпсона преобразуется к виду
S и 4" *(% + 4yl + 2诊 + 4% + 弘)・
При % = "0+3 = "3,g1 = “1+3 = 2,g2 = ="4+3 = "7,% = “9+3 = "12 и
="市声="西получаем:
s у (7^ + 8 + 2 V^ + 4 “垣 + “而)=
= 11,07911,08.
Ошибка (разность между точным и приближенным значением интеграла) становится пренебрежимо малой.
А теперь, когда вы уже в состоянии, пользуясь своим микрокалькулятором, численно проинтегрировать любую функцию с заранее заданной точностью, обратимся снова к задаче о вычислении емкости бочек.
До сих пор речь шла об интегрировании кривых, или функций, заданных аналитически. По известному аналитическому выражению подынтегральной функции можно вычислить ее значения в точках х0, %о + ^, -^о + 2/z и т. д. Однако на практике во многих случаях значения подынтегральной функции приходится не вычислять, а находить из измерений, производимых 《на натуре». Именно так обстоит дело и с определением емкости бочек: аналитическое выражение, задающее их форму, как правило, неизвестно.
Вы, должно быть, обратили внимание на то, что приведенная в начале этого раздела формула приближенного интегрирования
%о+2 九
\ f (х) dx у (必 + 4弘 + У2)
переходит в правило Кеплера для вычисления объема винных бочек, если шаг интегрирования h заменить величиной Я/2, а значения подынтегральной функции fo,九 и f2 — площадями So, Si и W? внутренних сечений бочки на уровне нижнего днища,
посредине и на уровне верхнего днища. Ясно, что, произведя аналогичные подстановки в формуле Симпсона, мы получим более точную формулу для вычисления объема. Для тех, кому это интересно, заметим, что объем корпуса судов в конструкторских бюро вычисляют по формуле Симпсона. Если довольствоваться разбиением бочки по высоте на 4 равные части, то /г = Н/4 и
у р(SQ + 4sl + 2s2 + 4sз + S4),
где So ——площадь внутренней части нижнего днища, S4 — площадь внутренней части верхнего днища, S2 — площадь сечения, проведенного посредине между днищами, a Si и Уз ——площади сечений, проведенных на расстоянии С/П" и (%)" от нижнего днища. Учитывая, что пивные бочки симметричны, получаем
So = S《=Si = S3 =•
Это позволяет после несложных преобразований несколько упростить формулу для вычисления объема и привести ее к виду
У =要(加+ 40;+质).
Предположим, что, измерив О】,мы получили 46 см: внутренний диаметр = наружный диаметр ——2-толщина стенок.
Тогда
V ^^ • (0,42 + 4 • о,462 + 0,52) = 0,0986 мэ = 98,6 л.
Это лучшее приближение как с точки зрения математика, так и с точки зрения любителей пива. За ваше здоровье!
РЕШАЕМ ДИФФЕРЕНЦИАЛЬНЫЕ
УРАВНЕНИЯ
Показав в предыдущем разделе, как (не зная так называемой высшей математики) вычислять площади криволинейных трапеций, мы можем теперь на-
учить вас численно решать простые дифференциаль-* ные уравнения.
Нужно сказать, что такие уравнения играют важную роль во всех областях науки и техники. Помимо независимой переменной 尤 и функции y = f(%), они содержат производные от г/ по х (в простейшем случае — первую производную /)•
Один из типов дифференциальных уравнений пер* вого порядка выглядит так:
У = f (^t //)•
Решить это уравнение означает найти функцию у = =g(尤),которая ему удовлетворяет. Строго говоря, существует бесконечно много таких функций, но все они отличаются друг от друга лишь на постоянную# Задав начальное значение yQ при некотором значе-< нии 尤о, мы получим уже вполне определенное решение.
Метод численного решения дифференциальных уравнений Рунге — Кутта принадлежит к числу испы* танных методов вычислительной математики. Он позволяет, исходя из заданного начального значения уо при 尤= %о, шаг за шагом, увеличивая каждый раз х на одну и ту же величину /г, получать новые значения у. Возникающие пары чисел
尤o + 力,y^ + h)\ 尤o + 2/i, у (xQ + 2/z) и т. д.
можно рассматривать как координаты точек на плоскости ху и, соединив их, графически построить ре* шение дифференциального уравнения.
Мы не будем выводить здесь формулы, используемые в методе Рунге—Кутта (это увело бы нас да< леко за рамки нашей книги и было бы утомительно ^ля читателя-нематематика), а просто выпишем их;
勿=协+豆"(尤订У〉+ f (打+i,仇
M+l =勿 + 九• f (%s y)>
Х[ -—■ Xq —f- thy где z =-= 0, 1, 2,
Задать необходимо начальные значения 尤о, уо и шаг й (и, разумеется, то дифференциальное уравнение, которое требуется решить).
Для беспокойства нет ни малейших оснований: из следующего примера вам станет ясно, какие вмдно 44
лительные операции скрываются за формулами метода Рунге— Кутта*
Предположим, что мы хотим при помощи микрокалькулятора найти численное решение «линейного однородного обыкновенного дифференциального уравнения первого порядка»
уг = “彳 * У
методом Рунге — Кутта. Пусть заданы начальные значения 尤° = 1 口 у。= 1・ Решение требуется найти на отрезке от х = 1 до х = 2 с шагом h = ОД
Для нашего уравнения f(xlt д) = 7^欢,а индекс i имеет начальное значение,= 0 口 после каждого цикла вычислений возрастает на единицу.
Тогда
%1 = 1 + 0,2 = 1,2;
х2 = 1 + 0,4 = 1,4;
尤з = 1 + 0,6 =1,6
и т. д. При t = 0 получаем
61 = 9о + 力 “^ % = 1 + 0,2 д/Т • 1 = 1,2;
91 = 90 +等["尤0 %+ "巧 d]=
=1 + 导[“匸• 1 + “!!] = 1,231;
при г — 1
62 = Ji + А д/^1 • У1 = 1,231 + 0,2 «1,2 • 1,231 = 1,501;
У2 = У1 + -^^Xl • i/1 + V^2 •仇]=
=1,231 + 导Гй ■ 1,231 + VM . 1,501] = 1,543.
Соответствующие значения у оказываются равными:
Уз = 1,967;
勿=2,547;
Уз = 3,346.
В следующей таблице приведены приближенные значения г/Прибл, вычисленные по методу Рунге ——Кутта, и точные значения уТочн, вычисленные по формуле
45
задающей точное решение дифференциального уравнения
У = еЗ
В последней строке указана величина невязки р =
U (Уточн
//прибл) /^/точн*
X
1
1,2
L4
1,6
1,8
2.0
Упрнбл
1
1,231
1,543
1,967
2,547
3,345
Уточн
1
1,233
1,546
1,979
2,568
3,384
р
0%
0,2%
0,4%
0,6%
0,8%
1.1%
Отчетливо видно, что по мере удаления от начальных значений невязка возрастает. Это одна из основных особенностей метода Рунге — Кутта.
При меньшем шаге h точность вычислений увеличилась бы, но возрос бы и объем вычислений.
ИГРА В НИМ
Возможно, вам случалось играть в ним с друзьями и даже проигрывать, если вы не знаете оптимальной стратегии. Мы хотим открыть вам секрет этой игры и убедить вас в том, что, не особенно утруждая себя, при помощи простого алгоритма и вашего микрокалькулятора вы сможете завоевать право на получение низшего спортивного разряда по ниму.
Напомним правила игры. На стол кладут заранее обусловленное число (^) спичек. Двое партнеров по очереди берут со стола не менее одной и не более Р !|(число Р также заранее задано) спичек. Проигравшим считается тот, кто берет со стола последнюю спичку. (Число N должно быть гораздо больше числа Р.)
Чтобы разработать выигрышную стратегию, попытаемся проанализировать игру с конца. Выберем вполне реальные числа N = 20, Р = 4. Итак, на столе лежат 20 спичек, и каждый играющий, дождав-
шись своей очереди, может взять со стола от одной до четырех спичек. Чтобы ваш партнер проиграл, перед его ходом на столе должна оставаться одна спичка (если на столе останутся, например, три спички, то ваш партнер возьмет две, и когда настанет ваш ход, вам не останется ничего другого, кроме как взять со стола последнюю спичку, и вы проиграете). Сколько спичек должно лежать на столе перед тем, как ваш партнер сделает предпоследний ход? Ясно, что 6. Действительно, сколько бы спичек ни взял ваш партнер на предпоследнем ходу—1, 2, 3 или 4 — вы на следующем ходу возьмете соответственно 4, 3, 2 или 1 спичку и оставите на столе лишь 1 спичку.
Рассуждая аналогично, вы установите, что перед тем, как ваш партнер сделает свой «предпредпослед- ний» ход, на столе должно остаться 11 спичек (в этом случае ваш выигрыш обеспечен).
Названные нами числа образуют арифметическую прогрессию 1, 6, И, 16 (следующий член прогрессии превзошел бы число 20). В общем случае арифметик ческую прогрессию
Р + 2, 2Р + 3, ЗР + 4,...
надлежит продолжать до тех пор, пока не возникнет угроза, что следующий член превзойдет число N. Дождавшись своего хода, вы должны взять со стола столько спичек, чтобы число оставшихся на столе спичек совпадало с одним из членов этой прогрессии. Это правило выполняется независимо от номера хода. В частности, оно справедливо и для самого первого хода.
Следовательно, если вы хотите гарантировать себе выигрыш, то право первого хода должно принадлежать вам. В противном случае ваш партнер применит оптимальную стратегию (если он ее знает) и, «перехватив» у вас заветную прогрессию, обеспечит себе выигрыш.
Но вам не следует терять волю к победе. Не исключено, что ваш партнер лишь случайно сделает удачно свой первый или второй ход. Стоит вам в процессе игры хотя бы раз оставить на столе число спичек, совпадающее с одним из членов арифметической прогрессии, как вы непременно выиграете.
Существует один-единственный случай, когда ВЬ делаете первый ход и тем не менее не можете гарантировать свой выигрыш (если ваш партнер также придерживается оптимальной стратегии), а именно когда число N — 1 без остатся делится на Р + L Убедиться в этом можно при помощи приводимого ниже оптимального алгоритма. Вполне возможно, что вам удастся заранее исключить неблагоприятное соотношение между числами N ц Р.
Наметим ход вычислений, необходимых при разработке выигрышной стратегии. Перед вами на столе лежат N спичек. Вы можете взять не менее од^ ной, но не более Р— 1 из них. (Проследите за тем, чтобы число N — 1 не делилось без остатка на Р+ 1.)
Вычислите отношение 力丄〔・ Вы получите некоторое целое число К и остаток (все знаки после запятой).
Умножьте Р + 1 на К.
Вычтите полученное произведение из ^——1 и вы узнаете, сколько спичек вам нужно взять со стола.
При каждом следующем ходе повторите весь алгоритм (при меньшем значении N) от п. 1 до п. 3.
Посетителям крупных вычислительных центров охотно предлагают сыграть в ним с находящейся там большой ЭВМ. Обычно право первого хода предоставляют гостю. Можете радоваться: следуя изложенной нами стратегии, вы сумеете одолеть ЭВМ. Ведь она работает по той же программе, что и вы«
Желаем удачи!
ЗОЛОТОЕ СЕЧЕНИЕ
Еще древние греки были убеждены в том, что красота связана с восприятием определенных численных пропорций. Например, на протяжении более 2000 лет считается, что отрезок, разделенный на части, отношение которых совпадает с так называемым «золотым сечением», обладает особой эстетической привлекательностью (рис. 6). Золотое сечение возни-
кает в том случае, если длина всего отрезка а + & относится к длине большей части & так же, как & относится к длине меньшей части а, то есть если
a + b _ Ь
—
Аналогичные утверждения высказывались и относительно плоских фигур. Прямоугольник кажется нам
Рис. 6. Золотое сечекие, или деление отрезка в крайнем и среднем отношении. Точка С делит отрезок АВ на части, отношение которых совпадает с золотым сечением.
особенно привлекательным, если отношение его сторон совпадает с золотым сечением.
ь
Мы хотим показать вам, как при помощи микрокалькулятора вы можете оценить эстетические достоинства выполненного вами эскиза.
На первый взгляд кажется не совсем понятным, как из приведенного выше соотношения можно получить вполне определенное значение &/а. В этом, как часто бывает в жизни, лучше всего убедиться на собственном опыте.
Сначала нам понадобятся не микрокалькулятор, а кое-какие сведения из школьного курса математики. Умножив левую и правую части равенства а + 6 — b bt — а
на общий знаменатель, получим
出+ 6a =挟
Перенесем все члены в левую часть и разделим на 少2, у нас получится квадратное уравнение
д2 — g — ] = О
относительно q = Ь]а. Оба корня квадратного урав^ нения, записанного в так называемом приведенном виде х2 + тх 十 九=0, представимы в виде
打‘2 =手[-1 ±小一祭]•
В нашем случае m = —1, n = —1, поэтому
q=-4[l±声]
Корень Со знаком минус в числителе мы, как это ча* сто бывает в математике, отбрасываем, поскольку отрицательное значение q не имеет смысла. Остается q = (l 十 “5)/2. Приведем 10 знаков этого числа; q = 1,618033989. Следовательно, отношение двух сторон 《золотого» прямоугольника (совпадающее с вели^ чиной, соответствующей золотому сечению) составляет q 公;1,6
Для тех, кто не желает или не считает возможным признать столь грубое приближение к золотому сечению, математики нашли еще два представления числа д. Они обладают определенным преимущест' вом по сравнению с «прозаическим» десятичным числом 1,6 а именно выглядят столь изящно, что тот» кто увидит их хотя бы один раз, забудет не скоро.
Одно из них задает q в виде бесконечной непрерывной дроби [1; 1, 1, ...] (см. раздел «Непрерывные дроби》). Такая запись означает дробь
4=14=11 +11 +1
4=1
4=1
1 +
1
1 +
1
Чтобы вычислить при помощи микрокальку* лятора достаточно точное приближение золотого сечения q、непрерывную дробь целесообразно свертывать снизу вверх. Проще всего вместо многоточия подставить единицу, сложить ее с единицей, стоящей слева, нажать клавишу вычисления обратной величины, к полученному результату прибавить единицу, снова нажать на клавишу вычисления обратной величины и т. д.
После 16 таких ^трехтактных» циклов (каждый цикл состоит из нажатия клавиш «обратная величина», «плюс» и ^единица») вы получите значение g с 6 знаками после запятой: q= 1,618034
Если вместо единицы вы выберете какое-нибудь другое начальное значение, то это почти не скажется на числе циклов и никак не повлияет на конечный результат.
Математикам удалось найти еще одно представление золотого сечения, по изяществу не уступающее представлению в виде непрерывной дроби. Мы имеем в виду представление числа q в виде «бесконечного корня》
Разумеется пользоваться этим представлением для вычисления q мы рекомендуем лишь в том случае, если ваш микрокалькулятор имеет специальную клавишу для извлечения квадратного корня.
Протекает вычисление так же, как и в предыдущем случае. Вы выбираете начальное значение (лучше всего снова выбрать единицу) и считаете《от конца к началу». Каждый цикл состоит из трех тактов: нажатия кнопок «квадратный корень》, 《плюс》 и «единица». Выполнив 13 таких циклов, вы получите число q с 6 знаками.
В том, что понятие «математической красоты» и поныне не утратило своей актуальности, вы сможете убедиться, если вам доведется побывать в Лейпциге на международной ярмарке или с какой-нибудь другой оказией. Остановитесь перед «Старой ратушей» и взгляните на башенку, украшающую фасад здания. Архитектор расположил ее так, что она делит контур крыши на части, образующие золотое сечение.
Может быть, наиболее распространенный формат писчей бумаги также выбран из эстетических соображений и отношение сторон бумажного листа составляет 1,6? Нет, это не так. Измерив стандартный лист писчей бумаги, мы убедимся, что отношение его
сторон равно 1,4. Вероятно, кому-нибудь из читателей известно, что более точное значение этого отно тения равно «2 а 1,41. —
Взяв прямоугольник с отношением сторон “2 : I, мы при последовательном делении его пополам не” менно будем получать прямоугольники с тем же отно^ шением сторон, то есть подобные геометрические фи* гуры. Отказаться от этого условия при создании серии форматов невозможно. Впрочем, мы не склонны верить на слово и хотим убедиться сами. В качестве исходного формата выберем прямоугольник со сто* ронами 5 и 1 (в произвольных единицах длины)< Отношение сторон такого прямоугольника равно 1,4 (V2). При делении пополам мы разобьем длинную сторону исходного прямоугольника на 2 равные части, а его короткую сторону сохраним неизменной (она станет длинной стороной следующего по величине прямоугольника). Длины и отношения сторон прямоугольников, возникающих при уменьшении формата* будут следующие:
ъ
а
切а
1,4
1
14
1
0,7
1,4
0,7
0,5
L4
0,5
0,35
1,4
• * •
* • •
♦. •
Иначе обстояло бы дело, если бы выбрали за исходный формат прямоугольник с отношением сторон 1,6 : 1, то есть совпадающим с золотым сечением;
&
а
Ыа
1,6
1
1,6
1
0,8
1,25
0,8
0,5
1,6
• • •
Нетрудно видеть, что при последовательном уменьшении формата возникают два различных семейства подобных прямоугольников. Именно поэтому мы и отдаем предпочтение формату с отношением сторон, равным «5 ^ 1,4. Отклонения от наиболее
Рис. 7* Сравнение двух форматов. Стороны правого прямоугольника относятся между собой, как 〃2:1. Отношение сюром левого прямоугольника совпадает с золотым сечением. Площади обоих прямоугольников равны. Какой прямоугольник кажется вам более изящным?
«эстетически привлекательного» отношения 1,6 в этом случае вполне терпимы (рис. 7).
Наконец, мы можем вычислить и абсолютные размеры листов, образующих традиционную серию форматов, исходя из размеров самого большого формата. Эксперты по стандартизации установили, что формат АО должен иметь площадь ровно один квадратный метр. Так как b \ а — ^/2, а 历• а。= 1 м?, то
а0 — -^— = 0,841 м = 841 мм,
V2
4 —
" = д/2 = 1,189 м ==: 1189 мм.
Следуя испытанной схеме деления пополам, получаем следующую таблицу (Ь означает длинную, а — короткую сторону прямоугольника):
Формат
6 м
м
Ыа
АО
1,189
0,841
1,41
А1
0,841
0,594
1,41
А2
0,594
0,420
1,41
АЗ
0,420
0,297
1,41
А4
0,297
0,210
1,41
А5
0,210
0,149
1,41
Измерьте формат вашей писчей бумаги и сравните полученные вами размеры с табличными. Если вы обнаружите значительные расхождения, можете направить рекламацию на писчебумажный комбинат.
ХИТРЫЙ КУЗНЕЦ
Задача, которую мы хотим предложить вам, имеет весьма почтенный возраст и встречается у всех народов, занимавшихся суммированием геометрической прогрессии. Ее немецкий вариант гласит следующее.
Некий кузнец подковал лошадь. Каждую из четырех подков он прибил 6 гвоздями, а всего на ковку у него ушло 24 гвоздя. Когда работа была закончена, кузнец спросил у владельца лошади: 《Как ты предпочитаешь расплатиться со мной? Заплатить за 24 гвоздя 50,00 марок или заплатить за первый гвоздь 1 пфенниг, за второй гвоздь 2 пфеннига, за третий ——4 пфеннига н т. д.?》 Владелец лошади решил, что расплатиться пфеннигами будет дешевле. Сколько ему пришлось бы заплатить кузнецу?
Г ЕОЗДЬ
Цена
Итого
1
0,01
0,01
2
0,02
0,03
3
0,04
0,07
4
0,08
0,15
5
0,16
0,31
Вычислить цену гвоздя с любым номером несложно: нужно лишь умножить цену предыдущего гвоздя на 2. Вместо умножения можно воспользоваться операцией возведения в степень, но при этом начинать нужно с числа 2 (так как I2 = 1). Дойдя до двадцать четвертого гвоздя, мы должны будем возвести 2 в двадцать третью степень.
Большинство читателей уже заметило, что в нашей задаче по существу речь идет о суммировании геометрической прогрессии. Как известно, ее последний член ап (цену двадцать четвертого гвоздя) можно вычислить по формуле
ап = а^'Т,
где &I — начальное значение (в нашем случае 0,01 марки), q — знаменатель прогрессии (равный 2). Подставляя численные значения а〔 и д, находим
% = 1 ・ 224T = 223 — 8 388 608 пфеннигов.
При вычислении столь большой величины на микрокалькуляторе вы можете столкнуться с кое-какими трудностями В большинстве микрокалькуляторов число 8 388 608 будет представлено в виде степени числа 10. В других микрокалькуляторах это число будет представлено в обычном виде, но в силу особенностей заложенных в них программ с десятичной запятой. Если цена за двадцать четвертый гвоздь слишком велика для вашего микрокалькулятора, то можете подковать лошадь лишь на 3 подковы.
гео-ч не-гео-ч не-Нам, естественно, хочется знать, сколько всего должен заплатить владелец лошади кузнецу. Эту сумму Sn можно вычислить по формуле
гео-ч не-
гео-ч не-
где а】 ——цена первого гвоздя, a q — знаменатель метрической прогрессии (равный 2). Подставляя ленные значения s и д, находим:
(обращаем внимание читателя на различие между ап И S拄:ап = 224-1, a S〃 = 224 ——1), или
S24 = 16 777 216 — 1 = 16 777 215・
Итак, владелец лошади должен выплатить кузнецу 167 772,15 марки. Продолжив столбцы цифр, приведенные в начале раздела, вы увидите, что эта сумма лишь на 1 меньше удвоенной цены последнего гвоздя.
Спросим себя, на сколько гвоздей удастся подковать лошадь при таких расценках, прежде чем будет исчерпана сумма в 50 марок? Напомним, что эта сумма была другой ценой, назначенной кузнецом. Воспользуемся формулой суммы членов геометрической прогрессии:
S% = 5000 = 2' — 1.
Слагаемое 1 можно отбросить, поскольку оно лишь несущественно изменяет результат. Чтобы найти 比 обе части получившегося уравнения необходимо прологарифмировать, однако гораздо приятнее《угадать» ответ — найти его методом проб и ошибок. Известно, что
2】。= 1024 七 1000.
Это — стандартное значение, от которого мы будем «танцевать» дальше, Следовательног
2"2000,
2〔2 а 4000
(точная сумма составляет 4096 пфеннигов, или 40,96 марок).
Логарифмируя уравнение
5001 =2\
Получаем:
k =^^= 12,2882'
Следовательно, за 50 марок лошадь можно подковать на 12 гвоздей, то есть каждую подкову прнкре- пить 3 гвоздями.
Некоторые читатели знают другой вариант той же истории — с зернами пшеницы или риса. Изобретатель шахмат потребовал от индийского раджи вознагражу 56
дение в размере одного зерна за первое поле шахматной доски, двух зерен за второе поле и так далее (за каждое следующее поле раджа должен был уплатить вдвое больше зерен, чем за предыдущее). Как известно, на шахматной доске всего 64 поля, поэтому число зерен “64, составляющих плату за шестьдесят четвертое поле, и полное число зерен S64 一 числа поистине гигантские: чтобы выплатить вознаграждение изобретателю шахмат, понадобилось бы
S64=l . ^£^=264 一 11,84 • 1019
зерен. Лишь за шестьдесят четвертое поле ему причиталось бы
a64 = 261 = 263 ^9,22. 1/"
зерен. Урожая пшеницы, собранного во всем мире, не хватило бьг, чтобы набрать столько зерен. Если массу одного зерна пшеницы принять равной 0,05 г, то масса 1,84-1019 зерен составит 1,84* 1019«0,05 — =920 000 000 000 т (в то время, как урожай пшеницы во всем мире за один год составляет лишь около 250 000 000 т).
Различие в скорости роста арифметической прогрессии
S座=万(% + a也)
и геометрической прогрессии
играет определенную роль и в мировоззрении. Около 1800 г. английский ученый Мальтус опубликовал работу, в которой утверждал, что продуктивность земледелия возрастает в арифметической прогрессии, в то время как численность народонаселения увеличивается в геометрической прогрессии. Отсюда Мальтус делал вывод: либо неизбежно наступит голод, либо человечество должно ограничить рождаемость. С опровержением выдвинутого Мальтусом тезиса выступил Карл Маркс. По мнению Маркса, люди смогут достаточно быстро увеличить производство основных продуктов питания, если сумеют надлежащим образом перестроить политические и экономические отношения.
” Этот пример отчетливо показывает, что математика с ее формулами считает вслепую. Решающее значение имеют исходные посылки и допущения, в соответствии с которыми мы выбираем начальные значения, составляем уравнения и интерпретируем конечный результат. Сколь важно наше отношение к происходящему, показывают две фразы:
《У меня осталось всего 50 марок»;
《У меня осталось еще 50 марок》.
С точки зрения математики они эквивалентны. Но сколь различен их смысл!
ВНИМАНИЮ МЕТАЛЛУРГОВ
Чтобы читать этот раздел, не обязательно быть металлургом ——достаточно лишь проделать вместе с нами все вычисления.
Рассмотрим две марки стали:
Ст. 20: Fe; 0,2 % С, 0,3 % Si, 0,5 % Мп, 0,3 % Р, 0,03 % S.
Высокоуглеродистая сталь: Fe, 1,0 % С, 0,3 % Si, 0,5 % Мп, 0,3 % Р, 0,03 % S.
По своему химическому составу эти стали отличаются друг от друга лишь содержанием углерода: в Ст. 20 его 0,2 %, в высокоуглеродистой стали —— 1,0 %. Всего каких-нибудь 0,8 %, а свойства этих сталей весьма различны. Ст. 20 хорошо сваривается, не поддается закалке и обладает высокой жесткостью. Высокоуглеродистая сталь плохо сваривается, при закалке в воду становится хрупкой как стекло и обладает весьма ограниченной жесткостью.
Химический состав обеих марок стали совпадает на 99,2 %. Каким образом ничтожная добавка в0,8 % углерода может приводить к столь разительному расхождению в свойствах?
Состав веществ принято указывать в весовых процентах. Однако природа не располагает весами, а потому прибегает к «подсчету» атомов, вмещаемых в определенном объеме вещества. Попробуем при помощи нашего микрокалькулятора воспроизвести «расчеты», которыми занимается природа.
Один моль вещества содержит 6,02-1023 атомов '(см. раздел 《В мире молекул»). Для простоты будем рассматривать только атомы железа и углерода. Атомы марганца, кремния и других элементов в обеих марках стали содержатся в одинаковых количествах (причем их суммарное содержание не превышает одного весового процента), и ими вполне допустимо пренебречь:
Масса одного моля железа составляет 56 г, а масса одного моля углерода—12 г. От 56 г (в своих расчетах мы будем исходить именно из этой величины и не станем учитывать содержание легнруюгвдх элементов) 0,8 весового процента, составляющих различие в содержании углерода в Ст. 20 и высокоуглеродистой стали, соответствуют
帘 j45 г.
Если один моль (12 г) углерода содержит 6,02 X X Ю23 атомов, то 0,45 г углерода содержат
6,02 • 1023-0Л5° qe [八22
衣=2,25, 1(?2 атомов.
Следовательно, 0,8 весового процента примеси углерода к 56 г железа соответствуют 2,25* 1022 атомов. Сплав железо + 0,8 % углерода содержит
атомов.атомов.2,25 . 1022 + 6,02 - 1023 * 6,25 • 1023
атомов.
атомов.
Внимание!
、Сумма 1022 + 1023 не равна 1045!!!
2,2 5 ・ 1О22 = о,225・ 1023.
На долю атомов углерода (а их, как мы подсчитали, 2,25-1022) от общего числа атомов в сплаве приходится
0,225 〜q r о/~ 3'6 %•
Следовательно, если от веса перейти к числу атомов, то процентное различие между двумя марками стали по углероду составит 3,6 %. Оно несравненно более ощутимо, чем различие в 0,8 весового процента. Этим и объясняется столь заметное различие в свойствах этих сталей.
СЕКРЕТЫ ЭСТРАДНЫХ ВЫЧИСЛИТЕЛЕЙ
Во времена наших дедушек на эстраде нередко выступали артисты-вычислители, молниеносно решав-* шие в уме сложнейшие арифметические задачи. Зрн* тель должен был задумать какое-нибудь число, про-» извести над ним с карандашом и бумагой в руке определенные арифметические действия и назвать вслух результат, после чего эстрадный вычислитель немедленно «отгадывал» задуманное число.
В простейшем варианте это выглядело следую** 1цим образом.
Зритель88 • 2 = 1616 + 4 = 2020-5= 100 100+12= 112 112Зритель88 • 2 = 1616 + 4 = 2020-5= 100 100+12= 112 112Артист
Зритель
8
8 • 2 = 16
16 + 4 = 20
20-5= 100 100+12= 112 112
Зритель
8
8 • 2 = 16
16 + 4 = 20
20-5= 100 100+12= 112 112
Задумайте число
Умножьте его на 2
К полученному числу прибавьте 4
То, что получилось, умножьте на 5
К результату прибавьте 12
Назовите сумму
Вы задумали число 8
Бурные аплодисменты!
Просматривая «стенограмму» выступления эстрадного вычислителя, нетрудно вывести уравнение для задуманного числа х:
(х.2 4-4)-5 + 12 = 112,
л- 104-20+ 12=112,
х- 10 + 32= 112,
Решить его《в уме», не прикасаясь к карандашу и бумаге, под силу не только артисту.
Наш микрокалькулятор позволяет нам без труда придумать множество трюков, связанных с отгадыва-* нием задуманных чисел. Разрабатывая трюк, мы мо* жем сосредоточить свое внимание на обращении знаков и не следить особенно за тем, как считает《ар・ тнст» или зритель. Желательно, чтобы вычисления, производимые зрителем, были достаточно сложными, но в конце концов сильно упрощались и чтобы в них
входили не слишком большие числа. Это позволит артисту легче «угадывать» задуманное зрителем число. Не следует упускать из виду, что зритель может воспользоваться микрокалькулятором, перед возможностями которого заведомо 《пасует» любой артист- вычислитель. Итак, приступаем к созданию нашего эстрадно-вычислительного номера.
АртистЗритель
Задумайте любое целое число не больше 102
Умножьте его на л6,28 ...
Результат разделите на 41,57 ...
Полученное частное умножьте на 1,271,9949 ...
К произведению прибавьте 45,9949 ...
Сумму умножьте на 317,9847 ...
Прибавьте 623,9847 ...
Микрокалькулятор позволил нам использовать новый трюк — приближенное равенство
Его можно применять неоднократно.
Артист-вычислитель знает, что в конечном результате десятичные знаки, стоящие после запятой,— сплошное надувательство и в действительности вместо 23,9847... стоит целое число 24.
Последующие вычисления мы строим с таким расчетом, чтобы вычесть из полученного результата число 18 и разность разделить на 3:
Еще большее впечатление на зрителей производит состязание эстрадного вычислителя с микрокалькулятором по извлечению кубических корней из очень больших чисел, в особенности если артист заявит, что лишь сложные и, стало быть, дорогие микрокалькуляторы снабжены специальной клавишей для извлечения кубических корней.
И здесь ход вычислений построен с расчетом на эффектный результат.
АртистЗритель
Задумайте целое число от 10 до 9927
Возведите его в куб27 • 27 • 27
Назовите результат19 683
Кубический корень из 19 683 равен 27
Запомните или выпишите на листке бумаги следующие числа:
103 =
1 000,
603 =
216 000,
203 =
8 000,
703 =
343 000,
303 =
27 000,
803 =
512 000,
403 =
64 000,
903 =
729 000,
503 =
125 000,
1003 =
1 000 000.
В нашем примере куб задуманного числа оказался равным 19 683. Следовательно, кубический корень из 19 683 заключен между 20 (203 = 8000) и 30(303 = 27 000).
Запомним еще
некоторые
числа:
13 =
1,
63 = 226,
23 =
8,
73 = 343,
33 =
27,
83 = 512,
43 =
64,
93 = 729.
53 =
125,
Строго говоря, нам вовсе не нужно запоминать специально эти числа, поскольку они уже встречаются среди кубов десятков. Нас интересуют лишь последние цифры (они выделены полужирным шрифтом). Каждая из них однозначно связана с числом, возводимым в куб. Поэтому нам достаточно беглого взгляда на число 19 683, чтобы по его последней цифре (3) определить последнюю цифру (7) кубического корня из него. Итак,寸19 683 = 27.
Небольшой трюк с использованием микрокалькулятора может понадобиться нам, даже если нас не прельщают лавры эстрадного вычислителя.
Как мы уже упоминали, в большинстве микрокалькуляторов не предусмотрено специальных клавиш для извлечения корней третьей и более высоких степеней. Если возникает необходимость извлечь корень высокой степени, то в сложных (и поэтому дорогих) микрокалькуляторах для этого, как правило, используется клавиша 1/尤,а затем нажатием клавиши
[yx I производится возведение в степень, Так как
При работе с микрокалькуляторами всех прочих конструкций для извлечения корня высокой степени приходится обращаться к соответствующей приближенной формуле (см. раздел «Извлечение корней») или действовать методом проб и ошибок. Даже если о числе #427 621 известно лишь, что оно заключено между 70 (703 = 34 300) и 80 (803 = 512 000), то и это позволяет существенно сократить поиски точного значения корня. Испробуем сначала числа
75 ・ 75 ・ 75 = 421 875:755 = 430 368,88;
763=432 976;75,253 = 426 107,83.
Если вы действуете методом проб и ошибок, то 《внлку》, в которой заключен точный результат, удобно сужать делением пополам. Вы как бы совершаете прыжки, соразмеряя каждый раз их дальность. Если результат заключен между нулем и единицей, то последовательность чисел 1,0; 0,5; 0,25; 0,13 быстрее и надежнее всего ведет к цели.
Но продолжим наши поиски:
75,383 = 428 320,04;75,313 = 427 127,90;75,353 = 427 808,86;75,333 = 427 468,29;75,383 = 428 320,04;75,313 = 427 127,90;75,353 = 427 808,86;75,333 = 427 468,29;75,343 =427 638,55;75,3353 = 427 553,41;75,3383 = 427 604,49;75,3393 = 427 621,52.75,343 =427 638,55;75,3353 = 427 553,41;75,3383 = 427 604,49;75,3393 = 427 621,52.
75,383 = 428 320,04;
75,313 = 427 127,90;
75,353 = 427 808,86;
75,333 = 427 468,29;
75,383 = 428 320,04;
75,313 = 427 127,90;
75,353 = 427 808,86;
75,333 = 427 468,29;
75,343 =427 638,55;
75,3353 = 427 553,41;
75,3383 = 427 604,49;
75,3393 = 427 621,52.
75,343 =427 638,55;
75,3353 = 427 553,41;
75,3383 = 427 604,49;
75,3393 = 427 621,52.
Действуя методом проб и ошибок, следует стремиться при первой же возможности сократить вычисления. Обычно сделать это не удается. Кубический корень лишен наглядного смысла, и наш мозг не опирается на интуицию, когда мы ищем 产尤・ Способность молниеносно вычислять кубические корни — неоспоримое преимущество нашего микрокалькулятора. Будем же последовательно использовать эту способность!
Имея под рукой десятиразрядный микрокалькулятор, нетрудно вычислить, что
#427 621 =75,33896941,75,3389694N = 427 621,0003.
БОРЬБА ЗА ПОСЛЕДНИЙ ЗНАК
Великому немецкому математику Гауссу принадлежит высказывание: «Недостатки математического образования с наибольшей отчетливостью проявляются в чрезмерной точности численных расчетов», В этих словах — обвинение целым поколениям учителей математики (если учителя математики вообще когда-нибудь ошибаются). Наш микрокалькулятор работает с 8 или даже с большим числом разрядов. Поскольку он абсолютно необразован математически, то ему безразлично, имеет ли смысл производить вычисления со столь большим числом знаков. Он просто-напросто производит их и показывает резуль^ тат на индикаторе. У более сложных микрокалькуляторов имеются переключатели, позволяющие математически образованному человеку устанавливать нужное число знаков после запятой (только эти знаки и будут загораться на индикаторе). Такие микрокалькуляторы автоматически округляют последний знак в сторону увеличения или уменьшения.
Более простые микрокалькуляторы показывают на своих индикаторах все вычисленные ими цифры. Разумеется, если в восьмом знаке после запятой вместо цифры 6 стоит цифра 7, то ошибка едва ощутима. Интересно, что микрокалькулятор с его хваленой точностью сам устанавливает предел своей точности в каком-то знаке.
Сравним простой восьмиразрядный микрокалькулятор с десятиразрядным. Без особой надобности десятиразрядный микрокалькулятор не использует всех своих возможностей и обычно производит вычисления с двумя знаками после запятой. Установим переключатель числа разрядов сначала в такое положение, чтобы десятиразрядный микрокалькулятор
выдавал результат с 8 знаками после запятой, а за* тем переключим его на «полную мощь» и произве* дем все действия с 10 знаками после запятой. Вот что у нас получится.
Операция
Восьмиразрядный микрокалькулятор
Десятиразрядный микрокалькулятор: число знаков после занятой в результате
2
6
8
125
125
125,00
125,000000
125,00000000
VT25
11,180339
11,8
11J80340
11,18033969
(VW
124,99998
125,00
125,000000
125,00000010
V(V125)2
11,180338
11,18
11,180340
11,18033989
(V(VWf
124,99995
125,00
125,000000
125,00000010
Если из числа 124,99995 извлечь квадратный корень на десятиразрядном микрокалькуляторе, то мы снова получим число 11,180338.
С чувством тихой радости мы замечаем, что и у десятиразрядного микрокалькулятора бывают трудности, например, при возведении в квадрат числа д/125. Мы-то хорошо знаем, что должно получиться
V125 • V125 = 125,
1:3 = 0,33 ...Vo.33 ..." = 0,5773502(Vo,33 ...)2 = 0,3333332:8=0,04166668= 0,33333283= 0,99999841:3 = 0,33 ...Vo.33 ..." = 0,5773502(Vo,33 ...)2 = 0,3333332:8=0,04166668= 0,33333283= 0,9999984но микрокалькулятор об этом 《не догадывается». Он может лишь «бесхитростно» вычислить квадрат числа V125. А «бездумные» вычисления лишь в очень редких случаях приводят к желаемым результатам. Ошибка вычислений возрастает еще больше, если мы вздумаем производить одну за другой несколько операций над бесконечными десятичными дробями.
1:3 = 0,33 ...
Vo.33 ..." = 0,5773502
(Vo,33 ...)2 = 0,3333332
:8=0,0416666
8= 0,3333328
3= 0,9999984
1:3 = 0,33 ...
Vo.33 ..." = 0,5773502
(Vo,33 ...)2 = 0,3333332
:8=0,0416666
8= 0,3333328
3= 0,9999984
Микрокалькулятор «забывает» последнюю цифру 6 и не производит округления.
На последнюю цифру 5 микрокалькулятор «не обращает внимания》.
По этому результату видно, насколько можно полагаться на «точность» микрокалькулятора при извле-
чеНии корней и выполнении других многоступенчатых операций.
Проверьте, округляет ли ваш микрокалькулятор последний знак. Не проводите вычислений с лишними знаками.
В МИРЕ МОЛЕКУЛ
Из того, что атомы и молекулы очень малы, следует, что число их очень велико. Поэтому при расчетах, связанных с числом атомов, обычно возникают очень большие и очень малые числа. «Работать^* с такими числами особенно удобно, если под рукой есть микрокалькулятор.
Из курса физики или химии вам, должно быть# известны величины 6,02-1026 или 6,02-1023. Они получили название числа Авогадро. Это число молекул в одном киломоле или в одном моле вещества. Относительно того, какому из двух значений следует отдать предпочтение, мнения специалистов расходятся.
Основная идея сводится к следующему. Независимо от химического состава 1 киломоль вещества (атомная или молекулярная масса, выраженная в килограммах) содержит 6,02-1026 молекул. Число Авогадро определяется либо как
灯 6,02 • 1023 моль либо как
N = 6,02 •— кмоль *
Атомная масса железа равна 56 г. Следовательно, 56 г железа содержат 6,02-1023 атомов. Отсюда мы можем вычислить массу одного атома (не путать с атомной массой, измеряемой в кислородных или новых, углеродных, единицах!):
56 : 6,02 • 1023 = 9,3 • 10-23 г.
Плотность железа составляет 7,9 г/см3, то есть масса железного кубика объемом в 1 см3 равна 7,9 г, Отсю* 66
да нетрудно найти объем 56 г железа:
(Все расчеты мы проводим здесь с приближенными величинами.) В этих 7,1 см3 содержатся 6,02• 1023 атомов. Мы будем считать, что атомы имеют форму крохотных кубов или плотно упакованных шарикоз, тогда на долю каждого атома придется объем в
6 • 1023см >
а радиус атома окажется равным
1 • 10-8 см.
V 4л
Радиус атома, измеренный учеными другим способом, по порядку величины совпадет с вычисленным нами. Зная, что атом занимает объем около 10-23 см3} трудно удержаться от соблазна вычислить, из скольких атомов состоит наша Земля. Не исключено, что при таком подсчете мы ошибемся на несколько атомов в ту или другую сторону. Итак, если предположить, что радиус Земли приближенно равен
г = 6330 км = 638 000 000 см = 6,38 • 108 см, то ее объем составляет
и =打「3= 10,87 • 1026 СМ3 ц . 10ч КМ3.
Средняя плотность Земли равна 5,5 г/см3 (масса кубического сантиметра Земли составляет около 5,5г). Следовательно, масса всей Земли по нашей оценке достигает
10,87 • 1026.5,5・ 1027「
(наши вычисления, основанные на довольно грубых предположениях, приводят к великолепному согласию с «официальным» значением массы Земли, равным 5,973-1027 г).
Подсчитаем теперь, из скольких атомов состоит наша Земля. Мы уже производили подсчеты с постоянной Авогадро
% = 6,02・ 10?з МОдь-1.
Значения атомных масс различных элементов колеблются от 1 для водорода до 238 для урана. В своих расчетах мы будем исходить из средней атомной массы, равной 100, то есть будем предполагать, что 100 г земного вещества содержат 6,02* 1023 атомов. Тогда в 6-1027 г массы Земли мы насчитаем
6,02 • 1023 • U^~^ = 3,6 • 1049 атомов.
Кто не верит, может пересчитать их по одному. Если за каждую секунду он будет пересчитывать по 10 атомов, то за год он успеет пересчитать
60 • 60 • 25 • 365 • 10 = 315 360 000 = 3,15, 108 атомов<
В большинстве микрокалькуляторов среднего класса большие числа можно представить в виде степеней числа 10. Именно так принято записывать величины в научной литературе.
Зная, сколько атомов успеет пересчитать недоверчивый читатель за год, можно оценить время, которое уйдет у него на всю проверку:
3,6・ 1049 :з,15・ ]08~ 11,4 ・ 10的 лет>
За столь безнадежное предприятие не стоит и приниматься. Может быть, сроки проверки удастся существенно сократить, если в ней примет участие все население земного шара, насчитывающее в настоящее время около 5 млрд, человек? Прикинем:
11,4 • IO” ; 5 . 109 20 • 1030 лет.
Итак, недоверчивому читателю не остается ничего другого, как поверить в правильность полученного нами результата и отказаться от его проверки.
КАК ВОЗНИКАЕТ
ОШИБКА ОКРУГЛЕНИЯ?
Всякий, кому доводилось пользоваться логарифмической линейкой, или кто не расстался с ней и поныне, знает, что она позволяет получать результат с
точностью до 1 %, но обычно это никого не беспокоит.
Как всегда бывает при «рождении» нового устройства, с появлением микрокалькуляторов на них стали возлагать большие надежды. Утверждалось, что микрокалькулятор «гораздо точнее» всех прежних вычислительных устройств, во всяком случае гораздо точнее, чем логарифмическая линейка, и по точности превосходит даже таблицы логарифмов.
Теперь, когда страсти поутихли, мы можем весьма легко и просто доказать, что микрокалькулятор допускает «ошибки округления». Например, производя вычисления на особо точном микрокалькуляторе с десятью знаками после запятой, мы обнаружим, что
In 98 765 432 = 18,4 0825822,
но в то же время
©18,40825822 = 98 765 431,70.
Попытаемся разобраться, как возникает ошибка округления. Наш микрокалькулятор разлагает функцию у — ех в степенной ряд
戸一1L__L_±L_
e - 1十1[十2!十31十•一十加十…・
и вычисляет частичную сумму ряда до тех пор, пока ошибка от замены бесконечного ряда многочленом не станет меньше заданной величины. Таким образом, «ошибка» в последнем знаке запрограммирована кони вычисляет частичную сумму ряда до тех пор, пока ошибка от замены бесконечного ряда многочленом не станет меньше заданной величины. Таким образом, «ошибка» в последнем знаке запрограммирована конструктором микрокалькулятора.Поясним сказанное на примере с вычислениемструктором микрокалькулятора.Поясним сказанное на примере с вычислениему = е2:у = е2:2 1 I 2е — 1 + у2 1 I 2е — 1 + у2222147T+ ••• •147T+ ••• •
и вычисляет частичную сумму ряда до тех пор, пока ошибка от замены бесконечного ряда многочленом не станет меньше заданной величины. Таким образом, «ошибка» в последнем знаке запрограммирована кон
и вычисляет частичную сумму ряда до тех пор, пока ошибка от замены бесконечного ряда многочленом не станет меньше заданной величины. Таким образом, «ошибка» в последнем знаке запрограммирована кон
структором микрокалькулятора.
Поясним сказанное на примере с вычислением
структором микрокалькулятора.
Поясним сказанное на примере с вычислением
у = е2:
у = е2:
2 1 I 2
е — 1 + у
2 1 I 2
е — 1 + у
22
22
147T+ ••• •
147T+ ••• •
нет клавишинет клавишиДостаточноДостаточно
нет клавиши
нет клавиши
Достаточно
Достаточно
Вы можете решать эту задачу вместе с на
ми, даже если у вашего микрокалькулятора
знать, что
е2 = 7,389056098.
Выпишем значения отдельных членов и частичных
сумм ряда:
у
-у=2
工二2
1-2
23
1-2-3一 1,33•
24
-;~今・ Q 4 •~ 0,6667
1 • 2 • 3 ♦ 4
25
T 2 3二 0,266667
26
…*= 0,088889
■ 2 • 3 ■ 4 - 5 ■ 6
27
务H 0,025397
击=0,006349
皆=0,001411
о
而0,000282
= 0,000051
乙
1
3
5
6,33 ..・
6,999967
7,266634
7,355523
7,380920
7,387269
7,388680
7,388962
7,389013
При желании можно было бы продолжить. Для наших же целей вычисленного отрезка ряда вполне достаточно для того, чтобы показать, из каких элементарных шагов складывается работа микрокалькулятора, и понять, что конструктор непременно должен задать какую-то точность, иначе электроника вынуждена была бы функционировать нескончаемо. В принципе вычисление требуемого значения экспоненты продолжалось бы до переполнения регистра из-за слишком больших факториалов в знаменателях. Но схема микрокалькулятора сконструирована так, что процесс вычисления автоматически обрывается, когда значение, принимаемое отдельным членом ряда, никак не сказывается на общем результате. Вычислим, например, член
=L呼 576 _ — 4 3099804 • 10-!3.
20!2,2429020.2 8•
Ясно, что такая точность лишена всякого смысла.
Вычисленное нами значение экспоненты позволяет подвергнуть микрокалькулятор еще одной проверке. Результаты ее выглядят особенно эффектно, если у микрокалькулятора имеется переключатель, позволяющий варьировать число знаков после запятой.
Воспользуемся тем, что In % — функция, обратная экспоненте е*!
Вычисляем значение натурального логарифма:
In 7,3890=2,00In 7,3890=2,002,0000 1,999991,9999922,0000 1,999991,9999922 знака4 знака5 знаков6 знаков2 знака4 знака5 знаков6 знаков
In 7,3890=2,00
In 7,3890=2,00
2,0000 1,99999
1,999992
2,0000 1,99999
1,999992
2 знака
4 знака
5 знаков
6 знаков
2 знака
4 знака
5 знаков
6 знаков
В зависимости от качества вашего микрокалькулятора вы производите округление лишь в восьмом или в десятом знаке после запятой. Тем самым обеспечивается точность, достижимая в практике вычис* лений до появления микрокалькуляторов лишь в исключительных случаях.
НЕБОЛЬШОЕ ОТСТУПЛЕНИЕ О МИКРОКАЛЬКУЛЯТОРАХ
Существует великое множество самых разнообраз- .ных по устройству и назначению микрокалькуляторов, 田 работы по созданию новых, усовершенствованных, •моделей ведутся во все возрастающих масштабах. Чтобы перечислить отличительные особенности микрокалькуляторов хотя бы основных типов, понадобилась бы не одна книга.
Вряд ли нужно объяснять, чем вызвано массовое производство микрокалькуляторов и почему их становится все больше и больше. Успехи тех, кто разра- .батывает и создает микрокалькуляторы, и ныне и в -будущем неразрывно связаны с развитием полупроводниковой техники, что ни день радующей нас новы-
мн открытиями. Элементы электронных схем становятся все более миниатюрными и надежными в работе.
Если говорить о современном состоянии и направлениях развития микрокалькуляторов в ближайшие годы, то несмотря на все многообразие конструкций их условно можно подразделить на следующие основные типы.
Простые микрокалькуляторы, «владеющие» четырьмя арифметическими действиями, и, быть может, снабженные дополнительными клавишами | л; |, д/х или даже регистром памяти | М |. Вероятно, и в последующие годы микрокалькуляторы этого типа останутся наиболее распространенным типом «карманного вычислительного прибора».
lgx|)lgx|)Следующую ступень по качеству занимают микрокалькуляторы, позволяющие простым нажатием кла-
lgx|)
lgx|)
вычис-вычис-виши (например, sin 尤[,м-
вычис-
вычис-
лять значение функции. Микрокалькуляторы с полудюжиной таких клавиш стоят лишь немного дороже простых микрокалькуляторов. Достоинства и недостатки микрокалькулятора выясняются при вычислении значений таких выражений, как, например,
广(7+8).託
Разработать простейший микрокалькулятор, способный производить《всего》четыре арифметических действия, несложно. Первые трудности возникнут, когда нам понадобится «объяснить» микрокалькулятору, в каком порядке выполняются операции, научить неукоснительно соблюдать правило «умножение и деление предшествуют сложению и вычитанию».
Хотя во многих рекламных проспектах обычно утверждается, будто микрокалькулятор, о котором идет речь, позволяет вычислять значения сложных арифметических выражений《так же, как вы читаете их», при ознакомлении с инструкцией по эксплуатации микрокалькулятора выясняется, что при решении таких задач все же не обойтись без соблюдения определенных правил. Реализуются они по-разному, в за*
висимости от класса микрокалькулятора. Можно использовать регистр памяти и хранить в нем промежуточные результаты. В микрокалькуляторах более совершенной конструкции предусмотрены клавиши с открывающей и закрывающей скобками. Нажимая на эти клавиши, мы сообщаем микрокалькулятору, что первый результат, сумму (7 + 8), нужно хранить в памяти до тех пор, пока не будет вычислена разность (2 — 3).
Соблюсти старшинство операций можно и в том случае, если воспользоваться польской (бесскобочной) записью производимых действий, но об этом позже.
Наиболее усовершенствованные модели микрокалькуляторов позволяют программировать вычисления. Как и большие ЭВМ, они «понимают» команды (от 50 до 500) и обладают способностью (хотя и весьма ограниченной) делать логические выводы, например, при выполнении условий 尤 > 0 или 尤 干 0 заменять одну команду другой. Кроме того, микрокалькуляторы этого класса обладают несколькими регистрами памяти. По ходу вычислений эти регистры можно заполнять и обращаться к их содержимому. Таков, например, свободно программируемый советский микрокалькулятор «Электроника БЗ-21».
Носителем программы служат либо магнитные карточки, либо элементы электронной схемы микрокалькулятора (по-видимому, именно «встроенному» программированию суждено большое будущее). Существуют микрокалькуляторы, способные «запоминать» одни команды (и, следовательно, допускающие программирование) и《забывать》о других командах.
Внутренняя логика таких микрокалькуляторов основана либо на введении части задачи в регистры памяти или обращении к содержимому регистров памяти при помощи клавишей с открывающей и закрывающей скобками, либо на польской (бесскобочной) записи. В последнем случае сначала вводят числа, а затем команду, указывающую, что с ними делать. Польская запись подразумевает использование так называемых《стеков》(магазинов)—участков памяти, хранящих заданные числа и действующих по принципу «последним прибыл, первым выбыл».
В польской записи вычисление произведения 5» (7 十 8) выглядит следующим образом:
Ввод
Показание индикатора
Содержимое стеков
目
5
—
N
У
5
X
[Enter 个 1
5,00
*-
Z
5,00
У
5,00
X
□
7
—
z
5,00
У
7
X
1 Enter 个 1
7,00
5,00
z
Z00
У
7,00
X
回
8
s,oo
N
7,00
У
8
к
s
15Q0
-
г
5,00
У
15,00
X
и
75,00
—
Z
-
У
75,00
X
Обратите внимание на содержимое стеков, и вы увидите, как появляются и исчезают заданные числа.
Преимущества польской записи: во-первых, упрощаются «многоступенчатые» вычисления (стоит лишь привыкнуть к бесскобочной записи); во-вторых, при программировании вычисления разбиваются на меньшее число шагов (а это очень важно!); в-третьих, над
стеками можно производить различные манипуляции, что имеет не последнее значение при проведении научных расчетов.
Прежде чем покупать микрокалькулятор, необходимо поразмыслить над тем, какие расчеты вам придется производить. Более сложный микрокалькулятор дороже, но отнюдь не «лучше», если вам не нужна его «логика».
МАГИЧЕСКИЕ КВАДРАТЫ
Около 450 лет назад Альбрехт Дюрер создал свою гравюру «Меланхолия». Среди прочих символов на ней изображен магический квадрат. Напомним, что магическим квадратом называются особым образом расположенные числа, суммы которых по горизонталям, вертикалям и диагоналям равны. Разумеется, можно придумать и другие магические квадраты. Например, встречаются магические квадраты, составленные из букв. Если читать их по любой горизонтали, вертикали или диагонали, то каждый раз получается одно и то же слово. Мы рассмотрим лишь числовые магические квадраты — те самые, над которыми меланхолически размышляет женская фигура на гравюре Дюрера. При построении магических квадратов можно придерживаться различных стратегий, но в каждом случае решение задачи сопряжено с необходимостью выполнить множество операций сложения. Мы находимся в несравненно более выгодном положении, чем Альбрехт Дюрер, поскольку все выкладки нам поможет проделать наш микрокалькулятор.
Построение магического квадрата проще всего начать с идущих подряд целых чисел, расположив их в виде квадрата. У Дюрера изображен магический квадрат с 4・4 = 16 клетками, в которые вписаны все целые числа от 1 до 16. Сумма чисел по горизонтали, вертикали и диагонали равна 34. Подсчитаем теперь
соответствующие суммы и разность между ними и числом 34 («постоянной» магического квадрата):
3434
10
24
12
3
4
56
7
8
26
8
9 10
1 1
12
42
1314
15
16
58
-24
Сумма283236 40
Постоянная 62—2 —6
квадрата
Прежде всего заметим, что суммы чисел, стоящих по диагоналям, уже равны 34. Эти числа мы не будем заменять другими.
В распределении значений вычисленных нами разностей нетрудно заметить определенную закономерность: каждой разности со знаком 《плюс» соответствует равная по абсолютной величине разность со знаком《минус》.
Начнем с наибольших по абсолютной величине разностей в верхнем и нижнем ряду. Нетрудно видеть, что
14+ 15 = 29
2+ 3= 5
разность = 24
Но 24 — абсолютная величина разностей. Переставив нксла 14 и 2, 3 и 15, получим:
[
14
15
4
5
6
7
8
9
10
11
12
13
2
3
16
34
34
3236
2 -2
Переставив в столбцах числа 14 и 15, 3 и 2, мы тем самым уничтожим разности, равные по абсолютной величине 2. Вторую и третью строки нашего квад-
рата преобразуем по той же схеме:
9+ 12 = 21
5+ 8=13
8
и переставим числа 8 и 12, 5 и 9. Остается «довести до кондиции» лишь первый и последний столбцы:
12 + 8 = 20
5 + 9= 14
Произведем соответствующую перестановку и для контроля вычислим все суммы по строкам:
1
15
14
4
12
6
7
9
8
10
11
5
13
3
2
16
Сравнение с магическим квадратом Дюрера показывает, что числа на гравюре расположены иначе, чем у нас. Проще всего получить из построенного нами магического квадрата новый магический квадрат при помощи отражения:
4 14 151б4 14 151бЗеркалоЗеркало
4 14 151
б
4 14 151
б
Зеркало
Зеркало
《Зеркало》 можно расположить и по горизонтали:
•——— Зеркала
13г3216
810И5
12679
115144
И та
или повернуть наш магический квадрат на 180° вокруг диагонали D;
Разумеется, порядок производимых над логиче- ским квадратом преобразований можно обратить и сначала выполнить поворот на 180° вокруг диагонали, а затем отражение, Магический квадрат Дюрера имеет еще одну особенность: он составлен с таким расчетом, что числа 15 и 14, стоящие в середине нижней строки, образуют дату создания гравюры: 1514 г<
МЕСТО ДЛЯ КОШКИ
Следующая задача заведомо известна некоторым нашим читателям, тем не менее большинству людей лишь с трудом удается численно подтвердить правильность полученного ими ответа. Наш микрокаль^ кулятор позволяет легко справиться со всеми необходимыми вычислителями.
Апельсин диаметром 10 см туго-натуго обвязан шнурком. Ясно, что в 《обхвате》 такой апельсин имеет
U = 2冗厂]=2冗》5 = 31,4 см.
Разрежем шнурок и ввяжем между его концами отрезок шнура длиной ровно 1 м. Удлиненный шнур расположим вокруг апельсина так, чтобы зазор а между шнуром и апельсином всюду был одинаковым. Сколь велик зазор а? Подсчитываем.
U =131,4 см = 2л • г2»
20,9 см = &
(20,9 — 5) см = & — А = а 15,9 см.
Зазора в 15,9 см между шнуром и апельсином вполне достаточно, чтобы в него могла пролезть кошка.
А теперь мы подходим к наиболее удивительному во всей задаче (для тех, кто еще сохранил способность удивляться; для остальных то, о чем пойдет сейчас речь, очевидно). Обвяжем Землю (для простоты условимся считать ее шаром) по экватору канатом. Чтобы он всюду плотно прилегал к поверхности и «концы сошлись с концами», длина каната должна быть 40 000 км. Разрежем канат и удлиним его на 1м. Затем мысленно охватим им Землю так, чтобы зазор между канатом и поверхностью Земли всюду был одинаковым.
Прежде чем приступать к вычислениям, прикинем, на сколько процентов удлинился канат:
1 : 40 000 000 = 0,0000025 %.
При длине экватора в 40 000 км радиус Земли составляет
~. = г{ = 6366,19772 км
(вычисления необходимо производить с точностью до сантиметра). При длине экватора в 40 000,001 км радиус Земли составляет
^~ — г2 — 6366,19788 км,
а величина зазора достигает
广2 ― /= а = 88 ——72 = 16 см.
И в этом случае кошка сумеет пролезть между канатом и земной поверхностью.
При решении этой задачи на простом микрокалькуляторе могут возникнуть трудности с последним знаком. В этом случае размеры земного шара можно «уменьшить» на несколько порядков. Для наших целей вполне достаточно выбрать шар с обхватом по экватору U = =4000 км.
Хотя проведенные нами вычисления не оставляют никаких сомнений в их правильности, результат все же кажется удивительным.
Аналогичные соображения находят широкое применение и в повседневной жизни, например, в швей-
ной промышленносгги. Все знают, что размеры одежды колеблются в пределах одного номера. В магазинах готового платья нередко можно услышать, как покупатели говорят: 《Зтот костюм мне слишком широк» (или, наоборот, узок). Дело в том, что при массовом пошиве брюк или вязании джемперов промышленность исходит, например, из объема талии, а в процессе производства заданные размеры претерпевают незначительные отклонения. В результате покупатель, придя в магазин и выбрав одежду строго по размеру, обнаруживает, что либо брюки сползают, либо пуговицы невозможно застегнуть. Изменение объема талии на 1 см соответствует изменению «припуска на свободу» на 1,6 мм независимо от величины самого объема. Ясно, что для худых людей (с малым объемом талии) изменение припуска на свободу в 1,6 мм приводит к более ощутимым последствиям, чем для полных.
ЗАБАВЫ С ЦИФРАМИ
Владельцам фортепиано или гитары известно, как приятно прикоснуться к инструменту не для того, “тобы исполнить Баха или Гершвина, а чтобы просто пробежаться по клавишам или струнам. Заодно можно проверить, настроен ли инструмент и не утратили ли беглость и точность пальцы исполнителя.
Так же можно поступить и с микрокалькулятором. Попробуем 《пробежаться》 по цифрам 1, 2, 3 и т. д., например, так:
12-9 = 108,
123-9= 1107,
1234.9 = 11106,
123456789 -Э^ШНПЮ!.
Большинство микрокалькуляторов не позволяет производить вычисления с девятью или с десятью знаками. Но чтобы уловить закономерность в результатах, получаемых при умножении, вполне достаточно
взять семи- или восьмиразрядный микрокалькулятор. Проследить за возникновением последовательности произведений нам помогут следующие вычисления:
9- 129- 123
9~
1818
27
1107
Если нуль мешает, то можно придумать какую-нибудь «хитрость», чтобы избавиться от него, например, попытаться отбросить предпоследнюю цифру в первом сомножителе. (Прелесть микрокалькулятора в том и состоит, что мы получаем неограниченную возможность экспериментировать с числами). Проверяем, насколько удачна наша идея:
13*9=117,
124-9 = 1116,
1235-9 = 11,115,
12 34 5679-9 = 111 111 111.
И в этом случае не все типы микрокалькуляторов позволяют дойти до конца последовательности.
Может быть, стоит теперь попробовать все цифры от 1 до 9 без 8?
Сказано, сделано:
12 345 679-9 = 111 111 111,
8 = 98 765 432 (все цифры, кроме 1).
Большинство микрокалькуляторов работают с восемью разрядами, и умножение восьмизначного числа 12 34 5 678 на однозначные для них — операция вполне осуществимая:
12 345 679 • 7 = 86 419 753 (все цифры, кроме 2),
-6 = 74 074 074,
5 = 61 728 395 (все цифры, кроме 4),
4 = 49 382 716 (все цифры, кроме 5),
3 = 37 037 037,
2 = 24 691 358 (все цифры, кроме 7),
Заметим, что «недостающие» цифры всегда дополняют второй сомножитель до 9.
Можно найти и другие наборы цифр, позволяющие получать аналогичные результаты:
7 654 321 .9 = 68 888 889,
8 = 61 234 568,
6 = 45 92 5 926,
3 = 22 962 963.
При умножении на 7, 5, 4 и 2 получаются ничем не примечательные произведения.
Если у вашего микрокалькулятора имеется регистр памяти, то можно ввести в него большое число и обращаться к содержимому регистра по мере надобности. Если у вашего микрокалькулятора нет регистра памяти, то рекомендуем проделать вычисления в слеч дующей последовательности;
Исходное ЧИСЛО!
回
回
s
Результат
□
回
Q
Исходное число
回
回и Т氐
Выясним теперь, что происходит с числом, все цифры которого одинаковы:
33 333,9 = 299 997,• 8 = 266 664,
• 7 = 233 331 ・6=19?99^ • 5 = 166 665, • 4= 133 332, ・ 3 = 099 999, • 2 = 066 666, • 1 — 033 333.
Первые цифры произведений равны 2, I или 0, по-
следние —
7 8 9
4 5 6
1 2 3
Повозившись с цифрами, можно найти немало других чисел, при умножении или делении которых возникают интересные результаты.
Любителям занимательной математики хорошо известно число 142 857 (эта последовательность цифр образует период десятичного разложения дроби % = 0, (142857)…):
142 857 • 2 = 285714,
•3=428571,
•4= 571428,
・5=714285,
・6= 857142,
7 = 99999 9.
Вплоть до множителя 6 произведение состоит из тех же цифр, что и первый сомножитель, причем взятых в том же порядке. Когда второй множитель пробегает значения от 8 до 13, в произведении появляется новая первая цифра, а последняя цифра меньше последней цифры первого сомножителя на эту новую
цифру. Если обе цифры сложить, то мн получим исходный набор цифр:
142 857 ・ 8 = 1 142 856
14= 1 999 998.
Кто хочет, может самостоятельно проверить, по какому правилу образуются произведения, когда второй множитель пробегает значения от 15 и далее.
ЗНАМЕНИТЫЙ СЕМНАДЦАТИУГОЛЬНИК
На памятнике математику Гауссу высечен семнадцатиугольник. Эта фигура напоминает потомкам о первом научном открытии Гаусса. В 1796 г. девятнадцатилетний студент Геттингенского университета
Рис. 8. Правильный семнадцатиугольник.
Гаусс сумел доказать, что правильный семнадцатиугольник можно построить при помощи циркуля и линейки (рис. 8).
Вопрос о том, какие правильные многоугольники можно и какие нельзя построить при помощи циркуля и линейки, на протяжении долгого времени оставался нерешенной математической проблемой. Гаусс нашел общие условия разрешимости этой проблемы и опробовал их на правильном семнадцатиугольнике.
Из таблицы, приведенной на стр. 88, видно, как с увеличением числа сторон п правильного многоугольника начинает все более отчетливо «вырисовываться» число л. Для любителей громоздких выкладок Гаусс оставил выражение для cos 屮,где ср — центральный угол, опирающийся на сторону правильного семнадцатиугольника:
cos -^- = cos 2Г10х35/Л =
=—iV +呑,“* + 卡• д/з4 — 2 д/17 +
十 ±л/17 + 3“17 — д/34 — 2 V17 — 2 д/5Г^ 2 “17,
Большинство микрокалькуляторов при вычислении углов подразделяют их на десятые, сотые и т. д., поэтому минуты и секунды перед вводом в регистры микрокалькулятора необходимо перевести в десятичные доли градуса.
Поскольку 1° = 6(У, то
Г * 0,017。,10’ р 0,17°,
10,00028°, 35" ^ 0,0097° у 0,01°.
21°10'35〃 弋 21,18°.21°10'35〃 弋 21,18°.Следовательно,
21°10'35〃 弋 21,18°.
21°10'35〃 弋 21,18°.
寥=«21,18。.寥=«21,18。.Проверка:
寥=«21,18。.
寥=«21,18。.
При вычислении косинуса центрального угла правильного семнадцатиугольника по формуле Гаусса каждый должен выработать собственную стратегию, сообразуясь с возможностями своего микрокалькулятора.
Элементы правильных вы
Число сторон
Центральный угол
Сторона
3
120°
4
90。
5
72。
У Vio —2 V&
6
60*
8
45°
10
36°
-^(V5 -1)
12
30°
r «2 — “寸
15
24°
^_"7 一“引一"30 —6“F
16
22。30’
厂"2 一 "2十“公
17
21° 10х 35
5"
17
* 0,36749904 厂
20
18°
г «2— дД(5+ 闹
24
15°
г«2 —«2 + “Г
Формула удвоения числа сторон:
З2" = 7 2卩 一 г 7 炉 一 s2n
В простейшем варианте все квадратные корни следует вычислить отдельно и записать их значения.
Если у микрокалькулятора имеется специальная клавиша | М. | для введения числа в регистр памяти,
то значения корней можно запоминать и затем обращаться к содержимому соответствующего регистра.
Как правило, вычисление «многоэтажных» корней лучше всего начинать с《внутреннего》корня.
ПериметрПлощадь
2r ・ 2,59807621 一・
2厂• 2,82842712 ...
3•产“家 Q 1,2990г2 4
2戸
2厂♦ 2,93892626 ...
-|-r2 “10 + 2V5 Q 2,3776「2
2r,3
yr2 Уз as 2 5981г2
2r ♦ 3,06146746 ...
2r2 庐弋 2,8284г2
2厂.3,09016923 ...
%2*0一2“手B29389戸
2厂• 3,10582854 ...
3产
2厂• 3,1186753G ...
—-r2 V?+ V5 -“30+ 6 “5 Q
内 3,0505г2
2г-3,12144515 ...
4r2 “2 —他比 3,0615г2
2r • 3,12374180 ...
а 3,0706г2
2r • 3,12868930 ...
•|_г2д/6 一 2^ 23,0902金
2r • 3,13262862 ...
6Г2—2 -V家 q 3,1058产
Если вы работаете с клавишей обращения знаков CHS ^или +/— ), то корень “34 —2 “17 удобно вычислять следующим образом:
Не исключено, что вам придется несколько раз повторить вычисления, прежде чем удастся прийти к результату Гаусса
cos 21,18° = 0,93245.
АСТРОНОМИЧЕСКИЕ ВЕЛИЧИНЫ
Астрономы обычно измеряют космические расстояния в световых годах. Один световой год ——это расстояние, которое проходит за год световой сигнал, распространяющийся со скоростью 300 000 км/с. В году 60 • 60 • 24 • 365 = 31 536 000 с.
Умножив эту величину на 300 000, получим расстояние, проходимое световым сигналом за год, в км: 9,46X1012 км. До ближайшей звезды — Проксимы Центавра — несколько дальше: 38- W2 км. От Полярной звезды нас отделяют 380-1012 км. Чтобы преодолеть это расстояние, световому сигналу требуется около 40 лет.
До самых удаленных уголков Вселенной световой сигнал доходит за 1010 лет (ошибка в несколько лет в этом случае несущественна), что соответствует расстоянию в 9,46*1022 ^; 1023 км.
Производя расчеты с невообразимо большими (поистине «астрономическими») числами особенно отчетливо ощущаешь, что за чудо наш микрокалькулятор. Большинство конструкций позволяет манипулировать с числами до 9,999999-10". Следовательно, мы можем без труда превзойти размеры Вселенной: ведь расстояние до ее границ, выраженное в миллиметрах, составляет《всего》около 10.
Английский физик Эддингтон ввел огромное число N = 2,30* 1079, встречающееся в астрофизических расчетах. Он предположил, что именно столько прогонов существует во Вселенной.
Из других расчетов известны постоянные 136 и 137 (мы не будем выяснять здесь их физический смысл).
Немецкий физик Эртель заметил, что °136 . 0137
汽=?'謚—=i,48・ 1079.
Попробуем узнать, сколь велика масса протонов (атомных «остовов») во Вселенной. Физики измерили массу одного протона: она равна 1,65-10-24 г. Следовательно, масса всех протонов во Вселенной составляет
1,48 • 1079- 1,65 • 10_24 = 2,44 • Ю55 г.
Поскольку 1 т = 1000 кг = 1 000 000 г = 106 г, то 2,44 ・ 1055 г = 2,44 • 1049「
Эйнштейн оценивал массу Вселенной в 1,3-1055 г. Если вы повторили все расчеты вслед за нами, то можете с гордостью сказать, что вам удалось получить почти такой же результат, как и Эйнштейну.
Но это еще не все. Эйнштейн считал, что мгновенный радиус Вселенной составляет 2,5-108 см = 2,5 X X Ю23 км. «Мгновенный^ означает, что радиус Вселенной со временем изменяется. Так как световой сигнал проходит за год 9,46-1012 км, то радиус Вселенной составляет 2,6-1010 световых лет.
По сравнению с приведенными выше чудовищными числами величина 1023 выглядит весьма скромно.
СКОЛЬКО КАПЕЛЬ В МОРЕ?
Некоторые мотивы в народных сказках затрагивают такие понятия, как вечность и бесконечность. Вечность представлена в немецких сказках следующим поэтическим образом. Далеко в пустынях Аравии стоит высокая гора. Раз в сто лет прилетает крохотная птичка и чистит свой клюв об алмазную гору. Время, за которое птичка сотрет клювом всю гору до основания,— не более чем мгновенье перед лицом вечности. Для подсчета числа мгновений, образующих вечность, наш микрокалькулятор, очевидно, не пригоден. Но существует и множество других аналогичных вопросов, например, сколько капель в море? Всякий, кто хоть раз ходил в плавание по необозримым просторам океана и представляет себе его глубины, достигающие нескольких тысяч метров, усомнится в том.
что на этот вопрос можно ответить. Тем не менее наш микрокалькулятор позволяет сосчитать капли в море!
Прежде всего загляните в домашнюю аптечку. Может быть, вам удастся разыскать пузырек с капельницей. На донышке пузырька или на этикетке указан его объем. Это позволит вам сосчитать, сколько капель вмещает один кубический сантиметр.
Оказывается, один кубический сантиметр (один миллилитр) можно наполнить 30 каплями. Следовательно, объем одной капли равен 1/30 = 0,033 см3. Объем мирового океана вы узнаете из справочника или у осведомленных жителей Атлантиды. Он составляет около
1,3- 1012 км3 =-1,3* 102' м3 = 1,3- 1027 см3.
Число капель в тридцать раз больше, то есть равно
1,3- 1027-30 = 3,9- 1028.
Для сравнения: 1 см3 газообразного водорода содержит 2,69J0i9 молекул, а 1 м3 водорода — 2,69 X X Ю25 молекул. При таком сравнении число капель в море не кажется особенно большим.
Возникает вопрос, насколько точен результат наших вычислений: действительно ли мировой океан заполнен 3,9-1028 каплями? Специалисты считают, что эта величина может отличаться от истинного значения емкости мирового океана 《в каплях» не более чем в 2 раза.
Если при выплате зарплаты в 800 марок бухгалтер ошибется в 2 раза, то мы получим либо 400 марок (и это вызовет у нас протест), либо 1600 марок (к нашему неописуемому удивлению). В бухгалтерии ошибка при начислении зарплаты в п раз совершенно недопустима при любом n =# 1.
Иначе обстоит дело с очень большими числами: если《порядок》 (показатель наибольшей степени числа 10, не превосходящей данной величины) остается неизменным, то причин для беспокойства нет.
Проверим:
2 • 3,9 • 1028 = 7,8 . Ю28.
Неопределенность в множителе не затрагивает порядок величины.
ВЫСОТА НАД УРОВНЕМ МОРЯ
Вы путешествуете в горах и останавливаетесь на ночлег в кемпинге. У лагерного костра разговор заходит о том, на какой высоте над уровнем моря вы находитесь.
Если у вас с собой есть барометр и микрокалькулятор, то определить высоту над уровнем моря совсем нетрудно.
Зная, что атмосферное давление на уровне моря составляет 1013 мбар, а на высоте кемпинга, скажем, 700 мбар, высоту Я над уровнем моря можно найти по формуле
'\ атм. давление на высоте Н /
=7620 м • In (喘)=7620 • 0,37 = 2816 м.
Следовательно, вы, должно быть, находитесь недалеко от какой-то вершины на Кавказе.
Если в вашем микрокалькуляторе нет клавиши j In I,то можно воспользоваться клавишей |g : In % = 2,3 • Igx.
Подставив десятичный логарифм в формулу для определения высоты над уровнем моря, получим:
" = 7620 м • 2,3 • 1g (黑)=2813 м.
Из-за расхождения в 3 м с высотой, вычисленной по той же формуле, но с натуральным логарифмом, особенно расстраиваться не следует.
Может быть, вас интересует, как низко опускается атмосферное давление на вершине Джомолунгмы?
Ее высота равна 8804 м. Воспользуемся баромет- рической формулой
р = /?ое 762。
(р — атмосферное давление на высоте Н, ро — атмосферное давление на уровне моря, Н — высота в мет-
pax). Подставляя " = 8804 м, находим
88)4
р=1013 мбар • е 7620 = 319 мбар.
ИЗМЕРЕНИЕ У「ЛОВ
По традиции в большинстве математических задач мы измеряем углы в градусах, минутах и секундах, поэтому и большинство микрокалькуляторов запрограммированы в градусах и их десятых долях:
1。= 60,,r = 60", r =若= 0,017。,
1"=瀛 ^ 0.00028°.
В старинных морских рассказах пираты «принимали три румба влево》:
32 румба = 360°
1 румб =粤=11。15'= 11,25。,
Углы принято измерять и в радианах: величиной угла Ф при этом называется отношение дуги s, высекаемой сторонами угла из окружности радиуса г, описанной вокруг вершины угла, к радиусу г. Хотя величина угла как отношение длин двух дуг — число безразмерное, ее принято выражать в радианах. Полный угол содержит
(Р =手二=2л 6,2831853 .. • рад.
Так как, с другой стороны полный угол равен 360°, то360。= 2冗 рад,
1 рад = -~ « 57,2957795° ~ 57°17,44,8,/
И
1° = -—-= 0,0174532925 рад.
У одних микрокалькуляторов имеется клавиша для перевода градусов в радианы и наоборот, у других—•
92
переключатель град *«-> рад , по положению которого можно судить, означают ли вводимые числа и получаемые результаты градусы или радианы. Работая с такими микрокалькуляторами, можно либо пользоваться приведенными выше соотношениями, либо производить вычисления так, как показано в следующем примере.
Переключатель установлен на градусы: sin 17° = =0,29237....
Переключатель установлен на радианы: arcsin 0,29237... = 0,2967....
Следовательно, 17° = 0,2967.. . рад.
Обратный перевод.
Переключатель установлен на радианы: sin 0,2967 = = 0,29237....
Переключатель установлен на градусы: arcsin 0,29237 …=17°.
Следовательно, 0,2967 рад = 17°.
Этот меюд приводит к правильным результатам лишь для острых углов ф (0° < ф < 90° или 0 рад < V 屮 V 冗/2 а 1,570796. .. рад).
Но «единицы» измерения углов отнюдь не исчерпываются радианной мерой. Полный угол делят также на новые градусы (g), новые минуты (с) и новые секунды (сс):
Полный угол = 400s; lg — 100е; Г = 100сс;
1°=需=1,⑴g; Is = 0,9°;
Г = 0,0 (185 产;
1" = 0,00030864支
В заключение упомянем еще об одном способе измерения углов, применяемом в военном деле. Появление его вызвано необходимостью оценивать расстояния. Если полный угол разделить на 6000 частей (《делений》),то предмет шириной около 1 м виден с расстояния в 1 км под углом в 1 деление. Действительно,
U = 2лг = 6,28 • 1 км.
Округлив 6,28 км до 6 км и разделив на 6000, получим, что 1 деление соответствует ширине предмета
в 1 м. На катушке обычного маршевого компаса нанесены лишь 60 делений (при большем числе рисок деления слились бы).
1° = 16,67 деления.
Если хотите, можете для собственного удовольствия решить следующую задачу. Измерив угол между направлениями на два предмета по маршевому компасу, солдат обнаружил, что тот равен 1000 делений. Чему равен синус измеренного угла? Значение синуса солдат сообщил моряку, который вычислил величину арксинуса в радианах и перевел в добрые старые румбы. Докладывая величину угла капитану, моряк выразил ее в новых градусах.
Столь сложным может быть мир, если различные специалисты не могут условиться о единых единицах измерения.
Вы хотите знать, велик ли угол? Сообщаем ответ задачи: 66g67c (за правильность не ручаемся!).
МАТЕМАТИЧЕСКАЯ «ХИТРОСТЬ»
Тригонометрические функции встречаются в технике на каждом шагу. Мы хотим показать вам, как можно вычислять значения тригонометрических функций при помощи микрокалькулятора, позволяющего выполнять только четыре арифметических действия, извлекать квадратные корни, находить обратные величины и возводить в квадрат.
Математическое обоснование предлагаемого вашему вниманию метода вычисления сводится к следующему.
Все так называемые трансцендентные функции, к числу которых принадлежат и тригонометрические функции, представимы в виде бесконечных степенных рядов
/ (х) = «0 + 〃1尤 + &2尤2 + ・・・ + a/注 + ....
Чтобы ряд сходился, то есть его сумма, несмотря на бесконечно большое число членов, стремилась к ко-
нечному пределу, члены ряда, начиная с некоторого места, должны убывать. Для функции f(x) = cos X математики нашли следующее разложение в степенной ряд:
cosx= 1 一芸+ ^j"1г + • • • •
(Напомним, что р! означает факториал числа р, то есть произведение 1-2-3* ... : (р—1) -р.) Этот ряд сходится при любых значениях 尤,но тем лучше (быстрее), чем меньше значение переменной х. Ускоренная сходимость означает также, что для достижения заданной точности необходимо учитывать меньшее число членов. Математическая «хитрость» состоит в следующем. Сначала при помощи нескольких операций (например, деления пополам) мы уменьшаем значения переменной 尤 настолько, чтобы для достижения заданной точности достаточно было взять два или три члена ряда.
После того, как приближенная формула успешно использована, мы за то же самое число шагов (операций удвоения) должны вернуться к исходному значению переменной. Условимся называть первую последовательность шагов сжатием, а вторую ——растяжением. По различным причинам математического характера функция у = cos х особенно удобна в качестве основы для вычисления значений всех тригонометрических и обратных тригонометрических функций. Поскольку косинус — четная функция, то есть cos (—х) = cos х, то, не ограничивая общности, мы можем всегда рассматривать лишь положительные углы, причем в радианной мере.
Для перевода углов из градусов в радианы можно воспользоваться формулой
% =^1 = 0,0174532 ...・а.
Сжатие состоит в n-кратном делении пополам заданного угла 尤о (в радианах). Исходный угол подвергается сжатию до тех пор, пока не будет выполняться неравенство хп W 0,3. После того, как это будет достигнуто, первые три члена
х2 . х4
〃n 1 —方 + ^J
разложения косинуса в степенной ряд дадут нам приближенное значение уп ~ cos х„ с ошибкой, меньше, чем 10~6. Для вычисления на микрокалькуляторе первые три члена ряда удобно преобразовать к виду
(詳 3)二
При возвращении к исходному значению 尤о (растяжении), угол необходимо подвергнуть n-кратному удвоению. Поскольку cos 2х == 2 cos 2х—1, за п шагов, осуществляемых по формуле
* = 2成一1,
Уо> значений косинуса выглядитУо> значений косинуса выглядитмы достигнем значения Схема вычисления следующим образом.
Уо> значений косинуса выглядит
Уо> значений косинуса выглядит
РастяжениеУо = cos х0勿7 = 2處一1 (rt раз)РастяжениеУо = cos х0勿7 = 2處一1 (rt раз)Хц (& 0,3)Хц (& 0,3)Сжатие
Растяжение
Уо = cos х0
勿7 = 2處一1 (rt раз)
Растяжение
Уо = cos х0
勿7 = 2處一1 (rt раз)
Хц (& 0,3)
Хц (& 0,3)
х0 (в радианах)
rt-кратное деление пополам
Значения трех других наиболее употребительных тригонометрических функций можно выразить через значения косинуса по следующим формулам ^уо = =cos 尤о);
sin х0 = д/1 ~Уо<
ctg Хо =ctg Хо =
ctg Хо =
ctg Хо =
(Эти соотношения выполняются лишь для острогоугла %о.) Таким образом, если значение косинуса из-вестно, то для вычисления значений синуса, тангенса
и котангенса нам понадобится нажать на клавиши микрокалькулятора лишь еще 5 раз.
Вычислим, например, yQ = cos 67°:
х0= 1,1693706;
修=0,5846853;
х2 = 0,2923426 «0,3);
引2 ~ 0,9575722 =引2 ~ 0,9575722 =
引2 ~ 0,9575722 =
引2 ~ 0,9575722 =
弘= 0,8338891;
Ро = 0,3907421.
На клавиши микрокалькулятора всего требуется нажать 34 раза.
Более точное значение: cos 67° = 0,390731128. Следовательно, погрешность вычислений составляет △f q 1 • 10~5. Так как при переходе к обратным тригонометрическим функциям («аркфункциям») независимая и зависимая переменные меняются местами, то и последовательность выполнения операций также изменяется на противоположную. Из тригонометрии известно, что
X/ COS % + 1
—2一,
поэтому при «сжатии» вычисления на каждом шаге производятся по формуле
打+1 = д/ W
и обрываются, как только будет выполнено условие х > 0,9. В качестве приближенной формулы используется все тот же отрезок степенного ряда для косинуса
(4-3)2-3
но соотношение между уп и хп необходимо предварительно разрешить относительно, хЛ и изменить
обозначения, переставив хп и уп. Таким образом, значения арккосинуса мы вычисляем по следующей схеме.
СжатиеXo(|xo|< 1)СжатиеXo(|xo|< 1)Растяжение
Сжатие
Xo(|xo|< 1)
Сжатие
Xo(|xo|< 1)
jo = arccos х0
yi-x = 2yi (n раз)
#“ О 0,9) f “6 • (1 - “1土尹0 = ул
Зная арккосинус, нетрудно вычислить другие арк* функции по формулам:
arcsin х0 = 1,5707963 — arccos
arctg х0 = arccos ―尸二.,,
arcctg x0 = arccos尸二一」・
Например, если требуется вычислить у = arcsin 0,5# то вычисления производятся следующим образом:
尤и = 0,5;
修=0,8660254;
尤2 — 0,9659258 (> 0,9);
诊=0,2618011 =- д/cЦ^);
У] = 0,5236022;
yQ = 1,0472045 = arccos 0,5;
у = arcsin 0,5 = 1,5707963 — % = 0,5235919.
Всего на клавиши микрокалькулятора нам пона* добилось нажать 41 раз. Более точное значение арксинуса:'
arcsin 0,5 = 0,5235988.
Погрешность вычислений составляет Af = 10~5.
Если вы хотите вычислять значения тригонометрических и обратных тригонометрических функций с
Меньшей точностью и начальные значения не превосходят определенных пределов, то удобно воспользоваться упрощенными приближенными формулами, выведенными из двух первых членов разложения коси- -нуса в степенной ряд. Ошибка при этом остается меньше 10~3. Ниже мы приводим упрощенные формулы, указываем пределы, в которых заключены допустимые значения независимой переменной, а также значения соответствующих функций, вычисленные с 8 знаками после запятой.
sin х х (Т при I х |《0,63
'(угол не превосходит 36°).
Пример: sin 0,42 = sin 24° ^ 0,408 (более точное значение: 0,40776045).
cos 尤 * 1声 при I % I 忘 0>39
(угол не превосходит 22°).
Пример: cos 0,349 = cos 20° q 0,939 (более точное значение: 0,93971514).
tg%#%(l+专)при |%| 忘 0,38
(угол не превосходит 22°).
Пример: tg 0,349 = tg20° ^ 0,363 (более точное значение: 0,36389566).
arcsin х х0+4) при I х I ^ 0,42
r(arcsin 尤 не превосходит 24°).
Пример: arcsin 0,3 ^ 0,3045 (более точное значение: 0,30469265).
arccosx ~-™——arcsin 尤=1,5708 — arcsin x.
Пример: arccos 0,3 ^ 1,5708 — 0,3045 — 1,266 (более точное значение: 1,26610367).
arctg% у 尤(1 — g) при I %]忘 0,35
{arctg х не превосходит 20°).
Пример: arctg 0,30,291 (более точное значение
0,2915679).
arcctg х = ^——arctg х = 1,5708 — arclgx.
Пример: arcctg 0,31,5708 — 0,291 = 1,28 (более
точное значение: 1,27933953).
При вычислении значений арккотангенса можно воспользоваться также соотношением
arcctg х = arctg — .
НЕ БОЙТЕСЬ ЛОГАРИФМОВ
У многих людей (в том числе и тех, кто получил техническое или естественнонаучное образование) при слове《логарифм》возникает неприятное чувство. Может быть, это объясняется несколько чуждым звучанием слова логарифм, означающим в действительности не что иное, как «показатель степени».
Найти logbG (читается: логарифм (числа) а по основанию Ь) означает решить уравнение
то есть ответить на вопрос: какая степень числа 6 совпадает с числом а.
Трудно понять антипатию ко всему, что связано с логарифмами: ведь именно теория логарифмов в гораздо большей степени, чем какой-либо другой раздел математики, возникла из потребностей практики. Широкое распространение, которое получила логарифмическая линейка, подтверждает сказанное. С приобретением микрокалькулятора у вас появилось счетное устройство, намного превосходящее по своим возможностям логарифмическую линейку (даже если в сети нет тока и батарейки разряжены).
Прежде чем перейти к изложению практических приемов работы с логарифмами, мы хотим познакомить вас с некоторыми классами функций, имеющих непосредственное отношение к вычислениям с логарифмами. Это позволит вам лучше понять существо
приближенных методов, используемых при вычислении соответствующих значений функций.
Прежде всего, мы хотим представить вам показательные функции у = 6х. Если основание b выбрать равным «числу Эйлера» е, то получится экспонента
У = е,
играющая особо важную роль. Ее разложение в степенной ряд имеет вид
е』1 +е』1 +X2亓X2亓гЗу"зГ+ ••• +^Г +гЗу"зГ+ ••• +^Г +
е』1 +
е』1 +
X2亓
X2亓
гЗу"
зГ+ ••• +^Г +
гЗу"
зГ+ ••• +^Г +
и сходится при всех % (обращаем ваше внимание на то, что п! = 1 *2*3- -п —1) -п).
При х = 1 этот бесконечный ряд позволяет вычислить значение е:
е=1 + 1 + ^» + ~^ + -— -(-...= 2,7182818 .,..
Представление числа е в виде непрерывной дроби см. в разделе «Непрерывные дроби».
Чтобы вычислить значения функции у = е*, воспользуемся первыми тремя членами ряда. Преобразуем их к виду, удобному для вычисления на микрокалькуляторе:
У2・
При \х\ £ 0,01 ошибка меньше, чем 10~4. Воспользуемся снова известным математическим приемом «сжатие——растяжение» (см. предыдущий раздел). Сжатие состоит в последовательном делении значений независимой переменной пополам. Поскольку е”/2 = "е*, то сжатие соответствует n-кратному извлечению квадратного корня. Схема вычислений выглядит следующим образом.
СжатиеРастяжение
х0 (> 0)Уо = е窃
n-кратиое деление n-кратное возведение пополамв квадрат
Если вводимое значение х0 отрицательно (尤° VI V0), то все вычисления необходимо проделать с его абсолютной величиной, а затем нажать клавишу I 1/х J (так как е~х = 1/еА),
Функцией, обратной экспоненте у = е尤,является у = 1п 尤(читается: натуральный логарифм, или просто «эль зн》). Это — не что иное, как логарифм по основанию е. При вычислении натуральных логарифмов «приближенную формулу для у = ех следует обратить: разрешить соотношение у =[(尤 + 1产 + 1]/2 относительно % и поменять местами х и у. Проделав эти преобразования, получим:
у = "2 尤一1 —1.
Таким образом, схема вычисления натуральных логарифмов сводится к следующему.
СжатиеСжатиеРастяжениеРастяжение
Сжатие
Сжатие
Растяжение
Растяжение
Хо О 1) Уо = In ХО n-кратное извлечение п-кратное квадратного корня удвоение
хп « 1,005)->V2^ — 1 — 1 =У"
При 尤о V 1 все вычисления надлежит проделать с |1/хи, а результат взять со знаком минус (так как Вп(1хо) = —In Хо).
Если вам потребуется вычислить десятичный логарифм 1g%, то воспользуйтесь формулой 1g 尤=0,4343-In %.
Если в практических задачах вам довольно часто понадобится находить значения функции у = аь (а> > 0,匕一любое вещественное число), а у вашего микрокалькулятора нет клавиши \ух\^ то желаемый результат можно получить окольным путем:
умножьте Ina на 6 и вычислите е&м” по первой схеме.
Пример. Вычисление 乡=In 0,85:
%。=卷=1/764706;
%] = 1,0846523;
先2 = 1,0414664;
%з= 1,0205226;
х4 = 0,0102092;
%5= 1,0050916;
х6= 1,0025426 « 1,005);
% = 0,0025394 = “2 尤$—1 —1;
% = 0,0050788;
z/4 = 0,0101576;
% = 0,0203152;
z/2-= 0,0406304;
协= 0,0812608;
Уо = 0,1625216;
у = —0,1625216.
Чтобы получить конечный результат, на клавиши микрокалькулятора необходимо нажать 31 раз. Более точное значение логарифма: In 0,85 ——0,1625189, то есть ошибка Af V 10-5.
Если у вашего микрокалькулятора нет клавиши для извлечения квадратного корня, а значения переменной 尤 заключены в определенных пределах, то значения экспоненты и логарифмы можно вычислять по следующим приближенным формулам (с погрешностью не более 10-3).
d弋(尤士^廿丄d弋(尤士^廿丄при I x |^0,I8.при I x |^0,I8.
d弋(尤士^廿丄
d弋(尤士^廿丄
при I x |^0,I8.
при I x |^0,I8.
Пример: e°」5 ^ 1J6125 (более точное значение: 1,161834242).
In (1 + %) ^ 1 一 <^一 1L при I x |^0,14.
Пример: 1п0,9 = 1п(1 — 0,1) ^—0,105 (более точное значение: —0,105360516).
lg(l + х) « 0,21715[1 -(х- I)2] при (х|<0,21.
Пример: lg0,9 = lg(l—0,1)弋一0,0456 (более точное значение: —0,04575749071).
Теперь мы хотим показать вам, что логарифмы — изобретение весьма полезное. «Всемирно известны» логарифмы трех родов, то есть три разновидности общего представления логарифмов у = logb х.
Натуральные логарифмы. Основание натуральных логарифмов равно числу Эйлера е, обозначение: у ~1п х. Они играют важную роль в естественнонаучных приложениях.
Десятичные логарифмы. Их основание равно 10, обозначение: у — ig х. Эти логарифмы специально приспособлены к нашей десятичной системе. Их значения приведены в бесчисленном мно жестве таблиц. Когда говорят о логарифмах, не уточняя, при каком основании они взяты, обычно имеют в виду десятичные логарифмы.
Двоичные логарифмы. Это логарифмы при основании 2, обозначение: у = 1Ьх (читается: двоичный логарифм). Двоичные логарифмы получили широкое распространение с развитием электронной вычислительной техники, поскольку современные ЭВМ производят «внутренние операции» в двоичной системе (с основанием 2).
Модули перехода от одной системы логарифмов к другой приведены ниже:
In
1g
lb
In
1
In 10 = 2,302585
In 2 = 0,693147
1g
鳥= 0,434294
1
ig 2 = 0,30103
lb
in'印2695
—V = 3,321928 lg2
1
Чтобы вам удобнее было практически работать с логарифмами, составим сводку важнейших формул:
log (а ♦ b) = log а + log b,
10g (у) = log а — log 6,
log (ал) = п log а, где 〃 > 0, b > 0, п — любое вещественное число.
log (д/百) = ;loga.
высоки. Недаромвысоки. НедаромКак нетрудно заметить, при логарифмических вычислениях порядок операций понижается на одну ступень: умножение двух чисел а и 6 заменяется сложением их логарифмов и т. д. Именно этим и объясняется то широкое распространение, которое получили логарифмы. Впрочем, требования, предъявляемые к
высоки. Недаром
высоки. Недаром
точности вычислений, достаточно
хорошие таблицы логарифмов составлены с шестью знаками после запятой.
Разумеется, и логарифмические таблицы, и логарифмическая линейка бессильны помочь нам, если требуется произвести сложение или вычитание двух чисел (не существует операций, стоящих на одну степень «ниже» сложения и умножения) или выполнить так называемые «цепные вычисления», состоящие из комбинаций четырех арифметических действий. Вот тут-то и предстает в своем истинном величии ваш микрокалькулятор! В качестве примера приведем приближенную формулу для подсчета вероятности того, что среди п человек не найдутся такие, у кого бы дни рождения совпадали (из раздела «Дни рождения и лотереи»). Мы предполагаем, что у вашего микрокалькулятора нет клавиши |у* (. Общая формула для подсчета вероятности имеет вид
“2冗• 365 • 365^65 • е-365
“市(365 — n) -(365 一 r0365f . е-(зб5-п), 365〃
“5ё§~ • 365365 . е-365“5ё§~ • 365365 . е-365吸吸Полагая п = 40 и сокращая на “2л, получаем:
“5ё§~ • 365365 . е-365
“5ё§~ • 365365 . е-365
吸
吸
“把万• 325325 . e~325 - 365” •
Степени с одинаковым основанием можно включить в один множитель и учесть, что \х = »*
При умножении (делении) степеней с одинаковым основанием их показатели суммируются (вычитаются).
После всех преобразований находим:
S /З65、325,511.123077325'5
( 325 ;"両=评•
Схема вычислений с использованием логарифмов выглядит следующим образом:
1 m I 1.123077325-5
1g%0 = 1g——部—— =
=325,5 • 1g 1,123077 — 40 • Ige = =—0,963484.
Но коль скоро 1g 步40 = —0,963484, то
犷“ =1О_ода484 = 0,1087717.
Из равенства lga = c следует, что а =10, при любом с.
Так окольным путем, при помощи логарифмов, вы пришли к тому результату, как и на стр. 164.
ГИПЕРБОЛИЧЕСКИЕ ФУНКЦИИ
Существует еще один класс функций, тесно связанных с экспонентами, но имеющих самостоятельное значение. Мы имеем в виду гиперболические и обрат^ ные гиперболические функции. Для вычисления их значений в микрокалькуляторах особенно изощренных конструкций предусмотрены специальные кла“ виши.
Обозначения у =sh 尤(читается: синус гиперболический), ch х, th х и cth х указывают на определенное сходство между гиперболическими и тригонометриче-
сними функциями. Например,
sh左丄1ch x丄l
7E7 = th* и ^ucthx.
Гиперболические функции задаются соотноше^
НИЯМИ
shx =2——,
,N + e-x
ch %=2,
ex +
cth 尤=—7 .
При больших значениях % член е~* очень мал, поэтому значения гиперболических функций можно вычислять по приближенным формулам
sh х ch х = -^-,
th 尤 а С th 尤 а 1
(при х= 10 погрешность при замене точных формул приближенными составляет Af а е-10).
Гиперболический косинус известен в технике под названием цепной линии — такую форму принимает цепь или тяжелая гибкая нить, подвешенная за концы (рис. 9). При этом безразлично, идет ли речь о жемчужном ожерелье, свисающем с шеи женщины, или о трансатлантическом кабеле, провисшем над расселиной в дне океана.
Существует еще одна важная гиперболическая функция thх. Она известна, как «функция роста». При больших по абсолютной величине положительных и отрицательных значениях 尤 гиперболический тангенс стремится снизу и сверху к двум асимптотам (последнее означает, что зазор между гиперболическим тангенсом и этими прямыми становится сколь угодно узким), параллельным оси % и проходящим через точку у = +1 и у = —1 оси у (рис. 10). Гиперболический тангенс возникает в различного рода расчетах, связанных с прогнозированием процессов с
насыщением. Такие процессы встречаются довольно часто. Прирост численности ученых в стране или сбыт телевизоров, кухонных шкафов и стиральных машин достаточно хорошо описываются гиперболическим тангенсом. Отличительные особенности такого процесса заключаются в том, что сначала развитие
Рис. 10. Гиперболический тангенс. Асимптоты показаны пунктиром.Рис. 10. Гиперболический тангенс. Асимптоты показаны пунктиром.Рис. 9. Цепная линия.
Рис. 10. Гиперболический тангенс. Асимптоты показаны пунктиром.
Рис. 10. Гиперболический тангенс. Асимптоты показаны пунктиром.
его происходит совсем медленно (техническая новизна, высокая цена, несовершенство конструкции), затем темп стремительно возрастает (предмет широкого потребления, массовое производство, совершенная конструкция) и, наконец, наступает насыщение (обычно одной семье не требуется более одного телевизора или автомашины).
Для прогнозирования удобно пользоваться гиперболическим тангенсом, записанным в виде
%=^(i+th^^),
где х — время, S — постоянная насыщения, С — время «полунасыщения» и 尼一еще один параметр.
Состояние исследуемого объекта в момент време* ни х характеризуется величиной у. Если произведено достаточно много измерений (х(, у), то можно определить постоянные St С и k (см. раздел «Линейная
регрессия»), и специалист, занимающийся составле- лением прогноза, получает возможность, исходя из положения дел, в один момент времени предсказать ожидаемые значения величины у в будущем.
При вычислении значений гиперболических функций воспользуемся испытанным методом, пригодным для микрокалькуляторов (см. раздел «Математическая «хитрость»).
Для получения приближенной формулы оборвем степенной ряд на третьем члене
ch X = 1 +可+不+
После несложных преобразований получаем
h 用 + з) _ 3
y = ch 十y7.
Схема вычислений выглядит следующим образом:
СжатиеСжатиех0х0n-кратное деление пополамn-кратное деление пополамРастяжение у о ― ch%-1 = 2y?一 1Растяжение у о ― ch%-1 = 2y?一 1
Сжатие
Сжатие
х0
х0
n-кратное деление пополам
n-кратное деление пополам
Растяжение у о ― ch
%-1 = 2y?一 1
Растяжение у о ― ch
%-1 = 2y?一 1
хп « 0,3)->хп « 0,3)->+ 一 3+ 一 366=Уп=Уп
хп « 0,3)->
хп « 0,3)->
+ 一 3
+ 一 3
6
6
=Уп
=Уп
По известно- гиперболиче- формуламПо известно- гиперболиче- формуламОтносительная ошибка меньше 10-4. му значению y = chx значения других ских функций нетрудно вычислить по
По известно- гиперболиче- формулам
По известно- гиперболиче- формулам
sh X = “у2 — 1 ,thx= “1 -十cthx =] 一一
V 1
В качестве примера вычислим у = th 2,7:
х0 = 2,7;
X] = 1,35;
% = 0,675;
%з = 0,3375;
力4 = 0,16875(V 0,3);
%%= 1,0142721 == 1,0142721 =
%
%
= 1,0142721 =
= 1,0142721 =
Уз = 1,0574956;
诊=1,2365940;
у】=2,0583296;
у0 = 7,4734416 = ch х05
—=у = 0,991007 = th х0.
Во
Более точное значение: 0,9910075; погрешность Д/ < 10~6. Чтобы вычислить значение гиперболического тангенса, вам понадобится нажать на клавиши микрокалькулятора 48 раз.
Функции, обратные гиперболическим, называются ареафункциями. Разрешив приближенную формулу для гиперболического косинуса относительно х и поменяв местами х ^ у, получим приближенную формулу для вычисления значений у = Arch х (читается: ареакосинус):
Схема вычислений выглядит следующим образом%
СжатиеСжатиеРастяжение
Сжатие
Сжатие
у0 ~ Arch 尤°
n-кратное удвоение个n-кратное удвоение个хп (& 1,04)->хп (& 1,04)->
n-кратное удвоение
个
n-кратное удвоение
个
хп (& 1,04)->
хп (& 1,04)->
Две наиболее часто встречающиеся ареафункции г(при х ^: 1) связаны с базисной функцией Archx сле^ дующими соотношениями:
Arsh х = Arch V^2 + 1,
Arcth x = Arch —)Ll ‘.
Следовательно, чтобы получить значения этих функций, вам придется нажать клавиши микрокалькулятора не более 7 раз, прежде чем начнется собственно процесс вычисления. Поскольку функция у = Arth х определена лишь при |%| V 1,
I % I читается «абсолютная величина», или «модуль» х; |х| < 1 означает неравенство —1 <х< +1;
то мы воспользуемся другим разложением в степенной ряд, приводящим к приближенной формуле
Arcth% =« 备• [(6炉 + 5)2 + 155]
с погрешностью <10~3 при \х\ V 0,5.
В качестве примера вычислим следующее значение ареакосинуса:
у = Arch 1,7;
%о=== 1,7;
^ = 1,161895;
%2= 1,0396862 «1,04);
乡2 = 0,2808101 = Arch & = "б (/• + 产.—]);
у】=0,5616203;
%= 1,1232405*
Более точное значение (с 6 знаками после запятой): Arch 1,7 = 1,123231; погрешность Af 10-6. Чтобы вычислить Arch 1,7 в этом примере, на клавиши
микрокалькулятора нам понадобилось нажать 29 раз.
Если довольствоваться менее точными значениями, то можно воспользоваться следующими приближенными формулами (если независимая переменная заключена в указанных для каждой формулы пределах, то погрешность Af V 10*3).
sh%^%(l+±) при Iх|^0»63.
Пример: sh 0,3 е 0,3045 (более точное значение: 0,30452029).
Ch尤2 1 +千Ch尤2 1 +千при I х |^ 0,39.при I х |^ 0,39.
Ch尤2 1 +千
Ch尤2 1 +千
при I х |^ 0,39.
при I х |^ 0,39.
Пример: ch 0,3« 1,045 (более точное значение: 1,04533851).
th%^%(l—g) при Iх 1^0,42.
Пример: th 0,3 ^ 0,291 :(6олее точное значение: 0,29131261).
Проверка: th% = ~|^~.
Arsh % а % (1 — W) при I х |^0,42.
Пример: Arsh 0,3 ^ 0,2955 (более точное значение; 0,29567305).
Следует заметить, что если у микрокалькулятора имеется клавиша | In |, то значения ареафункций можно вычислять по формулам
Arsh % = In (% + “1 + #),Arch 尤=In (尤 + д/炉一I ),
Arthx=^ln ;±:,Arcth x = -|-ln 彳工;
КАК РАЗУМНО ПОЛЬЗОВАТЬСЯ МИКРОКАЛЬКУЛЯТОРАМИ ОСНОВНЫХ типов
Прилагаемая к каждому микрокалькулятору инструкция содержит далеко не исчерпывающее описание его особенностей. Мы надеемся, что наши дополнительные пояснения и рекомендации окажутся не лишними. Речь пойдет в основном о микрокалькуляторах, использующих традиционную (не бесскобочную) запись производимых операций.
Если вы по ошибке ввели неправильное число, то, нажав вслед за этим на клавишу СЕ , погасите ошибку (последнее из введенных чисел), после чего введите правильное число. В микрокалькуляторах более простых конструкций, не имеющих клавиши
СЕ , ошибку можно исправить, если после введения неправильного числа выполнить обратную операцию. Такой способ исправления ошибок особенно удобен, если речь идет об исправлении сбоя на позднем этапе сложного расчета, поскольку погашение результата при помощи клавиши | С | привело бы к необходимости повторить все выкладки с самого начала. В некоторых микрокалькуляторах нажатие клавиши | С | приводит к погашению последнего введенного числа, и лишь двукратное нажатие клавиши | с| вызывает сброс всего результата.
Во многих калькуляторах, чтобы обеспечить вызов как можно большего числа функций, клавиши
Вводя аргумент иВводя аргумент иработают в режиме совмещения.
Вводя аргумент и
Вводя аргумент и
нажимая клавишу, на которой стоит символ нужной вам функции, вы вычисляете значение этой функции. Если же вам понадобится вычислить значение функции, символ которой указан на корпусе микрокалькулятора над клавишей, то нужно сначала ввести аргу-
Г~1
aaмент, затем нажать клавишу | F | и лишь после этого нажатй клавишу, над которой стоит символ интере-* сующей вас функции. Какие функции относятся 理 «клавишным» и какие к «надклавишным», зависит от конструкции микрокалькулятора. Предположим, что
a
a
нанесен символ Vх (т。 кой» помечена так:нанесен символ Vх (т。 кой» помечена так:на корпусе микрокалькулятора над клавишей
нанесен символ Vх (т。 кой» помечена так:
нанесен символ Vх (т。 кой» помечена так:
есть клавиша с «надстрой*
• Нажимая клавиши 0
I х2 J, мы получаем квадрат числа 7, а нажимая клавиши 17НF llv^l- находим квадратный корень
из числа 7. Если при вводе аргумента вы ошибочно нажали клавишу | F |, то ошибку можно исправить,
нажав клавишу CF .
Чтобы ввести какие-нибудь числа в регистр па* мяти микрокалькулятора с клавишей памяти | М | f можно набрать эти числа на клавиатуре, а затем нажать на клавиши | = || М | или STO || М |. Если в регистр памяти требуется поместить новое число, то в различных микрокалькуляторах это делается по-раз* иому. В одних микрокалькуляторах, прежде чем вводить новое число в регистр памяти, нужно нажать клавишу |см|, в других ввод нового числа осуществляется непосредственно, то есть сначала автоматически стирается содержимое регистра памяти, а затем в него вписывается новое число. Запись нуля означает очистку регистра памяти. Следует упомянуть и о том* что существуют микрокалькуляторы с регистрами чисел М + , М— I, М X М一, позволяющие производить операции, указанные после буквы М, над содержимым регистра и вновь введенным числом и хранить полученный результат. Если вы хотите запи- 114
сать в такой регистр число, то перед введением числа необходимо нажать клавишу | СМ |, чтобы стереть содержимое регистра, в противном случае в него будет записано не само число, а результат операции, произведенной над числом и содержимым регистра.
Обращение к содержимому регистра памяти у различных микрокалькуляторов происходит по-разному. У одних достаточно нажать клавишу | М |, у других требуется нажать клавиши RCL | | М |.
У многих микрокалькуляторов имеется клавиша X *-> М ・ При нажатии на нее происходит обмен содержимым между регистрами памяти и индикатора. Следовательно, если вы обратились к содержимому регистра памяти, нажав на эту клавишу, то при последующих обращениях содержимое регистра памяти, вообще говоря, окажется иным.
В микрокалькуляторах с несколькими регистрами памяти перед тем, как записать число, необходимо нажать клавиши STO 几,а для обращения к со
держимому регистра памяти — клавиши RCL ! Н (п—номер регистра). При работе с такими микрокалькуляторами в ходе вычислений важно точно знать, какое число хранится в каждом из регистров.
У всех микрокалькуляторов (даже самых простых) имеются два регистра X и Y для хранения операндов при выполнении так называемых двуместных операций (сложения, вычитания, умножения, деления, возведения в степень с произвольным показателем). При решении «задачи на деление» 5 : 2 =, осуществляемом при нажатии клавиш в последовательности I 5 11 +] I 2 || = |, микрокалькулятор хранит первый операнд (делимое 5) в одном регистре, а второй операнд (делитель 2) — в другом регистре. Регистр X представляет собой не что иное, как регистр индикатора. Нажав на клавишу I+ L Ld,Ы Ld
или j г/х I, вы дуплицируете содержимое регистра X в регистре Y. При введении второго операнда прежнее содержимое регистра X стирается, после чего в него записывается второй операнд. При нажатии на клавишу J I микрокалькулятор производит выбранную вами операцию и записывает результат не только в регистр X (индикатор), но и в регистр Y, что позволяет использовать промежуточный результат для дальнейших вычислений. Если объем вычислений достаточно велик, то это приводит к значительной экономии времени. Все новые микрокалькуляторы работают в «режиме экономии», то есть выполняют двуме-
стные операции не только при нажатии клавиши
но и при нажатии любой из клавиш | + |, | — |, | 义 |, 0 или Ь |・ При решении рассмотренной нами арифметической задачи содержимое регистров изме、 няется следующим образом:
Ввод
Регистр X
Регистр Y
5
О
5
5
2
5
2,5
2,5
При выполнении сложных вычислений операнды двуместных операций довольно часто приходится задавать в обратном порядке. Чтобы и в этих случаях результат получался правильным, у многих микрокалькуляторов имеется клавиша X*-*Y , позволяющая производить обмен содержимым между регистрами X и Y. Например, если требуется вычислить 3:(1 十4)= н у микрокалькулятора нет ни клавиши с открывающей скобкой ( , ни клавиши с закрываю-
щей скобкой J ) J, то правильный результат вы получите, нажав клавиши в следующем порядке: | 1 | | + | I 4 J] Л 3 || X Y IJ = I. Содержимое регистров X и Y в процессе вычислений изменяется следующим образом:
Ввод
Регистр
Регистр
1
0
[
t
4
1
5
5
3
5
Е
5
3
□
0,6
0,6
В этом примере предполагается, что микрокалькулятор работает в «режиме экономии».
На микрокалькуляторе более старой конструкции ту же задачу можно решить, нажав клавиши в по- рядке |1 Ц + 1 Н| | = | |-^| |3| | = |.
Существуют микрокалькуляторы с запрограммированной иерархией двуместных операций. Это означает, что одни операции при выполнении имеют приоритет перед другими, операции третьей ступени (возведение в степень) выполняются перед операциями второй ступени (умножением и делением), а те в свою очередь выполняются перед операциями первой ступени (сложением и вычитанием). У таких микрокалькуляторов имеется более двух регистров чисел. Чтобы вычислить выражение 7 ——5*2?= на микрокалькуляторе с запрограммированной иерархией операций, клавиши требуется нажать в следующем по-
рядке: 〔7 I ЫЫММЫНГЗ- Хотя та・ кие микрокалькуляторы работают в «режиме экономии», по команде区выполняется не вычитание 7—>• —5, а по команде ух — не умножение 5*2, а соответствующие операции более высокой ступени, обладающие приоритетом. Следовательно, если вслед за любой операцией идет операция более высокой ступени, то «режим экономии» отменяется. Иерархия операций особенно удобна при вычислении так называемых скалярных произведений a^bi + a2b2 十口3匕3 + .・・, часто встречающихся в прикладных задачах. Наоборот, при вычислении произведения сумм и решении некоторых других задач иерархия становится несколько обременительной, поскольку вынуждает соблюдать 《лишние》условия. Например, чтобы вычислить произведение сумм (2 + 3) ■ (4+5) =, клавиши требуется
нажать в следующем порядке: 2 + 3 = М
|4|| + ||5|| = ||м||х|- Нажав клавиши в последовательности |2|| + ||з||х||4||4-||5||==|, мы вычислим сумму 2+3><4 + 5 =.
Микрокалькуляторы с клавишами | ( | и | ) | позволяют, вводя скобки, производить любые изменения в порядке выполнения операций. Поскольку микрокалькуляторы с открытой и закрытой скобками работают в «режиме экономии^, то скобки необходимо расставлять не только тогда, когда они встречаются в формулах, но и в других случаях, например при вычислении скалярных произведений. Так, чтобы вычислить сумму произведений 2・3 + 4・5 =, клавнпш еле- дует нажать в следующем порядке: |2||х||з|| + | l(l14Hxi|5〔 1)| I =卜 При постановке закрываю-
щей скобки I ) I индикатор покажет промежуточный
результат 4-5—20. Если промежуточный результат вас не интересует, то после ввода числа 5 можно сразу нажать клавишу | = |. Но, если скалярное произведение состоит более чем из двух слагаемых, то отбрасывать можно лишь последнюю из закрывающих скобок. Работая с микрокалькуляторами этого типа, важно знать, сколько пар скобок они позволяют расставить так, чтобы одни скобки находились внутри других. Большинство микрокалькуляторов позволяют вставить скобки внутрь скобок не более двух раз, но нередко даже одну пару скобок невозможно «погрузить» внутрь другой, не говоря уже о двукратном повторении такой операции. У некоторых микрокалькуляторов имеются клавиши | ((| и |)) | или [( и |)] |> Такие микрокалькуляторы позволяют расположить внутри одной пары скобок по крайней мере еще одну пару скобок. Сколько раз удается повторить такое вложение, можно установить «экспериментальным» путем. У некоторых микрокалькуляторов имеется индикатор ошибок (особый знак на поле индикатора, мигающий индикатор или какой-нибудь другой условный сигнал), который приводится в действие не только при выполнении《запрещенных》операций (делении на нуль, извлечении квадратного корня из отрицательного подкоренного выражения и т. д.)> но и в том случае, когда число пар скобок, вставленных друг в друга, превышает допустимый предел.
Чтобы вычислить на микрокалькуляторе с простыми скобками сложное выражение с «глубоко эшелонированной» системой скобок, нужно начинать «изнутри». Эта же рекомендация остается в силе и для микрокалькулятора с двойными скобками при вычислении очень сложных выражений. Иногда удобно даже записывать промежуточные результаты.
Цель рациональной организации вычислений (в особенности при многократном повторении однотипных вычислений с различными числами) состоит в том, чтобы свести до минимума число нажатий на клавиши и избежать записи промежуточных результатов. Для достижения этой цели хорошую службу нередко может сослужить клавиша X Y . Микрокальку-
ляторы с простыми скобками имеют три регистра чисел X, Y и Z, микрокалькуляторы с двойными скобками обладают четырьмя регистрами X, Y, Z и Т. При
помощи микрокалькулятора, не имеющего клавишей со скобками, выражение 2 :(3 — “4十5・6) можно вычислить, нажав клавиши в следующем порядке: QQH ми МЫВШИ
0,13 ...). Если же вы0,13 ...). Если же выj н- I I 2 I I = I I 1/х J (результат:
0,13 ...). Если же вы
0,13 ...). Если же вы
захотите вычислить то же выражение, вводя числа в том порядке, в каком они встречаются в его записи, то вам понадобится микрокалькулятор с двойными скобками и клавиши придется нажимать в такой последовательности 包 回 同 LzJ HJ M L+J I51
[х||д/^||х*->у||б||)||)|| = |. Если промежу
точный результат вас не интересует, то обе последние закрывающие скобки можно отбросить. Весьма по
лезно проследить за тем, как изменяется содержимое
регистров.
Одной звездочкой (*) отмечено то место программы, где следующая команда выбрана с таким расче
том, чтобы микрокалькулятор вычислил сумму 4 + 5. Мы могли бы добиться того же результата, введя закрытую скобку I ) J, но тогда микрокалькулятор по
сле командсле командпроизвелпроизвелбы вычитаниебы вычитание
сле команд
сле команд
произвел
произвел
бы вычитание
бы вычитание
3 — "4 + 5, что нежелательно, так как квадратный
корень предварительно необходимо еще умножить на 6.
В том месте программы, которое отмечено двумя звездочками (**), мы предприняли обмен содержимым между регистрами X и Y, поскольку надобность в числе 9 отпала и, стерев его, мы на следующем шаге вычислений можем поместить в регистр X число 6. «Переписывать» можно только содержимое регистра X! К проделанному нами трюку («преждевременной» команде на выполнение операции, позволяющей использовать «режим экономии^, и последующе
Т
Регистры
丫 Z
X
Ввод
о о
о о
о 2
2 2
о
2
о
о
о о
о 3
3 3
2
3
о
о
2
3
о
4
2
3
4
4
2
3
4
3
9
9
3
9
3
2 2
3 3
3 3
9 6
о
2
3
,9
о
о
2
5
о
о⑶
му обмену содержимым регистров) можно прибегать в тех случаях, когда все регистры заняты, над числа* ми, хранящимися в регистрах X и Y требуется произвести некоторую операцию и в вычислениях должен принять участие пятый операнд.
Чтобы вычислить значение всех функций одной переменной (1/х, е*, Inх, 10\ 1gх, sin%, cosx, tg х, sh x, ch x, th x, arcsin x, arccos x, arctg x, Arshx, Arch x, Arth x, %! и т. д.), всегда необходимо сначала задать аргумент, а затем нажать клавишу, на которой
стоит условное обозначение функции, или (если клавиши работают в режиме совмещения) клавишу | F и клавишу, над которой стоит символ функции. Разумеется, непосредственное обращение к перечисленным выше функциям возможно лишь в том случае, если у микрокалькулятора имеются соответствующие клавиши. При вычислении тригонометрических (обратных тригонометрических) функций следует обратить особое внимание на единицы, в которых измеряется аргумент (значение функции): в градусах или радианах, У некоторьях микрокалькуляторов имеется переключатель град— pan (или deg с rad ), по положению которого можно судить, измеряются ли углы в градусах или в радианах. Микрокалькуляторы более простых конструкций работают только с углами, заданными в градусах, причем иногда для правильного функционирования микрокалькулятора углы должны быть заключены в определенных пределах, например, от 0° до 90°. Как обстоит дело с вашим микрокалькулятором, вы сможете без труда установить, 《предложив》ему вычислить, например, sin 600° или cos л (в ответ он должен выдать ——0,866 ... и ——1). Величину ctg а можно найти из соотношения cig а = =1/tg а, нажав клавиши | а || tg || 1/х |. При необходимости вычислить arcctg а следует воспользоваться соотношением arcctg а = arctg(l/a) и нажать кла- — …,.
виши I a I I 1/r I I arc | | tg |. У некоторых микрокаль* куляторов для вычисления обратных тригонометрических и обратных гиперболических функций имеется специальная клавиша INV ・ Ее следует нажимать перед клавишей, ведающей 《прямой» функцией (более подробно о гиперболических и обратных гиперболических функциях см. в разделе «Гиперболические функции^).
Если вы по ошибке нажали вместо одной из
клавиш El'図」十 I какую-то другую из этих же четырех клавиш, то в скомфортабельных»
микрокалькуляторах для исправления допущенной ошибки достаточно нажать нужную («правильную») клавишу. В более простых микрокалькуляторах столь простой путь недоступен. Необходимо различать два
случая.
По ошибке нажата одна из клавиш | X |» | 十卜 Для исправления оплошности следует нажать сначала клавишимы,а затем клавишу, соответствующую правильной операции.
По ошибке нажата одна из клавиш | + ^ | — | •
Для исправления ошибки следует нажать сначала клавиши J О J I == I,а затем клавишу, соответствующую правильной операции.
предыдущей операции.предыдущей операции.Некоторые микрокалькуляторы при выполнении двуместных операций после нажатия клавиши I = J все еще хранят в памяти первый или второй операнд и производимую операцию. При повторном нажатии клавиши | = | операция, хранящаяся в памяти микрокалькулятора, выполняется над не стертым операндом и результатом
предыдущей операции.
предыдущей операции.
Пример:
ВводИндикатор552)050250ВводИндикатор552)050250Сохраняется первый операндСохраняется первый операнди тд.и тд.ВводИндикатор5522,5L25口0,625ВводИндикатор5522,5L25口0,625Сохраняется второй операндСохраняется второй операнди тд.и тд.
Ввод
Индикатор
5
5
2
)0
50
250
Ввод
Индикатор
5
5
2
)0
50
250
Сохраняется первый операнд
Сохраняется первый операнд
и тд.
и тд.
Ввод
Индикатор
5
5
2
2,5
L25
口
0,625
Ввод
Индикатор
5
5
2
2,5
L25
口
0,625
Сохраняется второй операнд
Сохраняется второй операнд
и тд.
и тд.
Имея такой микрокалькулятор, важно знать, который из двух операндов остается в памяти после выполнения двуместной операции. У некоторых микрокалькуляторов имеется клавиша | К |, позволяющая включать или выключать 《автоматику констант》.
Для вычисления д/F" достаточно вспомнить,
ЧТО “^~ = у",ЧТО “^~ = у",Следовательно, комбинируя кла-
ЧТО “^~ = у",
ЧТО “^~ = у",
виши I 1/х I и \ух \, вы можете извлекать корни любой степени из произвольного положительного числа у.
Вычисляя значения большей или меньшей части перечня функций, приведенного в п. 8, микрокалькуляторы используют определенные приближенные формулы и выдают ответ с точностью, зависящей от конструкции микрокалькулятора. Одни микрокалькуляторы округляют последний знак по определенному правилу (так называемое «округление К》),другие просто обрывают результат на последнем знаке. Таким образом, вычисляя значения какой- нибудь функции на простом микрокалькуляторе, нельзя быть уверенным в правильности последнего знака, причем вероятность ошибки особенно велика, если в конструкции микрокалькулятора не предусмотрено автоматическое округление результата. Если вы производите сложный расчет с большим числом действий, то даже малая ошибка может постепенно 《раскачаться》 и стать довольно значительной (см. раздел «Распространение ошибок»), И микрокалькулятор может ошибаться!
Ошибки такого рода в принципе неизбежны, поскольку все вычисления проводятся лишь с конечным числом знаков независимо от того, считаем ли мы «столбиком» на листе бумаги или прибегаем к услугам микрокалькулятора. Чтобы воспрепятствовать «раскачиванию» ошибки, некоторые микрокалькуляторы производят вычисления с большим числом знаков, чем выдает их индикатор.
ВЕЛИКА ЛИ НАДЕЖНОСТЬ?
На производстве и в быту нас окружает множество технических устройств различной степени сложности: автомашин, телевизоров, электроизмерительных приборов и т. п. Выход из строя одного из них обычно приводит к довольно неприятным последствиям, а иногда даже создает угрозу для жизни людей-
Попытаемся оценить «недежность» технического устройства. Для этого нам понадобятся микрокалькулятор, два несложных определения и два столь же простых правила, позволяющих вычислять необходимые величины. Под надежностью принято понимать вероятность того, что техническое устройство в течение определенного, заранее заданного интервала времени будет работать бесперебойно.
Обычно любое техническое устройство состоит из большого числа узлов и деталей. Каждый узел в свою очередь обладает определенной надежностью (отнесенной к тому промежутку времени, в течение которого должно исправно функционировать все устройство) ,измеряемой экспериментально на большом числе однотипных узлов. Все узлы устройства «включены последовательно»: если за данный промежуток времени не срабатывает хотя бы один узел, то отказывает вся система в целом (рис.、11).
CZJШ)еgи
Рис. 11. Последовательное соединение узлов А, В и С.
При оценке надежности сложных систем решающее значение имеет следующий вопрос: каким образом надежность всего устройства зависит от надежности отдельных узлов? Если надежность обозначить 2 (OgwW 1), то вероятность несрабатывания служит логическим дополнением надежности, то есть
р = 1 — 2.
Наряду с обычным последовательным соединени* ем иногда встречается параллельное соединение узлов. При таком соединении узлы или детали взаимо-
заменяемы, то есть система функционирует, если действует хотя бы один из двух узлов (рис. 12).
Следующие два правила позволяют численно оценивать надежность любой комбинации параллельных и последовательных соединений.
При последовательном соединении надежность системы равна произведению надежностей узлов.
Рис. 12. Параллельное соединение узлов 4 и В (узлы взаимозаменяемы).
При параллельном соединении вероятность несрабатывания системы равна произведению вероятностей несрабатывания узлов.
Рассмотрим сначала первый случай. Предположим, что ваш телевизор состоит из 100 последовательно соединенных деталей, из которых 80 обладают 100 %-ной надежностью (до истечения гарантийного срока), надежность 15 других деталей достигает 95 %, а надежность 5 остальных деталей составляет лишь 90%. Какова надежность вашего телевизора? Ее нетрудно вычислить по правилу 1:
之тел = 180- о,9515 • 0,95 弋 0,274 = 27 % •
Выясним теперь, какой должна быть надежность деталей, чтобы надежность всего устройства составляла 90 %. Прежде всего необходимо установить, какие детали «играют на понижение». Нетрудно убедиться, что 15 сравнительно хороших деталей с надежностью 95 % вносят в надежность системы вклад, равный всего лишь
0,9515 * о,46,
в то время как на долю 5 плохих деталей с надежностью 90 % приходится
0,95 * 0,59
от надежности системы. Мы видим, что надежность сложного устройства зависит не только от распределения его деталей и узлов по качеству, но и от количества плохих деталей. Из приведенного нами при-
мера следует поразительный вывод: при определенных обстоятельствах выгоднее иметь одну-две плохие детали, чем много деталей среднего качества. Вместо 5 деталей с надежностью 0,9 можно взять 3 детали с надежностью 100 % и 2 детали с надежностью 77%:
13-0,772 ^ 0,59 = 0,95.
Располагая кое-каким запасом деталей определенного качества с надежностью 之 V 1, мы можем собрать из них систему или устройство, обладающее
Рис. 13. Параллельное соединение трех узлов Л, В и С в две ветви, (S — переключатель).
надежностью, сколь угодно близкой к единице: для этого параллельно каждой детали необходимо подключить одну или несколько деталей-^дублеров». В действенности такого приема нетрудно убедиться на следующих примерах.
При параллельном соединении деталей или узлов возможны два предельных случая: соединение в две параллельные ветви (рис. 13) и параллельное подключение узла-«дублера» к каждому узлу в отдель-
Рис. 14. Параллельное соединение трех узлов А, В и С с параллельным подключением к каждому из них однотипного запасного узла.
ности (рис. 14). Каким образом осуществляется замена основного узла《дублером» (поворотом переключателя S вручную, при помощи механического устройства или электронного прибора), зависит от того, насколько быстро требуется произвести замену: шофер, снимающий вышедший из строя скат автомашины, чтобы заменить его новым, при самой жесткой спешке располагает несравненно большим запасом
времени, чем устройство, производящее замену неисправной детали в автомате слепой посадки реактивного самолета.
Сравним оба способа параллельного соединения узлов и деталей на нашем примере (рис. 13 и 14). Предположим, что узлы At В и С функционируют с надежностью
之厶= 0,90; 2В = 0,95 и % = °,97・
И здесь, и далее мы исходим из весьма естественного допущения о том, что детали-дублеры по своим характеристикам ничем не отличаются от заменяемых деталей и, в частности, обладают той же надежностью (это позволяет нам избежать излишних усложнений в расчетах).
При параллельном соединении в две ветви получаем (для ветви 1):
之1 =之厶• %в •之с = 0,90 • 0,95 • 0,97 = 0,829.
По предположению обе ветви тождественны, поэтому Nn = 0,829. Это означает, что вероятность несрабатывания для каждой из ветвей составляет
pi — (1 —之 I)= 0,171 = ри,
а вероятность несрабатывания всей системы достигает величины
Pcg = Z •卩口 =疋=0,1712 = 0,029.
Следовательно, надежность системы равна
之СНСТ == 1Реи СТ === 0,97 1.
Общая формула для вычисления надежности при соединении двух комплектов из трех деталей в две параллельные ветви имеет вид
之скст 二^ 1 — (1 — NMb%) •
Итак, при параллельном соединении в две ветви надежность системы достигает 97,1 %, что на
97,1 — 82,9 е ”~~=17%
выше, чем при последовательном соединении узлов А, В и С без дублеров.“
Если достигнутый уровень надежности нас не удовлетворяет и мы хотим достичь надежности не ниже 99 %, то две уже имеющиеся ветви необходимо соединить параллельно с третьей ветвью (из узлов Л, В и С, включенных последовательно). При работе всего устройства переключатель S должен находиться в одном из трех возможных состояний. Вероятность несрабатывания системы при «тройной страховке》составляет
Рснст = / = °,171з = 0,005,
а надежность ——
之смет1 — Ренет °,995 = 99,5 %”
Итак, параллельное соединение трех ветвей позволяет достичь требуемого уровня надежности.
При 《поштучном》дублировании каждой из трех деталей А, В и С получаем:
% = Ра • Pa = % = (1 -z/2,
Рц = Рв • Рв = Р^ = (1 -%)2,
PlII = Pc:=(1
откуда
之I = 1 一 pi = 1 - (1 -之以)2,2" = 1 — p[[ = 1 — (1 — Ев/,%u【=1 — pm = 1 — (1 — Ze)?
и, наконец,
之смет =之]•之и •之in =
=(1 一(1 一 2广)a 一 0 — 年尸)0 一 a 一 年)2).
Подставляя наши значения (гл = 0,9; Zg = 0,95; %с = 0,97), находим.
4T = (1 一0"0一 0,052)(1 - 0,032) = =0,99 • 0,9975 • 0,9991 = 0,9866 * 98,7 %.
По сравнению с последовательным соединением узлов или деталей А, В и С без дублеров мы получаем выигрыш в надежности, составляющий около
98,7 — 82,9 ~82?9
у 19 %,
Чтобы достичь требуемого уровня надежности (99 %), необходимо присоединить всего лишь одного дополнительного дублера к самому низкокачественному узлу А:
%нст = (1 -0,〔3)(1 — 0,052)(1 - 0,032) =
=0,999 - 0,9975 • 0,9991 = 0,9956 七 99,6 %.
«Индивидуальное^ дублирование отдельных узлов и деталей позволяет достичь более высокой надежности, чем при соединении их в параллельные ветви. Почему же в таком случае нам раз и навсегда не отказаться от соединения в параллельные ветви и не использовать только оптимальный вариант повышения надежности? Дело в том, что индивидуальное дублирование узлов и деталей сопряжено с необходимостью введения дополнительных переключателей S. В наших примерах мы считали, что каждый переключатель обладает 100 %-ной надежностью (之5 = 1). Если же надежность переключателей ниже 100 %, то при вычислении надежности всей системы необходимо вводить (в соответствии с нашими двумя правилами) специальные члены г5.
Теперь вы уже в состоянии оценить, сколь катастрофические последствия в информационной цепи влечет за собой рассеянность вашего коллеги, обладающего «надежностью» около 50 %. Во избежание «несрабатывания» подключите в параллель ему дублера: сообщите важную информацию для верности еще одному коллеге!
ПОЧЕМУ ТЫКВЫ НЕ РАСТУТ НА ДЕРЕВЬЯХ?
Рассказывают, будто некогда жил один человек, который считал, что все на свете устроено не так, как надо. «Взять хотя бы дуб,——говаривал этот человек.——Нелепо, что на могучем дубе растут крохотные желуди, а огромная тыква созревает на растении, стелющемся по земле.》 Однажды строгий критик природы улегся спать под сенью старого дуба и был
разбужен желудем, свалившимся ему на голову. 《Сколь мудра природа!——воскликнул он.——Что стало бы со мной, если бы желуди были размером с тыкву?»
В самом деле, не задумывались ли вы над тем, почему желуди не бывают размером с тыкву? Заметим, что семена или плоды на высоких деревьях меньше (дубы, буки) или легче (пихта), чем на низкорослых (груши, сливы) или у тыквенных (тыква, дыня).
Предположим, что плод имеет форму шара. Для простоты условимся считать, что плотность его составляет 2 г/см3, а радиус равен 1 см. Вычислим объем плода:
V = -~- 13==4,19 см3.
Поскольку плотность равна 2 г/см3, то масса плода достигает 8,38 г. Плод висит на черешке, который должен быть достаточно прочным, чтобы выдерживать вес плода. Предположим, что предел прочности черешка (работающего только на растяжение) равен 10 г/см2. Это соответствует минимальному сечению S = 0,838 см2 и радиусу
г =、。礬=0,52 см.
Предположим, что плод на дереве начинает увеличиваться в размерах. Вместе с плодом начинает расти и черешок.
Плод
Черешок
г см
см3
г см
S см2
1
4,19
0,52
0,838
2
33,51
1,46
6,70
3
113,10
2,68
22,62
10
4188,79
16,33
837,76
Если у вашего микрокалькулятора имеется регистр памяти, то коэффициент 4冗/3 можно вычислить лишь один раз.
При сравнении размеров плода и черешка следует иметь в виду, что при вычислениях мы используем радиус г, а в природе наблюдаем диаметр 2九 В нашем примере плод диаметром 20 см висел бы на черешке диаметром 32,66 см.
Ясно, что ничего подобного в природе не встречается. Можно перебрать все мыслимые комбинации диаметра плода, плотности и предела прочности черешка (природа перепробовала их в процессе развития) ,и всякий раз допустимые размеры плода будут оказываться ограниченными некоторым пределом.
Поэтому плодам, размеры которых превосходят допустимый предел, лучше всего предоставить расти прямо на земле.
ЛИНЕЙНАЯ РЕ「РЕССИЯ
Измерив значения двух переменных, мы получили набор точек и нанесли их на плоскость в прямоугольной системе координат. Нам бы хотелось провести через экспериментальные точки прямую (наши точки не лежат на прямой) и записать ее уравнение
у = ах~\-Ь.
Прямую мы попытаемся провести так, чтобы измеренные нами точки по обе стороны от нее распределились по возможности одинаково. К сожалению, положение прямой на плоскости не удается жестко зафиксировать: ее можно сдвигать и поворачивать в определенных пределах, и ни одно из положений не будет ни в чем уступать другому. Наш микрокалькулятор позволяет нам подобрать коэффициенты а и b (и, следовательно, построить прямую) с наименьшим среднеквадратичным отклонением от экспериментальных точек.
Построение прямой регрессии разбивается на следующие этапы.
Составить перечень всех точек.
Вычислить величины £%, £у, Ех?, £疗,S(х-у). В следующей таблице представлены результаты измерений и вычислений для 5 точек (5 пар х и у):
X
g
炉*
х-у
п
5,0
13,7
25,0
187,7
68,5
1
7,2
18,8
51,8
353,4
135,4
2
11,3
26,4
127,7
697,0
298,3
3
23,8
53,1
566,4
2819,6
1263,8
4
45,4
98,2
2061,2
9643.2
4458,3
5
2> = =92,7
=210,2
Х%2 = = 2832,1
=
=13 700,9
> % . у = =6224,3
m ―- 5
Существуют очень хорошие микрокалькуляторы, в которых после введения х и г/ и нажатия соответствующих функциональных клавиш значения всех сумм автоматически вычисляются и записываются в памяти. Обычно каждую сумму приходится вычислять отдельно, что, впрочем, не составляет особого труда, даже если у вас под рукой имеется лишь простейший микрокалькулятор. При составлении таблицы вы можете «выжать» из микрокалькулятора все, на что он способен. Например, если у вашего микрокалькулятора имеется клавиша | S |, то суммирование по х2 можно производить непрерывно — по мере готовности слагаемых. Вы можете также, набрав %, возводить введенное значение в квадрат, затем, использовав 炉 в качестве слагаемого в сумме Ех2, нажатием клавиши «к восстановить значение% и умножить его на соответствующее значение у.
Подготовив все необходимое, приступаем к вычислению коэффициентов а и Ь:
2"•"皇a
6224,3 —萼丝
= 2,09^2,1= 2,09^2,1О
= 2,09^2,1
= 2,09^2,1
2832,1
(обращаем ваше внимание на различие между Sx2 и (Ex)?),'
ь =2,1 • -^ = 3,1063,1.
ллао
Проделав все выкладки, получаем уравнение прямой регрессии:
夕=2,1х + 3,1.
Проверим, лежат ли экспериментальные точки на построенной нами прямой. Для этого подставим в полученное уравнение измеренные значения х. Соответствующие значения у совпадают с измеренными значениями не точно, а лишь приближенно.
Если мы хотим знать, сколь велика допущенная погрешность, то необходимо оценить согласие между вычисленными и измеренными значениями у, характеризуемое величиной
Тот, кто возьмет на себя труд вычислить значение этого громоздкого выражения, обнаружит, что г2 — =0,99998851. Близость г2 к единице означает, что
наша линейная регрессия хорошо согласуется с экспериментальными точками. Убедившись в этом, мы можем построить прямую регрессии на той же плоскости, на которой нанесены результаты измерений.
ПОДГОНКА ЭКСПОНЕНТЫ
Вычислим коэффициенты регрессии для уравнения y = b4ax (Ь > 0).
Логарифмируя (беря от правой и левой части натуральный логарифм In), получаем уравнение прямой
1口g=4%十111 b.
Для дальнейших вычислений нам понадобятся клавиши \ In I и I J.
При вычислении коэффициента а в общую формулу, приведенную в разделе《Линейная регрессия», необходимо подставлять не у, а In у:
「У • У In
乙* га乙* гаВыражение для коэффициента b при подгонке экспоВыражение для коэффициента b при подгонке экспоненты выглядит несколько иначе, чем для других ли-ненты выглядит несколько иначе, чем для других ли-
乙* га
乙* га
Выражение для коэффициента b при подгонке экспо
Выражение для коэффициента b при подгонке экспо
ненты выглядит несколько иначе, чем для других ли-
ненты выглядит несколько иначе, чем для других ли-
Трудно представить себе, что эти пять пар значений соответствуют какой-нибудь 《разумной》 функции. И все же мы предположим, что такая функция существует, поскольку измеренные значения удовлетворяют соотношениям, присущим экспонентам.
Составляем таблицу:
X
X2
g
In у
%• In у
1,30
1,69
147,28
4,99234
6,49004
0,60
0,36
11,05
2,40243
1,44146
0,03
0,00
1,34
0,29267
0,00878
1,42
2,02
229,60
5,43634
1,71960
0,93
0,86
37,60
3,62700
3,37311
£4,28
4,93
16,75078
19,03299
Ясно, что стоит разработать программу, позволяющую составлять такие таблицы за возможно меньшее число шагов. Разумеется, если микрокалькулятор запрограммирован для вычисления статистических функций, то надобность в составлении таблиц отпадает. Итак, за работу:
19,03299 一 里 8:.*5。7819,03299 一 里 8:.*5。78
19,03299 一 里 8:.*5。78
19,03299 一 里 8:.*5。78
b = е〔 "" J = qO.17440 — 1 j 19.
В итоге мы получаем экспоненту у= 1,199,7K
Проверка: при х = 0,60
9=1,19 …®』11,02.
Измеренное значение у составляет 11,05.
КАК ПОСТРОИТЬ СЧЕТНУЮ ЛИНЕЙКУ
После того, как мы освоили линейную регрессию, настала пора приступить к подгонке более сложных кривых к результатам наблюдений. Предположим, что экспериментальные точки на графике отчетливо укладываются не на прямую, а на какую-то кривую. На какую именно?
Вид кривой нередко определяют чисто графическим способом: результаты измерений наносят на полулогарифмическую или логарифмическую бумагу, после чего точки «выстраиваются» вдоль прямой.
Уравнение прямой на полулогарифмической бумаге имеет вид
» = alg尤十 Ь.
и что у мнкро l| lg I ИЛИ I In I .и что у мнкро l| lg I ИЛИ I In I .Предполагается, что 尤 А О
и что у мнкро l| lg I ИЛИ I In I .
и что у мнкро l| lg I ИЛИ I In I .
калькулятора имеется клавиша
Располагая таким уравнением, мы без труда находим коэффициенты регрессии а и Ь: чтобы опреде* лить а и bt необходимо действовать так же, как в разделе «Линейная регрессия», но вычисления npo-i изводить не с х, Sx, Sx2, W(%*y), а с 1g х, Sig х, £(lgx)2, W(lg%・p)' и т. д. Выражения для а и & при этом получаются следующими:,
九(1g % ・ у)
ип '
Соответствующим образом преобразуется и выражение для величины г2, характеризующей согласие между прямой регрессии и экспериментальными данными.
Типичным примером использования логарифмической шкалы служит счетная (логарифмическая) линейка. Нас интересует, на сколько миллиметров отстоят от начала шкалы деления, соответствующие числам 2, 3, 4 и т. д. Измерим расстояния для трех чисел:
X
Число
1
2
10
У
Расстояния от начала шкалы в мм
0
75,3
250
Поскольку мы уверены в точности произведенных нами измерений, попытаемся определить по трем полученным значениям уравнение
y = algx + 瓦
Для этого составим таблицу:
Л
1g #
(1g хГ
У
1g Х-у
1
0
0
0
0
2
0,30103
0,09062
75,3
22,668'
10
1,000
1
250
250
2
1,30103
1,09062
325,3
272,668/г = 3
Если у микрокалькулятора имеется клавиша J J и несколько регистров, то необходимость в выписывании таблицы отпадает.
Теперь мы уже располагаем всем необходимым для определения коэффициентов регрессии:
272,668-丄3。吟. 32®31,09062 —(£3*3 疔272,668-丄3。吟. 32®31,09062 —(£3*3 疔= 249,99;= 249,99;
272,668-丄3。吟. 32®3
1,09062 —(£3*3 疔
272,668-丄3。吟. 32®3
1,09062 —(£3*3 疔
= 249,99;
= 249,99;
b =b =nn 一nn 一249,99 • 1,30103249,99 • 1,30103
b =
b =
nn 一
nn 一
249,99 • 1,30103
249,99 • 1,30103
Итак, полученное нами уравнение для расчета шкалы логарифмической линейки имеет вид
g = 249,991g 尤十 0,02.
Но довольствоваться достигнутым еще рано: необходимо подумать над тем, какая точность нам необходима. Производя измерения, мы ограничивались одним знаком после запятой (во втором измерении отметка 2 удалена от начала шкалы на 75,3 мм), поэтому полученное уравнение можно упростить и за*
писать его в виде
у = 2501g % + 0.
Именно этим уравнением пользуются при построении шкалы 25-сантиметровой логарифмической линейки. Оценкой согласия г2 в данном случае можно пренебречь. Логарифмическая шкала выглядит следующим образом:
X
Расстояние от начала шкалы до деления в мм
X
Расстояние от начала шкалы до деления в мм
1
0
6
194,5
2
75,3
7
211,3
3
119,3
8
225,8
4
150,5
9
238,6
5
174,7
10
250,0
Аналогичные соображения позволяют рассчитать шкалу счетной линейки любой длины.
ПОД「ОНКА СТЕПЕННОЙ ФУНКЦИИ
Успех настолько окрылил нас, что мы готовы бесстрашно приступить к подгонке степенной функции
Прологарифмировав обе части равенства, получиш
lg9 = alg^ + lgb
(х > 0, у > 0). Итак, теперь нам предстоит работать с Wig У и Wlgx. Если у вашего микрокалькулятора(х > 0, у > 0). Итак, теперь нам предстоит работать с Wig У и Wlgx. Если у вашего микрокалькулятораимеется клавишаимеется клавиша1g1g(нлн I 1п I),(нлн I 1п I),то вычислението вычисление
(х > 0, у > 0). Итак, теперь нам предстоит работать с Wig У и Wlgx. Если у вашего микрокалькулятора
(х > 0, у > 0). Итак, теперь нам предстоит работать с Wig У и Wlgx. Если у вашего микрокалькулятора
имеется клавиша
имеется клавиша
1g
1g
(нлн I 1п I),
(нлн I 1п I),
то вычисление
то вычисление
соответствующих сумм не составляет особого труда. Не следует лишь упускать из виду, что е формулах для коэффициентов регрессии (см. раздел «Линейная регрессия») все х и у надлежит заменить соответст-
венно на Igx и 1gу, после чего они примут вид
,lg X ♦ 1g У).-—
Прямая в логарифмических шкалах позволяет не только вычислять коэффициенты регрессии, но и составлять прогнозы и планы.
Известно, что со временем затраты на производ-
цэготовленнЫХ язделип
Рис. 15. Степенное убывание затрат на производство.
видов изделий только развертывается, еще не отла-* жена технология, в конструкции изделий нередко обнаруживаются изъяны, не хватает некоторых материалов и т. п., поэтому и затраты на производство первых партий изделий высоки. Со временем замеченные недостатки устраняются. Изготавливаются новые приспособления, вносятся рационализаторские предложения, накапливается опыт. Все это приводит к понижению затрат на производство. Ход изменения затрат (в стоимостном или во временном выражении) описывается степенной функцией (рис. 15).
Если известен лишь начальный отрезок кривой, то никто не может с уверенностью сказать, как кривая 140
поведет себя дальше. Известную часть кривой удобно изобразить на плоскости с логарифмическими шкалами по осям координат. Продолжив нашу кривую («распрямившуюся» на логарифмической бумаге), мы сможем предсказать дальнейшее понижение затрат на производство (рис. 16).
Составление прогноза — задача, привлекательная для всякого, кто обладает микрокалькулятором.
изделий
Рис. 16, Спрямление степенной функции в логарифмических координатах.
В качестве примера рассмотрим данные, относящиеся к периоду с 1958 по 1961 г. Это позволит нам проверить наши выводы и составить прогноз на будущее.
Некоторый научно-исследовательский институт в 1958 г. приобрел светокопировальную установку. В следующей таблице приведены данные о годовой производительности установки и затратах времени на изготовление 10 000 светокопий:
Год
Число светокопий
Время, необходимое для изготовления 10 000 светокопий, в ч
1958
20 365
982
1959
22 922
872
i960
55 022
364
1961
48 655
411
Эти данные позволяют нам вычислить коэффици^ енты регрессии в предположении, что речь идет о сте* пенной функции вида у = Ьха.
Отличительная особенность этой кривой состоит в том, что величина % (количество светокопий) задается кумулятивно, то есть если в течение 1958 г. (года пуска копировальной установки) было изготовлено 20 365 светокопий, а в следующем году — 22 928 светокопий, то значение % в 1958 г. принимается равным 20 365, а в 1959 г.— сумме 20 365 + 22 928 = 43293 н т. д.
Составляем таблицу:
Год
X
1g %
(1g ХУ
У
1g У
1g %Jg 乡
1958
20 365
4,30888
18,56645
982
2,99211
12,89264
1959
43 293
4,63642
21,49639
872
2,94052
13,63349
i960
98 315
4,99262
24,92635
364
2,56110
12,78660
1961
146 970
5,16723
26,70049
411
2,61384
13,50631
19,10515
91,69008
11,10757
52,81904
Обращаем особое внимание на различие между (S 1gх)2 и W(lg%)2, а также между S 1gx-S 1gу и E(lgx・lg 办
Коэффициент регрессии а вычисляем по формуле (儿=4)
2(lg X Tg行-———看——1
Подставляя значения сумм, получаем:
52,81904-里吟江L
a =(1910515У= —0,53356.
91,69008 -(电?包-
Мы работаем с 5 знаками после запятой, поскольку при меньшей точности различие между логарифмами становится неощутимо малым.
Второй коэффициент регрессии мы вычисляем по формуле
,.S ^^ a£lgx щ о =-=——===
11,10757 — (一0,53356)• 19,10515 5 32533 откуда
6 = 211509,56.
Таким образом, мы получаем уравнение прямой 1g у = -0,53356 lgx + 5,32533,
и наша степенная функция имеет вид
y = 211509,6%-0'53356.
Проверим правильность выведенного соотношения на данных за 1961 г. (всего к этому времени было изготовлено 146 970 светокопий):
-У = 211509,6 . 1 46970-°,5зз56 =
=370 ч.
Если учесть, что годовая производительность копировальной установки подвержена значительным колебаниям (в 1960 г. было изготовлено больше светокопий, чем в 1961 г.), то от выведенного нами соотношения не приходится ждать слишком многого.
Точность коэффициентов с каждым годом можно повышать, если постоянно расширять таблицу, включая в нее все новые и новые значения Sx, £у и т. д. При этом число светокопий, изготовленных в течение очередного года, следует всякий раз приплюсовывать к числу светокопий, изготовленных за все предшествующие годы, начиная с пуска светокопировальной установки. По имеющимся у нас данным с выпуском светокопий в 1962——1964 гг. дело обстояло так;
Год
Годовая производительность светокопировальной установки
先
1962
54 070
201 040
1963
75 370
276 410
1964
80 133
356 543
Выведенная нами формула
z/ = 2I15O9,6x-o-53356
позволяет оценить затраты времени на изготовление 10 000 светокопий следующим образом:
Год
Затраты времени в ч
1962
313 (350)
1963
264 (220)
1964
230 (210)
В скобках указаны измеренные значения.
Если угодно, то тремя новыми значениями можно воспользоваться для уточнения коэффициентов.
В ПОИСКАХ ПОДХОДЯЩЕЙ ФУНКЦИИ
В книге Д'Арсн Томсона《0 росте и форме》при^ ведена следующая задача.
Интенсивность обмена веществ у различных млекопитающих можно оценить следующим образом:
Животное
Масса кг
Обмен веществ
ккал/кг
кДж/кг
Морская свинка
0,7
223
933,7
Собака
2
58
243,8
Человек
70
33
138,2
Лошадь
600
22
92,1
Слон
4 000
13
54,4
Кит
150 000
17
7Д
Требуется найти (приближенно) зависимость между массой животного и интенсивностью обмена веществ в его организме.
Попытаемся подогнать под табличные данные различные функции, действуя так же, как мы подбив 144
рали функции в предыдущих разделах. Мы не будем повторять здесь подробно весь ход вычислений и приведем для сравнения лишь результаты.
Линейная регрессия. у = ах + b, а = -4,705- 10-4, 6 = 70,58.
Величина г2, характеризующая согласие, достигает лишь 0,12,
Логарифмическая регрессия. у = а-]-Ь\пх9 о = 128,27, & = — 13,43, 产= 0,57.
Разумеется, вместо натуральных логарифмов In можно работать с десятичными логарифмами 1g. На величине г2 переход от одной системы логарифмов к другой никак не сказывается.
Подгонка экспоненты,
У 0e"", а = 42,55, & = -2,17- 10~5, 产=0,66.
Мы видим, что величина г2 медленно возрастает до сколько-нибудь разумных значений.
Подгонка степенной функции у — а^, о= 140,17, Ь = —0,34, г2 = 0,93.
Высокое согласие (г2 = 0,93) позволяет ожидать идеальной подгонки. Выпишем для сравнения вычисленные и измеренные значения интенсивности обмена веществ в ккал/кг и кДж/кгi
Животное
Измеренные значения
Вычисленные значения (ь140/7,Х一仇34)
ккал/кг
кДж/кг
ккал/кг
кДж/к г
Морская свинка
223
934
158
662
Собака
58
243
111
465
Человек
33
138
33,5
140
Лошадь
22
92
16
67
Слои
13
54,5
8,5
35,5
Кит
1,7
7,1
2,5
10,5
Несмотря на хорошее согласие вычисленные значения значительно отличаются от измеренных: измеренные значения как бы разбросаны вокруг кривой, проходящей через вычисленные значения.
ГАУССОВА КРИВАЯ
Представьте себе, что к вам обратился с просьбой решить задачу контролер ОТК одного из заводов. Он знает вас как неглупого человека и к тому же владельца микрокалькулятора. Речь идет о следующей производственной задаче.
Токарный станок обтачивает валы до заданного диаметра. Изучение выпущенной продукции позволило накопить обширный статистический материал и прийти к выводу, что среднее значение диаметра вала составляет М = 100 мм при стандартном Отклонении 5 = 0,1 мм. Заказчик требует, чтобы отклонения как в одну, так и в другую сторону не превосходили 0,15 мм. Какой процент брака следует ожидать?
Чтобы ответить на вопрос контролера ОТК, вам прежде всего необходимо знать следующее: признак х, совершающий малые случайные колебания около наиболее часто принимаемого значения, как правило, нормально распределен. Это означает, что если построить график зависимости частоты от значений х, то получится вполне определенная кривая, известная под названием колоколообразной гауссовой кривой4
Распределение частот однозначно определяется средним арифметическим М и стандартным отклонением s (см. раздел «Среднее и разброс»). Независимую переменную % целесообразно подвергнуть преобразованию и перейти к переменной
尤m2 =・
График исходного распределения в переменных г, собственно, и называется нормированной гауссовой
Рис, 17. Гауссова кривая. Площадь под кривой (от —оо до Хо) задает вероятность.
кривой (рис. 17). Аналитическое выражение ее имеет вид
Площадь под гауссовой кривой не менее важна, чем сама кривая: площадь под кривой от г ———оо до г = —го служит мерой вероятности попасть в подмножество допустимых значений, удовлетворяющих неравенству г V г0.
Нельзя не упомянуть еще об одной интересной особенности гауссовой кривой: хотя она 《лить》бесконечно близко подходит к оси % (или г), площадь под гауссовой кривой конечна и равна 1.
Математикам удалось найти формулу, выражающую площадь под гауссовой кривой от ——оо до 备 как функцию 2. Имея под рукой микрокалькулятор, вы
по этой формуле сможете вычислить при заданном г вероятность 尸(w) того, что интересующий вас признак принимает значение, не превосходящее г. Формула* о которой идет речь, имеет следующий вид:
' '2 “2w I 2-3 2!22-5 3!23-7 丿
Выписанных членов вполне достаточно для того, чтобы вы могли подметить общий закон, по которому должны быть выписаны остальные члены.
Напомним, что nl (читается: 《зн факто* риал») означает произведение 1 -2*3- … ...• (п — 1) • п, где п — любое натуральное число.
Но вернемся к нашей задаче. Прежде всего мы хотим вычислить г для верхней допустимой границы (х= 100,15 мм). Производя преобразование по фор* муле е=(尤一M)/s (среднее арифметическое М = =100 мм, стандартное отклонение s = 0,1 мм), по*
лучаемлучаемz =z =100,15 — юо100,15 — юо1,5,1,5,
лучаем
лучаем
z =
z =
100,15 — юо
100,15 — юо
1,5,
1,5,
поэтому
1,5824- 1441,5824- 144G 1 丄 IS 厶 1,521,扭 1或
1,58
24- 144
1,58
24- 144
Р(1'5)=万十禧(1 —Г + k — ^
-) = 0,5 十 0,5984(1 - 0,375 + 0,1266 一 1 ZU • •ll/
—0,034 + 0,0074 — 0,0014) a 0,933 = 93,3 %.
Следовательно, с вероятностью 93,3 % диаметр ва・ ла, обточенного на токарном станке, окажется не выше допустимого предела. Это означает, что около 7 % изготовленных валов имеет диаметр, превосходящий установленный заказчиком верхний предел. Из соображений симметрии следует, что примерно такую же долю от всей продукции составляют валы, диа^ метр которых меньше нижнего допустимого предела в 99,85 мм. Таким образом, контролеру ОТК вы можете предсказать, что брак будет составлять около 14%.
Чтобы обеспечить два знака после запятой, в разложении вероятности Р(е) в степенной ряд необходим
мо удержать 6 членов. Чем больше интересующее нас значение г, тем длиннее отрезок степенного ряда требуется для достижения заданной точности, то есть тем более громоздкой становится формула для вычисления Р(2), Это обстоятельство не давало покоя математикам до тех пор, пока они не нашли для 尸(е) следующее приближение, годное для больших г (при е = 2 погрешность составляет около 2 % от точного значения);
之"2冗
Подставляя г = 1,5, получаем;
Р(1,5) *Р(1,5) *1 一1 一1,5 V 2m1,5 V 2m= 0,9137= 0,9137Q 91,4 %,Q 91,4 %,
Р(1,5) *
Р(1,5) *
1 一
1 一
1,5 V 2m
1,5 V 2m
= 0,9137
= 0,9137
Q 91,4 %,
Q 91,4 %,
что соответствует 2-8,6 — 17,2 % брака. При столь малых значениях г отклонения от истинного значения достигают уже около 20 %, но в качестве первого приближения названной вами оценки было бы предостаточно.
Приемлема ли для заказчика такая доля брака или необходимо создать новый токарный станок (позволяющий обтачивать валы с меньшим разбросом s вокруг среднего значения М), не в силах решить ни вы сами, ни обратившийся к вам контролер ОТК. Но вы подготовили рациональное обоснование для принятия решения, произведя ясный и убедительный расчет.
КАК ИЗВЛЕКАТЬ КОРНИ
В извлечении квадратных корней нашими духовными праотцами были древние вавилоняне. Они пользовались приближенной формулой
Последуем их примеру: разложим подкоренное выражение (то2 что стоит под корнем) на полный
149
квадрат и остаток и вычислим приближенное значение квадратного корня при помощи приближенной формулы, стоящей в правой части равенства. Вот как это будет выглядеть:
~40="б2 + 4 七6十 广百 а 6,33
(более точное значение: 6,324553).
Более точные приближения мы получим, если воспользуемся методом, разработанным великим естествоиспытателем Исааком Ньютоном, но восходящим еще к Герону Александрийскому (около 100 г. н. э.). Пусть о】一первое приближение к значению квадратного корня Vх • Следующее, улучшенное приближение & мы найдем по формуле
a2 = ^(例 + 禽),
а если потребуется более высокая точность, то третье, четвертое и т. д. приближения вычислим по аналогичной формуле
== ~2 (。" ^~ ~2^) прн 孔 ^ 2’ 3’ 4,
Последовательные приближения《шаг за шагом» к точному значению, осуществляемые по однотипным формулам, называются итерациями. Воспользуемся методом Ньютона для вычисления д/^・ В качестве первого приближения (так как 々^§ = 6, a V^9 = 7) выберем @i = 6,5. Вычисляя, получаем последовательные приближения
«2 = 4*(6方 + ^у)6,327,
% = (6,327 十击)^ 6,32456,
а,= 4" (6,32456 + ^)。6,324553.
Сравнив их с приведенным выше точным значением, мы убеждаемся в том, что три итерации позволяют получить пять верных знаков после запятой.
В ходе вычислений вы можете сэкономить операции, если очередное приближение будете сохранять в регистре: ведь именно оно послужит начальным
значением при вычислении следующего приближения
Если у вашего микрокалькулятора имеется клавиша для вычисления квадратного корня, то необходимость в методе вычисления квадратных корней, разумеется, отпадает, хотя при желании вы можете самостоятельно оценить достижения вавилонских математиков.
В связи с извлечением корней нам бы хотелось продемонстрировать один нехитрый трюк. Если вам
Рис. 18. Графический способ извлечения квадратного корня из натуральных чисел.Рис. 18. Графический способ извлечения квадратного корня из натуральных чисел.
Рис. 18. Графический способ извлечения квадратного корня из натуральных чисел.
Рис. 18. Графический способ извлечения квадратного корня из натуральных чисел.
понадобилось вычислить выражение вида “о^+о? и в памяти микрокалькулятора нет места для хранения промежуточных результатов а? и Ь?, то, выполнив несложное преобразование
“絞 + 炉=а д/1 +(Т)2= V(^)2+1 'Ь,
вы сможете проделать все выкладки, не прибегая к записи промежуточных результатов.
Теорема Пифагора позволяет извлекать квадратные корни из целых чисел «чисто геометрически» (рис. 18).
ппИзвлечение квадратного корня представляет собой не более, чем частный случай извлечения корней лг-й степени из числа. Аналогично этому приведенная выше итерационная формула Ньютона является не чем иным, как частным случаем общей формулы
п
п
"—1 Г . х
* а и—г-
л L U- 1) d
Поскольку мы живем в трехмерном мире, для нас особо важное значение имеет извлечение кубических корней. При п = 3 общая формула переходит в фор
мулу
В качестве примера вычислим по этой формуле значение V10, приняв в качестве начального приближения о。= 2 (как известно, 23 = 8, а это число лишь немногим меньше стоящего под корнем) j
«1 = У (2 + ^) =2,17;
2-3 2-3 2-3---的аз%2-3 2-3 2-3---的аз%(2,17 十备) = 2,154546;
2-3 2-3 2-3---的аз%
2-3 2-3 2-3---的аз%
(2,1545+ 搞济)=2,1544346;
(2,154435+ 可餐)=2,154436.
Верен седьмой знак после запятой!
Вычислить корень четвертой степени совсем не
кубический корень из квадратного корня, то есть7K п^Н^мТ^к ・ В общем случае справедливокубический корень из квадратного корня, то есть7K п^Н^мТ^к ・ В общем случае справедливотрудно: нужно лишь вычислить квадратный корень из квадратного корня, то есть ^х =л/«%・ Для вычисления корней пятой степени нам понадобится общая итерационная формула Ньютона (при и = 5), а чтобы найти корень шестой степени, достаточно извлечь квадратный корень из кубического корня или
кубический корень из квадратного корня, то есть7K п^Н^мТ^к ・ В общем случае справедливо
кубический корень из квадратного корня, то есть7K п^Н^мТ^к ・ В общем случае справедливо
т+п一 m /7 п 1т соотношение «% = Д/ «д/F — у •
Общая итерационная формула Ньютона (при произвольном и) позволяет на каждом шаге получать два новых верных знака после запятой. Поэтому на
каждом шаге вам придется учитывать на два знака больше, чем на предыдущем.
Если клавишаЕсли клавишау вашего микрокалькулятора имеется
Если клавиша
Если клавиша
то традиционный метод извлече-
ния корней становится излишним, поскольку вы всегда можете воспользоваться соотношением п
7K = %】加.Необходимо лишь ввести степень корня, нажать клавишу вычисления обратной величины, ввести число х, стоящее под корнем (микрокалькулятор запрограммирован так, что при вводе х вычисленное ранее число \/п передается в регистр памяти), и нажать клавишу
Если при извлечении корней переменная х изменяется в определенных пределах и вас удовлетворяет погрешность меньше 0,1 %, то можно воспользовать* ся следующими приближенными формулами.
1. д/НгХ1. д/НгХпри ] х i^O,25.при ] х i^O,25.
1. д/НгХ
1. д/НгХ
при ] х i^O,25.
при ] х i^O,25.
Пример: д/1,1 = д/1 + 0,1 ^ 1,049 (более точное значение: 1,04880885).
Напомним, что |%| (читается 《абсолютная величина», или 《модуль》,尤)совпадает с х при %为0 н с —% при % V 0. Неравенство \х\ £ 0,25 «расшифровывается», как —0,25 & % £ 0,25.
小+%^ при ] х I ^ 0,25.
Пример: *0,8 = #1 — 0,2 ^ 0,9289 (более точное Значение: 0,92831777), х == -0,2.
Если ваш микрокалькулятор устроен так, что при вычислении разности А —В необходимо сначала найти значение вычитаемого В (в большинстве случаев формулы вычисляются ^изнутри наружу»), то, определив В, нажмите клавишу +/ — и суммируйте полученное число с А.
ВДВОЕ ТВЕРЖЕ
О том, чю одно вещество тверже другого, нам приходится слышать довольно часто, и обычно всем ясно, о чем идет речь. Но если попытаться дать более точное определение твердости, то выяснится, что единой единицы измерения твердости не существует: что такое один метр, знает каждый, а вот единичной твердостью мы не располагаем.
Возможно, вы захотите возразить нам и напомните о шкале твердости Мооса, в которой тальк имеет твердость 1, а алмаз — твердость 10. Вы совершенно правы. Но тальк обладает единичной твердостью лишь в шкале Мооса, а нас интересует универсальная единица измерения твердости.
Единой шкалы твердости не существует: твердость измеряют по Бринеллю, Роквеллу или Моосу.
Шкала Мооса устроена совершенно произвольно: выбраны 10 минералов, твердость которых по Моосу считается равной 1, 2, ..., 10. Минерал с большим номером оставляет царапину на любом минерале с меньшим номером.
Бринелль, Роквелл и Виккерс предложили измерять твердость иначе. Все они имели дело с металлами и измеряли их твердость, вдавливая в поверхность металла стандартным усилием стальные шарики определенного диаметра (Бринелль), алмазную пирамиду (Виккерс) или алмазный конус с закругленной вершиной (Роквелл) и измеряя отпечаток.
Нас будет интересовать твердость по Бринеллю. Попытаемся выяснить, как отличаются по своим свойствам две марки стали, одна из которых вдвое тверже другой.
Твердость по Бринеллю Яб определяется следующим образом:
Нв =нагрузка=
площадь отпечатка шарика
} лО(D — \D& —心)乳 D (D — ,Q2 _ d2 ), где D ——диаметр шарика, d ——диаметр отпечатка* Величина стандартного усилия для стали определяется соотношением F — 30 • D2 ^^-, если диаметр D
задан в мм. Выберем шарик диаметром 5 мм. Нагрузка F составляет
尸= 30・ 52 = 750 кгс.
Из выражения для "в видно, что пресловутый здравый смысл не позволяет нам высказать какие-либо утверждения относительно различий в свойствах двух марок сталей. Разумеется, у вдвое более твердой стали величина Нб вдвое больше. Но твердость по Бринеллю "в мы вычисляем, а измерить нам удается лишь диаметр отпечатка d. Лишь d позволяет судить о свойствах той или иной марки стали.
Чтобы разобраться с твердостью до конца, произведем на нашем микрокалькуляторе два расчета: сначала вычислим диаметр отпечатков шарика для обеих марок стали при
"历=2Ябр
а затем твердость каждой из марок по Бринеллю приd2 = 0,5心
(если марка 2 тверже марки 1, то диаметр отечатка »2 должен быть меньше диаметра отпечатка di).
Предположим, что более мягкая сталь имеет твердость по Бринеллю, равную 120 кгс/мм2. В первом случае (Яб2 ~ 2Яб.) твердость по Бринеллю марки 2 равна 240 кгс/мм2. Чтобы вычислить диаметр отпечатка d, преобразуем выражение для //б следующим образом:
D - д//)2 一力=^力,
炉一戌=(0一譌f,成=炉-3 -备£):
d = д/d2-(。一d = д/d2-(。一2户、2几0%丿2户、2几0%丿
d = д/d2-(。一
d = д/d2-(。一
2户、2
几0%丿
2户、2
几0%丿
При Яб = 120 кгс/мм2 получаем dY — 2,71 мм. При удвоенном значении ”52 = 240 кгс/мм2 диаметр отпечатка оказывается равным d? = 1,95 мм. С увеличением твердости по Бринеллю диаметр отпечатка, как и следует ожидать, уменьшается.
Вычислим теперь твердость по Бринеллю для случая, когда диаметр отпечатка d шарика в стали одной марки вдвое меньше, чем в стали другой марки. Будем исходить из диаметра отпечатка d = 2,71 мм. Твердость по Бринеллю в этом случае нам известна: Не = 120 кгс/мм2. При d = 2,71/2 мм получаем 一
团一nD9一71)匸d芬团一nD9一71)匸d芬2-7502-750= 510 кгс/мм2= 510 кгс/мм2
团一nD9一71)匸d芬
团一nD9一71)匸d芬
2-750
2-750
= 510 кгс/мм2
= 510 кгс/мм2
Вычислить значение последней дроби можно различными способами. Лишь немногие микрокалькуляторы позволяют производить вычисление дробей 《с листа», то есть находить сначала числитель, а затем знаменатель: для этого требуется располагать несколькими регистрами памяти и стеками.
Обычно вычисления удобно начинать с d2a Если у вашего микрокалькулятора имеется клавиша +/— , то вы можете воспользоваться ею, чтобы произвести все выкладки в обратном порядке (вычислить сначала знаменатель и лишь затем числитель). Обратите внимание на то, что D2 — бР = —d? +。2.
Итак, при уменьшении диаметра отпечатка d вдвое твердость по Бринеллю "а возрастает более чем вчетверо: со 120 кгс/мм2 до 510 кгс/мм2, и мы на собственном опыте убеждаемся, насколько трудно со* ставить интуитивное представление о твердости. Лишь быстродействие микрокалькулятора позволяет во всех случаях получать численные значения интерес сующих нас характеристик материалов.
ДНИ РОЖДЕНИЯ И ЛОТЕРЕИ
В нашей книге «Seltsames um den gesunden Men- schenverstand» («Когда здравый смысл заблуждается») мы предлагаем читателю такую задачу: 《В классе учатся 40 мальчиков и девочек. Какова вероятность того, что по крайней мере у двоих из 40 }7чени- ков дни рождения совпадают?»
Многие сочтут правильным следующий ход рассуждений. В году 365 дней. Если исключить влияние на рождаемость празднеств и погодных условий, а также двадцать девятое февраля, то в среднем через каждые 9 дней кто-нибудь из 40 школьников будет отмечать день рождения. Поэтому вероятность совпадения двух дней рождения ничтожно мала. Сколь ни разумным кажется такое «решение», оно в корне неверно. Ошибка заключается в необоснованном смешении средних и вероятностей. В своей книге мы приводим формулу
皿 365 • 364 • ... • (365 — n + 1) 乙= 否尹 *
где Wn ——вероятность того, что в произвольной по составу группе из п человек ни у одной пары дни рождения не совпадают. Совпадение двух дней рождения из данных п служит событием, дополнительным к первому, поэтому 1 ——Wn. Не так давно мы бы могли написать: 《Еще никому не удавалось вычислить 1F; при п = 40». Теперь высказать такое утверждение было бы непростительным легкомыслием.
Если у вашего микрокалькулятора имеется клавиша Л то именно она и поможет вам произвести необходимые вычисления. Попробуйте найти вероятности для начала по крайней мере до п = 25. Предположим, что ваш микрокалькулятор представляет большие числа в виде степеней десятки от 10~" до 10+" (именно в этих пределах работает большинство микрокалькуляторов). Тогда, из формулы для при /г = 25 вы получите:
Г25^ 4,92- 1063 ; 1;14- Ю64 = 0,43,
откуда %5= 1 — %5 = 0,57. Это означает, что у двоих из 25 учеников нашего класса дни рождения совпадают с вероятностью 57 %.
Чтобы найти числитель дроби, задающей 1F25, вам понадобилось ввести 25 трехзначных чисел, не забывая каждый раз нажимать клавишу умножения. Это ——не малая физическая работа. Нужно ли удивляться тому, что математики неоднократно предпринимали попытки получить тот же результат с меньшей затратой сил.
Прежде всего познакомим читателя с соотношением
р(р—1)(р — 2) (р — п+ 1)=(彳以!,
(в правильности его вы можете убедиться на числовых примерах). Здесь р\ (читается《р факториала)! означает произведение всех натуральных чисел от 1 до р, то есть р! = 1 ・2・...-р. При р = 365 и и, равном числу людей в группе, наша формула для Wn переходит в формул}7
Ц7 _ 365!
(365 — n)!365zi *
Но даже если у вас под рукой микрокалькулятор сверхновой конструкции, у которого среди прочих имеется специальная клавиша | ! | для вычисления факториалов, не торопитесь радоваться: число 365! столь велико, что《не умещается» в самом《емком》 микрокалькуляторе. Чтобы записать его, нам понадобилось бы около 800 знаков. К счастью, шотландскому математику Джеймсу Стирлингу (1692—1770) удалось найти удобную формулу, позволяющую приближенно представить факториал любого числа в таком виде, в котором его нетрудно вычислить, например, при помощи логарифмов (см. раздел《Не бойтесь логарифмов»). Формула Стирлинга имеет следующий вид:
х! р “2冗无• хх • е~<
Даваемое ею приближение тем лучше, чем больше х. Например, при х = 5 по формуле Стирлинга находим 5!弋;118, в io время как точное значение факториала равно 120. Следовательно, при х = 5 формула Стир- 158
линга дает погрешность 2 %. При 尤=10 ее погрешность составляет лишь 1 %.
Формула Стирлинга позволяет нам преобразовать нашу формулу
%八一(365 —/г)! 365几
в приближенную формулу
"2九,365 ,365 365.e-363
#2冗7加5二工Г (365 —几)(365+):е-(365-/г). 365権
Впрочем, и приближенная формула мало пригодна Для вычисления вероятности Wn, поскольку и в числителе, и в знаменателе по-прежнему стоят огромные числа. Однако от них можно без особого труда избавиться, если проделать несложные преобразовав ния (которые мы не будем приводить здесь). После упрощений получим:
п、165,5I 一 "^丿п、165,5I 一 "^丿
п、165,5
I 一 "^丿
п、165,5
I 一 "^丿
Эта формула особенно удобна для вычисления вероятности Wn на микрокалькуляторах, имеющих кла
виши ух и ех .
Помните: 27=1心.
Если у вас есть желание и около минуты свободного времени, то вы вполне можете вычислить Wn при и = 40 и тем самым найти решение задачи, поставленной в начале этого раздела. Для сравнения мы привел, дем ответ: ^40 == 0,109, a IF^0 = 1一0,109 == 0,891. Следовательно, вероятность того, что среди 40 случайно собравшихся людей найдется по крайней мере одна пара родившихся в один и тот же день, равна 89,1 %.
С этим результатом вы спокойно отправляетесь на поиски партнера, достаточно азартного, чтобы деп- жать пари, не утруждая себя размышлениями о математической подоплеке спора. В качестве группы из 40 человек вы можете выбрать, например, 40 знаме* нитостей, чьи биографические данные (а следовательно, и дни рождения) приведены в одном из том^в
какой-нибудь энциклопедии. Насчитав 40 человек, можете смело «закрыть список». За исход пари не стоит опасаться: вероятность 89 % соответствует шансам на выигрыш 9 : 1. Вы можете даже поразить воображение ваших близких, если только вам удастся найти среди них достаточное число партнеров.
Обратимся теперь к лотереям. Вас, конечно, ин-* тересует, какова вероятность выигрыша, например, в лотерее 《6 из 49》(участники такой лотереи должны правильно угадать как можно больше из 6 номеров от 1 до 49, которые после розыгрыша тиража публикуются в официальной таблице),
Математики подсчитали, что вероятность угадать 6 чисел из 49 составляет
n/ _(49一6)!6!
49!・
Если у вашего микрокалькулятора имеется кла* виша для вычисления факториалов ! , то для получения результата достаточно трижды нажать на нее ;(и выполнить одно умножение и одно деление). Микрокалькулятор может вычислять факториалы натуральных чисел от 1 до 69, так как число 69! почти Достигает верхней границы 10+" чисел, представимых в микрокалькуляторе. Если у микрокалькулятора имеется клавиша | !卜 то числитель и знаменатель дроби, выражающие 呼6, можно предварительно сократить на 43!, после чего у нас останется
叫=44 • 45 ; 46 • 47・ 48 • 49 '
Напоминаем: п! = 1 • 2 * 3 • ... • п.
Для удобства приведем правильный результат;呼6 — ,=7,15「Of Величина, обратная 吟, равна ,13 983 817. Столько карточек вам пришлось бы запол* нить, чтобы гарантировать получение главного выиг* рыша.
Если ваши притязания более умеренны и вы могли бы довольствоваться, угадав лишь 5 номеров из 6* то вероятность W5 можно вычислить по формуле
С 一(49 - 6)!6!(49一6户6!
У 5 = 140 — 6 - (6 - 5)]! (6 — 5)!,「(6 二 5)ТЗГ4Щ '
Выглядит она устрашающе, хотя в действительности «безобидная. Мы выписали ее полностью без всяких сокращений лишь для того, чтобы вам было легче удовлетворить свою любознательность и вычислить вероятность угадывания четырех номеров в лотерее 《6 из 49》. Для этого вам достаточно в формуле для 步5 все пятерки заменить четверками.
Если вы участвуете в розыгрыше лотереи другого типа и хотите вычислить, сколь велика вероятность угадать а номеров в лотерее《匕 из с》$ то можно воспользоваться общей формулой
(с — Ь)![с —匕—3 — а)]! (6 — а)!(с — Ь)![с —匕—3 — а)]! (6 — а)!6!(6 — а)! а!6!(6 — а)! а!(с-Ь)"!с!(с-Ь)"!с!
(с — Ь)!
[с —匕—3 — а)]! (6 — а)!
(с — Ь)!
[с —匕—3 — а)]! (6 — а)!
6!
(6 — а)! а!
6!
(6 — а)! а!
(с-Ь)"!с!
(с-Ь)"!с!
Вернемся еще раз к вероятности Ws угадать 5 номеров в лотерее 《6 из 49». Подсчитав разности в скобках и отбросив множитель 1! = 1)получим после некоторых упрощений
43Г6! 43! 6!42! 5! 49!43Г6! 43! 6!42! 5! 49!43-6- 72044-45-46 >47^8- 4?43-6- 72044-45-46 >47^8- 4?= 18,4- 10~б.= 18,4- 10~б.
43Г6! 43! 6!
42! 5! 49!
43Г6! 43! 6!
42! 5! 49!
43-6- 720
44-45-46 >47^8- 4?
43-6- 720
44-45-46 >47^8- 4?
= 18,4- 10~б.
= 18,4- 10~б.
Итак, теперь вы либо знаете, либо можете вычислить вероятность выигрыша в любой лотерее. Разумеется, мы не можем сказать заранее, удастся ли вам окупить расходы.
РЕШЕНИЕ УРАВНЕНИЙ
Когда мы учились в школе, значительная часть курса математики отводилась решению уравнений. Условия задач нередко были подобраны так, чтобы ответ выражался в целых числах. На практике в большинстве случаев наблюдается обратная ситуация: «ответы» далеко не всегда бывают «круглыми», а некоторые алгебраические уравнения не удается решить средствами элементарной математики, и для отыскания их корней приходится прибегать к приближенным методам.
Поговорим сначала об алгебраических уравнениях, корни которых можно выписать в явном виде.
•Формулу, выражающую корни квадратного уравнения 尤2 + ах + b = 0 через его коэффициенты, мы привели в разделе 《Золотое сечение». Следом (по степени старшего члена) за квадратными идут кубические уравнения, которые приводятся к виду
尤з + ах2 + &х + с ~ 0.
(Если коэффициент при х3 отличен от единицы, то все уравнения необходимо разделить на него.) Коэффициенты а,匕 и с могут принимать любые вещественные значения (и в частности, обращаться в нуль).
В дальнейшем нас будут интересовать вещественные корни уравнений, то есть точки, в которых график функции y = f(x) в координатах ху пересекает ОСЬ X.
Необходимо различать следующие слушан:
кубическое уравнение имеет лишь один вещественный корень;
кубическое уравнение имеет три вещественных корня.
Любая другая возможность исключена. Построив по точкам кубическую параболу, вы всегда можете выяснить, сколько вещественных корней имеет интересующее вас кубическое уравнение. Если вы чертите неохотно и предпочитаете производить вычисления, то число вещественных корней вам поможет определить следующий признак:
при (4⑵ 2 + (р/3)з ^ 0 кубическое уравнение имеет лишь один вещественный корень (случай 1), при (q/2)2+ (р/3)3Vo число вещественных корней равно трем (случай 2).
Вспомогательные величины р н q связаны с коэффициентами приведенного кубического уравнения соотношениями
, а22 о ab ,
р = 'у, q=z m + &
Вещественные корни выражаются через р н g следующим образом.
一 Случай 1:
Случай 2 (卩 V 0):
%j = 2 •
务•cos (т +
ю а
• C0ST 1"寸'
光2 = 2
考.coS(f+120o
a
一
a
・可,
%3 ~
где
Различие во
«внешнем впде》корней в случаях 1 и 2 объясняется тем, что кубические уравнения решены различными
методами.
Предлагая вам решить приведенное уравнение четвертой степени
尤4 + 优%3 _|_ 匕% _|_ с,% + 力=0,
мы по существу знакомим вас с методом, предложенным около 1570 г. итальянским математиком Вом« белли.
Прежде всего необходимо составить так называемую кубическую резольвенту
炉 + 自£2 + 局£ + % =0, где
財-匕
龙 2 = a'c' — 4。',
电=(q2 +成[(鼠)2 — 4打.
Используя приведенные выше формулы, решим это кубическое уравнение и обозначим через zi его наименьший вещественный корень. Зная его, составим квадратное уравнение
г2 + 2/ + 力=0・
Оно имеет два вещественных корня:
Вычислив корни ri и 厂2, найдем значения вспомогательных величин
2“(号)1"
Если до сих пор вы нигде не ошиблись, то должно выполняться соотношение s「S2 =匕'+ Zi・
Теперь мы располагаем всем необходимым, чтобы найти четыре корня исходного уравнения четвертой степени:..
- V + V (淡 У ~ Г1,
*3 = 一号 + Д/(£y一厶,
Если при извлечении корня на индикаторе вашего микрокалькулятора появляется сигнал, свидетельствующий об ошибке, то число, стоящее под корнем, отрицательно. Это означает, что соответствующий корень уравнения не веществен и поэтому не представляет для нас интереса.
В следующем примере мы показываем, как решать уравнение четвертой степени, и попутно используем метод решения кубических уравнений.
Рассмотрим уравнение
%4 — 2%з + 2^2 + 6% — 15 = 0.
Коэффициенты его кубической резольвенты равны, соответственно
財=2,龙2 = 48,力з = 96.
Следовательно, кубическая резольвента имеет вид
炉 + 2г2 十 48z + 96 = 0・
Вычислим теперь вспомогательные величины р и ^2 р = 48 —^ = 46,67;
q =备 ・ 8 —2 з',+ 96 = 64,59.
Вычисляя (е/2)?+ (卩/3)з, получаем число 4807,1111 > 0. Следовательно, мы имеем дело со случаем 1, то есть кубическая резольвента имеет лишь один вещественный корень. Он равен
£] = —2.
Вычислить его можно по формуле, приведенной выше для случая 1, а в его правильности нетрудно убедиться прямой подстановкой.
При 之1 =——2 мы получаем квадратное уравнение 产一2г - 15 = 0
с корнями
/■] = 5 и /*2 = —3・
Находим вспомогательные величины Si и $2%
$1 = 一2,$2 = 0
и производим проверку (должно выполняться соотношение Si-S2 =匕 + 之]):
—2 • 0 = 2 — 2.
Поскольку《все сошлось», то пока все вычислено верно. 儡
Выпишем, наконец, все четыре корня нашего уравнения четвертой степени:
%] =^_ + 7 (号)一勺=1 + д/-4
(не вещественный!);
(не вещественный!);
%3 =一号 + д/(夢y - % ="不 团,7320508;
光4 = -- -—- - /^j ^*^"^ —广2 == -~, " 3—1,7320508.
Итак, мы убедились, что корни уравнений второй, третьей и четвертой степеней можно в явном виде
выразить через коэффициенты уравнения при помощи конечного числа арифметических операций и извлечений корней. Если же уравнение содсрлсит неизвестную х в более высокой степени, то такой формулы в общем случае не существует. То же относится и к трансцендентным уравнениям, содержащим члены с sin х, In % и т. п. (Особые случаи, когда алгебраические уравнения высокой степени или даже трансцендентные уравнения оказываются разрешимыми, мы рассматривать не будем.) Для решения таких уравнений необходимо воспользоваться приближенными методами.
Один из приближенных методов основан на использовании весьма простых операций и известен под названием «правило ложного положения». Его с успехом применяли еще наши бабушки и дедушки. Этот метод позволяет указать «вилку^», в пределах которой находится нуль уравнения.
Начнем с того, что с помощью каких-либо соображений, предварительных прикидок или построенного от руки графика определим, хотя бы грубо, границы, между которыми заключен подлежащий уточнению нуль уравнения. Пусть 元一точное, не известное нам значение нуля уравнения, %о и 尤【——значения х, лежащие по разные стороны от х. Соответствующие значения переменной у (их мы обозначим уо и 勿),вычисляемые по левой части нашего уравнения, имеют противоположные знаки. Основная идея правила ложного положения состоит в том, чтобы провести через точки Р0(х0, уо) и Р\ (%i, у【)прямую и точку ее пересечения с осью х принять за первое приближение к точному значению нуля уравнения х. Кривая f(х) при этом заменяется хордой (рис. 19). Наше построение можно описать на языке формул:
- Xi ■— Xq无 ^ Хо —力] У1 ' " •
Вычислим значение функции f(х2) = у^ Оно имеет противоположный знак по сравнению либо с у\, либо ^2. В рассматриваемом нами примере противоположные знаки имеют у^ и %
Через точки Pi (хь уг) и Pz(%2, ^2) мы снова проведем хорду и точку 尤з ее пересечения с осью х при- 166
мем за следующее приближение к х:
Рассмотрим пример. Предположим, что требуется найти нуль уравнения
f (х) ~ х2 — \п х — 2 = 0.
Методом проб и ошибок находим:
f ⑴=一1 <0,f(2)=l,307 >0.
Следовательно, нуль уравнения, который мы хотим найти, заключен между 尤。=1 и %i — 2 (при этом
Рис. 19. Метод хорд. Секущие позволяют зажать корень 兄 в сколь угодно узкую вилку.
Уо = —1, а 勿= +1,307). Проведя хорду через точки Ро и А, получаем:
& =修-弘 ^ = 2 - 1,307 •壶=1,433
И
у2 = (1,433)2 — ln 1,433 _ 2 = -0,305.
Так как при 尤》V 元 всегда будут получаться лишь -отрицательные значения функции у『,то конец хорды, совпадающий с точкой 户式也,у\)г остается непо-
1о7
движным, в то время как координаты другого конца изменяются шаг за шагом:
*3 = %—弘"^/ = 2 — 1,307 •爲#緜■ = 1,541;
Уз = —0,058;
相=1,560; у $ = —0,010;
% = 1,564; % = —0,002.
На этом мы можем остановиться, так как 尤5 дает приближенное значение нуля хс тремя верными знаками после запятой.
МОРСКИЕ И ВОЗДУШНЫЕ ПУТИ
Суда дальнего плавания и самолеты трансконтинентальных линий следуют из пункта отправления в пункт назначения по кратчайшим маршрутам.
На поверхности земного шара кратчайшее расстояние между любыми двумя точками совпадает с длиной дуги большого круга, соединяющей эти две точки. Напомним, что большим называется круг, центр которого совпадает с центром шара, в нашем случае — с центром Земли (рис. 20).
Экватор ограничивает большой круг, меридианы, идущие от полюса к полюсу, также являются дугами больших кругов, а вот линии равной широты не принадлежат к числу дуг больших кругов. Остальные дуги больших кругов, соединяющие пары точек на поверхности Земли, в северном полушарии обращены выпуклостью на север. Следуя из Москвы в Нью- Йорк кратчайшим маршрутом, мы по дороге прибли” зимся к Северному полюсу. Этим и объясняется нн- терес авиационных штурманов к полярным марин рутам.
Сколь велико расстояние от Берлина (ср = 52°25‘ северной широты,九= 13°30‘ восточной долготы) до Гаваны (ф = 23°15Л северной широты,九=8。°30' западной долготы) по дуге большого круга? (Географические координаты аэродромов в Берлине и в Гаване мы указываем приближенно, чтобы упростить 168
последующие расчеты.) Географические координаты Берлина как пункта отправления мы пометим индексом о, географические координаты Гаваны как пункта назначения — буквой н.
Рис. 20. Кратчайший путь (ортодромия). На поверхности земного шара кратчайший путь между любыми двумя точками проходит по дуге большого круга.
Длина L дуги большого круга, соединяющей две точки на поверхности земного шара, определяется выражением
Л — 60 -^- • arccos sin [ф0 • sin фн +
+ COS ф0 • COS фh • COS (九Н ——九0)1,
где арккосинус измеряется в градусах.
До появления микрокалькуляторов это соотношение наводило ужас на навигаторов: чтобы вычислить £, им приходилось по 6 раз заглядывать в таблицы тригонометрических функций и интерполировать таб* личные значения синусов, косинусов и арккосинуса. Ясно, что процедура была не только утомительной, но и приводила к большим погрешностям.
Прежде чем поручить нашему микрокалькулятору работу высококвалифицированного штурмана, служащего на флоте или в авиации, необходимо сделать следующие замечания.
Восточные долготы и южные широты условимся считать отрицательными (Берлин расположен к востоку от нулевого гринвичского меридиана).
Лишь немногие микрокалькуляторы способны производить вычисления с угловыми минутами и секундами. Поэтому прежде чем приступать к определению длины маршрута L по дуге большого круга, переведите минуты в десятые доли градуса (для удобства пересчета мы привели не точные, а приближенные географические координаты Берлина и Гаваны).
Обратные тригонометрические функции на клавиатуре некоторых микрокалькуляторов обозначены cos"1 , sin"1 и т. д. Однако у большинства микрокалькуляторов для вычисления, например, арккосинуса необходимо нажать кнопки | аге | и | cos |.
Расстояние L измеряется в морских милях (1,852 км).
А теперь приступим к работе. Прежде всего запишем географические координаты в десятых и сотых долях градуса и определим их знаки:
口()= 52。25’ северной = 4- 52,42°;
九о = 13°30‘ восточной = —-13,50°;
必=23。15‘ северной = +23,25°;
九н = 82°30‘ западной — +82,50°.
Если у вас имеется микрокалькулятор, способный производить действия с угловыми мину* тами М (и секундами S), введите их в виде дроби 0, MMSS и нажмите клавишу HMS ・ Все остальные микрокалькуляторы вычисляют 100 八„ величину -^0, ММ.
Подставляя ср и 九 в правую часть выражения, определяющего длину дуги L большого круга, получаем:
厶=60 см • arccos {sin 52,42。• sin 23,25° +
+ cos 52,42° ・ cos 23,25° • cos [82,50° — (—13,5°)]}.
Микрокалькулятор обладает большим преимуществом перед таблицами: при вычислении тригонометрических функций углов, превосходящих 90°, микрокалькулятор дает не только абсолютную величину, но и знак интересующего нас значения функции.
Сумма, стоящая в фигурных скобках, равна 0,25426. Следовательно,
L = 60 • arccos (0,25426)/1° миль =
= 60*75,27 миль = 4516 миль
(arccos 0,25426 ——в градусах!).
Если угодно, то морские мили можно перевести в более привычные километры:
£ = 4516 • 1,852 км = 8 364 км.
В действительности путь из Берлина в Гавану несколько длиннее, поскольку самолет или судно не все время движутся по дуге большого круга (следуя по кратчайшему маршруту, штурман должен был бы непрестанно вводить поправки в курсовой угол ——см. рис. 20). Особенно велики отклонения от дуги большого круга у воздушных трасс, поскольку самолеты летают лишь по строго определенным маршрутам и должны следовать от одного контрольного пункта к другому.
Желающие могут для сравнения решить рассмотренную нами простую навигационную задачу при помощи таблиц логарифмов.
ПРОСТЫЕ И СЛОЖНЫЕ ПРОЦЕНТЫ
Владельцы микрокалькуляторов — люди, как правило, экономные. Свои сбережения они периодически вносят на свой лицевой счет в сберегательной кассе, а в конце года радуются набежавшим процентам и подводят итог. '
У большинства микрокалькуляторов имеется клавиша | % |. Однако годовой процент, выплачиваемый сберегательной кассой, проще учитывать в виде десятичной дроби. Например, 5 % = 0,05.
Когда печаталась эта книга, сберкассы ГДР выплачивали вкладчикам р = 31/4 % = 0,0325 годовых. Доход, получаемый вкладчиком за п лет, определи* ется соотношением:
доход Z = вклад К • размер годового процента р • число лет п.
Если на нашем счету в сберегательной кассе в течение года пролежала сумма в 1000 марок, то после начисления годовых наш доход окажется равным
Z = К * р ・ 1 = 1000 • 0,0325 • 1 = 32,50 марки.
Если мы внесли вклад лишь 1 августа, то проценты за 5 месяцев (n = 5/i2) составят
Z = 1000 • 0,0325= 13,54 марки.
Те, кто любит особую точность, при подсчете п могут учитывать даже дни. В сберегательных кассах продолжительность года при расчетах принимается рав* ной 360 дням. За последние 14 дней года мы получим доход
Z = 1000 * 0,0325 • -—- = 1,26 марки»
Предусмотрительные родители при рождении ребенка открывают в сберегательной кассе счет на его имя. К тому времени, когда ребенку исполнится 18 лет, первоначальный вклад Ло успевает изрядно округлиться. По истечении каждого года доход от на* числения годовых не изымается, а присоединяется к вкладу и годовые за следующий год начисляются с возросшего вклада. При р процентах годовых перво* начальный вклад Ко за п лет возрастает до
К=浜(1十0)"■
Предположим, что при рождении ребенка родители положили на его имя в сберегательную кассу 1000 марок из расчета 3,25 % годовых, По истечении 18 лет на счету окажется сумма
К=1000・(1,0325)18 марок.
Те, у кого микрокалькулятор имеет клавишу | ух |, без труда установят, что
К = 1778,37 марки.
Если микрокалькулятор автоматически запоминает второй множитель, то для вычисления К необходимо нажать следующие клавиши:
1
0
0
0
X
0
0
2
5
=
18 раз
「 Вычислять сложные проценты на микрокалькуляторах всех других конструкций несколько сложнее. В качестве первого приближения можно установить, какой доход принес бы вклад, если бы сберегательная касса не причисляла годовые к первоначальному вкладу:
Z = К ・ р •冷=1000 • 0,0325 • 18 = 585,00 марок.
Разница в 200 марок по сравнению со сложными процентами несколько великовата. Этим приближением можно пользоваться лишь при малых м, например, когда вклад не изымается в течение 5 лет.
Не слишком удачная замена сложных процентов простыми наводит на мысль о более хитроумной замене, позволяющей точнее оценить величину дохода за 18 лет: вычислим доход за 6 лет (число 6 выбрано из соображений удобства, так как 18 делится на 6), присоединим его к исходному вкладу, затем вычислим простые проценты с возросшего вклада за следующие 6 лет и снова присоединим их к вкладу, после чего повторим этот процесс еще раз* Наши расче-
ты выглядят следующим образом:,
Z = 1000 ・ 0,0325 ・ 6= 195
+ 1000
= 1195
1195,0,0325 • 6= 233,03 + 1195,00
=1428,03
1428,0,0325 • 6= 278,46 + 1428,03
Z = 1706,49 марки.
На этот раз нам недостает лишь 72 марки. Тот, кто хочет знать свой лицевой счет с большей точностью, должен выбирать меньшие значения п (в случае необходимости понижать 〃口о 1).
Уравнения с показательной функцией после логарифмирования переходят в линейные уравнения.
Поскольку клавиша |lg| имеется у многих микрокалькуляторов, прологарифмируем выражение для сложных процентов:
lgK = lgKo + alg(l +р),
IgK = lg 1000+ 18.1g 1,0325,
lg/( = 3 + 18-0,013890,
1g К = 3,250021,
К = 1778,37 марки.
Может быть, вы захотите узнать, через сколько лет вклад удвоится? Пусть Ко——начальный вклад, К = 2Ko у величина вклада по истечении п лет и р = 31/4 % ——размер годовых. Мы получаем уравнение
lg(2Ko) = lgKo + alg(l + р), откуда
厄(2K°)-lgK。— lg2 _0,3010 lg(l + p) 一 lg(l+p) ~ 0,4343
Если предположить, как мы сделали раньше, что первоначальный вклад составляет 1000 марок, ю
ппlg 2000 —IglOOO= lg(l 十 0,0325)lg 2000 —IglOOO= lg(l 十 0,0325)= 21,67 = 21 год 8= 21,67 = 21 год 8месяцев.месяцев.
п
п
lg 2000 —IglOOO
= lg(l 十 0,0325)
lg 2000 —IglOOO
= lg(l 十 0,0325)
= 21,67 = 21 год 8
= 21,67 = 21 год 8
месяцев.
месяцев.
А сколько бы нам пришлось ждать, пока вклад удвоится, если бы сберегательная касса выплачивала по 6,5 % годовых? Ответить на этот вопрос нетрудно:
1g 2000 — 1g 1000
几=-~「"忠=11,01 лет.
1g 1,065
УПЛАТА ДОЛГОВ
Человек занял денег или взял ссуду, чтобы купить какую-то ценную вещь. Что именно считать ценной вещью, разумеется, зависит от точки зрения. Обычно все сходятся на том, что дом является ценной вещью, поскольку, купив себе жилище в рассрочку, вы избавляетесь от необходимости вносить квартирную плату- В кредит покупают также стиральные машины и множество других полезных вещей.
Наш микрокалькулятор позволяет нам выяснить, посильно ли бремя долгов, то есть соответствуют ли долги нашим доходам.
Сумма долга (независимо от того, называется ли она ссудой, кредитом или выплатой в рассрочку) складывается из суммы, взятой нами заимообразно, и процентов на эту сумму. Следовательно, взяв в долг деньги, мы расплачиваемся за это процентами и, кроме того, теряем проценты, которые выплатила бы нам сберегательная касса, если бы мы сначала скопили необходимую сумму и лишь затем израсходовали ее на покупку нужной нам вещи.
Предположим, что вы задумали построить дом- Для этого вы взяли ссуду на 30 000 марок, подлежащую погашению в установленный срок вместе с ссудным процентом (3 % годовых). Обычно при выдаче ссуды указывается, в какие сроки заемщик должен производить платежи. Ежегодно вам придется вносить определенный взнос, размеры которого склады-
ваются из платежа в возмещение первоначально взятой ссуды и набежавших процентов.
Предположим, что размер годового взноса составляет 1000 марок. Тогда за первые три года, как показывают вычисления, произойдет следующее:
Год
Задолженность в марках
Годовой взнос в марках
Проценты в марках
Погашение ссуды в марках
Остаточная задолженность в марках
1-й
30 000
1000
900,00
100,00
29 900,00
2-й
29 900
1000
897,00
103,00
29 797,00
3-й
29 797
1000
893,91
106,09
29 690,91
Достаточно беглого взгляда на эту таблицу, чтобы стала ясна проблема, с которой сталкивался каждый, кому когда-либо приходилось брать ссуду: проценты почти полностью пожирают годовой взнос, и на погашение ссуды остаются лишь жалкие крохи. Три процента годовых кажутся малой ценой за предоставляемую ссуду лишь тем, кому не приходится их выплачивать.
Погашение ссуды определяется следующей труднообозримой формулой (число лет п, в течение которых производится погашение ссуды, входит в показатель степени):
Sn^T^ (1 + р)_! >
где Sn — сумма, погашенная за п лет, р — ссудный процент и Ti ——сумма, пошедшая на погашение ссуды за первый год выплаты.
Пользуясь составленной нами таблицей, проверим правильность формулы для S^ при 几=3.
S3 = 100 • ;%三;=309,09 марки.
Ссуда полностью погашена, если S^ = S:
(1 + 犷一1
[I 十 # _ 1"
Нас интересует, через сколько лет это произойдет. Чтобы найти м, нам необходимо прологарифмировать соотношение для Sni разрешенное относительно
(1 千 〃)", оставить п в одной части получившегося уравнения, а все известные величины перенести в другую часть уравнения.
Если неизвестен показатель, а степень и основание известны, то уравнение необходимо прологарифмировать:
1g X ■
В нашем случае, чтобы найти м? делать следующие операции:
необходимо про-
о — т ([ + р产一]
J (1+川一]‘
岡
S(1 + 严一1
*(1十p)一1 '
^^ = (1 + p)" 一 1,
1+1
彳+1=(1十0片
pg
1g[幣■+ 1] = Zllg(l 十 p).
]:lg(l +p)
一,h- -i_;一 =小 lg(l 十 p)
一 Эти преобразования столь изящны, что у нас рука не поднимается написать:《Как нетрудно видеть, при логарифмировании получается,..^ и т. д.
Теперь мы уже располагаем всем необходимым, чтобы узнать, сколько лет вам потребуется на погашение ссуды в 30 000 марок, если ежегодно вы будете выплачивать по 1000 марок:
.1 Г 300 000 • 0,031
lg(l +р)—lg 1.03—
= 77,9 78 лет.
Интересно отметить, что величина суммы Л, идущей на погашение ссуды при выплате первого взноса,
оказывает решающее влияние на накопление погашений Sn. Косвенно на темпах погашения сказывается и размер ссудного процента, поскольку набежавшие проценты изымаются из годового взноса.
И1ак, прежде чем брать ссуду на строительство дома или покупать в кредит стиральную машину, воспользуйтесь вашим микрокалькулятором и произведите необходимые расчеты.
Какую сумму выплатит владелец дома за 77,9 года? Ответить на этот вопрос несложно: го до вой взнос (марки/год) ■ число лет =
= выплаченная сумма (марки), 1000 • 77,9 = 77 900.
Результат поистине поразительный!
Чем меньше годовой (или месячный взнос), тем больше сумма, выплачиваемая за время погашения Ссуды.
Исследуем теперь противоположную стратегию. Предположим, что вы ежегодно вносите на свой счет в сберегательной кассе по 1000 марок до тех пор, пока ваши сбережения не достигнут суммы 30 000 марок. Сберегательная касса выплачивает вкладчикам по 3 % годовых. Ситуация станет особенно ясной, если составить соответствующую таблицу (см. стр. 179).
Интересная задача ——выполнить вычисления с наименьшим числом вводов новых данных. Например, составляя такую таблицу, можно действовать так:1000-0,03 = (проценты) + 1000 — (возросший
вклад) + 1000 = (сумма, с которой начисляются проценты по истечении 2 лет) *0,03 = и т. д. Если у вашего микрокалькулятора имеется клавиша | М |, то число вводов сокращается еще больше.
Итак, через 8 лет проценты увеличивают ваш вклад на 1000 марок, а через 11 лет ваш вклад снова увеличивается за счет начисления процентов иа 1000 марок.
Таким образом, через 21 год с небольшим вам удастся скопить 30 000 марок, и при этом вы выплатите лишь 21 000 марок. Впрочем, если вы хотите построить дом, то 21 год — срок немалый.
Приведенные примеры убедительно показывают, что оптимальную стратегию взносов следует тщатель- 178
「0以
Сумма, с которой начисляются проценты, в марках
Проценты в марках
Возросший вклад в марках
1-й
1000
30,00
1030
2-й
2030
60,90
2090,90
3-й
3090,90
92,73
3183,63
4-й
4183,63
125,51
4309,14
5-й
5309,14
159,27
5468,41
6-й
6468,41
194,05
6662,45
7-й
7662.26
229,87
7892,33
8-й
8892,33
266,77
9159.10
9-й
10159.10
304,77
10463,87
10-й
11463,87
343,92
11807,79
11-й
12807,79
384,23
13192,02
12-й
14192,02
425,76
14617,78
13-й
15617,78
468,53
16086,31
14-й
17086,31
512,59
17598,90
15-й
18598,90
557,97
⑼ 56,87
16-й
20156,87
604,71
20761,58
17-й
21761,58
652,85
22414,43
18-й
23414,43
702,43
24116,86
19-й
25116,86
753,51
25870,37
20-й
26870,37
806,11
27676,48
21-й
28676,48
860,29
29536,77
22-й
30536,77
но продумать, точно учитывая величину процента годовых и размеры взносов.
Для составления таблиц, аналогичных приведенной выше, особенно удобны микрокалькуляторы с польской (бесскобочной) записью операций.
Правильность итоговой суммы можно контролировать, рассматривая сбережения как своего рода пенсию, вносимую на ваш лицевой счет и выплачиваемую аккордно по истечении срока (22 лет). Формула для определения размеров «выплаты^» имеет вид:
S^= 1000 • 1 需з 二;=30536,8 марки.
По виду она ничем не отличается от формулы, определяющей темпы погашения задолженности.
МАТЕМАТИЧЕСКИЕ КУРЬЕЗЫ
Математики и любители математических развлечений накопили множество наблюдений над цифрами, числами и операциями с необычными свойствами. Можно лишь удивляться тому, сколько остроумия, терпения и упорства понадобилось открывателям математических диковин, чтобы довести до конца вычисления. Приводимые ниже примеры позволяют обладателям микрокалькуляторов проявить свое остроумие, переложив все тяготы вычислений на электронику.
В ряде арифметических примеров каждая из цифр (кроме нуля) встречается ровно один раз:
1738- 4 = 6952,
186*39 = 7254,
198*27 = 5346,
483 ・ 12 = 5796.
Число таких примеров можно умножить, комбинируя подбор с более тонкими соображениями.
В январских номерах научно-популярных журналов под рубрикой «Математические развлечения» нередко можно встретить задачи на составление тождества из цифр, образующих «номер» нового года, которые в правой и в левой части должны входить в ^правильной» последовательности. Например,
“1 • 9 • 7 • 7 = 1 + «灯 +7 4-7,
— 19f77 = (l • 9) + (7 • 7),
1977 = (19 — 77) • (19 — 77) —-(197-7) + (1 -9 + 7-7),1 : (9-7 +7)=1!-9!: (7!-7!).
Однажды было опубликовано такое тождество:
1 + 9 + 36.
' Микрокалькулятор позволяет не только с немыслимой ранее быстротой перебрать все варианты, но и придумывать «нечестные» решения, как, например, 1977 = 1 十 93,25974758 十 7?十 j\
«Жульнический подвоха таят два последних слагаемых 73. Вместо них мы могли бы взять любую степень семерки: нужно лишь вычесть произвольно выбранную степень семерки (предварительно удвоив ее) из 1976, а разность представить в виде соответствующей степени числа 9. Действительно, если записать равенство 1977 = 1 + 9° + &, то при любом & справедливо отношение
° 1g (1976— 6)1g 9
Напомним, что для отыскания неизвестного показателя степени равенство, разрешенное относительно степени( необходимо прологарифмировать.
Наше решение выглядит более правдоподобным, если его представить в виде
1977"],卜 g2>954286,卜 73,335832 卜 ^3(335832
Вывод этого равенства потребовал от нас не особого хитроумия, а лишь несложных вычислений. Мы разделили сумму 1977 + 1 на 3 равные части и представили их в виде соответствующих степеней девятки и семерки. Наш 《метоп》 служит хорошим примером того, как весьма простым числам можно придать «наукообразный^ вид, способный вызвать у непосвященного благоговейный трепет. Следующие равенства носят более «серьезный» характер: —
95 : 5 = 9 + 5 + 5,
42 : 3 = 4 ・ 3 + 2,
(2+7),2。 16 = 272+ 16,
56-2=625,
2* 2= 1022,
7 121 =12 — 1,
6ЖГ =1 + 3 + 34-1 + 3.
Много таких задач собрано в книге «Математическая смекалкам советского математика Б. А, Кордем- ского.
Существуют числа, сумма и произведение которых состоят из одних и тех же цифр, записанных в различном порядке:
9 + 9 = 18,47 + 2 = 49,497 + 2 = 499,9 + 9 = 18,47 + 2 = 49,497 + 2 = 499,81=9・9;94 = 47-2;994 = 497*2.81=9・9;94 = 47-2;994 = 497*2.
9 + 9 = 18,
47 + 2 = 49,497 + 2 = 499,
9 + 9 = 18,
47 + 2 = 49,497 + 2 = 499,
81=9・9;
94 = 47-2;
994 = 497*2.
81=9・9;
94 = 47-2;
994 = 497*2.
Список таких пар при желании можно продолжить. Небезынтересно найти пары чисел, допускающие перестановки цифр, например:
12*42 = 21 -24,24・84 = 42・48.
Попытайтесь подыскать пары таким множителям, как 12, 13, 23, 24, 26.
Кисти русского художника Н. П. Богданова-Бельского принадлежит картина «Устный счет». На ней изображены ученики церковно-приходской школы, которые пытаются решить задачу, написанную учителем на доске:
Ю2 + 112 + 122 + 132 + 142 —■ ~365=
Разумеется, для нашего микрокалькулятора решение этой задачи — совершеннейший пустяк. Вычислив частичную сумму 102 + И2 + 122, остановитесь на миг. Может быть, вы сразу назовете ответ? Во всяком случае, вы, несомненно, обратите внимание на то, что
102 + 1 12 + 122 = 132 + 142.
Математики сумели найти все такие группы последовательных чисел:
32 + 42 = 52,
102+Ц2+122= 132+ 142,
212 + 222 + 232 + 242 = 252 + 262 + 272
и т. д. Пользуясь микрокалькулятором, вы быстро найдете равенство, начинающееся с 362. Решение задачи еще более ^упрощается, если заметить, что разности оснований первых слагаемых образуют арифметическую прогрессию 7, 11, 15, 19, 23,…(с разностью 4).
Задача об отыскании симметричных сумм весьма подходит для решения на микрокалькуляторе. Речь идет о следующей задаче. Выберем какое-нибудь многозначное число н прибавим к нему его «зеркальный двойник» — число, которое состоит из тех же цифр, записанных от конца к началу, затем к сумме прибавим ее зеркальный двойник и т. д. до тех пор, пока очередная сумма не окажется симметричным числом. Например, если мы выбрали число 87, то поиск симметричной суммы будет выглядеть следующим образом:
斗87十78
十561
,726十6 27
丄 1353十 3531~4884
Лишь в исключительных случаях число, лежащее в доступном для микрокалькулятора диапазоне, не приводит к симметричной сумме.
Приведенные в этом разделе нехитрые примеры убедительно показывают, что удачные идеи мы должны выдвигать сами, хотя микрокалькулятор избавляет нас от необходимости производить чисто механические вычисления. *
РАСПРОСТРАНЕНИЕ ОШИБОК
В большинстве технических расчетов удовлетворительным считается уровень точности, при котором максимальная ошибка составляет от 0,1 до 5 %. Например, при переходе от старых единиц к Международной системе единиц (СИ) перевод килограмма силы в ньютоны можно осуществить введением множителя 10 вместо более точного множителя 9,81: ошибка,
совершаемая при такой замене, достигает 吋= 2%,
то есть лежит в допустимых пределах.
Однако при решении некоторых проблем современ* ной науки и техники, возникающих, например, в космических исследованиях или в экспериментальной атомной физике, обычный уровень точности оказывается недостаточным.
При запуске первых искусственных спутников Луны с промежуточной околоземной орбиты вторую космическую скорость (около I1200 м/с) необходимо было выдерживать с точностью до нескольких см/с, иначе спутник Луны стал бы спутником Солнца. Такая точность соответствует допустимой ошибке в 0,0002 % (2 м/с/11,2-105 м/с 2 -10-6). Монтаж крупных ускорителей с диаметром кольцевого магнита 1,5 км требуется производить с еще большей точ* ностыо.
Прецизионный характер современной техники предъявляет жесткие требования к технике измерений. Наш микрокалькулятор производит вычисления с завидной точностью (не говоря уже о быстроте), однако нам нередко приходится выполнять расчеты по формулам, выражающим ту или иную зависимость между результатами измерений. Известно, что результат любого измерения в силу самой своей нриро* ды содержит ошибку. Как правило, ширину «коридора ошибки» (верхний и нижний пределы, между которыми заключена ошибка) удается оценить. Если измерительный прибор обладает разрешающей способностью 0,001 мм, то он не пригоден для измерения длин, составляющих 0,0001 мм.
Величина ошибки измерения полностью зависит от измерительного прибора и измеряемого объекта. На* пример, для прибора, позволяющего измерять длину с точностью до 0,001 мм, вполне разумно указать величину допустимого отклонения, равную по модулю Ах ^ 0,5* 10-3 мм. Измерив значение х с абсолютной ошибкой Ах, мы получаем относительную ошибку Ах/х (величину относительной ошибки принято выражать в процентах). На шкалах электроизмеритель* ных приборов обычно указана допускаемая ими от*
носительная ошибка. Она зависит от ширины коридора ошибок в рабочем диапазоне прибора.
Если у вас возникают какие-либо сомнения в правильности паспортных данных прибора, то, повторив измерение достаточно много раз, вы можете принять отклонение равным полуразности наибольшего и наименьшего значений, то есть положить Ах = (хтах — — %гшп)/2, а в качестве значения х выбрать среднее арифметическое результатов отдельных измерений.
Определив понятие отклонения (которое мы в даль-* нейшем для краткости будем называть просто ошибкой), можно сформулировать интересующую нас математическую задачу, имеющую важное практическое значение: как сказываются на точности конечных результатов расчета, производимого по формулам, неизбежные ошибки в начальных данных?
Начнем с простого примера. Предположим, что вы хотите приобрести бревно и вас интересует его масса. В вашем распоряжении имеется мерная линейка, мн・ крокалькулятор и формула М =(nd2/4) 4-р, Вы измеряете длину бревна (/ — 1,85 м) и оцениваете допускаемую при этом ошибку в 土1 см (торцы бревна не строго перпендикулярны его оси). Затем вы предпринимаете попытку измерить диаметр бревна и по лучаете d = 0,46 м. Из-за того, что торцы не плоские и считывать деления мерной линейки вам приходится под углом, вы снова допускаете ошибку, составляющую по вашим оценкам ±1 см. Наконец, вам необходимо знать плотность дерева р. Вы знаете, что дерево плавает в воде, поэтому р 0 1 г/см3. Предположим, что по вашей оценке плотность можно принять равной
р = (0,9 ±0,1) кг/дм3.
Ннсно л; вы полагаете равным 3,14 (совершая при этом пренебрежимо малую ошибку ^0,05 %). Вводя полученные величины в микрокалькулятор, получаете:
м =学 1,85 • 4,62. о,9 кг.
При вычислении физических величин на микрокалькуляторе всегда выражайте однотипные величины в одних и тех же единицах.
На индикаторе микрокалькулятора загорится число 276,5664 9. Означает ли это, что массу бревна вам удалось оценить с точностью по сотых долей грамма? Нет, иллюзию «сверхточности» рождает большое число знаков после запятой. Желая оградить себя от довольно неприятного ощущения пальбы из пушек по воробьям, вы, естественно, хотели бы знать, до какого знака верен полученный результат, то есть сколько знаков после запятой разумно удерживать. Математики отвечают на ваш вопрос следующим правилом (1):
при умножении (или делении) величин, содержащих ошибку, относительная ошибка произведения (частного) равна сумме относительных ошибок сомножителей (делимого и дели* теля).
Применительно к нашему примеру это означает следующее. Выпишем все величины вместе с абсолютными и относительными ошибками (последние указаны в скобках):
2= 18,5 ±0,1 см (0,5 %),
р = 0,9 ±0,1 кг/дм3 (11,1 %),
d = 4,6 ±0,1 дм (2,2 %).х
Поскольку d2 = d・d, то, согласно правилу :⑴,относительная ошибка, допущенная при вычислении квадрата диаметра d* равна удвоенной относительной ошибке, с которой измерен диаметр d. Следовательно, масса бревна (в силу того же правила (1)) вычислена вами с относительной ошибкой
嘗=0,5%+ Ш %+2.2,2% = 16%, что соответствует абсолютной ошибке '
ДМ = 0,16 • М 弋 0,16 - 227 弋 44 кг. Следовательно, все знаки после запятой в вычисленном вами результате неверны:
М = (277 ±44) кг.
Если вы хотите перевезти это бревно на собствен^ ной автомашине, то 《на всякий случай» вам необхо- 186
димо считать максимальную нагрузку равной 320 кг (массы).
Наиболее важные случаи распространения ошибок перечислены в следующей таблице. Показатель степени м может принимать произвольные значения. Если м — правильная дробь (следовательно, если из основания степени извлекается корень), то ошибка уменьшается
Сложение Xj 十 х2Axt + Ак?
Aх( +A芯2 1/1 +尤2 1
Вычитание х( — х2Axt + Дх2
Ax( +A/2 1 Xt — x2|
Умножение х「х2 A^i • 1 尤2 1 + • Лх2 [ xt |
а//尤2丨+А心1打|
ДелениеХ[ : х2 '21
AxtA%
Axt 丄 A兄2 |xt| ' |x2|
Возведение хпДх • | /г | ■ |1
в степень
1叶而
Вычислительная операция
Абсолютная ошибка Af
Относительная ошибка
Из этой таблицы нетрудно усмотреть правило (2):
при сложении (или вычитании) величин, содержащих ошибку, абсолютная ошибка их суммы (разности) равна сумме абсолютных ошибок слагаемых (уменьшаемого и вычитаемого).
При вычислении более сложных выражений надлежит комбинировать оба правила.
Предположим, что вы хотите вычислить площадь Ао поверхности цилиндрической коробки, состоящей из верхней и нижней крышек (суммарной площадью Ai) и боковой поверхности (площадью /Ь):
Измерив диаметр D коробки, вы обнаружили, что Q = $ см 士 2 MM (относительная ошибка 4 %), а при
измерении высоты Н получили Я = 10 см 王 1 мм ^относительная ошибка 1 %).
Относительные ошибки первого и второго слагаемых вычисляем по правилу
Им соответствуют следующие абсолютные ошибки: ДЛ| = 4 ♦ 8 % =尸冬…• 0,08 =";》• 0,083 см2,
△』2 =』2 ・ 5 % =乳DH • 0,05 = л;・ 5 ・ 10 ♦ 0,05 r 8 см2*
Абсолютную ошибку полной поверхности находим по правилу (2):
Д До ДЛ1 + Д ЛдД До ДЛ1 + Д Лд4 — 4 + 4 — 39 + 1574 — 4 + 4 — 39 + 1575,6 %.5,6 %.АЛ0 =厶4 + АЛ2 —II см2, что в свою очередь соответствует относительной ошибке
Д До ДЛ1 + Д Лд
Д До ДЛ1 + Д Лд
4 — 4 + 4 — 39 + 157
4 — 4 + 4 — 39 + 157
5,6 %.
5,6 %.
СЛУЧАЙНЫЕ ЧИСЛА
Вам, без сомнения, знакомо утомительное ожидание в очередях у бензозаправочной колонки, на почте или у кассы в магазине. Предположим, что вам необходимо заправиться горючим, купить почтовые марки или приобрести пачку стирального порошка. Прежде всего вы прикидываете, у многих ли людей намерения совпадают с вашими: вам не хотелось бы тратить время на ожидание в очереди, вы предпочитаете, чтобы вас обслуживали без промедления. К своей радости, вы замечаете, что у бензозаправочной колонки (на почте или в магазине) особого оживления не наблюдается, и у вас в запасе имеется достаточно времени. Выйдя из своей автомашины, вы не спеша обходите вокруг нее и радуетесь, что она у вас есть. Потам задерживаетесь у газетного киоска, где приобретаете иллюстрированный журнал. С полок в тор*
говом зале вы берете не только стиральный порошок, но и горчицу, и хлеб, и колбасу.
И тут вас ждет неприятная неожиданность: буквально за несколько минут у бензозаправочной колонки, перед окошком, где продают почтовые марки на почте, или у кассы в магазине образовалась длинная очередь. Вам не остается ничего другого, как, подавив раздражение, пристроиться в ее хвосте.
С проблемой очередей мы сталкиваемся в складском хозяйстве, уличном движении и даже в игре《Не сердись!» (известной также под названием 《пахисн》).
Обычно очереди удается описать при помощи математических моделей. Важную роль при этом играет случай. Моделирование с использованием случайных величин получило название «метод Монте-Карло».
Если отвлечься от второстепенных деталей, то построение всех моделей основано на одном и том же принципе: факторы, определяющие временной ход описываемых моделью параметров, умножаются на «случайные числа». Проблема заключается в том, чтобы генерировать случайные числа, то есть такие числа, относительно которых достоверно известно лишь то, что их появление заведомо недостоверно. Мы можем попытаться «придумать» случайные числа. Однако все люди отдают предпочтение некоторым цифрам, например, 3, 5 и 7. Если же мы постараемся умышленно избегать этих цифр, то достигнем результата, противоположно!о ожидаемому: числа, не содержащие тех или иных цифр, также несут на себе отпечаток «избранности». Изменились лишь «симпатии»: вместо 5 мы выберем 4, вместо 3 — циф* ру 2. Потерпев неудачу, поручим генерировать случайные числа нашему микрокалькулятору.
В качестве исходного возьмем число я. Все цифры в нем распределены случайно. (На этом основан один из способов контроля правильности вычислений при получении большого числа знаков в десятичном разложении числа л: все цифры должны встречаться при* мерно с одинаковой частотой.)
К числу л прибавим число, меньшее единицы. Желательно, чтобы оно имело столько знаков, сколько «вмещает» наш микрокалькулятор. Разумеется, при выборе числа мы должны соблюдать полную беспристрастность и не избегать ни <спредпочтительных»( ни
тих клавиш:EIЕ 1^78569»S3,927285554日wтих клавиш:EIЕ 1^78569»S3,927285554日w«антипредпочтительных^* цифр. Полученную сумму (л + 0, ...) возведем в пятую степень. Перечисленные до сих пор действия сводятся к нажатию следую^
тих клавиш:
EI
Е 1^78569»
S
3,927285554
日w
тих клавиш:
EI
Е 1^78569»
S
3,927285554
日w
(число выбрано в качестве примера)
(индикатор нашего микрокалькулятора содержит 10 разрядов)
(такое «непрерывное» умножение можно выполнять на большинстве, но не на всех микрокалькуляторах)
О内
Q х5н 934,2485956.
Поскольку нас интересуют лишь знаки после запятой, отбросим целую часть:
曰
回
□
0,2485956
В нашем примере это было бы первое случайное число. Обычно при вычислениях по методу Монте- Карло требуется много случайных чисел. Чтобы найти следующее случайное число, выполним операцию ((л + 0,2485956)5
(и получим 447,836074),после чего вычтем из результата целую часть.
Если у вашего микрокалькулятора имеется клавиша ух , то при возведении в степень выя
разумеется, можете воспользоваться ею, но у многих микрокалькуляторов такой клавиши нет. Помните, что, нажимая вслед за клавишей |х| клавишу 1-1 столько раз, сколько чис-* ло х требуется умножить на себя, вы сэконо
мите много труда.
Не у всех микрокалькуляторов имеется 10 разря* дов. Обычно микрокалькуляторы работают с 8 разрядами. При некоторых обстоятельствах 8 разрядов может оказаться недостаточно для того, чтобы гене” рировать случайные числа. Напомним, что наименьшее число, которое можно прибавить к л, равно 0г а Наибольшее 0,999... . Как нетрудно проверить,
冗5 = 306,01968,
(冗 + 0,9999999)2 = 1218,5317.
Чтобы《не расходовать» знаки на ненужную нам не* лую часть, из суммы (л + 0, ...) желательно заранее вычесть число 2. Исправленное значение суммы будет заключено между
л+ 0,00 ... -2= 1,1415926(5) Ип + 0,9999999-2 = 1,1415925(5).
При возведении в пятую степень
(2,141 …)5 = 45,048905
мы всегда получим по крайней мере 6 знаков после запятой. Именно они и понадобятся нам во многих случаях.
При вычислениях по методу Монте-Карло часто применяются так называемые нормально распределенные случайные числа. Они могут быть как положительными, так и отрицательными, и имеют распределение вероятности, описываемое гауссовой кривой. Математики придумали несколько методов, позволяющих генерировать такие числа. Один из них состоит в следующем.
Выберем два равнораспределепных случайных числа %i и 尤2 (каждое из которых меньше единицы) и вычислим
队=7—21g %] • cos (2冗・ %2)
й
y2==V—21gx2 • sin (2n ・ x2).
Величины у】и у? удовлетворяют всем условиям, которым могут удовлетворять нормально распределенные случайные числа.
Выберем в качестве примера полученные выше случайные числа 修=0,2485956 и х2 = 0,836074. Нормально распределенные случайные числа в этом случае оказываются следующими:
% = 7(-2) • 1g 0,2485956 • 0,514838 = 0,566091 И
力=д/(—2УHg—0;荻5956一. (-0,857287) = -0,942631.
При вычислениях не забывайте о том, что 尤2 входит в формулы для /Л и 沙2, как угол в радианах.
При другом методе генерирования нормально распределенных случайных чисел в качестве исходных выбирают 12 равнораслределенных случайных чисел Xi,...,尤12, а нормально распределенное случайное число у находят по формуле:
У 尤1 + 尤2 + • • • + 尤 12 — 6・
Даже приведенных примеров дост аточно для того, чтобы понять: построить датчик нормально распределенных случайных чисел несравненно сложнее, чем генерировать равнораспределенные случайные числа, поскольку равнораспределенные числа служат как бы сырьем для получения нормально распределенных. Кроме того, при расчетах по методу Монте-Карло или оптимизации какой-нибудь технической системы возникает необходимость в весьма длинных сериях слу* чайных чисел. Именно поэтому при вычислениях, связанных с использованием случайных чисел, большие ЭВМ обладают явными преимуществами по сравнен нию со своими «младшими братьями» — микрокаль* куляторами.
СИСТЕМА ЛИНЕЙНЫХ УРАВНЕНИЙ С ДВУМЯ НЕИЗВЕСТНЫМИ
В результате каких-то вычислений мы получили систему двух линейных уравнений с двумя неизвестными
а% + by = е,ex -\- dy = f.
Обычно в таких случаях систему уравнений пытаются преобразовать так, чтобы при помощи тех или иных арифметических операций исключить одно из неизвестных.
Имея под рукой микрокалькулятор, нам проще решить эту систему уравнений по правилу Крамера:
ed — bf
% = ad — be,
af — ecу — be
Правые части обоих равенств мы найдем, вычислив соответствующие определители. При ad — be — 0 решение либо вообще не существует, либо не однозначно. , Рассмотрим пример:
10% —бу = 24,
4% + 2у = 15.
Без микрокалькулятора мы решили бы эту систему так:
4% + 2y = 15I • 3
12% * бу = 45
+10%一6у = 24
22%= 69
х=69:22 = 3,14
Подставив найденное значение х в любое из исходных уравнений, получили бы г/ = 1,22.
При помощи микрокалькулятора мы находим решение по правилу Крамера:
ad-bf _ 24・2-(—6)・15 — 3 14 @d-bc— 10・2 —(―6)・彳—'
[(не забывайте о знаках коэффициентов!)',л
а/ — вс 10 • 15 — 24 • 4〔力 q
"=~ad — bc = 10 -2 —(―6) -4 =丨'
Поскольку значение % = 3,14 мы вычислили лишь с дву^я знаками после запятой, значения у, полученные традиционным способом исключения одной неизвестной и по правилу Крамера, расходятся во втором знаке после запятой (1,22 и 1,23).
СЛУЧАЙ И ЧАСТОТА
Если мн вздумаем бросать хорошо сделанную игральную кость, то при достаточно большом числе бросаний каждая из ее шести граней выпадет одинаковое число раз. Вероятность выпадения 1 очка (так же, как и вероятность выпадения 2 или 6 очков) рав^ на 7б, то есть отношению числа благоприятных исходов (выпавших единиц) к общему числу возможных исходов (6 граней!).
В учебниках теории вероятностей утверждается, что чем больше бросков мы произведем, тем ближе к 1/б будет частота выпадения каждой из граней игральной кости. Если у кого-нибудь есть желание, он может произвести 100 и 1000 бросаний. Мы же лучше составим программу, которая позволит нам проверить правильность этого утверждения.
Проще всего взять цифры от 0 до 9. В предыдущем разделе мы показали, как можно генерировать случайные числа. Остается лишь подсчитать, сколько всего «выпадет» цифр и как часто будет встречаться какая-нибудь одна цифра (например, единица).
Вычисления существенно упрощаются, если микро калькулятор позволяет, производя очередное суммирование, записывать текущее значение суммы в одном из регистров и использовать его в качестве ела、 гаемого при выполнении следующего суммировав ния.
В наиболее усовершенствованных моделях микрокалькуляторов такое 《нескончаемое» сло-
жение можно производить нажатием клавиш Е + STO + или М + .
Ход рассуждений лучше всего пояснить на примере. Вычислим величины 1g 0,1; 1g 1,1; ...; 1g 9,1 и подсчитаем, сколько раз встречается в их записи какая- нибудь цифра (например, та же единица). Число единиц в записи каждого логарифма будем суммировать и хранить в одном регистре.
Если микрокалькулятор не позволяет производить суммирование непосредственно в регистре, то, вызвав его содержимое, необходимо прибавить к нему число единиц в записи очередного логарифма, а результат вновь записать в регистр.
«Стенограмма» наших вычислений выглядит следующим образом:
0Jи*-1,000 000力回0,0413331回2 1и。力 222190Jи*-1,000 000力回0,0413331回2 1и。力 22219(в этом примере мы работаем с шестизначными логарифмами)(в этом примере мы работаем с шестизначными логарифмами)(единица встречается 1 раз, и в регистр треб)ет* ся заслать число 1)(заслали!)(единица встречается 1 раз, и в регистр треб)ет* ся заслать число 1)(заслали!)(единица встречается 1 раз)(единица встречается 1 раз)
0J
и
*-1,000 000
力
回
0,041333
1
回
2 1
и
。力 22219
0J
и
*-1,000 000
力
回
0,041333
1
回
2 1
и
。力 22219
(в этом примере мы работаем с шестизначными логарифмами)
(в этом примере мы работаем с шестизначными логарифмами)
(единица встречается 1 раз, и в регистр треб)ет* ся заслать число 1)
(заслали!)
(единица встречается 1 раз, и в регистр треб)ет* ся заслать число 1)
(заслали!)
(единица встречается 1 раз)
(единица встречается 1 раз)
—и回Q2EK—и回Q2EK
—и回Q2EK
—и回Q2EK
(две единицы записаны в регистр)
Дойдя до 1g 9,1, мы успеем проверить все знаки, стоящие после запятой в записи 10 шестизначных
логарифмов, то есть всего просмотрим 60 цифр. Сумма, накопившаяся в регистре, показывает, сколь часто встречается среди этих 60 цифр единица (или любая другая цифра). Наступает пора вычислить частоту. Она совпадает с идеальной:
鳥= 0,1.
Но еще при подсчете единиц мы замечаем, что отсутствие единиц в десятичной записи чисел 1g 9,1 или 1g 6,1 — не более чем «игра случая》. Если бы мы оборвали подсчет единиц, дойдя лишь до 1g 6,1, то получили бы частоту, которая на 10 % отклонялась бы от идеальной.
Возможно, кому-нибудь из читателей захочется набрать более богатую статистику, начав с In 0,5 0,5 или с (lg0,5)2«
ИНТЕРПОЛЯЦИЯ
Еще сравнительно недавно, чтобы вычислить значения тригонометрических функций, логарифмов и〃н
Рис. 2L Интерполяция. Разбиение отрезка на « частей приводит к интерполяции по « + 1 то жам.
извлечь корень, школьнику приходилось изрядно повозиться с таблицами. Нужно было знать, как《войтн в таблицу» и как《выйтн из нее》,а если нужное зна-
196
чение аргумента не совпадало с табличным, то не оставалось ничего другою, как интерполировать. Для этого существовали соответствующие формулы, в которые входили такие величины, как《нагл шаг》и «табличный шаг». На успех мог рассчитывать лишь тот, кто полностью освоил эту технику.
Быстрое развитие микрокалькуляторов оттеснило на задний план математические таблицы, но интерпо-
Рис. 22. Линейная интерполяция между точками (х0, Уо) и (xb gj. ляциоьшые методы по-прежнему сохранили свое значение. Речь идет о следующем. Значения функции ог Уо до уп известны в /г + 1 точках х% хь ..., %& Требуется аппроксимировать ее многочленом (то есть суммой конечного числа степеней х от n-й до нулевой), значения которого в указанных 九 + 1 опорных точках совпадают с заданными значениями функции, а между точками %工 дают как можно лучшее приближение функции (рис. 21).
В школе нас познакомили с линейной интерполяцией, то есть научили проводить прямую между точками (%о, у。) и (尤I, yi) и промежуточные значения аппроксимируемой функции заменять значениями линейной функции (рис. 22).
Для практических целей в большинстве случаев (если функция, заданная своим аналитическим выражением или численно, ведет себя «не слишком плохо») вполне достаточно кубической интерполяции (многочленом 3-й степени) по четырем опорным точкам. Ход вычислений становится особенно прозрачным, если интерполяцию производить по равноотстоящим
точкам〈с шагом h между опорными значениями х).
Одну из наиболее надежных интерполяционных формул предложил Исаак Ньютон (1643—1727). С точностью до членов третьего порядка она имеет вид
У (盼= % + %" — Хо) + 内(х — % (х —修)+ -
+ Сз (% — Хо) (х — Xj)(x — %2)
с Xi — Хо + й> %2 = %口 + 2也 и следующими коэффициентами:
% = %,
С1-~
Символ А" (А читается: дельта)——принятое во всем мире обозначение разностей n-го порядка. Вычисляются разности по схеме:
X
У
△у
厶2y
A*
Хо
9。
А%
打
A*
尤2
火
乂勿
尤3
Каждое значение в столбце (начиная со второго) получается как разность двух значений, стоящих в предыдущем столбце на «полстроки» выше и ниже.
Поясним вычисление ньютоновского интерполяционного многочлена на примере. Предположим, что заданы значения независимой переменной
尤 о 二^ 15* Xj — 30> %2 — 45, %з —— 60
и соответствующие значения аппроксимируемой функции
у^ = 0,2588, у】=0,5, у2 ~ 0,707 lf у^ == 0,8660.
Шаг интерполяции h равен 15.
198
Разности получаем по следующей схеме:
X
У
Ay
Дгу
15
30
45
60
0,258819
0,500000
0,707107
0,866025
0,241181
0,207107
0,158918
—0,034074
-0,048189
-0,014115
По найденным значениям разностей вычисляем коэффициент интерполяционного многочлена:
方=0,258819,
0,241181п Л1ПЛ7О7
Q——=—0,0160787,
с2 =亏嶋?L = -0,0000757,
% ~ ^黑;L = —o,oooooo6.
Следовательно, интерполяционный многочлен можно представить в виде
у = 0,258819 + 0,0160787 (х 一 15)—
一 0,0000757 (х- 15) (х- 30)-
—0,0000006(X 一 15) (% — 30)(X 一 45).
Внимательный и достаточно искушенный в математике читатель, должно быть, заметил, что в нашем примере мы аппроксимировали кубическим многочленом отрезок синусоиды от 15° до 60°. Разумеется, после того, как интерполяционный многочлен записан в каноническом виде, можно раскрыть все скобки, привести подобные члены и упорядочить их по степеням х. Процедура эта довольно громоздка, и если интерполяционный многочлен необходим для вычисления промежуточных значений функции, то удобнее использовать его канонический вид.
Поскольку при последующей интерполяции очень маленькие числа приходится умножать на очень большие, необходимо удерживать сравнительно много
знаков после запятой. Вычислим, например, промежуточное значение функции при % = 20;
у = 0,258819 + 0,0160787 ・ 5 —
—0,0000757,5・(一 10) —
—0,0 000006 • 5 ♦ (—10)・(一25)=
=0,258819 + 0,0803935 + 0,003785 — 0,00075 =、
= 0,3422475.
Более точное значение: sin 20° = 0,342020143. Погрешность А/ составляет около 2・10一% относительная ошибка: Af/f 0,0006 = 0,06 %.
Если бы мы, как в школьные времена, произвели линейную интерполяцию, то промежуточное значение у* в точке х* удовлетворяло бы соотношению
У1 — 9о =,一 9。
X1 - Xq尤* - Xq ,
откуда
При 尤* мы получили бы
у* = (20 — 15) • 95 /42誓里 0,258819 = 0,3392126.
Отклонение Af от истинного значения составило бы 3-10~3, что соответствовало бы относительной ошибке 3< 1О-з/0,з4 ^ 1 %. Для ^домашнего потребления» такая точность вполне пригодна.
Вычислять при помощи интерполирующего многочлена значения аппроксимируемой функции вне области, в которой выбраны опорные точки, допустимо далеко не всегда, поскольку отклонения от истинных значений в некоторых случаях могут быть весьма большими.
МИКРОКАЛЬКУЛЯТОР И НАВИГАЦИЯ
Этот раздел мы предназначаем судоводителям, бороздящим морские просторы на больших и в особенности на малых суках; в нем излагается^ новый метод
определения места, ставший возможным лишь с появлением микрокалькулятора.
Тем из наших читателей, чьи интересы далеки от проблем навигации, мы также настоятельно рекомендуем ознакомиться с предлагаемым методом определения места. Это позволит им получить представление о совершенно новых возможностях, связанных с использованием микрокалькулятора.
В полдень Солнце как бы застывает на несколько минут на небосводе, то есть не поднимается к зениту и не опускается к горизонту. Именно эта полуденная 《остановка》 нашего дневного светила не позволяет
морякам устанавливать с точностью до секунды тот момент, когда Солнце достигает наибольшей высоты над горизонтом, то есть момент наступления полдня ;(12h) по местному времени.
Определить, когда наступает полдень, позволяет следующий метод, использующий симметрию видимого движения Солнца и состоящий в следующем. За некоторое время до наступления полдня измеряют 〈《берут》) высоту Солнца и ждут, когда Солнце, опу-* скаясь к горизонту, не достигнет той же высоты вторично. Время каждой обсервации фиксируют с высокой точностью. В силу симметрии момент, когда Солнце достигает наибольшей высоты, приходится на середину промежутка времени, отделяющего второе измерение высоты от первого. Зная, когда наступает полдень, мы можем определить географическую дол-< готу места.
мулой:мулой:Недостаток этого метода заключается в том, что за промежуток времени (продолжительностью от 30 до 60 мин}, отдаляющий первое измерение высоты Солнца от второго, судно успевает переместиться на довольно значительное расстояние, что приводит к ощутимой ошибке в определении места. Чтобы уменьшить ее, поступим иначе: в момент наступления полдня (устанавливаемый по широте) измерим высоту Солнца, затем через 10—15 мин снова《возьмем》высоту Солнца и одновременно по хронометру засечем точное время измерения, после чего по полученным данным определим местный часовой угол (МЧУ). Для вычисления МЧУ воспользуемся следующей фор*
мулой:
мулой:
cos M4V = sin 万一sin B・sin 屮
COS МЧУ = 8so • cosy
Чтобы найти МЧУ, достаточно обратиться к соответствующим таблицам, однако, как показывает опытя большинство мореплавателей испытывают чувство страха перед громоздкими вычислениями. Если же в их распоряжении имеется микрокалькулятор, позволяющий находить значения тригонометрических функций простым нажатием клавиши, то решение навигационной задачи становится делом считанных секунд.
Пусть, например, 12 июня 1976 г. наше судно на* ходится где-то в окрестности точки с географическими координатами 中=55°30‘ северной широты и X = =20° восточной долготы. Требуется определить точное местонахождение судна.
Поскольку Солнце достигает наибольшей вьь соты в 1 lh40m по среднеевропейскому времени, то, взяв высоту Солнца точно в полдень, наш мореплаватель узнает величину h, а введя поправку (——3‘), по^ лучит величину 九匕=57°4r.
Затем он вычислит северную широту
中=90。+ 6 —/^ = 55029‘.
Величину склонения 6 = 23°10, северной широты (на 1 lh40m по среднеевропейскому, или, что то же, на 10h40m тю гринвичскому времени) он возьмет из астрономического ежегодника. Для последующих вычислений важно, чтобы склонение 6 было определено для Солнца в момент прохождения через меридиан.
Минут через 20 — ровно в 12h00m01s по среднеевропейскому времени ——наш моряк вторично возьмет высоту Солнца и после введения поправки получит hb = 57。28'.
По hb = 57°28/, 6 = 23°10, северной широты и 中=55。29‘ северной широты он при помощи микрокалькулятора вычислит местный часовой угол —
МЧУ = arccosт— = 5 03 27J
COS О ♦ COS (p
На этот раз необходимо производить вычисления с максимальной точностью, на которую способен микрокалькулятор.
По МЧУ мореплаватель устанавливает разницу во времена прохождения Солнца через гринвичский
меридиан и меридиан места:
5°20m
3’12s
27"2s
20m14s
Поскольку вторично высота Солнца была взята в 12h00m01s по среднеевропейскому времени, то через гринвичский меридиан Солнце прошло в
—12h00m01s""00h20m14s
11年95
по среднеевропейском^^ времени, или в 1011391T147s п0 гринвичскому времени.
Заглянув в астрономический ежегодник, мы узнаем, что в 12h00m00s по гринвичскому времени местный часовой угол Гринвича составляет 03х. Это означает, что в действительности полдень наступает в Гринвиче на 123 раньше, то есть в 1 lh49m483 по гринвичском)? времени.
Вычислим теперь разнниу во времени между прохождением Солнца через гринвичский меридиан и меридиан места:
_ llh59ra48s
—©39nl47s01ЧО17
Теперь уже не составляет труда вычислить долготу места:
lh15°
20m5°
Г00'15〃
20°00'15"
X = 20°00'15" восточной долготы.
Преимущество нового метода. Чтобы определить место по новому методу, необходимо произвести лишь два измерения с интервалом около 20 мин. Разумеется, при желании число измерений можно увеличить: вряд" ли кого-нибудь смутнт, что на клавиши придется нажать большее число раз. Высоту Солнца не
обязательно брать после полудня: измерения высоты можно производить и до прохождения Солнца через меридиан.
Поскольку разница во времени прохождения Солнца через гринвичский меридиан и меридиан места невелика, то и ошибка в определении долготы новым методом меньше, чем ошибка, даваемая традиционным методом.
Недостаток метода. Погрешность в определении долготы носит «односторонний характер》, поскольку дополнительные измерения высоты производятся лишь до момента кульминации либо после него. Это приводит к необходимости критически оценивать величину долготы, прежде чем наносить место судна на карту.
КОЭФФИЦИЕНТЫ ПЕРЕВОДА
В практических расчетах часто приходится сталкиваться с переходом из одной системы единиц в другую. Например, вы хотите знать, какую мощность развивает двигатель автомашины в киловаттах, а в рекламном проспекте мощность выражена в лошадиных силах. Переоштать л. с. в кВт, имея под рукой микрокалькулятор, совсем нетрудно, если помнить коэффициент перевода.
Потребность в пересчете различных величин стала еще настоятельней с введением Международной системы единиц (СИ). В основу ее положены следующие семь единиц:
Физическая величина
Единица
Обозначение
Длина
метр
М
Масса
килограмм
КГ
Время
секунда
С
Сила тока
ампер
А
Температура
кельвин
К
Количество вещества
моль
моль
Сила света
кандела
кд
Перечислим наиболее важные коэффициенты перевода;
Сила:
]Н = 1屮迎м
1 кгс = 9,80665 Н
Работа и энергия:
Н • м = 1 Вт * с = 1 Дж
,6 • 106 Дж =1 кВт • ч
278 • 10"-9 кВт • ч = 1 Вт • с
Мощность:
Вт = 1 Дж/с
1 л. с. = 735,499 Вт Давление;
1 Н/м2 = 1 Па = 10 5 бар
В будущем мы будем мыслить не《в калориях》,а «в джоулях». Может быть, некоторым из нас покажется успокоительной мысль (впрочем, все иллюзии вскоре рассеются) о том, что в день вместо 2000 ккал можно съедать 8380 кДж.
Иногда приходится пересчитывать величины, выраженные в устаревших единицах, например, в фунтах на квадратный дюйм или в лошадиных силах. В таких случаях полезно иметь в виду следующие соотношения:
=735,5 Вт=453,59 г=28,35 г=2,54 см=6,45 см2= " + 273,15=5 + 459,67): 1,8=("一 32) • 5,9=735,5 Вт=453,59 г=28,35 г=2,54 см=6,45 см2= " + 273,15=5 + 459,67): 1,8=("一 32) • 5,9л. с.
=735,5 Вт
=453,59 г
=28,35 г
=2,54 см
=6,45 см2
= " + 273,15
=5 + 459,67): 1,8
=("一 32) • 5,9
=735,5 Вт
=453,59 г
=28,35 г
=2,54 см
=6,45 см2
= " + 273,15
=5 + 459,67): 1,8
=("一 32) • 5,9
английский фунт
унция
дюйм
квадратный дюйм
ft0 С в К
及 градусов по Фаренгейту в К
п градусов по Фаренгейту в ℃
УПРАВЛЕНИЕ
МЕТАЛЛООБРАБАТЫВАЮЩИМИ СТАНКАМИ
В последнее время в технике возникло новое направление —управление металлообрабатывающими
станками при помощи модулей микрокалькуляторов (микропроцессоров). До сих пор управление станками осуществлялось главным образом при помощи носителей информации (перфолент или магнитных лент) с записью команд, которые подавались для выполнения определенных рабочих операций Современные микрокалькуляторы обладают 《памятью》, которая позволяет использовать металлообрабатывающие станки более эффективно
В простейшем случае «памятью нашего микрокалькулятора реализуется в виде регистра. Заданное число хранится в нем до тех пор, пока оно не понадобится нам и мы не обратимся к регистру.
Микрокалькуляторы с запоминающими устро访ст- вами на полупроводниковых элементах типа МОП (металл ——оксид——проводник) продолжают хранить наши команды, даже если их выключить: аккумулятор питает микропроцессоры после выключения совсем слабым током, позволяющим удерживать заданные команды в 《памяти». Даже полное выключение микрокалькулятора на непродолжительное время не может стереть данные, введенные в «память» микрокалькулятора.
Невольно напрашивается мысль использовать микрокалькуляторы, построенные на этом принципе для хранения не только чисел, но и таких наиболее употребительных команд, как 《》,《十》 или «если верно, что 尤 > 0》.Вычисления на таких микрокалькуляторах легко поддаются программированию. Именно их и используют для управления металлообрабатывающими станками. Импульсы тока вместо того, чтобы зажигать цифры 3 или 8 на индикаторе, вынуждают станок переместить рабочий орган на 3 или 8 позиций в определенном направлении.
Поясннм сказанное на примере. Предположим, что станок предназначен для вырезания из заготовки кругов произвольных размеров Его «микрокалькулятор» запрограммирован так, что заставляет кромку резца двигаться по окружности.
%2 +力=产.
Величину радиуса г рабочий задает каждый раз перед вырезанием очередного круга.
В бесскобочной записи программа для микрокалькулятора выглядит следующим образом:
STO о
STO 1
RCL О
к?
RCL 1 = к; иногда STOP и вывод результата на индикатор
%2
—
“Е=у; иногда STOP и вывод результата на индикатор
尤
STO 1
GTO 03
Рабочий лишь вводит значение г в r-регистр и нажимает кнопку《Старт》
Даже простейший микрокалькулятор позволяет моделировать управление металлообрабатывающим станком Вот как это делается. Подставив в уравнение окружности х = г, мы получим g = 0. Запишем в регистр величину шага, на который всякий раз будет возрастать или уменьшаться значение 先 Пусть шаг равен, например, 0,1. Вычисления производятся в следующем порядке.
SSQESQSSQESQКлазиша Показание индикатора
SSQESQ
SSQESQ
5
25
25
25
0
Затем начинаются вычисления со значением 先,уменьшенным на 0,1е
ввишвивишонввишвивишон
ввишвивишон
ввишвивишон
Кпаеиша Показание индикатора
25 Зеличинв остается постоянней
25
5
£4,01
240
0,99
0,99
МТ.Д.
Сравнение моделируемого управления с работой программированного микрокулькулятора обнаруживает лишь одно различие (если не считать различий в записи) : изменение значений х с шагом ±0,1 в программе происходит автоматически и числа не приходится вводить каждый раз с клавиатуры.
Новый тип автоматического управления металлообрабатывающими станками обладает одной весьма важной особенностью: программирование происходит не в конструкторском бюро и не в институте, разра* батывающем математическое обеспечение вычислительных машин, а непосредственно в цехе. Затраты на «программное управление при помощи микрокалькуляторов» ничтожны по сравнению с затратами на традиционное программное управление..
НЕПРЕРЫВНЫЕ ДРОБИ
Разделив одно целое число на другое так, как нас учили в школе, мы получим десятичную дробь (быть может, с ненулевой целой частью). В общем случае рациональное число — отношение двух целых чисел —
выражается бесконечной периодической (то есть состоящей из повторяющихся наборов цифр ——периодов) дробью. Длины периодов и номера знаков после запятой, с которых начинается периодическая часть, у различных дробей, вообще говоря, не совпадают. Период дроби принято указывать в скобках, например:
券=1,2⑺....
Но бесконечные периодические дроби отнюдь не исчерпывают все возможные представления рациональных (《разумных》) чисел при помощи бесконечного набора целых чисел. Рациональные числа можно разложить, например, в непрерывную дробь.
Теоретические основы такого разложения были заложены в трудах знаменитого математика Леонарда Эйлера (1707—1783).
Конечная непрерывная, или цепная: дробь п-го порядка имеет вид
Её"принято обозначать символом
Разлагая рациональное число 23/is в непрерывную дробь, мы получим следующие промежуточные результаты;
23- . 5
511
= "18/5 = 3 + 3/5 '
3 石=丽=1耳图3*
2 ―]
毎=丽=1+1/1 *
Следовательно, рациональное число 23/is представимо в виде конечной непрерывной дроби
или сокращенно в йиде символа
農=口; 3, 1, 1, 2].
Если вы захотите проверить правильность полученного разложения при помощи микрокалькулятора, то вам понадобится клавиша для вычисления обратных величин.
Стоит хотя бы немного 《пошевелить》 числитель илн знаменатель заданной дроби, как разложение изменяется до непознаваемости. Сравните разложение в непрерывную дробь числа 23Лз с разложением
昔=1 十___4—=[1; 3, 1, 4].
з+宀
+彳
Заметим, что рациональное число 24/1э представимо в виде бесконечной периодической десятичной дроби
~ = 1 (263157894736842105).
Даже микрокалькулятор с большим числом разрядов не способен《вместить》столь длинный период на своем индикаторе.
Набрав рациональное число 24 : 19 и сравнив число на индикаторе вашего микрокалькулятор ра с приведенным выше десятичным разложением того же числа, вы сможете выяснить, округляет ли ваш микрокалькулятор (с 6-, 8- или 10-разрядным индикатором) последнюю цифру.
Мы уже упоминали о том, что любое рациональное число представимо в виде конечной непрерывной дроби. А как обстоит дело с иррациональными («неразумными») числами? Математики установили, что любое иррациональное число представимо в виде бес* конечной непрерывной дроби. В бесконечном наборе фигурирующих в разложении целых чисел можно обнаружить и периодичность, и другие закономерности* В этом нас убеждают следующие примеры^
Начнем с иррационального числа д/2・ Существует вполне определенный алгоритм, позволяющий разлагать корни в непрерывные дроби. Изложение этого метода несколько громоздко, и мы избавим и вас, и себя от него, приведя лишь окончательный результат:
д/2 = 1 Н: = [1; 2, 2, 2,...].
+i—
2 十...
Не следует думать, будто разложение « 3 ^непрерывную дробь отличается от разложения “2 лишь тем, что《двойки》заменены《тройками》.
Если вы захотите воспользоваться непрерывной дробью для вычисления “ 2, то начинать лучше всего «снизу», причем вводить следует число %. Затем вы должны поочередно нажимать клавиши (+ J, I 2 I и I 1/х |. Сколь глубоко расположен «этаж», с которого удобно начинать вычисления, зависит от точности. Каждый из трех шагов доставляет примерно один знак после запятой. Закончив вычисление, прибавьте к полученному результату единицу.
Менее привлекательно выглядит разложение в непрерывную дробь числа “31, однако оно обладает периодичностью (период отмечен чертой сверху):
д/ЗГ = [5; 1, 1, 1,1, 1, 10,
Встречающееся во многих математических соотношениях число Эйлера е (основание натуральных
логарифмов) допускает разложение в непрерывную дробь, обладающее высокой правильностью, но отличающееся от канонического разложения (числители дробей отличны от единицы) и поэтому не представимое в виде символа:
Должно быть, вы уже догадались, что особенно интересное разложение в непрерывную дробь допускает еще более знаменитое число л. Это разложение было найдено лордом-канцлером и хранителем печати Браункером (1620—1684), страстным любителем ма* тематики:
24242 +2 +2 +2 +2 +2 +2 + • •.2 + • •.
24
24
2 +
2 +
2 +
2 +
2 +
2 +
2 + • •.
2 + • •.
Помимо двоек оно содержит только квадраты нечетных чисел.
Если эта непрерывная дробь покажется вам не слишком удобной для вычисления приближенных значений числа л, то можно воспользоваться представлением в виде бесконечного произведения:
色一色 2 448 80
где в знаменателях стоят квадраты нечетных чисел, начиная с 3, а числитель каждого множителя на единицу меньше знаменателя.
Творческая фантазия в математике не знает границ.
Asche W. Schwung fiir den Minirechner. — Bild der Wissenschaf^ Bd. 13 (1976), Nr. 5, S・ 136 bis 142.
Фильчаков П. Ф. Численные и графические методы прикладной математики. Справочник. — Киев: Наукова думка, 1970.
Kleine Enzyklopadie/Matliematik. ^- Leipzig: VEB Bibliographisches Institut, 1967.
Кордемский Б. А. Математическая смекалка. — M.: Наука, 1965* Kreul Н. Was kann mein elektronischer Taschenrechner? — Leipzig: VEB Fachbuchverlag, 1978.
Имеется перевод: Кройль Г. Что умеет мой микрокалькулятор?— М.: Мир, 1981, Серия «В мире науки и техники》 (83),
Научно-популярное изданиеВернер Гильде, Зигфрид АльтрихтерС МИКРОКАЛЬКУЛЯТОРОМ В РУКАХ
Старший научный редактор А Г, БелевцеваМладший редактор И Б ИльченкоХудожник В. С. СтуликовХудожественный редактор Н М ИвановТехнический редактор Л П. ЕмельяноваКорректор Н. А Мистрюкова
ИБ № 6303
Сдано в набор 29.07.86. Подписано к печати 28.11 85. Формат 84X108/32. Бумагакн.-журнальная. Г арнитура литературная. Печать высокая. Объем 3,33бум. л. Усл. печ. л. 11,3 4. Усл. кр.-отт. 11.66 Уч.-изд. л. 8,95, Изд* № 9/5227.Тираж 100 000 экз. Зак. № 293. Цена 50 коп.
Издательство《Мир»
129820, ГСП, Москва. И-110, 1-й Рижский пер , 2
Ленинградская типография № 2 головное предприятие ордена ТрудовогоКрасного Знамени Ленинградского объединения «Техническая книга» им.Евгении Соколовой Союзполнграфпрома при Государственном комитетеСССР по делам издательств, полиграфии и книжной торговли, I献52,г6 Ленинград,以-52丄 Измайловский проспект^ 29.
В классе учатся 30 мальчиков и девочек. Если их
средний рост составляет 1,60 м, а средний вес до
классе найдется хотя бы один ученик (или ученица), чей рост и вес в точности совпадали бы со средними показателями. Между тем кое-кто из создателей мод для юношества, составляя план выпуска одежды или обуви, находится в плену именно этого пагубного заблуждения и производит значительную часть продукции, руководствуясь средним.
При всей своей важности во многих отношениях среднее отражает истинное положение дел лишь в определенных пределах: не менее существенно знать, сколь велик разброс относительно среднего. Так мы знакомимся с обоими важнейшими понятиями математической статистики: средним арифметическим М
(математики называют эту величину математическим ожиданием, а техники ——просто средним) и стандартным отклонением s, характеризующим разброс величин относительно М.
Среднее арифметическое вычисляют по формуле 仇 %1 + %2 + • • • + %"
В 1616 г. астроном и математик Иоганн Кеплер
опубликовал довольно объемистый трактат о стерео
4 Зак. 29397
Содержание
От переводчика6
Предисловие 7
Просьба к читателю:прочтите непременно!9
Наиболее употребительные обозначения на клавиатуре микрокалькуляторов 11
Сердце и мотор13
Быстрее света? ...... .15
Расчеты для автомобилей18
По стопам юного Гаусса20
Грампластинка в числах22
Какой высоты Эверест?г26
В помощь любителям ската29
Среднее и разброс ..31
Числа Фибоначчи . . .. 35
Из любви кп36
*Емкость емкости 38
'Решаем дифференциальные уравнения .43
<Игра в ним4G
Золотое сечение 48
Хитрый кузнец54
'Вниманию металлургов58
Секреты эстрадных вычислителей60
Борьба за последний знак 64
В мире молекул66
Как возникает ошибка округления? . . . . 68
Небольшое отступление о микрокалькуляторам 71
Магические квадраты 75
Место для кошки . 78
Забавы с цифрами80
Знаменитый семнадцатиугольник84
Астрономические величины88
Сколько капель в море? . 89
Высота над уровнем моря91
Измерение углов 92
Математическая «хитрость» . . . . 94
Не бойтесь логарифмов100
Гиперболические функции106
Как разумно пользоваться микрокалькуляторами основных типов 113
Велика ли надежность?125
Почему тыквы не растут на деревьях?-. 13°
Линейная регрессия . . . .132
Подготовка экспоненты .134
Как построить счетную линейку1?6
Подгонка степенной функции139
В поисках подходящей функции144
Гауссова кривая146
Как извлекать корни149
Вдвое тверже 154
Дни рождения и лотереи 157
Решение уравнений161
Азорские и воздушные пути . 168
Простые и сложные проценты . 171
Уплата долгов .. . . 173
Математические курьезы■. . 18()
Распространение ошибок 183
Случайные числа , 188
Система линейных уравнений с двумя,неизвестными .... 193
Случай и частота194
Интерполяция 196
Микрокалькулятор и навигация200
Коэффициенты перевода2J4
Управление металлообрабатывающими станками205
Непрерывные дроби203
Литература 213
В. ГИЛЬДЕ, 3. АЛЬТРИХТЕР
С МИКРОКАЛЬКУЛЯТОРОМ
В РУКАХ
Издание второе
Перевод с немецкогоЮ. А. ДАНИЛОВА
Scan Pirat
МОСКВА «МИР» 1987
ББК 32.974 Г 47
УДК 518.5
Гильде В., Альтрихтер 3.
Г47 С микрокалькулятором в руках: Пер. с нем.—' 2-е изд. ^Мл Мир, 19@7・—215 с., ил. — (В мире науки и техники)」
На задачах, заимствованных из различных областей науки, техники и жизни, авторы из ГДР показывают широкие возможности современных микрокалькуляторов.
Книга рассчитана на всех£ кто пользуется калькуляторами^
ББК 32.974ББК 32.9741702070000—276 лс 。_*
ББК 32.974
ББК 32.974
04noi)-87"6-87, 4. 1
Редакция научно-популярной〃 научно-фантастической литературы
© VEB Fachbuchverlag Leipzig 1978 © перевод на русский яз&к» 《Мир», 1980