Проекты электроники: как сделать математику в коде PBASIC

Электроника Проекты: как сделать математику в коде PBASIC - манекены

Небольшое программирование для вашего проекта электроники при использовании программируемых микропроцессоров, таких как BASIC Stamp. BASIC Stamp использует Parallax BASIC (PBASIC). PBASIC позволяет выполнять сложение, вычитание, умножение и деление с использованием символов (называемых операторами ) +, -, * и /. Ниже приведен пример назначения, в котором используются все четыре из этих символов:

 X VAR BYTE X = 10 * 3/2 + 5 

В этом примере значение 20 будет присвоено переменной X. (10 × 3 = 30, 30/2 = 15 и 15 + 5 = 20.)

Вот несколько вещей, которые вам нужно знать о том, как PBASIC выполняет математику:

  • В отличие от большинства языков программирования, PBASIC выполняет математические операции строго по принципу слева направо. Например, рассмотрим следующее назначение:

    X = 10 + 3 * 2

    Большинство языков программирования сначала умножают 3 на 2, давая результат 6, а затем добавляют 6 к 10, что дает конечный результат 16. Это потому, что умножение обычно выполняется до добавления. Но PBASIC вычисляет выражение слева направо, поэтому он сначала добавляет 10 и 3, давая результат 13, а затем умножает 13 на 2, давая результат 26.

  • Вы можете использовать скобки, чтобы заставить PBASIC сначала вычислить определенную часть формулы. Например:

    X = 10 + (3 * 2)

    Здесь PBASIC сначала вычисляет внутри скобки, давая результат 6. Затем он добавляет 6 к 10, чтобы дать окончательный результат, 16 .

  • Когда PBASIC выполняет деление, он отбрасывает остаток и возвращает результат как целое число. Например:

    X = 8/3

    Этот оператор присваивает значение 2 X. Это потому, что 8, деленное на 3, равно 2 с остатком 2. PBASIC отбрасывает остаток и возвращает результат 2.