A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Funções Recursivas Infinitas.

Apresentações semelhantes


Apresentação em tema: "Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Funções Recursivas Infinitas."— Transcrição da apresentação:

1 Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Funções Recursivas Infinitas 2º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula

2 Revisão 214/10/09 Ver tópico 17 – Funções Recursivas

3 Funções Recursivas 314/10/09 Funções que chamam a si próprias; void recursivo() { – //... – recurviso(); – }

4 Funções Recursivas 414/10/09 Recursivas infinitas chamam a si próprias infinitas vezes;

5 Utilidade 514/10/09 Criar estruturas complexas que possuem partes semelhantes que se repetem: – Estrelas; – Flores; – Polígonos; – Azulejos; – Espirais; – Inspirais.

6 A natureza é rica em estruturas recursivas 614/10/09

7 Existem figuras que só podem ser criadas via código 714/10/09

8 Acompanhando uma função recursiva passo-a-passo 814/10/09 // Esta função salva um arquivo de imagem no formato png void salvarPasso() { // Seleciona o arquivo para salvar a imagem String arquivo = selectOutput(); // Salva o arquivo no formato png. save(arquivo+".png"); } void funcao() { // Passo a ser repetido salvarPasso(); funcao(); }

9 Exercício /10/09 Crie o código que gera uma imagem semelhante a cada uma das imagens a seguir;

10 a) Figura concêntrica 1014/10/09

11 b) Figura concêntrica 1114/10/09

12 c) Figura concêntrica 1214/10/09

13 d) Figura composta 1314/10/09

14 e) Figura composta 1414/10/09

15 f) Polígono regular Dica: soma dos ângulos externos = 2*PI 1514/10/09

16 g) Polígono regular Dica: soma dos ângulos externos = 2*PI 1614/10/09

17 h) Estrela 1714/10/09

18 i) Estrela 1814/10/09

19 j) Espiral 1914/10/09

20 k) Espiral 2014/10/09

21 l) Espiral 2114/10/09

22 m) Espiral 2214/10/09

23 Exercício /10/09 Crie um programa que utilize funções recursivas e desenhe um caracol;

24 Exercício /10/09 Crie um programa que pergunte ao usuário o número de lados de um polígono regular que ele deseja desenhar e desenhe este polígono; Dica: veja a seção 16 (Entrada de Dados)

25 Exercício /10/09 Crie um programa que utilize funções recursivas e gere um desenho que seja constituído por figuras compostas; Experimente realizar alterações na cor de cada figura que compõe a figura principal.


Carregar ppt "Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Funções Recursivas Infinitas."

Apresentações semelhantes


Anúncios Google