Арифметика в Бейсике
Чтобы потренироваться, вот вам ряд заданий на запись арифметических выражений в виде, пригодном для вычислений на Бейсике.
1.
2.
3.
4.
5.
Подсказка: корень квадратный (впрочем, как и любой другой) всегда можно представить в виде степени. А вот как, узнайте на уроках математики! Да про скобки не забудьте!
Теперь наоборот. Следующие выражения Бейсика запишите в обычной арифметической форме:
6.
7. (5^3*3-4) ^5.
8. 44/4*5+10-2^3/3.
9. 5+2/6-7+3^2.
10. 5+2/6-7+3^2.
11. (4*(5-4^2)^2.
12. 3+8/4-7*3^2.
Ну и чтобы закончить с арифметикой, расскажу еще о двух действиях, которые вы навряд ли использовали в школе, а в программировании они могут оказаться весьма полезными. Эти действия применимы только к целым числам!
Первое из них – деление нацело. Для этого действия используется знак \ (так называемый обратный слэш). Компьютер в этом случае делит числа как обычно, но в качестве результата деления представляет только целую часть, отбрасывая дробную. Например:
- 41\4=10
- 25\9=2 и т. д.
И второе – нахождение целого остатка от деления. Для этого действия нет специального знака и оно выполняется при помощи оператора mod. Оператор mod действует как и предыдущий, но в качестве результата представляет целочисленный остаток от деления. Например:
- 41 MOD 4= 1
- 25 MOD 9 = 7
Действия деления нацело и нахождения целочисленного остатка выполняются до обычных умножения и деления.
Если это вам понятно, давайте вычислим несколько выражений.
13. 20\6.
14. 20 mod 6.
15. 34\4.
16. 34 MOD 4.
17. 2\5.
18. 2 MOD 5.
19. 4*7\3 MOD 6/3.
20. 24 MOD 5\3.