Програмований графічний калькулятор ti-82

  • 25.09.16 7:00 •
  • SopaXT •
  • # 280830 •
  • Гіктаймс •
  • Tutorial •
  • 30 •
  • 14200

- такий же як Forbes, тільки краще.

Одного разу, мені було нудно, і я вирішив зробити собі невеликий подарунок, купивши що-небудь зі старого заліза.

Я помітив старий графічний калькулятор виробництва Texas Instruments, і він мені відразу сподобався, так як я вже чув про те, що для калькуляторів TI було написано безліч ігор та інших програм.

Напевно, лише мало хто чув про графічні калькулятори Texas Instruments, а на Хабре і Гіктаймс їх взагалі згадують лише раз у кілька років без особливої ​​уваги.

Калькулятор йде з захисним кожухом, який насувається спереду або ззаду.

Він працює на чотирьох батарейках AAA і однієї CR1616 / CR1620, яка потрібна для підтримки 32 кілобайт оперативної пам'яті, де можна зберігати дані і програми.
Батарейний відсік закритий кришкою, під якою ми бачимо:

При першому включенні екран може здатися нечітким. Але, на щастя, контрастність можна змінити, натиснувши кнопку [2nd], а потім [^] або [Ў] для збільшення і зменшення відповідно.

Сам калькулятор має досить зручний інтерфейс:

Щоб накреслити графік, натиснемо [Y =]:

Набираємо: [SIN] [X, T ,?]

Натиснемо [2nd], потім [MODE] (QUIT), після чого натискаємо [GRAPH].

Вийшов ось такий графік:

Але це - далеко не найцікавіше.
Калькулятор програмується на TI-BASIC (особливому діалекті Бейсика).

Для початку, натиснемо [PRGM].

Перемістимо курсор на пункт NEW: [?] [?].

Ми побачимо пункт «Create New». Натиснемо [1].

Тепер нас просять ввести ім'я програми.

Текст вводиться в режимі ALPHA (який також можна активувати відповідної кнопкою), так що тепер можна вводити назву програми, натискаючи на кнопки з білими буквами зверху. Текст обмежений вісьмома символами.

Натискаємо [ENTER].
Тепер ми можемо редагувати нашу нову програму.

Натискаємо [PRGM], відкриється меню з командами.

Переходимо на пункт «I / O», вибираємо «Disp».

Після того, як операція «Disp» з'явилася в тексті нашої програми, ми включаємо A-LOCK (ALPHA постійно? А не на один символ), натиснувши [2nd], а після [ALPHA].

Символ "!" - знак факторіала, його можна знайти, натиснувши [MATH] (вимкнувши ALPHA), а потім перейшовши в пункт PRB.

Натискаємо [ENTER] два рази. Якщо все пройшло успішно, то побачимо:

Ну, начебто, основи користування я пояснив, але це - далеко не межа. Для калькулятора також було написано велику кількість програм на асемблері і не тільки, але щоб їх завантажити, знадобиться кабель:

Програмований графічний калькулятор ti-82

У місцевих школах вельми популярні TI-Nspire CAS і варто зауважити, що «завдяки» тому, що калькулятори вміють вирішувати системи лінійних рівнянь, школярі це вміння досить швидко втрачають. Разом з умінням оцінити відповідність знайденого рішення умові завдання.

Ну я ж казав про інститут, і користуватися мені їм доводилося в основному не на математиці а на спец предметах, на яких ми знання начитаною нам математики випалювали в пам'яті розпеченим залізом :) Я ще забув про матриці, а ще матриці в комплексній площині ооо ...

Одна справа якщо калькулятори вміли вирішувати їх спочатку, а інша справа коли вони дозволяли це робити шляхом введення програми. Пам'ятаю ще на 286-му в інституті зробив таку програму - треба було розв'язувати рівняння 8-го порядку і було влом ... програму зробив з розрахунку до 20-го порядку (більше тоді в Досі на екран не вміщалося) і відразу ж перевірку точності рішення. Тоді ж розчарувався в обчислювальних здібностях комп'ютерів ... спробував вирішити систему 20-го порядку, навіть на числах «подвійний» точності результат виходив з точністю до + -1.0
Ну що ж, зате я тепер не забуду методи вирішення систем рівнянь ...

Картинки до статті дуже маленькі (96х64). Я рекомендую взяти IrfanView і в режимі File-Batch (працює з групою файлів) збільшити їм дозвіл встановивши 200% і режим Resize, щоб збільшилася без замилювання.

Робиться це дуже швидко.

Зараз зображення Новомосковскются не комфортно навіть з хорошим зором. А для людей в окулярах може бути ще гірше.

PS вирішив крім особистого повідомлення і сюди написати, можливо рада підійде і іншим.

Пам'ять - ясна річ - статична, ЖК-дисплею багато не треба, а от процесор, очевидно, працює так само стільки скільки потрібно, чую не простий там Z80 :)

Порівнюю з Palm Pilot - приблизно того ж часу машинка. Два AAA-акумулятора (NiMH 700mAh) - вистачало на два тижні (там до речі, забавно - не доп. Батарейка ставилася, а іоністор - кілька хвилин на заміну основних батарей)

Ще, цікаво було б оцінити юзабіліті, особливо для повсякденних обчислень - це все ж таки калькулятор. Для мене еталоном оптимальної швидкості обчислень залишається МК-52 ... втім, тут не виключаю власне ретроградство :)

Оптимальною? Так він повільний до жаху. Окремі операції та швидко менше однієї десятої сеунди, але складні вирази вже секундами вважаються. У порівнянні з МК-52 у Z-80 просто маса переваг - більше розрядність АЛУ, вище тактова частота, універсальніше і могутніше система команд ... та він його порве як Тузик грілку.
Швидше за все там програмно все той же Z-80, але виконаний по більш досконалим технологіям зі зменшеним активним споживанням - 4. 10мА / Мгц. Для такого батарейок вистачить надовго - сотню годин активного режиму на комплект.