Презентация, доклад разбор задачи ОГЭ № 16

Цель Познакомить с одним из способов анализа условия задачи для составления универсального алгоритма на примере задания из ОГЭ по информатике № 16

Слайд 1Методика обучения решению задач
Выполнили: учитель информатики МОУ ВШ № 26 Боченина О.В.
учитель

информатики МОУ Гимназия № 17 Золотарева Г.А.
Методика обучения решению задачВыполнили: учитель информатики МОУ ВШ № 26 Боченина О.В.учитель информатики МОУ Гимназия № 17

Слайд 2Цель
Познакомить с одним из способов анализа условия задачи для составления

универсального алгоритма на примере задания из ОГЭ по информатике № 16

Цель Познакомить с одним из способов анализа условия задачи для составления универсального алгоритма на примере задания из

Слайд 3Задача
Автомат получает на вход трехзначное десятичное число. По полученному числу строится

новое десятичное число по следующим правилам:
Вычисляются два числа – сумма старшего и среднего разрядов, а также сумма среднего и младшего разрядов заданного числа.
Полученные два числа записываются з друг за другом в порядке: не возрастания (без разделителя).
Пример: Исходное число: 277. поразрядные суммы: 9, 14. Результат: 149.
Определите, сколько из приведенных ниже чисел могут получиться в результате работы автомата: 1616, 169, 163, 1916, 1619, 319, 916, 116.
В ответе запишите только количество чисел.

ЗадачаАвтомат получает на вход трехзначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам:Вычисляются

Слайд 4Теория
Запись трехзначного числа в общем виде: abc
a – старший разряд
b –

средний разряд
с - младший разряд

Значение цифры к каждом разряде может принимать значение от 0 до 9
Сумма двух цифр может принимать значение от 0 до 18

a+b – первое число
b+c – второе число

Первое число от второго числа не может отличаться более, чем на 9 единиц

ТеорияЗапись трехзначного числа в общем виде: abca – старший разрядb – средний разрядс - младший разрядЗначение цифры

Слайд 5Анализ
+
888
+
+
+
+
+
+
972
+
+
+
_
_
+
+
+
+
+
924
+
16 и 16
1616
169
163
1916
1619
316
916
116
16 и 9
16 и 3
19 и 16
16 и 19
3

и 16

9 и 16

11 и 6

Самостоятельно проанализировать число 22 по данным критериям

!

1616

169

116

Анализ+888++++++972+++__+++++924+16 и 1616161691631916161931691611616 и 916 и 319 и 1616 и 193 и 169 и 1611 и 6Самостоятельно

Слайд 6Алгоритм
Входные данные: a – принимает значение одного из чисел: 1616, 169,

163, 1916, 1619, 319, 916, 116
K – количество искомых чисел (величина целого типа)
N – первое число (величина целого типа)
M – второе число (величина целого типа)
Первое число должно быть не меньше второго (N >= M)
Оба числа не должны превышать значение 18 (N <=18 и M<=18)
Модуль разность первого и второго числа не должен превышать 9
(|N-M|<=9)


Может ли в результате работы автомата получиться пятизначное число?

?

АлгоритмВходные данные: a – принимает значение одного из чисел: 1616, 169, 163, 1916, 1619, 319, 916, 116

Слайд 7K=0
a
I=1,8,+1
N=целая часть числa a при делении на 100
M=остаток от деления числа

a на 100

n>=10 и n<=18 и m<=18 и n>=m и |n-m|<=9

N=целая часть числa a при делении на 10

M=остаток от деления числа a на 10

n<=18 и n>=m и
|n-m|<=9

K=K+1

K=K+1

K

начало

конец

да

нет

да

нет

K=0aI=1,8,+1N=целая часть числa a при делении на 100M=остаток от деления числа a на 100n>=10 и n

Слайд 8С помощью функций div и mod можно выделить цифры из записи

многозначных чисел.
С помощью функций div и mod можно выделить цифры из записи многозначных чисел.

Слайд 9program Z18;
uses CRT;
const

a:array[1..8] of integer = (22,10,163,1916,1619,319,916,116);
var n,m,k,i: integer;
begin
ClrScr;
k:=0;
for i:=1 to 8 do
begin
n:=a[i] div 100;
m:=a[i] mod 100;
if (n>=10)and (n<=18) and (m<=18) and (n>=m) and (abs(n-m)<=9) then begin inc(k,1); write(a[i]:6); end
else begin
n:=a[i] div 10;
m:=a[i] mod 10;
if (n<=18) and (n>=m) and (abs(n-m)<=9) then begin inc(k,1); write(a[i]:6); end;
end;
end;
writeln(‘кол-во чисел=',k:5);
End.

Программа

program Z18;    uses CRT;    const a:array[1..8] of integer = (22,10,163,1916,1619,319,916,116);

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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