Операции целочисленного деления div и mod (шаг 4)

 В языке программирования Паскаль для выделения целой части от деления используется операция div, а для выделения целого остатка от деления операция mod.

div и mod схема

4. Операции div и mod

Пример 1

A:=24;

B:=A div 7;

В результате в переменной A сохранится значение 24, а в переменной B - целая часть от деления числа 24 на 7, то есть число 3.

Пример 2

A:=18;

B:=A div 7;

В переменной B сохранится целая часть от деления 18 на 7, то есть число 2.

Пример 3

A:=19;

B:=A mod 2;

В переменной В сохранится значение 1 - целый остаток от деления 19 на 2.

Пример 4

A:=23;

B:=A mod 7;

В переменной В сохранится значение 2 - целый остаток от деления 23 на 7.

Операции div и mod не зря называют операциями целочисленного деления, эти операции работают с данными целого типа и выдают целое число в качестве результата.

Изучите другие примеры

  • a:=15 div 2; // результат равен 7 
  • a:=15 mod 2; // результат равен 1 
  • a:=127 div 10; // 12 
  • a:=543 div 100; // 5 
  • a:=127 mod 10; // 7 
  • a:=543 mod 10; // 3 
  • a:=108 mod 2; // 0  
  • a:=27 mod 3; // 0 
  • a:=125 mod 5; // 0 
  • a:=49 mod 7; // 0

Задача для практики

На вход программе подается целое число - количество конфет в вазе. Вычислите количество конфет, которые могут забрать два брата, при условии, что делят их поровну. Также вычислите, сколько конфет останется в вазе.

Ответьте на вопросы

1. Вычислите значение переменной a

a : = 100 div 3 * 2;

 16
 66
 2

 

2. Вычислите значение переменной m

n: = 200;

m: = n * 2 mod 45;

 400
 8
 40

 

Шаг 3

Шаг 5

Комментариев нет:

Отправить комментарий