Модернизация калькуляторов
Поиск по сайту
Поиск на сайте

Обратная связь
Гостевая книга
Мыло
Навигация по сайту
Главная
Модернизация калькуляторов CITIZEN
Модернизация калькуляторов CASIO
Модернизация калькуляторов других производителей
Модернизация калькуляторов SHARP
Сравнение производительности калькуляторов
Параметры калькуляторов CITIZEN
Инструкции к калькуляторам
Полезные ссылки по теме

Программы для CITIZEN SRP-145/SRP-265

ПРЕДУПРЕЖДЕНИЕ: Автор этой статьи не несёт никакой ответственности за результаты использования данного метода. Все действия производятся пользователем на свой страх и риск.

Калькулятор CITIZEN SRP-145 имеет всего 40байт памяти. SRP-265 вроде бы имеет столько же. Модель программирования - линейная, что не слишком здорово. Этого достаточно для некоторых простых программ (Далее приводятся последовательности нажатия на клавиши):

Напомню, что вход в режим программирования (равно как и выход из него) осуществляется по нажатию клавиш [shift][pgm]

[SQR] - клавиша "корень квадратный"

[SQRT] - клавиша "корень квадратный"

[^2] - клавиша возведения в квадрат

[^2] - число "Пи"

Перед написанием программ рекомендуется занести какие-либо значения в ячейки памяти Ka, Kb и M. Делается это для предотвращения возникновения ошибки деления на ноль.

Программа для решения квадратных уравнений (автор - Stanislav Barabash)

Ниже приведена последовательность нажатия на клавиши:

PGM
[x]
2
x->a
[x]
5
x->m
[3]
3
x->b
MR
x^2
-
4
Ka
Kb
=
sqrt
x->b
+/-
-
MR
=
/
2
Ka
=
[halt]
1
Kb
-
MR
=
/
2
Ka
=
x<->y
0
x->a
x->b
x->m
x<->y
PGM

Как пользоваться:
контрольный тест: a=2,b=5,c=3
Нажать: [Run][2] [Run] [5] [Run] [3]
Hезультат: -1; -1.5

И еще несколько простеньких программ:

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] - ввести длину второй стороны

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

(c) 2006-2007 by Svin
Главная

Rambler's Top100 Рейтинг@Mail.ru

>
Используются технологии uCoz