- ЕГЭ-2017 по информатике "Задание 11. Рекурсивные алгоритмы"

ЕГЭ-2017 по информатике "Задание 11. Рекурсивные алгоритмы" презентация, проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Слайд 18
Слайд 19
Слайд 20
Слайд 21
Слайд 22
Слайд 23
Слайд 24
Слайд 25
Слайд 26
Слайд 27
Слайд 28
Слайд 29
Слайд 30
Слайд 31
Слайд 32
Слайд 33
Слайд 34
Слайд 35
Слайд 36
Слайд 37
Слайд 38
Слайд 39
Слайд 40
Слайд 41
Слайд 42
Слайд 43
Слайд 44
Слайд 45
Слайд 46

Презентацию на тему "ЕГЭ-2017 по информатике "Задание 11. Рекурсивные алгоритмы"" можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 46 слайд(ов).

Слайды презентации

Рекурсивные алгоритмы. ЕГЭ-2017 по информатике. Задание 11. Автор: Фоминова Елена Владимировна, учитель физики и информатики МБОУ СОШ № 23 МО Усть-Лабинский район хутора Братского Краснодарского края
Слайд 1

Рекурсивные алгоритмы

ЕГЭ-2017 по информатике. Задание 11

Автор: Фоминова Елена Владимировна, учитель физики и информатики МБОУ СОШ № 23 МО Усть-Лабинский район хутора Братского Краснодарского края

Теория Рекурсия вокруг нас Рекурсия в математике Программирование Задачи на закрепление Список использованной литературы. Содержание
Слайд 2

Теория Рекурсия вокруг нас Рекурсия в математике Программирование Задачи на закрепление Список использованной литературы

Содержание

Реку́рсия (RECURCIО - возвращение) — определение, описание, изображение какого-либо объекта или процесса внутри самого этого объекта или процесса, то есть ситуация, когда объект является частью самого себя. Теория. Рекурсивным называется любой объект, который частично определяется через себя.
Слайд 3

Реку́рсия (RECURCIО - возвращение) — определение, описание, изображение какого-либо объекта или процесса внутри самого этого объекта или процесса, то есть ситуация, когда объект является частью самого себя.

Теория

Рекурсивным называется любой объект, который частично определяется через себя.

Что нужно знать: Рекурсия может быть прямой и косвенной. Рекурсия – это приём, позволяющий свести исходную задачу к одной или нескольким более простым задачам того же типа. Чтобы определить рекурсию, нужно задать: -условие остановки рекурсии -рекуррентную формулу Любую рекурсивную процедуру можно за
Слайд 4

Что нужно знать: Рекурсия может быть прямой и косвенной. Рекурсия – это приём, позволяющий свести исходную задачу к одной или нескольким более простым задачам того же типа. Чтобы определить рекурсию, нужно задать: -условие остановки рекурсии -рекуррентную формулу Любую рекурсивную процедуру можно запрограммировать с помощью цикла Рекурсия позволяет заменить цикл и в некоторых сложных задачах делает решение более понятным, хотя часто менее эффективным.

Рекурсия может быть прямой и косвенной. В случае прямой рекурсии вызов функцией самой себя делается непосредственно в этой же функции procedure F(n: integer); begin writeln(n); if n > 1 then begin F(n-1); F(n-3) end end; end;
Слайд 5

Рекурсия может быть прямой и косвенной. В случае прямой рекурсии вызов функцией самой себя делается непосредственно в этой же функции procedure F(n: integer); begin writeln(n); if n > 1 then begin F(n-1); F(n-3) end end; end;

Косвенная рекурсия создаётся за счёт вызова данной функции из какой-либо другой функции, которая сама вызывалась из данной функции. function F(n: integer): integer; begin if n > 2 then F := F(n - 1) + G(n - 2) else F := 1; end; function G(n: integer): integer; begin if n > 2 then G := G(n - 1)
Слайд 6

Косвенная рекурсия создаётся за счёт вызова данной функции из какой-либо другой функции, которая сама вызывалась из данной функции. function F(n: integer): integer; begin if n > 2 then F := F(n - 1) + G(n - 2) else F := 1; end; function G(n: integer): integer; begin if n > 2 then G := G(n - 1) + F(n - 2) else G := 1; end;

Уроборос – змей, кусающий свой собственный хвост. Это древний символ бесконечности Вселенной и времени, круговорота жизни, отождествляемых с рекурсией. Рекурсия вокруг нас…. Классическим примером бесконечной рекурсии являются два поставленные друг напротив друга зеркала: в них образуются два коридор
Слайд 7

Уроборос – змей, кусающий свой собственный хвост. Это древний символ бесконечности Вселенной и времени, круговорота жизни, отождествляемых с рекурсией.

Рекурсия вокруг нас…

Классическим примером бесконечной рекурсии являются два поставленные друг напротив друга зеркала: в них образуются два коридора из затухающих отражений зеркал.

Классическим примером конечной рекурсии является русская матрешка.

Рассказ из С.Лева «Кибериады» о разумной машине, которая обладала достаточным умом и ленью, чтобы для решения поставленной задачи построить себе подобную, и поручить решение ей. (бесконечная рекурсия - каждая новая машина строила себе подобную). Н.В. Гоголь в повести «Портрет» описывает сон художник
Слайд 8

