А теперь немного теории.
Например,
int(-8,9)= -8,0
frac(3,6)= 0,6
round(-7,3)= -7
trunc(3,6)= 3
7 div 2 = 3
4 div 3 = 1
12 div 3 = 4
25 mod 7 = 4
17 mod 3 = 2
8 mod 2 = 0
Правила записи арифметического выражения:
Приоритет операций (по убыванию старшинства)
Например, запишем следующие математические выражения на языке Pascal:
x2-7x+6
sqr(x)-7*x+6
Задача 2. Составить программу, вычисляющую сумму цифр трехзначного числа n.
n – трехзначное число (например 762) – исходные данные
a, b, c – цифры этого числа (вспомогательные переменные)
S – сумма цифр этого числа (результат)
Program chislo;
var n, a, b, c, s : integer;
begin
writeln (‘введите трехзначное число’);
readln (n);
c:=n mod 10;
a:=n div 100;
b:=(n div 10) mod 10;
s:=a+b+c;
writeln (‘сумма цифр числа равна ’, s);
end.
Задание 1. Дано четырехзначное число n. Выписать число в обратном порядке.
n – четырехзначное число (например 1762) – исходные данные
a, b, c, d – цифры этого числа (вспомогательные переменные)
m – обратное число (результат)