Информатика

Всё о сервере, форум!
Основы программирования
ИНФОРМАЦИОННО-РАЗВЛЕКАТЕЛЬНЫЙ ПОРТАЛ

ИНФОРМАТИКА: ЕГЭ, ТЕОРИЯ, ПРАКТИКА, ТЕСТЫ

QBasic
Арифметика в Бейсике

Если хочешь быть программистом, надо дружить с математикой. Начнем?
Итак, компьютер умеет вычислять элементарные арифметические выражения. Но для того, чтобы он смог это сделать, мы должны представить это самое выражение в понятном ему виде, а именно:
  • в отличие от арифметики, выражение должно быть записано в одну строку безо всяких числителей и знаменателей;
  • для записи арифметических действий допустимо использовать только перечисленные ниже знаки:
    • + (сложение, слева от клавиши <Backspace> или на малой цифровой клавиатуре "серый плюс");
    • - (вычитание, то же, что дефис, или на малой цифровой клавиатуре "серый минус");
    • * (умножение, там же, где цифра 8 на основной клавиатуре при нажатой клавише <Shift> или на малой цифровой клавиатуре "серая звездочка");
    • / (деление, на разных клавиатурах бывает в разных местах или на малой цифровой клавиатуре "серый слэш");
    • ^ (возведение в степень, при выбранном латинском шрифте там же, где цифра 6 на основной клавиатуре при нажатой клавише <Shift>);
    • () (скобки, там же, где цифры 9 и 0 на основной клавиатуре при нажатой клавише <Shift>).
  • недопустим пропуск знака умножения между коэффициентом и переменной, как это возможно в алгебре (например, нельзя писать 2х, а надо 2*Х, или нельзя 5d, а надо 5*D);
  • дробная часть отделяется от целой точкой, а не запятой (нельзя писать 3,14, а надо 3.14);
  • допустимо опускать в записи десятичной дроби ноль, стоящий перед точкой (вместо 0.123 можно .123).
Чтобы компьютер вычислил выражение правильно, необходимо помнить о приоритете выполнения действий. Тут все как в элементарной математике:
  • сначала выполняются действия в скобках (в Бейсике скобки используются только круглые, в сложных выражениях они могут быть и двойные и тройные и т. д.);
  • далее вычисляются функции, если они есть;
  • затем выполняется возведение в степень,
  • потом умножение и деление; ;
  • в последнюю очередь — сложение и вычитание.
Действия одинаковой очередности выполняются слева направо.


При копировании материала с сайта активная ссылка обязательна!
Сайт управляется SiNG cms © 2010-2015