Рассказ из С.Лева «Кибериады» о разумной машине, которая обладала достаточным умом и ленью, чтобы для решения поставленной задачи построить себе подобную, и поручить решение ей. (бесконечная рекурсия - каждая новая машина строила себе подобную).

Н.В. Гоголь в повести «Портрет» описывает сон художника Черткова (сон третьего уровня рекурсии). Проснувшись от этого сна Чертков попадает на второй уровень рекурсии – во второй сон. Проснувшись от второго сна, он попадает в первый сон, от которого тоже придется проснуться.

"Мастер и Маргарита" - один из наиболее ярких рекурсивных романов. Тема Иешуа и Пилата рекурсивно вызывается из темы Мастера и Маргариты. Кроме того, здесь так же используется прием "книга в книге". Мастер пишет роман об Иешуа и Пилате, текст которого сливается с текстом книги "Мастер и Маргарита".

Первым романом, удивившим читателей приемом рекурсии, был "Дон Кихот". Сервантес все время пытался смешивать два мира: мир читателя и мир книги. У Сервантеса главный процесс не просто книга, но книга плюс читатель. В шестой главе цирюльник, осматривая библиотеку Дон Кихота, находит книгу С
Слайд 9

Первым романом, удивившим читателей приемом рекурсии, был "Дон Кихот". Сервантес все время пытался смешивать два мира: мир читателя и мир книги. У Сервантеса главный процесс не просто книга, но книга плюс читатель. В шестой главе цирюльник, осматривая библиотеку Дон Кихота, находит книгу Сервантеса и высказывает суждения о писателе. Вымысел Сервантеса рассуждает о нем. В начале девятой главы сообщается, что роман переведен с арабского и что Сервантес купил его на рынке. Наконец, во второй части романа персонажи уже прочли первую часть.

Элементы использования рекурсии находим еще раньше у Шекспира. Гамлет ставит спектакль, где в упрощенном варианте описываются события трагедии.

В романее Л. Толстого «Война и мир» рекурсия отражает прошлое в настоящем и будущем.

У попа была собака, он её любил Она съела кусок мяса, он её убил В землю закопал, Надпись написал: «У попа была собака, он её любил Она съела кусок мяса, он её убил В землю закопал, Надпись написал: Р. Бернс «Дом, который построил Джек» в переводе С. Маршака Вот дом, Который построил Джек. А это пше
Слайд 10

У попа была собака, он её любил Она съела кусок мяса, он её убил В землю закопал, Надпись написал: «У попа была собака, он её любил Она съела кусок мяса, он её убил В землю закопал, Надпись написал:

Р. Бернс «Дом, который построил Джек» в переводе С. Маршака Вот дом, Который построил Джек. А это пшеница, Которая в темном чулане хранится В доме,  Который построил Джек А это веселая птица-синица, Которая часто ворует пшеницу,  Которая в темном чулане хранится.

А. Блока Ночь, улица, фонарь, аптека. Бессмысленный и тусклый свет. Живи еще хоть четверть века –  Все будет так. Исхода нет. Умрешь – начнешь опять сначала, И повторится все, как встарь: Ночь, ледяная рябь канала, Аптека, улица, фонарь.
Слайд 11

А. Блока Ночь, улица, фонарь, аптека. Бессмысленный и тусклый свет. Живи еще хоть четверть века –  Все будет так. Исхода нет. Умрешь – начнешь опять сначала, И повторится все, как встарь: Ночь, ледяная рябь канала, Аптека, улица, фонарь.

Мориса Эшера «Рисующие руки». Мориса Эшера «Галерея гравюр»
Слайд 12

Мориса Эшера «Рисующие руки»

Мориса Эшера «Галерея гравюр»

Фрактал "Треугольник Серпинского". Эйфелева Башня в Париже. Исторический музей в Москве
Слайд 13

Фрактал "Треугольник Серпинского"

Эйфелева Башня в Париже

Исторический музей в Москве

Дерево состоит из веток. Ветка в свою очередь состоит из более маленьких веточек. Каждая ветка повторяет дерево. Реки образуются из впадающих в них рек. Чешуя шишек и семена некоторых цветов (например, подсолнечника) расположены пересекающимися спиралевидными веерами, определяемыми соотношением чисе
Слайд 14

Дерево состоит из веток. Ветка в свою очередь состоит из более маленьких веточек. Каждая ветка повторяет дерево. Реки образуются из впадающих в них рек. Чешуя шишек и семена некоторых цветов (например, подсолнечника) расположены пересекающимися спиралевидными веерами, определяемыми соотношением чисел Фибоначчи.

Эффект Дросте - термин для изображения специфического вида рекурсивного изображения. Изображение включает уменьшенный собственный вариант самого себя. Этот более малый вариант после этого показывает даже более малый вариант себя, и так далее. Практически это продолжается пока разрешение изображения
Слайд 15

Эффект Дросте - термин для изображения специфического вида рекурсивного изображения. Изображение включает уменьшенный собственный вариант самого себя. Этот более малый вариант после этого показывает даже более малый вариант себя, и так далее. Практически это продолжается пока разрешение изображения позволяет уменьшает размер. Термин был введен в честь Дросте, голландского какао.

