Информатика в 8 классе
2.6. Операторы div и mod
Конспект
div - оператор целочисленного деления
Примеры:
15 div 5 = 3
18 div 5 = 3
21 div 10 = 2
18 div 30 = 0
mod - остаток от деления
Примеры:
15 mod 5 = 0
18 mod 5 = 3
21 mod 10 = 1
18 mod 30 = 18
2.6.1. Определите значения переменных
1) a := 3 + 8*4;
b := (a div 10) + 14;
a := (b mod 10) + 2;
2) a := 1819;
b := (a div 100)*10+9;
a := (10*b–a) mod 100;
3) a := 42;
b := 14;
a := a div b;
b := a*b;
a := b div a;
4) x := 5;
y := 7;
t := x;
x := y mod x;
y := t;
5) а :=6*12 + 3;
b :=(a div 10)+ 5;
a :=(b mod 10)+ 1;
2.6.2. Найдите ошибки в программах
1) У Саши a кг муки. Для того чтоб испечь пирог необходимо использовать b кг. Саша решил испечь максимальное количество пирогов. Сколько кг муки у него останется после этого?
|
2) На одно платье требуется u метра ткани. У Кати есть е метров. Сколько платьев она может сшить?
|
program v;
var a,b,c: real;
begin
read(a,b);
c:=a mod b;
writeln(c);
end. |
program vosjmedisatih;
var u,e,c: integer;
begin
read(u,e);
c:=e mod u;
writeln(c);
end. |