Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Операции над целыми числами div и mod

Содержание

Что делает div? div – это деление нацело5 div 2 = результатом операции div всегда будет 542210010,5целое числоВспомним деление столбиком
Операции над целыми числами Что делает div? div – это деление нацело5 div 2 = результатом Как работает div ? 14 div 2 =15 div 2 = 15 Как работает div 10 с составом числа?1234 div 10 =1234 div 100 Что такое mod ?mod – это остаток от деления. То, что осталось Как работает mod ? 14 mod 2 =15 mod 2 = 15 Как работает mod 10 ?1234 mod 10 =1234 mod 100 = 1234 Как записать с помощью mod условие четности числа?X mod Как записать с Как записать с помощью mod условие нечетности отрицательного целого числа?(X mod 1)2 Короткое условие нечетности целого числа  илиmod 02 x Odd(x)Или использовать стандартную Как записать с помощью mod условие кратности числа X трем?X mod 0Как Как записать с помощью mod условие X не делится на 3? X Как записать с помощью mod условие неделимости на 3 отрицательного числа ? X mod 03 Замечание!Для целочисленного деления всегда используется тип целый (integer).Некоторые ученики не знают значение Не путайте div и modОстаток от деления Есть буква О Дано двухзначное число. Разобрать его на цифры.read(x); Дано трехзначное число. Разобрать его на цифры.read(x); Задача 1. Дано трехзначное число. Получить его цифры: a,b,c. readln(x);	a:=x div 100; Задача 1. Дано число х=1234. Должны получить его цифры: a=1, b=2, c=3, Состав трехзначного числа547 =      500 Как составить новое число  из отдельных цифр Как составить новое число  из отдельных цифр s:=0; k:=0; 	for x:=1 to n do  	if x mod 2 Задание:Вывести на экран все двузначные четные числа и сосчитать их количествоВывести на Домашнее задание:Найти сумму чисел от 20 до 100, кратных 3 .Дано четырехзначное
Слайды презентации

Слайд 2 Что делает div?
div – это деление нацело
5

Что делает div? div – это деление нацело5 div 2 =

div 2 =
результатом операции div
всегда будет
5
4
2
2
1
0
0
1
0
,
5
целое

число

Вспомним деление столбиком


Слайд 3 Как работает div ?
14 div 2 =
15

Как работает div ? 14 div 2 =15 div 2 =

div 2 =
15 div 4 =
12 div 5

=
12 div 13 =
12 div 10 =

7

7

3

2

0

1


Слайд 4 Как работает div 10 с составом числа?
1234 div

Как работает div 10 с составом числа?1234 div 10 =1234 div

10 =
1234 div 100 =
1234 div 1000 =
1234

div 10000 =

div убирает справа столько цифр, сколько нулей в делителе!

Закономерность:

123

12

1

0


Слайд 5 Что такое mod ?
mod – это остаток от

Что такое mod ?mod – это остаток от деления. То, что

деления.
То, что осталось от делимого, называется остатком.
Вспомните

деление столбиком:

Нас интересует не результат деления, а его

35

32

4

8

3

35 mod 4 =

остаток


Слайд 6 Как работает mod ?
14 mod 2 =
15

Как работает mod ? 14 mod 2 =15 mod 2 =

mod 2 =
15 mod 4 =
12 mod 5

=
12 mod 13 =
12 mod 10 =

0

1

3

2

12

2


Слайд 7 Как работает mod 10 ?
1234 mod 10 =
1234

Как работает mod 10 ?1234 mod 10 =1234 mod 100 =

mod 100 =
1234 mod 1000 =
1234 mod 10000

=

4

34

234

1234

Сколько нулей в делителе, столько цифр остается в остатке!

Вывод:

mod выдает остатки.


Закономерность:


Слайд 8 Как записать с помощью mod условие четности числа?
X

Как записать с помощью mod условие четности числа?X mod Как записать

mod
Как записать с помощью mod условие нечетности целого

положительного числа?

0

2 =

X mod

1

2 =


Слайд 9 Как записать с помощью mod условие нечетности отрицательного