Герб Российской Федерации является рекурсивно-определённым графическим объектом: в правой лапе изображённого на нём двуглавого орла зажат скипетр, который венчается уменьшенной копией герба. Так как на этом гербе в правой лапе орла также находится скипетр, получается бесконечная рекурсия.
Слайд 16

Герб Российской Федерации является рекурсивно-определённым графическим объектом: в правой лапе изображённого на нём двуглавого орла зажат скипетр, который венчается уменьшенной копией герба. Так как на этом гербе в правой лапе орла также находится скипетр, получается бесконечная рекурсия.

Рекурсия в математике. 1) Арифметическая прогрессия: а)а1=а0; б) аn=аn-1+d. 2) Геометрическая прогрессия: а) а1=а0; б) аn=а n-1*q.
Слайд 17

Рекурсия в математике

1) Арифметическая прогрессия: а)а1=а0; б) аn=аn-1+d. 2) Геометрическая прогрессия: а) а1=а0; б) аn=а n-1*q.

3) Факториал an=n! n!=1*2*3*4*5*б*...*n. а)а1=1; б) аn=n*аn-1. 4) Числа Фибоначчи. x1=x2=1 xn=xn-1+xn-2 при n > 2 Каждый элемент ряда Фибоначчи является суммой двух предшествующих элементов, т.е. 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,…
Слайд 18

3) Факториал an=n! n!=1*2*3*4*5*б*...*n. а)а1=1; б) аn=n*аn-1. 4) Числа Фибоначчи. x1=x2=1 xn=xn-1+xn-2 при n > 2 Каждый элемент ряда Фибоначчи является суммой двух предшествующих элементов, т.е. 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,…

Программирование. Рекурсия — это такой способ организации вспомогательного алгоритма (подпрограммы), при котором эта подпрограмма (процедура или функция) в ходе выполнения ее операторов обращается сама к себе. В программировании рекурсия — вызов функции из неё же самой, непосредственно или через дру
Слайд 20

Программирование

Рекурсия — это такой способ организации вспомогательного алгоритма (подпрограммы), при котором эта подпрограмма (процедура или функция) в ходе выполнения ее операторов обращается сама к себе.

В программировании рекурсия — вызов функции из неё же самой, непосредственно или через другие функции, например, функция A вызывает функцию B, а функция B — функцию A. Количество вложенных вызовов функции или процедуры называется глубиной рекурсии.

В языке программирования Pascal рекурсивностью могут обладать как функции, так и процедуры. Примеры рекурсивной процедуры. Общая форма записи: Procedure Rec (a:integer); Begin If a>0 Then Rec(a-1); Writeln(a); End; Важно! Выполнение рекурсивного алгоритма можно представить следующим образом: кажд
Слайд 21

В языке программирования Pascal рекурсивностью могут обладать как функции, так и процедуры. Примеры рекурсивной процедуры. Общая форма записи: Procedure Rec (a:integer); Begin If a>0 Then Rec(a-1); Writeln(a); End;

Важно!

Выполнение рекурсивного алгоритма можно представить следующим образом: каждый рекурсивный вызов процедуры F порождает в памяти компьютера новую копию этой процедуры и запускает ее на выполнение со своими значениями входных параметров. После того как процедура F завершила работу, выполнение программы продолжается со следующего оператора после вызова F.

Пример рекурсивной процедуры: Program n1; uses crt; procedure Rec(i: integer); begin if i>1 then Rec(i-1); writeln(i); end; begin clrscr; Rec(5); End. Выводится 1,2,3,4,5. Пока i >1 вызывается следующая процедура. Выводится i
Слайд 22

Пример рекурсивной процедуры: Program n1; uses crt; procedure Rec(i: integer); begin if i>1 then Rec(i-1); writeln(i); end; begin clrscr; Rec(5); End.

Выводится 1,2,3,4,5

Пока i >1 вызывается следующая процедура

Выводится i

Вызов Rec(5) Вызов Rec(4) Вызов Rec(3) Вызов Rec(2) Вызов Rec(1) Вывод (1) Вывод (2) Вывод (3) Вывод (4) Вывод (5) i>1 i Rec(i-1) 5 4 3 2 1 5>1 Да 4>1 Да 3>1 Да 2>1 Да 1>1 Нет Rec(4) Rec(3) Rec(2) Rec(1) Вывод(1)
Слайд 23

Вызов Rec(5) Вызов Rec(4) Вызов Rec(3) Вызов Rec(2) Вызов Rec(1) Вывод (1) Вывод (2) Вывод (3) Вывод (4) Вывод (5) i>1 i Rec(i-1) 5 4 3 2 1 5>1 Да 4>1 Да 3>1 Да 2>1 Да 1>1 Нет Rec(4) Rec(3) Rec(2) Rec(1) Вывод(1)

Задание1. Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями: F(1) = 1 F(n) = F(n–1) + n, при n >1 Чему равно значение функции F(5)? В ответе запишите только натуральное число. Решение. Последовательно находим: F(2) = F(1) + 2 = 3, F(3) = F(2) + 3
Слайд 24

Задание1. Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями: F(1) = 1 F(n) = F(n–1) + n, при n >1 Чему равно значение функции F(5)? В ответе запишите только натуральное число.

