Операции целочисленное деление (div) и остаток от деления (mod). Математические функции в Паскале.
Самостоятельно
Самостоятельно
Задача 1. Заполнить трассировочную таблицу в результате выполнения алгоритма
Задача 2. Заполнить трассировочную таблицу.
Математические функции в Паскале
Математическое выражение F=
y=cos(2x+)-3sin
Задача №3
678.50K
Category: programmingprogramming

остаток от деления дз

1. Операции целочисленное деление (div) и остаток от деления (mod). Математические функции в Паскале.

2.

• Целочисленное деление (a div b)–
• операция деления нацело первого
аргумента на второй. Аргументом и
результатом этой операции могут
быть только целые числа.
• Пример:
61 div 15=4
50 div 25=2

3. Самостоятельно

1) 125 div 100
2) 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 100
2) 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+ )-3sin
Y:=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
English     Русский Rules