|
|||||
|
ПРЕДУПРЕЖДЕНИЕ: Автор этой статьи не несёт никакой ответственности за результаты использования данного метода. Все действия производятся пользователем на свой страх и риск. Калькулятор CITIZEN SRP-145 имеет всего 40байт памяти. SRP-265 вроде бы имеет столько же. Модель программирования - линейная, что не слишком здорово. Этого достаточно для некоторых простых программ (Далее приводятся последовательности нажатия на клавиши): Напомню, что вход в режим программирования (равно как и выход из него) осуществляется по нажатию клавиш [shift][pgm] [SQR] - клавиша "корень квадратный" [SQRT] - клавиша "корень квадратный" [^2] - клавиша возведения в квадрат [^2] - число "Пи" Перед написанием программ рекомендуется занести какие-либо значения в ячейки памяти Ka, Kb и M. Делается это для предотвращения возникновения ошибки деления на ноль. Программа для решения квадратных уравнений (автор - Stanislav Barabash) Ниже приведена последовательность нажатия на клавиши: PGM Как пользоваться: 1)Расстояние между двумя точками [(] [(] [X] [-] [X] [)] [^2] [+] [(] [X] [-] [X] [)] [^2] [)] [SQRT] (При использовании программы входные данные необходимо вводить в следующем порядке:([1] - абсцисса первой точки, [2] - абсцисса второй точки, [3] - ордината первой, [4] - ордината второй)) 2) Теорема косинусов [(] [Ka] [^2] [+] [Kb] [^2] [-] [2] [*] [MR] [cos] [)] [SQRT] ( Ka - длина одной стороны треугольника, Kb - длина второй стороны, в памяти M хранится угол между сторонами. Программа выводит длину третьей стороны) 3) Гиперболический ареасинус (ввести аргумент и нажать [run]) [x=>M] [+] [(] [MR] [X^2] [+] [1] [)] [=] [ln][=] 4) Гиперболический ареакосинус (ввести аргумент и нажать [run]) [x=>M] [+] [(] [MR] [X^2] [-] [1] [)] [=] [ln][=] 5) Длина окружности (Ввести радиус и нажать [run]) [*][2][*][Pi][=] 6) Логарифм по произвольному основанию (основание заносится в Ka, аргумент вводится при запуске программы) [x][1][ln][/][(][Ka][ln][)][=] [1] здесь используется для начальной инициализации переменной [1]. Если её не инициализировать, возникнет ошибка "деление на ноль" . Площади некоторых плоских фигур (для примера) 7) Площадь круга (Ввести радиус и нажать [run]) [SQR][*][Pi][=] 8) Площадь прямоугольника [x][*][x][=] [1] - ввести длину стороны [2] - ввести длину второй стороны Также можно придумать программы для расчёта площадей других плоских фигур, объёмов геометрических тел и т.д. |