Similar presentations:
остаток от деления дз
1. Операции целочисленное деление (div) и остаток от деления (mod). Математические функции в Паскале.
2.
• Целочисленное деление (a div b)–• операция деления нацело первого
аргумента на второй. Аргументом и
результатом этой операции могут
быть только целые числа.
• Пример:
61 div 15=4
50 div 25=2
3. Самостоятельно
1) 125 div 1002) 45 div 5
3) 48 div 7
Ответы 1) 1, 2) 9. 3) 6
4.
• Остаток от деления(a mod b )–операция, вычисляющая остаток от
деления первого аргумента на
второй. Аргументом и результатом
этой операции могут быть только
целые числа.
• Пример:
61 mod 15 =1
50 mod 25 = 0
5. Самостоятельно
1) 125 mod 1002) 456 mod 5
3) 48 mod 7
Ответы 1) 25, 2) 1, 3) 6.
6. Задача 1. Заполнить трассировочную таблицу в результате выполнения алгоритма
Математические функции вПаскале
Корень квадратный
SQRT(X)
Модуль числа
ABS(X)
Синус
SIN(X)
Косинус
COS(X)
Вычисление квадрата
SQR(X)
7. Задача 2. Заполнить трассировочную таблицу.
Математическое выражениеF= x 5 6 x
На языке программирования
F:=ABS(x*х*х*х*х+6*x)
8. Математические функции в Паскале
y=cos(2x+ )-3sinY:=cos(2*x+3.14)-3*sin(x/2)
x
2
9. Математическое выражение F=
Задача №3Составьте программу, которая в
данном пятизначном числе выводит
цифру, стоящую в разряде единиц.
10. y=cos(2x+)-3sin
program cifra;var n, a : integer;
begin
write (‘а=');
readln (а);
n:=a mod 10;
writeln (n);
readln;
end.
11.
Задача №4Составьте программу, которая в
данном пятизначном числе выводит
цифру, стоящую в разряде десятков.
12.
program cifra;var n, a : integer;
begin
write ('n=');
readln (n);
a:=n div 10;
a:=a mod 10;
writeln (a);
readln
end.
13. Задача №3
Домашнее задание• Определить значение переменных
a, b после выполнения фрагмента
алгоритма:
a = 1819
b = (a div100) * 10 + 9
с = (10*b – a) mod 100
programming