Как стать автором
Обновить

Комментарии 80

Или нужно узнать, сколько будет 18 процентов от 50: 50 * 18 %, результат 9

18% * 50 = 18 * 50% = 9

Кстати, микрокалькулятор с клавишами «×÷», «+=» и «-=» у меня где-то валяется… вроде даже живой… или чуть не так там было… но да, суть такая. В зависимости от типа «равно» выбирается одна функция или другая. Сэкономили клавишу и, подозреваю, целый бит разрядности, которого ей как раз не хватает (а может, и нет).

Круто! А что за модель?

Двустрочные рулят. Ещё лет 20-30 назад полюбил именно их. Видеть всю введённую формулу, возможность её откорректировать сильно упрощает проверку. А ещё в них есть скобки, что тоже бывает бесценно.

Ощущение, что в калькуляторе должен быть маленький эксельчик, иначе он постоянно будет там или там «жать в плечах» :-/

Мой верный помощник до сих пор

Забыли картонные калькуляторы. Они умели складывать, вычитать, и умножать на однозначное число, а состояли при этом из нескольких полос картона и всё.

Забыли картонные калькуляторы. 

А что это вообще такое? Мне по запросу "картонный калькулятор" Гугл предлагает онлайн-калькуляторы для расчета картонных коробок.

Видео. У мужика стальные, а у меня вот увы - картонные.

Вдогонку видео. Это можно без проблем сделать из картона, но не видел ни разу.

Чтобы два раза не вставать, тригонометрия из картона.

Ну и родная, деревянная. Империалысты извратили идею и сделали круг из картона вместо духовной древисины.

Спасибо, за ссылки, но про логарифмическую линейку и арифметическую линейку https://habr.com/ru/articles/426201/ я знаю. Я думал, что реально было какое-то устройство типа "распечатал и считай". Теоретически в таком виде можно использовать логарифмическую линейку https://elementy.ru/nauchno-populyarnaya_biblioteka/436527/Izobretaya_logarifmicheskuyu_lineyku , но это все же будет чисто познавательное устройство.

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

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

А, выпускались. У меня даже есть где-то. Но куплен он в оффлайне в палатке игрушек и школьной требухи на рынке, поэтому ссылок у меня нет. Именно такой, серия полосок вставленная между двумя картонками.

Если не трудно, можно фото, ни когда не видел картонных логарифмических линеек, выполненных полиграфическим способом.

Интересная статья, но резануло глаз

Попробуйте задействовать в своих расчётах первый в мире карманный микрокалькулятор с дисплеем на сжиженных кристаллах,

Общеупотребительное название технологии - на жидких кристаллах (или жидкокристаллических). А

Мне больше резануло "вызывает функцию инверсного синуса". Не то чтобы это неправильно, но привычнее называть эту функцию арксинусом. Инверсными обычно называют функции обратные к гиперболическим, потому что приставка "арк" (угол, дуга) становится некорректной.

И удивило, что в статье не упомянуты Б3-34, МК-61, МК-52 - это же классика позднесоветского троллинга одноклассников и однокурсников:

  • Дай калькулятор посчитать.

  • Возьми, но ты на нём не посчитаешь.

  • С чего бы! Ой... а где "равно"?

Как я сказал в конце статьи, ПМК - это свой отдельный мир. У меня есть и МК-52, и МК-61, и МК-85, и некоторые зарубежные модели, и графические TI-8x. Посмотрю, как зайдёт эта статья, возможно напишу и про них.

Однако обратная польская запись была и в инженерных (в том числе и на упомянутом в статье HP 35) и в простых арифметических (скажем, Rasa), странно что про неё ничего не сказали.

Такой перевод скорее всего а подредактировать не удосужились

12345679 х 9 = 111111111 - тест калькулятора на исправность.
Отец в молодости занимался их ремонтом, рассказал про эту фишку.
По-быстрому проверяется исправность нажатия каждой цифровой кнопки (кроме 8) + правильность работы логики.

