простая математика (математические операторы)
Страница 1 из 1
простая математика (математические операторы)
Компьютер это калькулятор, большой и мощный, с кучей примочек, но всёже калькулятор. computer (с английского вычеслитель). Вот мы и по говорим, как же его заставить вычислять.
Математические операции производятся над числовыми данными. Чтобы указать действие, которое нужно произвести, используются математические операторы.
Вообщем-то всё как в начальной школе.
1 + 1
будет конечно же 2.
простые математические операторы
Оператор берёт два числа слева и с права от себя и производит действие, результатом которого будет число. Результат будет десятичным числом.
Скажем если вы будете делить 1 на 3, то должна получиться обычная дробь 1/3,
но на самом деле будет 0.3333333333333333
По этому при делении может быть некоторая неточность.
Также если результат будет выходить за допущенные границы, то могут возникнуть ошибки или неточности. Для обычных же вычеслений, такой точности достаточно. Тем же кому нужно производить математические расчёты, нужно обратить внимание на соответствующие библиотеки, которые могут значительно расширить возможности.
порядок действий
Опятьже вспоминаем школу, где учили что умножение делаеться раньше сложения.
1 * 2 + 3
равно: 5
А вот
1 + 2 * 3
равно: 7
Чтобы какое-то действие обязательно было произведено раньше, просто берём его в обычные круглые скобочки.
(1 + 2) * 3
равно: 9
Не думаю, что вам это пригодиться, но freebasic будет считать с права на лево. Результат от этого не измениться, но всё же.
Математические операции производятся над числовыми данными. Чтобы указать действие, которое нужно произвести, используются математические операторы.
Вообщем-то всё как в начальной школе.
1 + 1
будет конечно же 2.
простые математические операторы
+ | сложение |
- | вычитание |
* | умножение |
/ | деление |
Оператор берёт два числа слева и с права от себя и производит действие, результатом которого будет число. Результат будет десятичным числом.
Скажем если вы будете делить 1 на 3, то должна получиться обычная дробь 1/3,
но на самом деле будет 0.3333333333333333
По этому при делении может быть некоторая неточность.
Также если результат будет выходить за допущенные границы, то могут возникнуть ошибки или неточности. Для обычных же вычеслений, такой точности достаточно. Тем же кому нужно производить математические расчёты, нужно обратить внимание на соответствующие библиотеки, которые могут значительно расширить возможности.
порядок действий
Опятьже вспоминаем школу, где учили что умножение делаеться раньше сложения.
1 * 2 + 3
равно: 5
А вот
1 + 2 * 3
равно: 7
Чтобы какое-то действие обязательно было произведено раньше, просто берём его в обычные круглые скобочки.
(1 + 2) * 3
равно: 9
Не думаю, что вам это пригодиться, но freebasic будет считать с права на лево. Результат от этого не измениться, но всё же.
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения