
Увеличить картинку
|
Citizen SRP-350, на мой взгляд,
наиболее удачный микрокалькулятор
компании Citizen. Этот микрокалькулятор обладает
полноценным программированием со своим языком,
похожим на язык "Бейсик". Количество команд
языка расширено по сравнению с SRP-325G. Экран
микрокалькулятора - стандартный для
двухстрочных моделей: в верхней строке
набирается формула, в нижней получаем результат.
Последние набранные формулы запоминаются в
памяти и их можно использовать для дальнейших
вычислений, причем, в отличие от двухстрочных
калькуляторов Casio память последних формул не
стирается после выключения питания.
В основном режиме доступны все основные
функции, присущие инженерному калькулятору. Для
хранения чисел используются 26 регистров памяти с
именами от A до Z. К сожалению, в отличие от
микрокалькулятора SRP-325G в SRP-350 нельзя расширить
количество регистров за счет программной памяти.
Нельзя также использовать индексы вроде A[1] как в
SRP-325G, что очень удручает.
Режим статистических вычислений возможен как
для одной переменной, так и для двух. В отличие от
других калькуляторов, например, SRP-285II или SRP-300,
имеются шесть типов регрессий.
Режим вычислений с различными системами
счисления такой же, как и в других
программируемых калькуляторах Citizen.
 
Режим программирования напоминает язык Бейсик
или С. В микрокалькуляторе доступно целых 1200
шагов программы (в SRP-325G - 400). Каждая программа
имеет свой порядковый номер и уникальное имя до 8
знаков, задаваемое пользователем.
Язык программирования очень похож как на
Бейсик, так и на C. Доступны следующие команды:
For, If - Then - Else, Switch, Case, Do-W, While, Exit, Defaul, Clr-D, Clr-T, Input,
Print, Goto, Gosub, Label, Data, Read, RStore, Locat, Sleep, Rem, Swap, End
Как и в языке C, для переменных имеются
модификаторы переменных "++", "--",
которые могут применяться как в префиксном, так и
в постфиксном виде.
Что в нем удобно:
- Самая главная особенность современных научных
калькуляторов - возможность ввода формул в том
виде, как они написаны на бумаге. Вводите в
верхней строчке формулу, нажимаете Enter и читаете
ответ во второй строке.
- Второе удобство - использованные формулы можно
использовать вновь. Для этого используются
клавиши курсора для пролистывания предыдущих
использованных формул. В отличие от двухстрочных
калькуляторов Casio серии MS использованные формулы
не стираются при выключении калькулятора. Зато в
двухстрочных калькуляторах Casio одновременно с
формулами сохраняется и результат.
- Развитой язык программирования. Наиболее
подходит при изучении языков программирования.
Что неудобно:
- Жаль, что невозможно использовать индексы для
обращения к переменным.
- Совсем неудобно реализована клавиша [CL-VAR] -
очистка всех переменных. Случайное нажатие этой
клавиши легко и быстро удалит все ваши
переменные;
- Легкое неудобство также связано с
редактированием формул - как только вы нажимаете
стрелки [<-] или [->], то строчка с результатом
вычислений исчезает. В двухстрочных CASIO строчка с
результатом всегда остается на месте;
- Отсутствует режим FLO1, в котором, если результат
меньше 0.01, то он автоматически показывается в
режиме с научной нотацией; приходится включать
принудительно режим SCI или ENG;
- Если вы используете встроенную константу, то
вместо ее значка в формулу ввода помещается
сразу число, что бывает не очень удобно.
Спорные моменты:
- Даже не знаю, что сказать о представлении чисел
в градусах, минутах и секундах в этом
калькуляторе. Казалось бы, здорово, когда в режиме
RAD (радианы) при вводе 1o вы получаете
результат в радианах, а при вводе 0.2->DMS
получаете 11o27'33", что означает перевод 0.2
радиана в градусы. Но дело в том, что в других
научных калькуляторах преобразование из целых
долей градуса в минуты и секунды происходит и в
режиме DEG (градусы), и в режиме RAD одинаково,
считая, что аргумент представлен в градусах.
Однако, разработчики калькулятора, вероятно, не
учли, что такие преобразования подходят не
только для преобразований углов, но также для
времени - те же минуты и секунды, а время никак не
зависит от способа представления углов.
Недочеты и глюки:
- Не работает функция деления в режиме простых
дробей. Если результат 2/3 поделить на 3, то вместо
2/9 получится 0.222222222
- При выполнении функции округления результата
[TAB] введенная формула будет еще раз выполнена.
Когда формула содержит команду результата [Ans], то
при округлении вы потеряете результат;
Характеристики:
| Дисплей |
Двухстрочный |
| Точность вычислений |
до 24 знаков |
| Количество функций |
616 |
| Уровней скобок |
13 |
| Ячеек памяти |
26 |
| Интегрирование |
Да |
| Дифференцирование |
Да |
| Комплексные числа |
Нет |
| Комбинации и перестановки |
Да |
| Научные константы |
20 |
| Преобразование величин |
170 |
| Случайное число <0,1> |
Да |
| Случайное число <a,b> |
Да |
| Системы счисления DEC, HEX, OCT, BIN |
Да |
| Статистика для одной переменной |
Да |
| Статистика для двух переменных |
Да |
| Редактирование стат. величин |
Да |
| Функции CP, CPK |
Да |
| Регрессия |
Lin, Log, e^x, x^2, INV, Quad |
| Нормальные распределения P,Q,R,t |
Да |
| Целая, дробная часть |
Да |
| Простые дроби |
Да |
| Конвертация в простые дроби |
Да |
| Память введенных формул |
Да |
| Простое программирование |
Да |
| Ветвление |
Да |
| Команды программирования |
Да |
| Решение уравнений |
Нет |
| Системы линейных уравнений |
Нет |
| Режим отображения чисел |
FLO2, SCI, ENG |
| Клавиша ENG |
Нет |
| Решение уравнений SOLVE |
Нет |
| Операции с векторами |
Нет |
| Операции с матрицами |
Нет |
| Представление a+bi, r<q |
Да |
| Ввод символов |
Нет |
|
|