Sequncia Recursiva e Programao Parte I EF 08

  • Slides: 16
Download presentation

Sequência Recursiva e Programação – Parte I EF 08 MA 11 Professor Jonas Almeida

Sequência Recursiva e Programação – Parte I EF 08 MA 11 Professor Jonas Almeida

Sequência Recursiva – para relembrar Definição A Sequência recursiva ocorre quando o termo seguinte

Sequência Recursiva – para relembrar Definição A Sequência recursiva ocorre quando o termo seguinte pode ser calculado em função do anterior. Exemplos: a) (2, 5, 8, 11, 14, 17, . . . ) b) (21, 1, -9, -19, . . . )

Recursividade A recursividade é encontrada em algumas situações do cotidiano, como por exemplo: •

Recursividade A recursividade é encontrada em algumas situações do cotidiano, como por exemplo: • Quando colocamos um objeto entre dois espelhos, a imagem formada é recursiva; • Em programação, a recursividade é uma ferramenta para um determinado software ou um equipamento, que executa uma ação sempre depois de um comando anterior. © Pixabay.

Programação Definição A programação atende a diversas finalidades, e tem como conceito um processo

Programação Definição A programação atende a diversas finalidades, e tem como conceito um processo de escrita em linhas de códigos, para uma determinada máquina ou um software conseguir compreender. © Pixabay

Algoritmo https: //youtu. be/i. EVLDKOLg. Qk

Algoritmo https: //youtu. be/i. EVLDKOLg. Qk

Algoritmo – para relembrar Definição É uma expressão matemática para representar uma sequência. Por

Algoritmo – para relembrar Definição É uma expressão matemática para representar uma sequência. Por meio desse algoritmo, podemos obter qualquer termo desta sequência. Exemplo: a) (2, 4, 6, 8, 10, 12, . . . ).

Como criar um algoritmo Para criar um algoritmo, deve-se prestar muita atenção nestes aspectos:

Como criar um algoritmo Para criar um algoritmo, deve-se prestar muita atenção nestes aspectos: • • • Ordem lógica; Início e o final; Ações para execução; Alto nível de detalhamento; Cada ação é um comando; A ação depende sempre da anterior.

Exemplo 1 Para definir a regularidade de uma sequência: • • • Definir o

Exemplo 1 Para definir a regularidade de uma sequência: • • • Definir o 1° termo; Relação do 1° com o 2° termo; A relação anterior serve para o próximo termo. Se sim – escrever essa regularidade. Se não – refazê-la entre dois termos seguidos.

Exemplo 1 Fluxograma para definir os termos de uma sequência Início 1. ° termo

Exemplo 1 Fluxograma para definir os termos de uma sequência Início 1. ° termo Definir relação entre o 1. ° e o 2. ° termo Refazer relação entre dois termos seguidos Definir a regularidade não A relação serve para o próximo termo? sim Fim

Atividade 1 Dada a sequência (10, 30, 90, 270, . . . ): a)

Atividade 1 Dada a sequência (10, 30, 90, 270, . . . ): a) Qual o 1° termo? b) Qual relação entre o 1° e o 2°? c) A relação apresentada serve para próximo? d) Qual a regularidade?

Atividade 1 – resolução

Atividade 1 – resolução

Atividade 2 Dada a sequência (2, 6, 12, 20, 30, . . . ):

Atividade 2 Dada a sequência (2, 6, 12, 20, 30, . . . ): a) Indique a regularidade. b) Qual o 6° termo?

Atividade 2 – resolução Fluxograma para definir os termos de uma sequência Início Primeiro

Atividade 2 – resolução Fluxograma para definir os termos de uma sequência Início Primeiro termo igual ao 2° Dada a sequência (2, 6, 12, 20, 30, . . . ): a) Indique a regularidade. Definir a posição do termo Multiplicar a posição por 2 Somar o termo anterior sim Calcular o próximo termo não Fim

Atividade 2 – resolução Fluxograma para definir os termos de uma sequência Início Primeiro

Atividade 2 – resolução Fluxograma para definir os termos de uma sequência Início Primeiro termo igual ao 2° Dada a sequência (2, 6, 12, 20, 30, . . . ): b) Qual o 6° termo desta sequência? Definir a posição do termo Multiplicar a posição por 2 Somar o termo anterior sim Calcular o próximo termo não Fim

Revisão A habilidade trabalhada: EF 08 MA 11 – Parte I; Programação; Criação de

Revisão A habilidade trabalhada: EF 08 MA 11 – Parte I; Programação; Criação de um algoritmo; Continue os estudos.