Главная  Микрокалькулятор 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [ 22 ] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69]

Ясно, что такая точность лишена всякого смысла.

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

Воспользуемся тем, что In х -функция, обратная экспоненте е!

Вычисляем значение натурального логарифма:

In 7,3890=2,00 2 знака

2,0000 4 знака

1,99999 5 знаков

1,999992 6 знаков

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

НЕБОЛЬШОЕ ОТСТУПЛЕНИЕ О МИКРОКАЛЬКУЛЯТОРАХ

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

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



ми открыткями. Элементы электронных схем становятся все более миниатюрными и надежными в работе.

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

1. Простые микрокалькуляторы, «владеющие» четырьмя арифметическими действиями, и, быть может,

снабженные дополнительными клавишами

или даже регистром памяти М . Вероятно, и

в последующие годы микрокалькуляторы этого типа останутся наиболее распространенным типом «карманного вычислительного прибора».

2. Следующую ступень но качеству занимают микрокалькуляторы, позволяющие простым нажатием кла-

нанример,

виши

sin X

вычис-

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

= (7 + 8).-=.

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

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



висимости от класса микрокалькулятора. Можно использовать регистр памяти и хранить в нем промежуточные результаты. В микрокалькуляторах более совершенной конструкции предусмотрены клавиши с открывающей и закрывающей скобками. Нажимая на эти клавиши, мы сообщаем микрокалькулятору, что первый результат, сумму (7 + 8), нужно хранить в памяти до тех пор, пока не будет вычислена разность (2 - 3).

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

3. Наиболее усовершенствованные модели микрокалькуляторов позволяют программировать вычисления. Как и большие ЭВМ, они «понимают» команды (от 50 до 500) и обладают способностью (хотя и весьма ограниченной) делать логические выводы, например, при выполнении условий х > О или хфО заменять одну команду другой. Кроме того, микрокалькуляторы этого класса обладают несколькими регистрами памяти. По ходу вычислений эти регистры можно заполнять и обращаться к их содержимому. Таков, например, свободно программируемый советский микрокалькулятор «Электроника БЗ-21».

Носителем программы служат либо магнитные карточки, либо элементы электронной схемы микрокалькулятора (по-видимому, именно «встроенному» программированию суждено большое будущее). Существуют микрокалькуляторы, способные «запоминать» одни команды (и, следовательно, допускающие программирование) и «забывать» о других командах.

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



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [ 22 ] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69]

0.001