Решение. Последовательно находим: F(2) = F(1) + 2 = 3, F(3) = F(2) + 3 = 6, F(4) = F(3) + 4 = 10, F(5) = F(4) +5 = 15. Ответ: 15

Задание 2. Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n. Складывая все эти числа, получаем 49
Слайд 25

Задание 2. Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n

Складывая все эти числа, получаем 49

Задание 3. Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n. Складывая все эти числа, получаем 79
Слайд 26

Задание 3. Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n

Складывая все эти числа, получаем 79

Задание 4. Дан рекурсивный алгоритм procedure F(n: integer); begin if n. Решение: Найдем значение процедуры: F(6)=F(5)+2*F(4) F(5)=F(4)+2*F(3) F(4)=F(3)+2*F(2) F(3)=F(2)+2*F(0)=F(2)+2*1=F(2)+2 F(2)=1 Следовательно: F(3)=1+2=3 F(4)=3+2*1=5 F(5)=5+2*3=11 F(6)=11+2*5=21
Слайд 27

Задание 4. Дан рекурсивный алгоритм procedure F(n: integer); begin if n

Решение: Найдем значение процедуры: F(6)=F(5)+2*F(4) F(5)=F(4)+2*F(3) F(4)=F(3)+2*F(2) F(3)=F(2)+2*F(0)=F(2)+2*1=F(2)+2 F(2)=1 Следовательно: F(3)=1+2=3 F(4)=3+2*1=5 F(5)=5+2*3=11 F(6)=11+2*5=21

Задание 5. Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n  F(2) F(4) F(3) F(8) F(5) F(6) 8+4+5+2+3+4+6+8+5=45. Построенное дерево позволяет ответить на более сложный вопрос: «Что напечатает программа?» Выписав значения узлов в порядке построения, получим: 2 4 8 5 3 6 4 8 5
Слайд 28

Задание 5. Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n F(2) F(4) F(3) F(8) F(5) F(6) 8+4+5+2+3+4+6+8+5=45

Построенное дерево позволяет ответить на более сложный вопрос: «Что напечатает программа?» Выписав значения узлов в порядке построения, получим: 2 4 8 5 3 6 4 8 5 Результат работы программы при ином расположении оператора печати n, в общем случае, отличается от данного.

Задание 5. Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n. Решение (II способ): При n4 F(8)=8; F(7)=7; F(6)=6; F(5)=5 Найдем значение процедуры: F(4)=4 +F(2*4)+F(4+1)=4+F(8)+F(5)= =4+8+5=17 F(3)=3 +F(2*3)+F(3+1)=3+F(6)+F(4)= =3+6+17=26 F(2)=2 +F(2*2)+F(2+1)=2+F(4)+F(3)= =2
Слайд 29

Задание 5. Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n

Решение (II способ): При n4 F(8)=8; F(7)=7; F(6)=6; F(5)=5 Найдем значение процедуры: F(4)=4 +F(2*4)+F(4+1)=4+F(8)+F(5)= =4+8+5=17 F(3)=3 +F(2*3)+F(3+1)=3+F(6)+F(4)= =3+6+17=26 F(2)=2 +F(2*2)+F(2+1)=2+F(4)+F(3)= =2+17+26=45

Задание 6. Дан рекурсивный алгоритм procedure F(n: integer); begin if n. Решение: при n4 F(n)=n Найдем значение процедуры: F(2)=F(2*2)+F(2+1)+2=F(4)+F(3)+2 F(3)=F(2*3)+F(3+1)+3=F(6)+F(4)+3 F(4)=F(2*4)+F(4+1)+4=F(8)+F(5)+4 F(2)=F(8)+F(5)+4+F(6)+F(8)+F(5)+4+3+2. Ответ: 8,5,4,6,8,5,4,3,2
Слайд 30

Задание 6. Дан рекурсивный алгоритм procedure F(n: integer); begin if n

Решение: при n4 F(n)=n Найдем значение процедуры: F(2)=F(2*2)+F(2+1)+2=F(4)+F(3)+2 F(3)=F(2*3)+F(3+1)+3=F(6)+F(4)+3 F(4)=F(2*4)+F(4+1)+4=F(8)+F(5)+4 F(2)=F(8)+F(5)+4+F(6)+F(8)+F(5)+4+3+2

Ответ: 8,5,4,6,8,5,4,3,2

Задание 7. Дан рекурсивный алгоритм procedure F(n: integer); begin if n. Решение: при n4 F(n)= «не печатает!» Найдем значение процедуры: F(2)=F(2*2)+2+F(2+1)=F(4)+2+F(3) F(3)=F(2*3)+3+F(3+1)=F(6)+3+F(4) F(4)=F(2*4)+4+F(4+1)=F(8)+4+F(5) F(2)=4+2+F(3)=4+2+3+F(4)=4+2+3+4. Ответ: 4,2,3,4
Слайд 31

Задание 7. Дан рекурсивный алгоритм procedure F(n: integer); begin if n

Решение: при n4 F(n)= «не печатает!» Найдем значение процедуры: F(2)=F(2*2)+2+F(2+1)=F(4)+2+F(3) F(3)=F(2*3)+3+F(3+1)=F(6)+3+F(4) F(4)=F(2*4)+4+F(4+1)=F(8)+4+F(5) F(2)=4+2+F(3)=4+2+3+F(4)=4+2+3+4