-12345679 * 72 = -88888888E -- включает все числовые сегменты на экране, знак "минус" и "Е" как результат переполнения (если экран 8-разрядный; если разрядов больше, то первое число дополняется справа цифрами 01234...).

А ведь в хороших калькуляторах были еще один или больше скрытых разрядов и тогда, например, 1/7=0.14285714 - 0.14285714 показывало не ноль а, 2.8e-9

Кстати да. Я помнил, что когда-то видел такое. Но ни на одном из десятка калькуляторов под рукой этого нет, и я уже начал думать, а не причудилось ли.

Помню, что в "Науке и Жизни" про это писали, но не помню, про какую модель. В моём Б3-34 такого не было.

На калькуляторах с восьмиразрядным дисплеем вот так: 98765432 / 0.444 * 555 = 12345678 (E)

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

Точно, за давностью лет подзабыл промежуточное нажатие "CE" после деления.

Это как?

В прямом смысле, нажатие кнопки CE или однократное нажатие C/CE, в зависимости от клавиатуры калькулятора, после операции деления, после чего операция умножения. Не нашел ни одного восьмиразрядного калькулятора онлайн чтобы записать точное значения на экране после деления, поэтому заменил его на 'xxxxxxxx':

98765432 / 0.444 = xxxxxxxx (E)

CE (или C/CE один раз) - сбрасывает признак переполнения E

* 555 =

12345678

Точно, с нажатием СЕ работает. И показывает разделитель после четвертого разряда: 1234.5678

А сколько книг было посвящено технике работы с микрокалькулятором (обычным, не программируемым), разным приёмам и трюкам, числовым фокусам.

Из того что приходит на ум:

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

Это помогает вычислять различные функции и ряды. Например, кубический корень из x:

x * 1 = √ √ = √ √ = √ √ ..., повторять до сходимости.

Экспонента exp(x):

1 M+ * x M+ * x / 2 M+ * x / 3 M+ * x / 4 M+ ... повторять до обнуления числа на дисплее, в регистре памяти будет значение exp(x).

Так же с помощью рядов Тейлора можно вычислять синус, косинус и множество других функций, но есть неудобство - если у МК всего 1 регистр памяти, то аргумент нужно постоянно вводить с клавиатуры для каждого члена ряда.

Впрочем, для математических функций чаще использовались бумажные таблицы Брадиса, созданные ещё для ручных вычислений.

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

Из математических фокусов (работает на 12-разрядном калькуляторе):

252525 1/х 1/х; 969696 1/х 1/х; 808080 1/х 1/х.

Не успели в СССР книг напечатать - только во второй половине 1980-х микрокалькуляторы стали массово доступны:

З.В.Сычевская Проверка результативности по физике (1986)
З.В.Сычевская Проверка результативности по физике (1986)

И появились в семьях инженеров и учителей

В.Ю.Ломоносов Электротехника (1990)
В.Ю.Ломоносов Электротехника (1990)
В.Ю.Ломоносов Электротехника (1990)
В.Ю.Ломоносов Электротехника (1990)

Были замечательные книги "С микрокалькулятором в руках" (пишут, что 1980 год первое издание на русском языке) и "С микрокалькулятором повсюду" (1988 год) - такая у меня была в детстве, и где-то хранится до сих пор.

"С микрокалькулятором повсюду" - обложку наверное многие вспомнят.

Клавиатура калькулятора «Электроника МК44»

Как вспомню эти вечнозалипающие и вечнозаедающие кнопки, так вздрогну. Механика была не на высоте.

Квадратный корень это быстрый приблизительный способ прикинуть порядок потребных ресурсов - скажем, человеко-часов. Пример: скажем, у вас есть условная оценка проекта от аналитика в 2 человеко-года или 24 человеко-месяца - это (берем корень) 5 человек * 5 месяцев. Пример очень игрушечный, но суть понятна, надеюсь

