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.

Slides:



Advertisements
Apresentações semelhantes
Faculdade Câmara Cascudo Seu nome aqui
Advertisements

Exercícios Resolvidos
2º Semestre 2009 > PUCPR > Design Digital
Passo a passo: Configuração de Login no ASP.NET
Linguagem de Programação IX Métodos de Ordenação
Moodle para Professores
Introdução à Programação usando Processing Programação Gráfica 2D Exercícios de Revisão para Prova 2º Semestre 2009 > PUCPR > Design Digital Bruno C. de.
Introdução à Programação usando Processing Programação Gráfica 2D Estrutura de Seleção Exercício Estrutura de Seleção 2º Semestre 2009 > PUCPR > Design.
Introdução à Programação usando Processing Programação Gráfica 2D Estrutura de Seleção Exercícios de Revisão Estrutura de Seleção 14/10/09 Bruno C. de.
2º Semestre 2009 > PUCPR > Design Digital
Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercícios de Fixação 2º Semestre 2009.
Introdução à Programação usando Processing Programação Gráfica 2D Animações Exercício Animações 14/10/09 Bruno C. de Paula 2º Semestre 2009 > PUCPR >
Introdução à Programação usando Processing Programação Gráfica 2D Exercícios Fixação de Lógica 02 (Não precisam ser entregues!) 2º Semestre 2009 > PUCPR.
Introdução à Programação Exercício - Minigame - Interação 2º Semestre 2010 > PUCPR > Design Digital Bruno C. de Paula.
Programação para dispositivos móveis 2º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula.
Introdução à Programação Exercício - Interação via Teclado - Estrutura de Repetição 2º Semestre 2010 > PUCPR > Design Digital Bruno C. de Paula.
2º Semestre 2011 > PUCPR > Design Digital
Programação para dispositivos móveis 2º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula.
Introdução à Programação Exercício F13 - Minigame - Interação - Imagens 1º Semestre 2010 > PUCPR > Design Digital Bruno C. de Paula.
Controles de visualização de dados Repeater 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Chamada a funções, variáveis e criação de funções Exercícios para a Prova 2º Semestre 2009 > PUCPR > Design Digital Bruno C. de Paula.
Componentes ASP.NET Validação – Parte 1 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Arquitetura Baseada em Serviços Apresentação da Disciplina 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula.
Autenticação de usuários no ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Tecnologia de Programação Apresentação Projeto Integrado Planejador de Velório 1º Semestre 2009 > PUCPR > BSI Nome de cada integrante da Equipe.
Tutorial Edição de Imagem Microsoft Office Picture
Como criar um website utilizando programas da Macromedia
Encontro Construindo um Web Site com o Nvu
TerraView Campina Grande, 01 de Setembro de 2010.
FUNÇÃO PAR OU ÍMPAR FUNÇÃO ÍMPAR f(-x) = - f(x) FUNÇÃO PAR
PowerPoint 6ª série.
Fotografia Digital Básica
EXERCÍCIOS PROPOSTOS MATEMÁTICA Prof. Manuel.
VIII Jornadas Técnicas da APARROZ 114© Copyright 2010, FZ AGROGESTÃO, Lda Gestão Agrícola, um suporte à decisão Aparroz | Alcácer do.
Regras para Construção de Imagens:
01) Abaixo, quatro das infinitas etapas da construção do fractal denominado Curva de Koch. Se a área do triângulo destacado inicialmente vale A e cada.
SLIDE 04 “A Geometria é a arte de raciocinar
Aplicando Efeitos de Animação
INTRODUÇÃO À INFORMÁTICA – Aula 5
AULA 2 Função Afim Função Inversa Função Composta.
INFORMÁTICA PARA CONCURSOS
Assessoria de Comunicação Clipping Impresso Quinta-feira, 24 de Abril de 2014.
Assessoria de Comunicação Clipping Impresso 08 a 10 de Março de 2014.
Assessoria de Comunicação Clipping Impresso Sábado a Segunda-feira, 16 a 18 de Março de 2013.
O Plano "Não basta destruir o que sobra;
POWER POWER POINT POINT.
Componente Curricular
Componente Curricular
MO801 - Tópicos em Arquitetura e Hardware Michele Tamberlini 05/2006
A Base Molecular da Vida Prof(a): Alexsandra Ribeiro
1/27 IV Encontro Sul Fluminense de Educação Matemática - ESFEM 16 e 17 de dezembro de 2005 Antonio.
Conto O enigma de Gaspar
GEOGEBRA NA SALA DE AULA
Microsoft Office Publisher 2007
O Tux Paint é um software de desenho voltado a crianças alfabetizadas ou não. Possui várias ferramentas para que qualquer usuário iniciante possa, com.
Informática Básica – Unidade 2
Área de Conhecimento: Engenharias e Computação
POLÍGONO.
14/04/2017 MODULO: Sistemas Operacional Aula 06 –Sistemas Operacionais
O BrOffice.org Impress é um software livre que permite a manipulação total sobre apresentações gráficas. O Impress permite a criação, apresentação e colaboração.
Automação de Escritório II Excel
Design Gráfico Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 02 Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 02.
Pavimentações tipos e formas.
POLÍGONOS.
Design Gráfico Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 05 Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 05.
O Jardim Secreto Rolagem Automática Ligue o som.
Design Gráfico Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 06 Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 06.
Prof. Abrahão Lopes 18 de Setembro de 2013.
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:

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

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

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

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

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

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

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

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

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

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

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

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

14/10/09 d) Figura composta 14/10/09 13

14/10/09 e) Figura composta 14/10/09 14

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

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

14/10/09 h) Estrela 14/10/09 17

14/10/09 i) Estrela 14/10/09 18

14/10/09 j) Espiral 14/10/09 19

14/10/09 k) Espiral 14/10/09 20

14/10/09 l) Espiral 14/10/09 21

14/10/09 m) Espiral 14/10/09 22

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

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

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