Ответ: 4,2,3,4

Задание 8. Дан рекурсивный алгоритм procedure F(n: integer); begin if n >1 then begin F(n-2); write(n); F(n div 2); end; end; Укажите через запятую последовательность выводимых чисел, в том порядке, как их напечатает программа при выполнении вызова F(6). Решение: при n>1 F(n)=F(n-2)+n +F(n div
Слайд 32

Задание 8. Дан рекурсивный алгоритм procedure F(n: integer); begin if n >1 then begin F(n-2); write(n); F(n div 2); end; end; Укажите через запятую последовательность выводимых чисел, в том порядке, как их напечатает программа при выполнении вызова F(6).

Решение: при n>1 F(n)=F(n-2)+n +F(n div 2) при n Ответ: 2,4,2,6,3

Задание 9. Дан рекурсивный алгоритм procedure F(n: integer); Begin write(n); if n >1 then begin F(n-2); F(n div 2); end; end; Укажите через запятую последовательность выводимых чисел, в том порядке, как их напечатает программа при выполнении вызова F(5). Решение: при n>1 F(n)=n+F(n-2) +F(n div
Слайд 33

Задание 9. Дан рекурсивный алгоритм procedure F(n: integer); Begin write(n); if n >1 then begin F(n-2); F(n div 2); end; end; Укажите через запятую последовательность выводимых чисел, в том порядке, как их напечатает программа при выполнении вызова F(5).

Решение: при n>1 F(n)=n+F(n-2) +F(n div 2) при n Ответ: 5,3,1,1,2,0,1

Задание 10. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(‘*’); if n >0 then F(n-2) else G(n); end; procedure G(n: integer); Begin write(‘**’); if n >1 then F(n-3); end; Сколько символов «звездочка» будет
Слайд 34

Задание 10. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(‘*’); if n >0 then F(n-2) else G(n); end; procedure G(n: integer); Begin write(‘**’); if n >1 then F(n-3); end; Сколько символов «звездочка» будет напечатано на экране при выполнении F(20)?

Решение: при n>10 F(n)=‘*’+F(n-2) при n Ответ: 17

F(1)=3 F(4)=3+3=6 F(7)=3+6=9 F(10)=3+9=12 F(12)=1+12=13 F(14)=1+13=14 F(16)=1+14=15 F(18)=1+15=16 F(20)=1+16=17

Задача 1. Дан рекурсивный алгоритм procedure F(n: integer); Begin writeln(n); if n  Ответ: 64. Задачи на закрепление. Справка при n=5 F(n)=n. Справка
Слайд 35

Задача 1. Дан рекурсивный алгоритм procedure F(n: integer); Begin writeln(n); if n Ответ: 64

Задачи на закрепление

Справка при n=5 F(n)=n

Справка

Задача 2. Дан рекурсивный алгоритм procedure F(n: integer); Begin writeln(n); if n >3 then begin F(n-1); F(n -3); end; end; Чему равна сумма выводимых на экран чисел при вызове F(5). Ответ: 15. Справка при n>3 F(n)=n+F(n-1) +F(n-3) при n
Слайд 36

Задача 2. Дан рекурсивный алгоритм procedure F(n: integer); Begin writeln(n); if n >3 then begin F(n-1); F(n -3); end; end; Чему равна сумма выводимых на экран чисел при вызове F(5).

Ответ: 15

Справка при n>3 F(n)=n+F(n-1) +F(n-3) при n

Задача 3. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(‘*’); if n >10 then F(n-2) else G(n); end; procedure G(n: integer); Begin write(‘**’); if n >0 then F(n-3); end; Сколько символов «звездочка» будет н
Слайд 37

Задача 3. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(‘*’); if n >10 then F(n-2) else G(n); end; procedure G(n: integer); Begin write(‘**’); if n >0 then F(n-3); end; Сколько символов «звездочка» будет напечатано на экране при выполнении F(18)?

Ответ: 19

Задача 4. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(‘*’); if n >=2 then F(n-2) else G(n); end; procedure G(n: integer); Begin write(‘**’); if n >1 then F(n-3); end; Сколько символов «звездочка» будет н
Слайд 38

Задача 4. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(‘*’); if n >=2 then F(n-2) else G(n); end; procedure G(n: integer); Begin write(‘**’); if n >1 then F(n-3); end; Сколько символов «звездочка» будет напечатано на экране при выполнении F(22)?

Ответ: 18

Задача 5. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(n); if n mod 2 =0 then F(n div 2) else G((n-1) div 2); end; procedure G(n: integer); Begin write(n); if n >0 then F(n); end; Какова сумма чисел, напечат
Слайд 39

Задача 5. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(n); if n mod 2 =0 then F(n div 2) else G((n-1) div 2); end; procedure G(n: integer); Begin write(n); if n >0 then F(n); end; Какова сумма чисел, напечатанных на экране при выполнении вызова F(17)?

Ответ: 40

Задача 6. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(n mod 2); if n mod 2 =0 then F(n div 2) else G((n-1) div 2); end; procedure G(n: integer); Begin write(n); if n >0 then F(n); end; Какова сумма чисел, н
Слайд 40

Задача 6. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(n mod 2); if n mod 2 =0 then F(n div 2) else G((n-1) div 2); end; procedure G(n: integer); Begin write(n); if n >0 then F(n); end; Какова сумма чисел, напечатанных на экране при выполнении вызова F(19)?

Ответ: 16

Задача 7. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(n mod 2); if n mod 2 =0 then F(n div 2) else G((n-1) div 2); end; procedure G(n: integer); Begin write(n mod 2); if n >0 then F(n); end; Сколько нулей б
Слайд 41

Задача 7. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin write(n mod 2); if n mod 2 =0 then F(n div 2) else G((n-1) div 2); end; procedure G(n: integer); Begin write(n mod 2); if n >0 then F(n); end; Сколько нулей будет выведено на экране при выполнении вызова F(21)?

Ответ: 5

Задача 8. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin if n mod 5 =0 then G(n -5) else F(n-3); end; procedure G(n: integer); Begin write(‘*’); if n >0 then F(n-1); end; Сколько символов «звездочка» будет напечатан
Слайд 42

Задача 8. Даны два рекурсивных алгоритма procedure F(n: integer); forward; procedure G(n: integer); forward procedure F(n: integer); Begin if n mod 5 =0 then G(n -5) else F(n-3); end; procedure G(n: integer); Begin write(‘*’); if n >0 then F(n-1); end; Сколько символов «звездочка» будет напечатано на экране при выполнении вызова F(51)?

Ответ: 4

Список использованной литературы. Крылов С.С ЕГЭ 2017. Информатика Тематические тестовые задания/С.С. Крылов, Д.М. Ушаков.-М.:Издательство «Экзамен», 2017 Крылов С.С, Чуркина Т.Е. ЕГЭ. Информатика и ИКТ: типовые экзаменационные варианты: 20 вариантов. -М.:Издательство «Национальное образование», 201
Слайд 44

Список использованной литературы

Крылов С.С ЕГЭ 2017. Информатика Тематические тестовые задания/С.С. Крылов, Д.М. Ушаков.-М.:Издательство «Экзамен», 2017 Крылов С.С, Чуркина Т.Е. ЕГЭ. Информатика и ИКТ: типовые экзаменационные варианты: 20 вариантов. -М.:Издательство «Национальное образование», 2017 Бражникова О.В. Рекурсия. Рекурсивные алгоритмы http://easyen.ru Исламов Р.Г. «Рекурсивные алгоритмы». Разбор заданий №11 ЕГЭ по информатике и ИКТ Коротун О.В. Рекурсивные алгоритмы. Задание 11 ЕГЭ. http://proteacher.ru/2015/01/10/Rekursivnye_algoritmy_1420913156_12749.pptx Юдин А.Б. Рекрусия http://www.uchportal.ru/load/18-1-0-55354

Слайд 1, 2 http://arxweb.net/pictures/raznoe/recursia.jpeg Слайд 3-7,17,18,20-36, 44 https://upload.wikimedia.org/wikipedia/commons/b/b3/Screenshot_Recursion_via_vlc.png Слайд 3 http://lols.ru/uploads/posts/2011-07/1309983680_1309964j.jpg Слайд 7 Змей http://ezolan.ru/image/cache/data/Talisman/smola
Слайд 45

Слайд 1, 2 http://arxweb.net/pictures/raznoe/recursia.jpeg Слайд 3-7,17,18,20-36, 44 https://upload.wikimedia.org/wikipedia/commons/b/b3/Screenshot_Recursion_via_vlc.png Слайд 3 http://lols.ru/uploads/posts/2011-07/1309983680_1309964j.jpg Слайд 7 Змей http://ezolan.ru/image/cache/data/Talisman/smola/kumirnica/95-500x500.jpg Зеркала http://cdn01.ru/files/users/images/92/44/92443e52bffa0b4f29b8075eb6a50193.jpg Матрешки https://image.jimcdn.com/app/cms/image/transf/none/path/seb6ba021dbaf218c/image/i0b5fd1e834074150/version/1418029668/image.jpg Слайд 8 Лем http://tomuz.ru/uploads/images/l/e/m/lem_stanislav_kiberiada_01_skazki_robotov.jpg Портрет https://fs00.infourok.ru/images/doc/233/91173/2/img4.jpg Мастер и Маргарита  http://biblus.ru/pics/7/f/f/1005817671.jpg Слайд 9 Гамлет http://botinok.co.il/sites/default/files/images/c44e9d5e0c2582fb3bfd9c60e1e36ea5_smoktunovskiy_gamlet.jpg Дон Кихот https://upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Honoré_Daumier_017_%28Don_Quixote%29.jpg/416px-Honoré_Daumier_017_%28Don_Quixote%29.jpg Война и мир http://www.abbyreader.ru/pic/fa649070809c3dfb3fa768b4d8fd528a.jpg Слайд 10 Поп http://cdn01.ru/files/users/images/e4/31/e4311658d876f53c249807107fc54648.jpg Джек http://s-marshak.ru/books/d/d27/d27_02.jpg Слайд 11 https://lh3.googleusercontent.com/-SqgOCQ0nNsk/TKnKgCfpcKI/AAAAAAAAHe4/1E4isRsTzeEJBdFNBeDLDEp_RRH-VHnEgCHM/s800/0_2910a_67b4058a_XL.jpg

Интернет-ресурсы

Слайд 12 Руки https://1.bp.blogspot.com/-fbcn-arPJ-U/VzcSEzMsn0I/AAAAAAAALfQ/JOwbBZ2BLaMtAL1mNK-e7ZPt_OAPkAksgCLcB/s1600/drawing-hands.jpg Галерея http://escherdroste.math.leidenuniv.nl/images/scan450.jpg Слайд 13 Эйфелева башня http://ic.pics.livejournal.com/alexey_soloviev/41323646/48823/48823_ori
Слайд 46

Слайд 12 Руки https://1.bp.blogspot.com/-fbcn-arPJ-U/VzcSEzMsn0I/AAAAAAAALfQ/JOwbBZ2BLaMtAL1mNK-e7ZPt_OAPkAksgCLcB/s1600/drawing-hands.jpg Галерея http://escherdroste.math.leidenuniv.nl/images/scan450.jpg Слайд 13 Эйфелева башня http://ic.pics.livejournal.com/alexey_soloviev/41323646/48823/48823_original.jpg Музей http://akademichesky.mos.ru/upload/medialibrary/38e/git.jpg Фрактал http://lurkmore.so/images/a/a8/Fractal_pyramid.jpg Слайд 14 Подсолнух http://thefaceshop.info/image/data/подсолнечник.jpg Дерево http://slavaveto.ru/notes/images/the_tree.jpg Река http://static.panoramio.com/photos/large/53740152.jpg Шишки http://traffic-moscow.ru/img/elovie-shishki-v-retseptah-narodnoy-meditsini-3.jpg Слайд 15 http://monemo.ru/uploads/2963/images/ecaeb3a20d09ba73.jpg Слайд 16 http://picsview.ru/images/930461_flag-rossii-s-gerbom-png.jpg Слайд 17 http://yavix.ru/i/1/1/7/1f5e585142098e76790c71553053d.jpg Слайд 18 Факториал http://a887.phobos.apple.com/us/r30/Purple1/v4/7a/1a/7e/7a1a7e1e-85d1-dbb9-22dc-0491dbc71b71/pr_source.png?downloadKey=1428831233_243c912f63c872b85a411a2fb282a4f2 Фибоначи http://binarnyestrategii.ru/wp-content/uploads/2015/10/fibonacci-luchshaya-strategiaya.png Слайд 19 http://perego-shop.ru/gallery/images/1223129_zolotoe-sechenie-v-kosmose.jpg Слайд 21-36 Человечек http://sch2.luninec.edu.by/be/sm.aspx?guid=6463 Слайд 37-42 http://ivanov-shkola-70.myjino.ru/informatika_06_fgos/par_17/ris_62.png Слайд 43 http://s00.yaplakal.com/pics/pics_original/0/5/2/377250.jpg

Список похожих презентаций

Анимированные ребусы по информатике

Анимированные ребусы по информатике

пере да ча обра бот ка. т очк а па мят ь. комп тер ью. кла виа тура. проце с со р кур сор. ок но шаб лон. мод ем ката лог. алг о ри тм арх ива ция. ...
Анализ ресурсов по подготовке учащихся к ЕГЭ по информатике

Анализ ресурсов по подготовке учащихся к ЕГЭ по информатике

Технопарк в сфере высоких технологий “Жигулёвская долина" областная целевая программа на 2010-2014 годы. Приоритетными направлениями специализации ...
ЕГЭ по информатике

ЕГЭ по информатике

Структура экзаменационной работы. Общее число заданий в экзаменационной работе – 32. Общее время выполнения работы – 240 мин. Экзаменационная работа ...
"Своя игра" по информатике

"Своя игра" по информатике

Вопросы Финал. Что изучает информатика? Способы представления, накопления (хранения), обработки информации с помощью технических средств. Что такое ...
Альманах интерактивных презентаций-тестов анаграмм по информатике и ИТ

Альманах интерактивных презентаций-тестов анаграмм по информатике и ИТ

Анаграмма: Кто есть who? Анаграмма - это слово, образованное путем перестановки букв исходного слова, например, ИГОЛКА = ЛОГИКА. В заданиях используются ...
Задания по информатике

Задания по информатике

Лес Поляна Чаща. Самый синий цветок. Самая глубокая нора. Самая высокая сосна. Дом Эльфа Дом Хмурика Дом Шишкоеда. Адрес Эльфа: Лес, Поляна, Самый ...
Вспомогательные алгоритмы

Вспомогательные алгоритмы

Содержание. 1. Вопросы для подготовки к зачету 2. Метод пошаговой детализации 3. Подпрограммы 3.1. Преимущества использования подпрограмм 3.2. Организация ...
Вспомогательные алгоритмы и подпрограммы

Вспомогательные алгоритмы и подпрограммы

Вопросы. Какую работу может выполнять ГРИС? Что представляет собой среда исполнителя ГРИС? В чём разница между управлением в прямом режиме и в программном ...
Викторина по Информатике "Угадайка"

Викторина по Информатике "Угадайка"

ПОПРОБУЙ ПРОЧИТАЙ! Слова зашифрованы с использованием: команд ОС расширений файлов операторов языков программирования названий клавиш служебных слов. ...
Викторина по информатике

Викторина по информатике

4 3 1 10 19 18 17 16 15 14 13 11 9 8 7 6 5 0 30. Что означает слово "компьютер”? Вычислитель Умножитель Мыслитель. В результате компьютерного сбоя ...
Вспомогательные алгоритмы с аргументами

Вспомогательные алгоритмы с аргументами

Команды абсолютного и относительного смещения. ( х и у отсчитывается от начала координат 0,0). сместиться в точку (х, у). сместиться на вектор (а, ...
ЕГЭ по информатике

ЕГЭ по информатике

Основы логики. Знание символики Знание таблиц истинности основных логических операций (инверсия, конъюнкция, дизъюнкция), а также импликации Знание ...
Интеллектуальная игра по информатике "Информационный умник"

Интеллектуальная игра по информатике "Информационный умник"

С помощью какой программы можно осуществить сжатия любых данных? 30 очков. Как называется вредоносная программа наносящая вред компьютеру? 50 очков. ...
Игры по информатике

Игры по информатике

Что такое информация? Назовите виды алгоритмических структур. Раскодируйте сообщение. Что такое информатика? Разветвляющися алгоритм.... (продолжите ...
Игра по информатике "Счастливый случай"

Игра по информатике "Счастливый случай"

1 гейм – «Дальше, дальше…» 2 гейм – «Заморочки из бочки» 3 гейм – «Веришь – не веришь» 4 гейм – «Всё наоборот» 5 гейм – «Конкурс капитанов». План ...
Игра-конкурс по информатике

Игра-конкурс по информатике

Цель:. Формировать у учащихся общеучебные навыки: постановка цели, разработка алгоритма, умение обосновать решение; Развивать логические способности ...
Игра по информатике

Игра по информатике

Первый этап. 1. Какая величина измеряется в МГц? 1) скорость доступа к требуемому месту на диске для чтения или записи информации; 2) скорость доступа ...
Известные личности в информатике

Известные личности в информатике

Познавательная викторина по информатике. Подготовила учитель информатики МАОУ «СОШ №14» г. Великий Новгород Кедрова Алёна Валерьевна. Вопрос 1. В ...
Знакомство с клавиатурой. Путешествие по клавишам

Знакомство с клавиатурой. Путешествие по клавишам

Эпиграф урока. «Когда человек не знает, к какой пристани он держит путь, для него ни один ветер не будет попутным» Сенека. Кроссворд. АЛГОРИТМ. Алгоритм. ...

Конспекты

Загадки по информатике

Загадки по информатике

Конспект урока на тему «Загадки по информатике». Скромный серый колобок,. Длинный тонкий проводок,. Ну а на коробке -. Две или три кнопки. . ...
Нестандартное занятие - КВН по информатике для обучающихся четвертого года обучения

Нестандартное занятие - КВН по информатике для обучающихся четвертого года обучения

МБОУ ДОД « центр творческого развития и гуманитарного образования». Конспект занятия по информатике. на тему:. Нестандартное ...
Использование элементов алгебры логики при решении заданий ЕГЭ по информатике

Использование элементов алгебры логики при решении заданий ЕГЭ по информатике

Муниципальное бюджетное общеобразовательное учреждение. средняя общеобразовательная школа № 2 п. Мостовского. муниципального образования Мостовский ...
Линейные алгоритмы

Линейные алгоритмы

Урок-киностудия. по информатике. в 7 классе. Линейные. . алгоритмы. Учитель информатики. . ГУО «Гимназия г.Ветки». первой квалификационной ...
Контрольная работа по PowerPoint

Контрольная работа по PowerPoint

Суворова Галина Викторовна. . Суворова Галина Викторовна. . КГУ «Школа-гимназия города Курчатова», Казахстан, ВКО, город Курчатов. . ...
Компьютерная графика. Виды компьютерной графики. Программы по созданию и обработке векторной и растровой графики, форматы графических файлов

Компьютерная графика. Виды компьютерной графики. Программы по созданию и обработке векторной и растровой графики, форматы графических файлов

Коммунальное государственное учреждение. «Рудная средняя школа». учитель информатики. Сатиева Светлана Маратовна. Тема: Компьютерная графика. ...
Какие бывают алгоритмы

Какие бывают алгоритмы

Муниципальное бюджетное общеобразовательное учреждение. «Красноануйская основная общеобразовательная школа». Солонешенского района Алтайского ...
Вводный урок по Exсel

Вводный урок по Exсel

Информатика. Класс:. 9. . Тема:. «Вводный урок. по Ex. сel. ». Тип урока: комбинированный. Методы:. словесный (рассказ, беседа, объяснение) ...
Линейные вычислительные алгоритмы

Линейные вычислительные алгоритмы

Тема урока. : Линейные вычислительные алгоритмы. . . Цель урока:. формирование представлений учащихся о линейных вычислительных алгоритмах, определить ...
Инструкция по работе с презентацией

Инструкция по работе с презентацией

Урок на тему. . «Инструкция по работе с презентацией». Когда начался показ слайдов, появится окошко: включить содержимое. Если ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:16 мая 2017
Категория:Информатика
Содержит:46 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации