Деление числа по разрядам. Полный разбор задачи

Содержание

Слайд 2

УСЛОВИЕ: ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН,

УСЛОВИЕ: ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ И

ЕДИНИЦ; 2) НАЙТИ СУММУ ЦИФР ЭТОГО ЧИСЛА; 3) ВЫВЕСТИ НА ЭКРАН ЭТО ЧИСЛО, РАЗЛОЖЕННОЕ ПО РАЗРЯДАМ; ПРИМЕР: 285=2*100+8*10+5 4) (ДОПОЛНИТЕЛЬНО). ВЫВЕСТИ НА ЭКРАН ЭТО ЧИСЛО, РАЗЛОЖЕННОЕ ПО РАЗРЯДАМ И ВЫДЕЛИТЬ ЦВЕТОМ КАЖДЫЙ РАЗРЯД. ПРИМЕР: 256=2*100+5*10+6.
Слайд 3

УСЛОВИЕ: ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН,

УСЛОВИЕ: ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ И

ЕДИНИЦ;

Математическая модель:
A div b – целая часть при делении a на b.
A mod b – остаток от деления a на b.
___
abc – трехзначное число X, тогда
a:=x div 100;
c:= x mod 10;
b:=(x mod 100) div 10;
или b:=(x div 10) mod 10;
или b:=(x-100*a-c) div 10; Все эти способы работают и результатом вычислений будут переменные целого типа (integer).
B:=(x-100*a-c)/10; Этот способ работает при введении переменной результат будет вещественного типа (real).

Слайд 4

УСЛОВИЕ: ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН,

УСЛОВИЕ: ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ И

ЕДИНИЦ; 2) НАЙТИ СУММУ ЦИФР ЭТОГО ЧИСЛА;

Математическая модель:
ЕСЛИ ОПРЕДЕЛИНЫ СОТНИ, ДЕСЯТКИ И ЕДИНИЦЫ ЭТОГО ЧИСЛА, ТО НЕ СОСТАВЛЯЕТ ТРУДА НАЙТИ СУММУ ЕГО ЦИФР

Слайд 5

УСЛОВИЕ: ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН,

УСЛОВИЕ: ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ И

ЕДИНИЦ; 2) НАЙТИ СУММУ ЦИФР ЭТОГО ЧИСЛА; 3) ВЫВЕСТИ НА ЭКРАН ЭТО ЧИСЛО, РАЗЛОЖЕННОЕ ПО РАЗРЯДАМ; ПРИМЕР: 285=2*100+8*10+5

Математическая модель:
285=2*100+8*10+5
Какое бы число мы не вводили меняться будет тлько то, что выделено жирным,
а остальное текст.

Слайд 6

ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ

ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ И

ЕДИНИЦ; 2) НАЙТИ СУММУ ЦИФР ЭТОГО ЧИСЛА; 3) ВЫВЕСТИ НА ЭКРАН ЭТО ЧИСЛО, РАЗЛОЖЕННОЕ ПО РАЗРЯДАМ; ПРИМЕР: 285=2*100+8*10+5 4) (ДОПОЛНИТЕЛЬНО). ВЫВЕСТИ НА ЭКРАН ЭТО ЧИСЛО, РАЗЛОЖЕННОЕ ПО РАЗРЯДАМ И ВЫДЕЛИТЬ ЦВЕТОМ КАЖДЫЙ РАЗРЯД. ПРИМЕР: 256=2*100+5*10+6.

Блок-схема:

Слайд 7

ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ

ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ И

ЕДИНИЦ; 2) НАЙТИ СУММУ ЦИФР ЭТОГО ЧИСЛА; 3) ВЫВЕСТИ НА ЭКРАН ЭТО ЧИСЛО, РАЗЛОЖЕННОЕ ПО РАЗРЯДАМ; ПРИМЕР: 285=2*100+8*10+5

Блок-схема и программа
(без дополнительного задания):

Слайд 8

ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ

ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ И

ЕДИНИЦ; 2) НАЙТИ СУММУ ЦИФР ЭТОГО ЧИСЛА; 3) ВЫВЕСТИ НА ЭКРАН ЭТО ЧИСЛО, РАЗЛОЖЕННОЕ ПО РАЗРЯДАМ; ПРИМЕР: 285=2*100+8*10+5 4) (ДОПОЛНИТЕЛЬНО). ВЫВЕСТИ НА ЭКРАН ЭТО ЧИСЛО, РАЗЛОЖЕННОЕ ПО РАЗРЯДАМ И ВЫДЕЛИТЬ ЦВЕТОМ КАЖДЫЙ РАЗРЯД. ПРИМЕР: 256=2*100+5*10+6.

Математическая модель:
Для решения 4 задачи необходимо подключить графический редактор uses crt;
Также при выводе ответа переменную х необходимо вывести поразрядно, тоесть не х, а abc (при этом каждый разряд выделяем разным цветом)

Слайд 9

ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ

ВВОДИТСЯ ТРЕХЗНАЧНОЕ ЧИСЛО: 1) ОПРЕДЕЛИТЬ СКОЛЬКО В ЭТОМ ЧИСЛЕ СОТЕН, ДЕСЯТКОВ И

ЕДИНИЦ; 2) НАЙТИ СУММУ ЦИФР ЭТОГО ЧИСЛА; 3) ВЫВЕСТИ НА ЭКРАН ЭТО ЧИСЛО, РАЗЛОЖЕННОЕ ПО РАЗРЯДАМ; ПРИМЕР: 285=2*100+8*10+5 4) (ДОПОЛНИТЕЛЬНО). ВЫВЕСТИ НА ЭКРАН ЭТО ЧИСЛО, РАЗЛОЖЕННОЕ ПО РАЗРЯДАМ И ВЫДЕЛИТЬ ЦВЕТОМ КАЖДЫЙ РАЗРЯД. ПРИМЕР: 256=2*100+5*10+6.

Блок-схема и программа
(с дополнительным заданием):

Слайд 10

ТЕСТЫ (БЕЗ ДОПОЛНИТЕЛЬНОГО ЗАДАНИЯ):

ТЕСТЫ (БЕЗ ДОПОЛНИТЕЛЬНОГО ЗАДАНИЯ):