Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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 

Ссылки [ править ]

  1. ^ Руководство пользователя Casio CFX-9850 PB, Глава 21
  2. ^ Руководство пользователя Casio CFX-9850 PB, Глава 17
  3. ^ "Учебник по матричным спрайтам 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

См. Также [ править ]