Програмований графічний калькулятор 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-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мА / Мгц. Для такого батарейок вистачить надовго - сотню годин активного режиму на комплект.