Как записать с помощью mod условие нечетности отрицательного целого числа?(X mod

целого числа?
(X mod
1)
2 =
Как объединить условия нечетности целого

положительного и отрицательного числа в одно условие?

(X mod

-1)

2 =

or

mod

-1

2 =

X

Оно сложное и длинное. А можно ли это условие написать короче?


Слайд 10 Короткое условие нечетности целого числа или
mod
0
2
x

Odd(x)
Или

Короткое условие нечетности целого числа илиmod 02 x Odd(x)Или использовать стандартную

использовать стандартную функцию odd:
function Odd(x: integer): boolean;         Возвращает True,

если x нечетно

mod

1

2

abs(x)

=


Слайд 11 Как записать с помощью mod условие кратности числа

Как записать с помощью mod условие кратности числа X трем?X mod

X трем?
X mod
0
Как записать с помощью mod условие

кратности числа X семи?

X mod

0

3 =

7 =


Слайд 12 Как записать с помощью mod условие X не

Как записать с помощью mod условие X не делится на 3?

делится на 3?
X mod

Как записать с помощью

mod условие X не делится на 7?

X mod

<>

3

7

0

0


Слайд 13 Как записать с помощью mod условие неделимости на

Как записать с помощью mod условие неделимости на 3 отрицательного числа ? X mod 03

3 отрицательного числа ?
X mod
0
3


Слайд 14 Замечание!
Для целочисленного деления всегда используется тип целый (integer).
Некоторые

Замечание!Для целочисленного деления всегда используется тип целый (integer).Некоторые ученики не знают

ученики не знают значение слова «кратно». Кратно, значит делится

без остатка.



Слайд 15 Не путайте div и mod
Остаток от деления
Есть

Не путайте div и modОстаток от деления Есть буква О

буква О mod

Целочисленное деление
Нет буквы

О div
Происходит от слова division – деление, отделение

Слайд 16 Дано двухзначное число. Разобрать его на цифры.
read(x);

Дано двухзначное число. Разобрать его на цифры.read(x);   // х

// х – двухзначное число

23
a:= x div 10; // делим на 10 и берем целую часть
b:= x mod 10; // делим на 10 и берем остаток
write (a,b);


12

1

2

x

а b


Слайд 17 Дано трехзначное число. Разобрать его на цифры.
read(x);

Дано трехзначное число. Разобрать его на цифры.read(x);   // х

// х – трехзначное число

123
a:= x div 100; // делим на 100 и берем целую часть
b:= x mod 100 div 10; // нужно 2 шага:
1) делим на 100 и берем остаток (123 mod 100 даст 23).
2) затем делим на 10, берем целую часть (23 div 10=2).
с:= x mod 10; // делим на 10 и берем остаток
write (a,b,с);


123

1

2

3

x

а b c


Слайд 18 Задача 1. Дано трехзначное число. Получить его цифры:

Задача 1. Дано трехзначное число. Получить его цифры: a,b,c. readln(x);	a:=x div

a,b,c.
readln(x);
a:=x div 100;
b:=x div 10 mod

10;
c:=x mod 10;


1

12

1

23

3

3

2

123


Слайд 19 Задача 1. Дано число х=1234. Должны получить его

Задача 1. Дано число х=1234. Должны получить его цифры: a=1, b=2,

цифры: a=1, b=2, c=3, d=4.
readln(x);
a:=x div 1000;


b:=x div 100 mod 10;
c:=x div 10 mod 10;
d:=x mod 10;

1

12

123

1

234

34

3

2

4

4


Слайд 20 Состав трехзначного числа
547 =

Состав трехзначного числа547 =   500  + 40

500
+ 40

+7

Состав четырехзначного числа

3631 =
3000
+ 600
+ 30
+ 1


Слайд 21 Как составить новое число из отдельных цифр

Как составить новое число из отдельных цифр    ?

? Чтобы новое число

было перевернутым? Например, число 37 стало числом 73?


a

b

y

y:=

b

*

10

+

a


Слайд 22 Как составить новое число из отдельных цифр

Как составить новое число из отдельных цифр

?

Чтобы новое число было перевернутым? Например, число 895 стало числом 598?

a

b

y

y:=

с

*

100

+

b

с

*

10

+

a

9

8

a b c

5


Слайд 23 s:=0; k:=0;
for x:=1 to n do

s:=0; k:=0; 	for x:=1 to n do 	if x mod 2

if x mod 2 = 0

then
begin
k:=k+1;
s:=s+x;
end;

Задача 1. Найти количество и сумму четных чисел от 1 до n.


Слайд 24 Задание:
Вывести на экран все двузначные четные числа и

Задание:Вывести на экран все двузначные четные числа и сосчитать их количествоВывести

сосчитать их количество
Вывести на экран все нечетные числа от

100 до -100;
Вывести на экран числа, кратные 5, в интервале от А до В

  • Имя файла: operatsii-nad-tselymi-chislami-div-i-mod.pptx
  • Количество просмотров: 188
  • Количество скачиваний: 0