Jump to content

Шарп EL-5120

Научный калькулятор Sharp EL-5120.

Sharp калькулятор EL-5120 — это научный программируемый . Он имеет около 1 КБ оперативной памяти, доступной пользователю, и имеет 4 основных режима работы:

  • Реальный режим: это основной режим работы для непосредственного выполнения стандартных алгебраических и статистических вычислений, а также оценки пользовательских функций и их численного интегрирования .
  • NBase : можно переключаться между двоичной , восьмеричной , десятичной и шестнадцатеричной базой. Большинство функций реального режима не работают в этом режиме, но логические операторы для каждой числовой базы доступны . Вычисления в шестнадцатеричной системе счисления выполняются в 32 битах (8 цифр), и существует поддержка знаковых операций, однако двоичная база ограничена 16 битами.
  • Solver : интерактивный решатель выражений, который теоретически может численно решать любое уравнение относительно любой переменной, используя метод Ньютона . Однако он может не решить определенные классы уравнений в зависимости от формата выражения и начальных значений переменных, поэтому часто необходимо переписать выражение или поэкспериментировать с начальными значениями.
  • Режим программы : Здесь пользователь может вводить и выполнять короткие программы, написанные на языке, очень напоминающем урезанную версию FORTRAN или BASIC . Программы могут работать либо в режиме Real , либо в режиме NBase , но не в сочетании обоих режимов.

Основные особенности

[ редактировать ]
  • 3-строчный буквенно-цифровой ЖК-дисплей.
  • Буквенно-цифровая клавиатура с SHIFT и ALPHA . клавишами
  • Все стандартные тригонометрические функции ( SIN , COS , TAN ), а также их обратные и гиперболические версии.
  • Все стандартные функции возведения в степень, логарифмические и т. д.
  • Доступ к некоторым функциям, таким как статистические операции и функции логической логики , осуществляется через подменю, поэтому они не отображаются ни на одной видимой клавише.
  • 28 глобальных пользовательских переменных ( от A до Z плюс ANS и θ ), хранящихся в памяти CMOS.
  • До 9 локальных переменных для каждого режима работы и уравнения, решателя или файла программы с именами, определяемыми пользователем. В отличие от 28 глобальных, использование этих локальных переменных потребляет оперативную память пользователя.
  • Статистика переменных 1 и 2 имеет только простой линейный регрессионный анализ.
  • «Сохранение», «загрузка» и «удаление» файлов из небольшой оперативной памяти пользователя. Каждый режим может хранить свои собственные «файлы», содержащие, например, последнее вычисление или выражение, уравнение решателя или программу, а также любые возможные локальные переменные и последнее значение ANS.
  • Оценщик выражений (в реальном режиме).
  • Численное интегрирование по правилу Симпсона .
  • Решение числовых уравнений в зависимости от конкретной переменной с использованием метода Ньютона.
  • Программы и решатели уравнений могут «обмениваться данными» между собой за счет соответствующего использования глобальных переменных для решения более сложных задач.
  • Регулируемый контраст.
  • Использует одну литиевую батарею CR2025 напряжением 3 В.

Недостатки

[ редактировать ]
  • Отсутствие встроенной поддержки комплексных чисел (эмулируется только с помощью программы или уравнений).
  • Программы и файлы уравнений быстро съедают оперативную память, особенно если они содержат локальные переменные.
  • Локальные переменные программы нельзя удалить после добавления без удаления программы.
  • Функции интеграции/решателя могут работать медленно или неустойчиво.
  • Только один вид статистической регрессии (линейная).
  • Отсутствие каких-либо встроенных формул приложения или физических констант , они должны быть определены и сохранены пользователем в виде выражений и локальных переменных, что требует значительных затрат оперативной памяти.
  • Отсутствие некоторых встроенных функций, таких как система одновременных линейных уравнений или решатель уравнений второго класса , что вынуждает реализовывать их путем программирования.
  • Используемый язык программирования слишком быстро потребляет ОЗУ из-за слабой конструкции, отсутствия правильного оператора FOR , что вынуждает использовать длинные и дорогостоящие операции. LABEL, GOTO и GOSUB заявления.

Примеры программ

[ редактировать ]

Обратите внимание, что фактическое обозначение может отличаться, поскольку некоторые специальные символы EL-5120 невозможно вводить напрямую на ПК, например, квадратный корень и оператор дроби:

 Hello world:

 HELLO: REAL
 LABEL 10
 PRINT"HELLO WORLD
 GOTO 10

 Solver of second grade equations:

 GRADE2:REAL
 INPUT A
 INPUT B
 INPUT C
 D=B²-4AC
 IF D<0 GOTO ERR
 X=(-B-sqrt(D))/(2A)
 Y=(-B+sqrt(D))/(2A)
 PRINT X
 PRINT Y
 GOTO E
 LABEL ERR
 PRINT D
 LABEL E
 END

 Calculate ICE current and VCE voltage for a BJT transistor, 
 using the 4-resistor polarization method.

 Note: These local variables must be defined first:
   R1,R2,R3,R4,B0=gain ,V8=0.7 or 0.3 (base voltage in V for silicon or germanium BJTs, accordingly)

BTJ-4R:REAL

INPUT R1
INPUT R2
INPUT R3
INPUT R4
INBUT B0
INPUT V
R=R1R2/(R1+R2)
T=VR2/(R1+R2)
I=(T-V8)/(R+(B0+1)R4)
C=V-I(B0R3+(B0+1)R4)
I=B0I
PRINT I
PRINT C

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 56cabb231844abf7c9119f42165f800f__1637905440
URL1:https://arc.ask3.ru/arc/aa/56/0f/56cabb231844abf7c9119f42165f800f.html
Заголовок, (Title) документа по адресу, URL1:
Sharp EL-5120 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)