А в реальности срок надо умножать на пи.

...И не забывать закон старины Брукса: добавление новых членов команды задерживает окончание проекта.

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

Ссылаться на Брукса как на аргумент в иных проектных диспозициях это, как минимум, лукавство

добавление сотрудников к запаздывающему проекту

А что, бывает по другому? )

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

Удобно при продаже всякого запрещённого, например.

Именно с этого начал свои лекции по БРЭА Рем Геннадиевич Варламов — автор множества книг и мой преподаватель в университете:

«Современный уровень развития технологий позволяет разместить сложнейший инженерный калькулятор в корпусе обычных наручных часов. Проблема не в технологиях, а в эргономике».

В рабочих задачах использую МК52 и даже использую в нем программы забитые в память. Это оказалось очень удобно.

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

Мультфильм? Там игры, ДИНАМИЧЕСКИЕ (!!!) можно было программировать.

Абсолютно не шутка. Именно игры, типа "Посадки на Луну", и именно динамические.

На экране мелькали цифры (Показатель скорости), положение в пространстве, в виде ---.---- вот такой картинки на индикаторах, а управление двигателем производилось переключением рычажка градусы-грады-радианы

Еще раз: не пошагово, а ДИНАМИЧЕСКИ.

:-)))

Причём грады в среднем положении работали и на Б3-34, хотя в документации писали только про радианы и градусы.

Посмотрел на эти старые калькуляторы и прямо флешбеки пошли..


Я "зашел в IT" через калькуляторы, впрочем, я тогда и слов-то таких не знал ( IT).

Сестре старшей подарили инженерный калькулятор в честь поступления в ВУЗ, а мне "по наследству" достался ее бывший, попроще. Сначала я просто с ним игрался, потом стало интересно и я прочитал книжку про вычисления на калькуляторе (да, были тогда и такие книжки). Там было много разных трюков описано, принципы работы, много было посвящено точности вычислений, было описание программируемых МК (которые я так и не "пощупал"), и в самом конце книги несколько глав было про ЭВМ! Рисунки клавиатур, описание назначения кнопок, введение в Бейсик, коротенькие программки для вычислений.. Я этим так увлекся, что исписал разными программами толстую тетрадь. Компьютера у меня не было, тогда это была очень редкая и дорогая штука для простых людей.

Потому уже, накопил денег и купил первый свой компьютер - клон Спектрума, радости было.. У меня в более взрослом возрасте столько эмоций не вызывала даже покупка нового автомобиля. Тогда это просто сказкой казалось - свой, собственный компьютер!!!

Сразу же бросился переносить программы с тетрадки в компьютер, а потом переписывать их на пленку (накопитель был один - кассетный магнитофон). Игры меня тогда не сильно интересовали, мне было интересно всякие алгоритмы реализовывать!

Потом пробовал писать на Си, на ассемблере, и так игрался пока сначала компьютер не сломался, а потом в армию уехал.. но это совсем другая история..

Так как же пользоваться калькулятором? Вот человек придёт в эту статью со своим калькулятором узнать, что делает в его калькуляторе кнопка MU (Markup). Научится он ей пользоваться?

Лучше всего почитать инструкцию к калькулятору :)

Не знаю как сейчас, а раньше к калькулятора прилагалась довольно исчерпывающая инструкция.

Не знаю как сейчас, а раньше к калькулятора прилагалась довольно исчерпывающая инструкция.

Причем с подробной принципиальной схемой

А статья?

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

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

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

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

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

Из «нестандартных» калькуляторов вспомнился Электроника Б3-21. Первый советский программируемый калькулятор.

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

И, да, кнопки «=» там нет. Зато есть кнопка «↑».

Работает это так: допустим нужно вычислить: 1+2 = 3...

Для этого нужно сделать: 1 ↑ 2 +

После «+» на экране высвечивается ответ...

Собственно, и на большинстве обычных калькуляторов вместо «=» можно нажимать «+»...

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

