Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouStella Justo Alterado mais de 11 anos atrás
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 14/10/09 Bruno C. de Paula 2º Semestre 2009 > PUCPR > Design Digital
2
14/10/09 Revisão Ver tópico 17 – Funções Recursivas 14/10/09 2
3
Funções Recursivas Funções que chamam a si próprias;
14/10/09 Funções Recursivas Funções que chamam a si próprias; void recursivo() { //... recurviso(); } 14/10/09 3
4
14/10/09 Funções Recursivas Recursivas infinitas chamam a si próprias infinitas vezes; 14/10/09 4
5
14/10/09 Utilidade Criar estruturas complexas que possuem partes semelhantes que se repetem: Estrelas; Flores; Polígonos; Azulejos; Espirais; Inspirais. 14/10/09 5
6
A natureza é rica em estruturas recursivas
14/10/09 A natureza é rica em estruturas recursivas 14/10/09 6
7
Existem figuras que só podem ser criadas via código
14/10/09 Existem figuras que só podem ser criadas via código 14/10/09 7
8
Acompanhando uma função recursiva passo-a-passo
14/10/09 Acompanhando uma função recursiva passo-a-passo // 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(); 14/10/09 8
9
14/10/09 Exercício 01 Crie o código que gera uma imagem semelhante a cada uma das imagens a seguir; 14/10/09 9
10
14/10/09 a) Figura concêntrica 14/10/09 10
11
14/10/09 b) Figura concêntrica 14/10/09 11
12
14/10/09 c) Figura concêntrica 14/10/09 12
13
14/10/09 d) Figura composta 14/10/09 13
14
14/10/09 e) Figura composta 14/10/09 14
15
f) Polígono regular Dica: soma dos ângulos externos = 2*PI
14/10/09 14/10/09 15
16
g) Polígono regular Dica: soma dos ângulos externos = 2*PI
14/10/09 14/10/09 16
17
14/10/09 h) Estrela 14/10/09 17
18
14/10/09 i) Estrela 14/10/09 18
19
14/10/09 j) Espiral 14/10/09 19
20
14/10/09 k) Espiral 14/10/09 20
21
14/10/09 l) Espiral 14/10/09 21
22
14/10/09 m) Espiral 14/10/09 22
23
14/10/09 Exercício 02 Crie um programa que utilize funções recursivas e desenhe um caracol; 14/10/09 23
24
14/10/09 Exercício 03 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) 14/10/09 24
25
14/10/09 Exercício 04 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. 14/10/09 25
Apresentações semelhantes
© 2025 SlidePlayer.com.br Inc.
All rights reserved.