Касио БЕЙСИК
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2014 г. ) |
Casio BASIC — это язык программирования , используемый в Casio калькуляторах , таких как ClassPad , серия PRIZM , серия fx-9860G , fx-5800P, графические калькуляторы Algebra FX и CFX . В некоторых моделях он также известен как «BasicLike».
Этот язык программирования не имеет ничего общего с более или менее стандартным BASIC, вошедшим в состав с начала 80-х годов так называемые «Карманные компьютеры» или «Карманный ПК» от Casio, среди которых можно встретить серию FX. -702П, серия 100 (ПБ-100), серия 700 (ПБ-100) и многие другие. Версия BASIC этих машин называется Casio POCKETPC BASIC. [1]
Язык представляет собой линейно структурированный язык программирования на базе BASIC . Он был разработан, чтобы позволить пользователям программировать часто выполняемые вычисления, такие как теорема Пифагора и сложные тригонометрические вычисления.
Вывод из программы может быть в виде прокрутки или позиционирования текста, графиков или записи данных в списки и матрицы в памяти калькулятора. Casio также производит принтеры для этикеток, которые можно использовать с рулонами бумаги для калькуляторов Casio BASIC. [2] Программы, переменные, данные и другие элементы можно передавать с одного калькулятора на другой (через кабель SB-62), а также на компьютер и с него (через USB-кабель ). Все новые модели графических калькуляторов Casio имеют оба порта и оба кабеля.
Калькуляторы Casio, как и многие другие машины трех крупных производителей, могут получать данные от инструментов через регистратор данных , который измеряет температуру, интенсивность света, pH , интенсивность звука ( дБА ), напряжение и другие электрические параметры. а также другие показания и специальные датчики для подключения к регистратору данных. [3] может быть построен и настроен для использования с регистратором данных и калькулятором. Существующие инструменты также могут быть модифицированы для взаимодействия с калькулятором-регистратором данных, чтобы собирать такие данные, включая такие вещи, как погодные приборы и средства сбора данных, такие как пульс, артериальное давление, кожно-гальваническое сопротивление , ЭКГ и так далее.
Как и Tiny BASIC , интерпретатор BASIC для Casio BASIC ограничивает имена переменных буквами AZ с помощью только одного предопределенного массива (в Casio BASIC — Z по сравнению с A в Level I BASIC и @ в Palo Alto Tiny BASIC). В графических калькуляторах Casio курсив x , y , r и θ также используется в качестве имен переменных для определенных вычислений. Поэтому размер массива предопределенных имен переменных увеличивается с 26 до 30.
Числовые данные можно хранить в списках и матрицах, доступных на калькуляторах Casio. Эти данные можно использовать для создания спрайтов для нетекстовых программ. [4] Таким образом, язык также можно использовать для создания игр, таких как «Понг» , «Монополия» и ролевых игр .
Кроме того, символы могут храниться в виде строк в памяти строк. [5]
Примеры
[ редактировать ]Программа Hello world в Casio BASIC:
"Hello, world!"
Программа для расчета последовательности Фибоначчи :
"Generate # of Fibonacci Sequence…" ?→N N≤0⇒Stop 0→A 1→B For 1→J To N Step 1 A◢ A+B→C B→A C→B Next
Программа, помещающая букву А в верхний левый угол:
Locate 1,1,”A”
Ссылки
[ редактировать ]- ^ «История и эволюция Casio PocketPC BASIC» (на испанском языке) . Проверено 10 сентября 2021 г.
- ^ Руководство пользователя Casio CFX-9850 PB, глава 21.
- ^ Руководство пользователя Casio CFX-9850 PB, глава 17.
- ^ «Урок по матричным спрайтам Casio BASIC» . Архивировано из оригинала 19 мая 2014 г. Проверено 19 мая 2014 г.
- ^ Руководство пользователя программного обеспечения Casio fx-9860GII, версия 3.50, глава 2
Внешние ссылки
[ редактировать ]- Учебник по созданию игр на Casio BASIC
- Исходник игр и программ, написанных на Casio BASIC. (Не проверено/проверено)
- Полное объяснение истории Casio BASIC и POCKET BASIC.