Единственным отличием были клавиши «ромб»(подитог) и «звёздочка» (итог). Такие же клавиши были и на первых электронных калькуляторах.

Б3-21 был далеко не первым советским программируемым калькулятором. Первый карманный, и родоначальник всей серии Б3-21-Б3-34, имевшей общую архитектуру на основе регистрового кольца с включенными в его разрыв обработчиками.

А настольные программируемые калькуляторы у нас были до Б3-21. Так, Искра-123 пошла в производство с 1973 года, Искра-124 - с 1975, а Б3-21 с 77. Б3-21 опередил и 15-ВСМ-5, прародитель Д3-28.

Спасибо за дополнение.

можно осуществить возведение 3 в 5 степень: 3 * 3 = = = = =.

Для получения правильного ответа (3^5 = 243) нужно нажать клавишу "=" не 5 раз, а 4 раза. Во всяком случае, так работает калькулятор в Windows 10 и мой древний Sharp, выпущенный в 199Х году )

По поводу ошибки переполнения, тот же Sharp показывает "1.0000000e".

Да, про степень была ошибка, поправил.

По поводу клавиатур - это самый заметный прогресс:

Сразу вспоминается, как в школе нам запрещали пользоваться калькуляторами вообще. Потому что "вот не будет у тебя калькулятора, что ты будешь делать"

А у вас сейчас есть калькулятор? Вот то-то и оно!

Без телефона никуда не хожу )

Вам про телефон никто ничего и не говорил

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

Упущен большой-большой кусок истории с RPN-калькуляторами. Это, по сути, стековая машина — когда нажатие enter записывает значение в стек, а кнопки операций выполняют операцию с двумя последними значениями стека. Говорят, гораздо удобнее и меньше нажатий кнопок.

Я намеренно избегал обсуждения инженерных, программируемых и графических калькуляторов, потому что всё это — целые отдельные миры со своей историей и традицией. А значит, и потенциальная тема для будущих рассказов.

Судя по тому, что у читаталей есть на это запрос - придётся писать. К слову, подобная стековая машина встроена в ПЗУ на ZX Spectrum, и она весьма гибкая, так как содержит тернарные операции - можно даже писать какой-никакой код с логикой прямо в стеке калькулятора. И на подобной же стековой машине с RPN я давеча делал звуковой синтезатор EVALUA. Может быть тоже как-нибудь напишу про этот проект.

К слову, подобная стековая машина встроена в ПЗУ на ZX Spectrum

Вот это прямо очень интересно..

Судя по тому, что у читаталей есть на это запрос - придётся писать

на хабре много статей по калькуляторам с обратной польской записью. Может достаточно добавить ссылок в статью? Например поиск "МК-61" на habr

Интересно, я почему-то всегда считал, что MR расшифровывается как Memory Read.

А мне в рамках еггогологии нравилось заставлять калькулятор отображать максимальное количество символов, то есть заносим что-то в память, берём отрицательное число типа 1999999 умножаем на 99999... (Наверное эти числа) И получаем на экране все восьмёрки, минус и Еrror.

Еггогология на Б3-34 и подобных - отдельная тема, там можно было вообще значение из произвольных шестнадцатеричных цифр состряпать. В "Технике Молодёжи" частенько на эту тему писали.

Каких-то особых фишек не припомню. Но запомнилась особенность многих калькуляторов, у которых была кнопка off и у которых ее не было. Из почему-то можно было выключить через одновременное нажатие 8 и 9 и on. Причем на калькуляторах без off - это работало всегда, а на остальных иногда не работало. При этом на некоторых помимо 8 и 9, можно было нажать 5 и 6 или 2 и 3.

С чем это связано так и не узнал. :)

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

Когда писал тоже подумал про это. Думал ещё, что калькуляторы чуть умнее и реагируют на коды клавиш, и комбинация могла сложиться в код кнопки выключения, но это уже вряд-ли.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий