Эта статья требует дополнительных ссылок для проверки . ( май 2014 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
Casio BASIC - это язык программирования, используемый в калькуляторах Casio, таких как Classpad, PRIZM Series, fx-9860G Series , fx-5800P, Algebra FX и графические калькуляторы CFX.
Этот язык программирования не имеет ничего общего с более или менее стандартным BASIC, в который с начала 80-х вошли так называемые «карманные компьютеры» или «карманные компьютеры» от Casio, среди которых можно найти серию FX. -702P, Series 100 (PB-100), Series 700 (PB-100) и многие другие. Версия BASIC этих машин называется Casio POCKETPC BASIC, и полную историю этой версии можно найти на http://foroplus.com/basic/casiopbasic.php .
Этот язык представляет собой линейно структурированный язык программирования, основанный на BASIC . Он был разработан, чтобы позволить пользователям программировать часто выполняемые вычисления, такие как теорема Пифагора и сложные тригонометрические вычисления.
Вывод из программы может быть в виде прокрутки или расположенного текста, графиков или путем записи данных в списки в памяти калькулятора. Casio также производит принтеры этикеток, которые можно использовать с рулонами бумаги для калькуляторов Casio BASIC. [1] Программы, переменные, данные и другие элементы можно передавать с одного калькулятора на другой (через кабель SB-62), а также на компьютер и обратно (через USB-кабель). Все новые модели графических калькуляторов Casio имеют оба порта и оба кабеля.
Калькуляторы Casio, как и многие другие машины трех крупных производителей, могут собирать данные с приборов через регистратор данных, к которому поступают датчики температуры, интенсивности света, pH, интенсивности звука (дБА), напряжения и других электрических параметров, а также другие показания, и пользовательские датчики для подключения к регистратору данных [2] могут быть построены и сконфигурированы для использования с регистратором данных и калькулятором. Существующие инструменты также могут быть модифицированы для взаимодействия с калькулятором-регистратором данных для сбора таких данных, включая такие вещи, как погодные инструменты и средства сбора данных, такие как пульс, артериальное давление, гальваническое сопротивление кожи, ЭКГ и так далее.
Числовые данные можно хранить в списках и матрицах, доступных на калькуляторах Casio. Эти данные можно использовать для создания спрайтов для нетекстовых программ. [3] Таким образом, язык также может использоваться для создания игр, таких как Pong , Monopoly и ролевые игры .
Как и Tiny BASIC , интерпретатор BASIC для Casio BASIC ограничивает имена переменных буквами AZ с помощью только одного предопределенного массива (в Casio BASIC , Z по сравнению с A на уровне I BASIC и @ в Palo Alto Tiny BASIC).
Примеры [ править ]
Привет, мир в casio BASIC:
"Hello World!"
переменные:
5->a
Петли:
label 1
"forever!"
goto 1
Полная программа тестирования производительности Casio BASIC 1-го поколения на машине серии FX-7000G. Этот тест используется для оценки производительности калькулятора программирования, как указано на http://foroplus.com/basic/rendimiento.php :
500 → N Lbl 2 10 → L Lbl 1 L → X X + 1 → X X -4,567 E -4 → X X + 70 → X X -69 → X X * 7 → X X / 11 → X L -1 → L L ≠ 0 ⇒ Перейти к 1 ln X → X sin X → X √ X → X √ X → X N -1 → N N ≠ 0 ⇒ Перейти к 2 X
Ссылки [ править ]
- ^ Руководство пользователя Casio CFX-9850 PB, Глава 21
- ^ Руководство пользователя Casio CFX-9850 PB, Глава 17
- ^ "Учебник по матричным спрайтам Casio BASIC" . Архивировано из оригинала на 2014-05-19 . Проверено 19 мая 2014 .
Внешние ссылки [ править ]
- Учебник по созданию игр с Casio BASIC: http://community.casiocalc.org/topic/2448-casio-basic-tutorial/
- Источник игр и программ, написанных на Casio BASIC. (Не проверено / проверено): http://cabbresson.tripod.com/Casio/CasioIndex.htm
- Полное объяснение истории Casio BASIC: http://foroplus.com/basic/casiobasic.php
- Полное объяснение истории Casio POCKET BASIC: http://foroplus.com/basic/casiopbasic.php