SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Apresentação Plano de Ensino - 1ª Aula
Algoritmos e Programação - Engenharia Agrícola
Wagner Reck1
1Universidade Federal do Pampa - UNIPAMPA Alegrete
12 de março de 2012
Este trabalho foi licenciado com a Licença Creative Commons
Atribuição - CompartilhaIgual 3.0 Brasil.
Para ver uma cópia desta licença, visite
http://creativecommons.org/licenses/by-sa/3.0/br/ ou envie um pedido por
carta para Creative Commons, 444 Castro Street, Suite 900, Mountain View,
California, 94041, USA.
Quem Sou Eu
Wagner de Melo Reck
Bacharel em Ciência da Computação (UNIPAMPA)
Professor novo (desde 2011)...
...com novas idéias (sim, vocês serão cobaias)
Dados Componente Curricular
Curso: Engenharia Agrícola
Nome: Algoritmos e Programação
Código: AL0005
Pré-requisito(s): Não há
Turma(s): 40
Ano Letivo / Semestre: 2012/01
Turno: Tarde
Créditos Teóricos: 2 C.H. ( Teórica: 30h)
Créditos Práticos: 2 C.H. ( Prática: 30h)
Horários
Seg. Ter. Qua.
16:30-17:30 LAB 4 Atendimento Sala 304 LAB 4
17:30-18:30 LAB 4 LAB 4
Avaliações
2 trabalhos com peso total de 1
3 na nota final
2 avaliações individuais em aula, cada uma com peso de 1
3 na
nota final.
NF =
A1+A2+(T1+T2
2 )
3
Haverá uma avaliação de recuperação (das avaliações, não dos
trabalhos)
Frequência ≥ 75% E nota ≥6.0 =⇒Aprovado
Algoritmos e Programação
Qual o objetivo dessa disciplina?
Desenvolver o raciocínio lógico
Vamos resolver problemas;
E trabalhar com algoritmos (já já falo o que é isso);
A programação vai ser uma consequência
e não será um requisito forte para ser aprovado
Promover um ambiente que permita o melhor desenvolvimento
da lógica
O que somente é alcançado com muita atividade prática
Foco na resolução de problemas
Resolvendo Problemas
O que é um problema?
Um problema pode ser definido como:1
Questão (difícil) a ser solucionada;
É suscetível de diversas soluções;
Qualquer coisa de difícil explicação;
1
Dicionário Michaelis
Resolvendo Problemas
Resolvemos problemas todos os dias
Normalmente não nos damos conta que os estamos resolvendo;
ou seguindo passos definidos para resolve-los
Resolvendo Problemas
Resolvemos problemas todos os dias
Normalmente não nos damos conta que os estamos resolvendo;
ou seguindo passos definidos para resolve-los
Pensem nos seguintes casos:
Abrir uma porta;
Trocar uma lâmpada queimada;
Ir de casa até o banco;
Sacar dinheiro no caixa eletrônico;
Resolvendo Problemas
Resolvemos problemas todos os dias
Normalmente não nos damos conta que os estamos resolvendo;
ou seguindo passos definidos para resolve-los
Pensem nos seguintes casos:
Abrir uma porta;
Trocar uma lâmpada queimada;
Ir de casa até o banco;
Sacar dinheiro no caixa eletrônico;
Toda solução DEVE seguir uma lógica
Tentar pegar o dinheiro antes de chegar no caixa eletrônico
(???)
Entrar num quarto antes de abrir a porta (???)
Resolvendo Problemas
Problema: Queremos um bolo
Resultado esperado: Um bolo apetitoso
Resolvendo Problemas
Problema: Queremos um bolo
Resultado esperado: Um bolo apetitoso
Considerando que:
Queremos o bolo que a nossa Avó fazia
Que dispomos dos ingredientes e da receita
Resolvendo Problemas
Problema: Queremos um bolo
Resultado esperado: Um bolo apetitoso
Considerando que:
Queremos o bolo que a nossa Avó fazia
Que dispomos dos ingredientes e da receita
Como chegaremos até o resultado?
Resolvendo Problemas
Vamos seguir a receita (a solução)
Resolvendo Problemas
Vamos seguir a receita (a solução)
Mas o que é uma ’receita’?
Resolvendo Problemas
Vamos seguir a receita (a solução)
Mas o que é uma ’receita’?
Receita
é uma sequência de passos bem definidos que devem ser seguidos
para chegar em uma resposta.
Resolvendo Problemas
Vamos seguir a receita (a solução)
Mas o que é uma ’receita’?
Receita
é uma sequência de passos bem definidos que devem ser seguidos
para chegar em uma resposta.
Um Algoritmo É uma Receita
Exemplo de algoritmo
Problema: Entrar no quarto com a porta fechada
Algoritmo:
Vá até a porta do quarto;
Gire a maçaneta;
Empurre a porta;
Entre no quarto;
Feche a porta.
Exemplo de algoritmo
Problema: Entrar no quarto com a porta fechada
Algoritmo:
Vá até a porta do quarto;
Gire a maçaneta;
Empurre a porta;
Entre no quarto;
Feche a porta.
E se a porta estiver trancada
Exemplo de algoritmo
Problema: Entrar no quarto com a porta fechada
Algoritmo:
Vá até a porta do quarto;
Gire a maçaneta;
Se a porta está trancada então
Gire a chave para destrancá-la
Gire novamente a maçaneta
Empurre a porta;
Entre no quarto;
Feche a porta.
Exemplo de algoritmo
Problema: Entrar no quarto com a porta fechada
Algoritmo:
Vá até a porta do quarto;
Gire a maçaneta;
Se a porta está trancada então
Gire a chave para destrancá-la
Gire novamente a maçaneta
Empurre a porta;
Entre no quarto;
Feche a porta.
E se temos um caixa cheia de chaves não identificadas?
Exemplo de algoritmo
Problema: Entrar no quarto com a porta fechada
Algoritmo:
Vá até a porta do quarto;
Gire a maçaneta;
Se a porta está trancada então
Enquanto a porta estiver trancada, faça
pegue uma chave da caixa
Gire a chave para destrancá-la
Se a porta não abriu, separe a chave testada e teste outra
Empurre a porta;
Entre no quarto;
Feche a porta.
Exemplo de algoritmo (2)
Problema: Achar as Raízes de uma equação de 2º grau
(Ax2 + Bx + C)
Algoritmo:
Obtenha os valores de A, B e C;
Aplique na fórmula de Bhaskara x = −b±
√
b2−4ac
2a
Calcule os valores de x e x ;
Exemplo de algoritmo (2)
Problema: Achar as Raízes de uma equação de 2º grau
(Ax2 + Bx + C)
Algoritmo:
Obtenha os valores de A, B e C;
Aplique na fórmula de Bhaskara x = −b±
√
b2−4ac
2a
Calcule os valores de x e x ;
E se o valor obtido de A for 0 (zero)?
ou se as raízes não pertencerem aos ? (Raízes não pertencem aos
se o Delta for menor que zero)
Exercício
Melhore o algoritmo anterior para contemplar os casos citados.
Bhaskara x = −b±
√
b2−4ac
2a
Delta = b2 − 4ac
Raízes pertencem aos reais se Delta é maior ou igual a 0 (zero)
Resposta (Uma das)
Obtenha os valores de A, B e C;
Se A é igual a 0
Pare, não é possível continuar
Calcule o valor de Delta = b2 − 4ac;
Se Delta é menor que zero
Pare, as raízes não estão nos reais
Aplique na fórmula de Bhaskara x = −b±
√
b2−4ac
2a
Calcule os valores de x e x ;
Fluxogramas
A Representação Gráfica de Algoritmos
Podemos organizar a
nossa solução com
gráficos
Como a solução segue os
passos em ordem,
podemos dizer que temos
um fluxo
Fluxogramas
A Representação Gráfica de Algoritmos
Podemos organizar a
nossa solução com
gráficos
Como a solução segue os
passos em ordem,
podemos dizer que temos
um fluxo
Exemplo de fluxograma
Vá até a Porta
Gire a Maçaneta
Abra a Porta
Entre no Quarto
Feche a Porta
Fluxogramas com Decisão
Vá até a Porta
Gire a Maçaneta
A porta
está
trancada?
Gire a chave
Abra a Porta
Gire Novamente
a Maçaneta
Entre no Quarto
Feche a Porta
Sim
Não
Fluxogramas com Decisão
Vá até a Porta
Gire a Maçaneta
A porta
está
trancada?
Gire a chave
Abra a Porta
Entre no Quarto
Feche a Porta
Sim
Não

Contenu connexe

Tendances

Aula 3 noções de ética profissional
Aula 3   noções de ética profissionalAula 3   noções de ética profissional
Aula 3 noções de ética profissionalLuiz Siles
 
Apostila-Didática e as Tecnologias Educacionais.pdf
Apostila-Didática e as Tecnologias Educacionais.pdfApostila-Didática e as Tecnologias Educacionais.pdf
Apostila-Didática e as Tecnologias Educacionais.pdfLucia Eto
 
Distribuição e armazenagem
Distribuição e armazenagemDistribuição e armazenagem
Distribuição e armazenagemConsultor SAP MM
 
Modelo Slide Netflix.pptx
Modelo Slide Netflix.pptxModelo Slide Netflix.pptx
Modelo Slide Netflix.pptxmateus35464
 
O impacto da tecnologia no mundo do trabalho
O impacto da tecnologia no mundo do trabalhoO impacto da tecnologia no mundo do trabalho
O impacto da tecnologia no mundo do trabalhoVALDIR CONCEICAO
 
Cartilha Computação Desplugada.pdf
Cartilha Computação Desplugada.pdfCartilha Computação Desplugada.pdf
Cartilha Computação Desplugada.pdfRafaelFerreira83461
 
Racismo e Educação - A Lei 10639/03
Racismo e Educação - A Lei 10639/03Racismo e Educação - A Lei 10639/03
Racismo e Educação - A Lei 10639/03André Santos Luigi
 
Aula 2 Mercado de trabalho e desigualdades - 2º Sociologia - Prof. Noe Assu...
Aula 2   Mercado de trabalho e desigualdades - 2º Sociologia - Prof. Noe Assu...Aula 2   Mercado de trabalho e desigualdades - 2º Sociologia - Prof. Noe Assu...
Aula 2 Mercado de trabalho e desigualdades - 2º Sociologia - Prof. Noe Assu...Prof. Noe Assunção
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01thomasdacosta
 
Saúde Mental na Escola - Cartilha orienta professor@s e alun@s
Saúde Mental na Escola - Cartilha orienta professor@s e alun@sSaúde Mental na Escola - Cartilha orienta professor@s e alun@s
Saúde Mental na Escola - Cartilha orienta professor@s e alun@sProf. Marcus Renato de Carvalho
 
Formação ELETIVAS para os alunos.pptx
Formação ELETIVAS para os alunos.pptxFormação ELETIVAS para os alunos.pptx
Formação ELETIVAS para os alunos.pptxRAPHAELCAVALCANTEALV
 
Exemplo de um artigo cientifico ( modelo paper)
Exemplo de um artigo cientifico ( modelo paper)Exemplo de um artigo cientifico ( modelo paper)
Exemplo de um artigo cientifico ( modelo paper)Cleidilene Lima
 
Cadeia de suprimentos
Cadeia de suprimentosCadeia de suprimentos
Cadeia de suprimentosFelippi Perez
 

Tendances (20)

Guia Digital: Tudo sobre o SISU
Guia Digital: Tudo sobre o SISUGuia Digital: Tudo sobre o SISU
Guia Digital: Tudo sobre o SISU
 
Aula 3 noções de ética profissional
Aula 3   noções de ética profissionalAula 3   noções de ética profissional
Aula 3 noções de ética profissional
 
Raciocínio lógico parte 1
Raciocínio lógico   parte 1Raciocínio lógico   parte 1
Raciocínio lógico parte 1
 
Preconceito racial
Preconceito racialPreconceito racial
Preconceito racial
 
Apostila-Didática e as Tecnologias Educacionais.pdf
Apostila-Didática e as Tecnologias Educacionais.pdfApostila-Didática e as Tecnologias Educacionais.pdf
Apostila-Didática e as Tecnologias Educacionais.pdf
 
Distribuição e armazenagem
Distribuição e armazenagemDistribuição e armazenagem
Distribuição e armazenagem
 
Modelo Slide Netflix.pptx
Modelo Slide Netflix.pptxModelo Slide Netflix.pptx
Modelo Slide Netflix.pptx
 
Aula Compras
Aula ComprasAula Compras
Aula Compras
 
O impacto da tecnologia no mundo do trabalho
O impacto da tecnologia no mundo do trabalhoO impacto da tecnologia no mundo do trabalho
O impacto da tecnologia no mundo do trabalho
 
Cartilha Computação Desplugada.pdf
Cartilha Computação Desplugada.pdfCartilha Computação Desplugada.pdf
Cartilha Computação Desplugada.pdf
 
lactobacilos
lactobaciloslactobacilos
lactobacilos
 
Racismo e Educação - A Lei 10639/03
Racismo e Educação - A Lei 10639/03Racismo e Educação - A Lei 10639/03
Racismo e Educação - A Lei 10639/03
 
Aula 2 Mercado de trabalho e desigualdades - 2º Sociologia - Prof. Noe Assu...
Aula 2   Mercado de trabalho e desigualdades - 2º Sociologia - Prof. Noe Assu...Aula 2   Mercado de trabalho e desigualdades - 2º Sociologia - Prof. Noe Assu...
Aula 2 Mercado de trabalho e desigualdades - 2º Sociologia - Prof. Noe Assu...
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01
 
Saúde Mental na Escola - Cartilha orienta professor@s e alun@s
Saúde Mental na Escola - Cartilha orienta professor@s e alun@sSaúde Mental na Escola - Cartilha orienta professor@s e alun@s
Saúde Mental na Escola - Cartilha orienta professor@s e alun@s
 
Formação ELETIVAS para os alunos.pptx
Formação ELETIVAS para os alunos.pptxFormação ELETIVAS para os alunos.pptx
Formação ELETIVAS para os alunos.pptx
 
Exemplo de um artigo cientifico ( modelo paper)
Exemplo de um artigo cientifico ( modelo paper)Exemplo de um artigo cientifico ( modelo paper)
Exemplo de um artigo cientifico ( modelo paper)
 
Apresentação TCC
Apresentação TCCApresentação TCC
Apresentação TCC
 
Cadeia de suprimentos
Cadeia de suprimentosCadeia de suprimentos
Cadeia de suprimentos
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 

Similaire à Apresentação inicial aula 01 - AeP 2012

Algoritmos de ordenação
Algoritmos de ordenaçãoAlgoritmos de ordenação
Algoritmos de ordenaçãoJonas Mendonça
 
Apresentacao N P Completude Loiane
Apresentacao  N P Completude  LoianeApresentacao  N P Completude  Loiane
Apresentacao N P Completude LoianeLoiane Groner
 
Aula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptxAula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptxJadna Almeida
 
José américo tarefa 1-plano de aula sobre equação do 2º grau-2ºb 9 a 2013
José américo tarefa 1-plano de aula sobre  equação do 2º grau-2ºb 9 a 2013José américo tarefa 1-plano de aula sobre  equação do 2º grau-2ºb 9 a 2013
José américo tarefa 1-plano de aula sobre equação do 2º grau-2ºb 9 a 2013José Américo Santos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmostuelocg
 
José américo tarefa 1-plano de aula sobre equação do 2º grau-2ºb 9 a 2013
José américo tarefa 1-plano de aula sobre  equação do 2º grau-2ºb 9 a 2013José américo tarefa 1-plano de aula sobre  equação do 2º grau-2ºb 9 a 2013
José américo tarefa 1-plano de aula sobre equação do 2º grau-2ºb 9 a 2013José Américo Santos
 
Programacao linear 11 ano - 1011
Programacao linear 11 ano -  1011Programacao linear 11 ano -  1011
Programacao linear 11 ano - 1011deolindasa
 
MAT 3ª Série 3º Bimestre Estudante.pdf
MAT 3ª Série 3º Bimestre Estudante.pdfMAT 3ª Série 3º Bimestre Estudante.pdf
MAT 3ª Série 3º Bimestre Estudante.pdfGernciadeProduodeMat
 
Capítulo 02 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 02 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 02 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 02 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Os Fantasmas !
 
Função do 1º grau conceitos iniciais.ppt
Função do 1º grau conceitos iniciais.pptFunção do 1º grau conceitos iniciais.ppt
Função do 1º grau conceitos iniciais.pptJORGELUIZFERREIRA11
 
Http _www.gave.min-edu.pt_np3content__news_id=7&filename=ccafericaomat2ciclo...
Http  _www.gave.min-edu.pt_np3content__news_id=7&filename=ccafericaomat2ciclo...Http  _www.gave.min-edu.pt_np3content__news_id=7&filename=ccafericaomat2ciclo...
Http _www.gave.min-edu.pt_np3content__news_id=7&filename=ccafericaomat2ciclo...Tânia Patrícia
 

Similaire à Apresentação inicial aula 01 - AeP 2012 (19)

Algoritmos de ordenação
Algoritmos de ordenaçãoAlgoritmos de ordenação
Algoritmos de ordenação
 
Apresentacao N P Completude Loiane
Apresentacao  N P Completude  LoianeApresentacao  N P Completude  Loiane
Apresentacao N P Completude Loiane
 
Aula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptxAula 2 - Introducao a Algoritmo.pptx
Aula 2 - Introducao a Algoritmo.pptx
 
01-Lógica de Programação .pptx
01-Lógica de Programação .pptx01-Lógica de Programação .pptx
01-Lógica de Programação .pptx
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos - capítulo 1
Algoritmos - capítulo 1Algoritmos - capítulo 1
Algoritmos - capítulo 1
 
José américo tarefa 1-plano de aula sobre equação do 2º grau-2ºb 9 a 2013
José américo tarefa 1-plano de aula sobre  equação do 2º grau-2ºb 9 a 2013José américo tarefa 1-plano de aula sobre  equação do 2º grau-2ºb 9 a 2013
José américo tarefa 1-plano de aula sobre equação do 2º grau-2ºb 9 a 2013
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Math
MathMath
Math
 
José américo tarefa 1-plano de aula sobre equação do 2º grau-2ºb 9 a 2013
José américo tarefa 1-plano de aula sobre  equação do 2º grau-2ºb 9 a 2013José américo tarefa 1-plano de aula sobre  equação do 2º grau-2ºb 9 a 2013
José américo tarefa 1-plano de aula sobre equação do 2º grau-2ºb 9 a 2013
 
Programacao linear 11 ano - 1011
Programacao linear 11 ano -  1011Programacao linear 11 ano -  1011
Programacao linear 11 ano - 1011
 
Aula 3-lógica.pptx
Aula 3-lógica.pptxAula 3-lógica.pptx
Aula 3-lógica.pptx
 
MAT 3ª Série 3º Bimestre Estudante.pdf
MAT 3ª Série 3º Bimestre Estudante.pdfMAT 3ª Série 3º Bimestre Estudante.pdf
MAT 3ª Série 3º Bimestre Estudante.pdf
 
4 groebner danton4 dissertacao
4 groebner danton4 dissertacao4 groebner danton4 dissertacao
4 groebner danton4 dissertacao
 
REFORÇO%20ESCOLAR.pptx
REFORÇO%20ESCOLAR.pptxREFORÇO%20ESCOLAR.pptx
REFORÇO%20ESCOLAR.pptx
 
Capítulo 02 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 02 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 02 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 02 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Função do 1º grau conceitos iniciais.ppt
Função do 1º grau conceitos iniciais.pptFunção do 1º grau conceitos iniciais.ppt
Função do 1º grau conceitos iniciais.ppt
 
Http _www.gave.min-edu.pt_np3content__news_id=7&filename=ccafericaomat2ciclo...
Http  _www.gave.min-edu.pt_np3content__news_id=7&filename=ccafericaomat2ciclo...Http  _www.gave.min-edu.pt_np3content__news_id=7&filename=ccafericaomat2ciclo...
Http _www.gave.min-edu.pt_np3content__news_id=7&filename=ccafericaomat2ciclo...
 

Dernier

ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirIedaGoethe
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfIedaGoethe
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Atividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoAtividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoMary Alvarenga
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
geografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundogeografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundonialb
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 anoAdelmaTorres2
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfPastor Robson Colaço
 
A galinha ruiva sequencia didatica 3 ano
A  galinha ruiva sequencia didatica 3 anoA  galinha ruiva sequencia didatica 3 ano
A galinha ruiva sequencia didatica 3 anoandrealeitetorres
 

Dernier (20)

ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimir
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdf
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Atividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoAtividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu Abrigo
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
geografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundogeografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundo
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
 
A galinha ruiva sequencia didatica 3 ano
A  galinha ruiva sequencia didatica 3 anoA  galinha ruiva sequencia didatica 3 ano
A galinha ruiva sequencia didatica 3 ano
 

Apresentação inicial aula 01 - AeP 2012

  • 1. Apresentação Plano de Ensino - 1ª Aula Algoritmos e Programação - Engenharia Agrícola Wagner Reck1 1Universidade Federal do Pampa - UNIPAMPA Alegrete 12 de março de 2012
  • 2. Este trabalho foi licenciado com a Licença Creative Commons Atribuição - CompartilhaIgual 3.0 Brasil. Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-sa/3.0/br/ ou envie um pedido por carta para Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
  • 3. Quem Sou Eu Wagner de Melo Reck Bacharel em Ciência da Computação (UNIPAMPA) Professor novo (desde 2011)... ...com novas idéias (sim, vocês serão cobaias)
  • 4. Dados Componente Curricular Curso: Engenharia Agrícola Nome: Algoritmos e Programação Código: AL0005 Pré-requisito(s): Não há Turma(s): 40 Ano Letivo / Semestre: 2012/01 Turno: Tarde Créditos Teóricos: 2 C.H. ( Teórica: 30h) Créditos Práticos: 2 C.H. ( Prática: 30h)
  • 5. Horários Seg. Ter. Qua. 16:30-17:30 LAB 4 Atendimento Sala 304 LAB 4 17:30-18:30 LAB 4 LAB 4
  • 6. Avaliações 2 trabalhos com peso total de 1 3 na nota final 2 avaliações individuais em aula, cada uma com peso de 1 3 na nota final. NF = A1+A2+(T1+T2 2 ) 3 Haverá uma avaliação de recuperação (das avaliações, não dos trabalhos) Frequência ≥ 75% E nota ≥6.0 =⇒Aprovado
  • 7. Algoritmos e Programação Qual o objetivo dessa disciplina? Desenvolver o raciocínio lógico Vamos resolver problemas; E trabalhar com algoritmos (já já falo o que é isso); A programação vai ser uma consequência e não será um requisito forte para ser aprovado Promover um ambiente que permita o melhor desenvolvimento da lógica O que somente é alcançado com muita atividade prática Foco na resolução de problemas
  • 8. Resolvendo Problemas O que é um problema? Um problema pode ser definido como:1 Questão (difícil) a ser solucionada; É suscetível de diversas soluções; Qualquer coisa de difícil explicação; 1 Dicionário Michaelis
  • 9. Resolvendo Problemas Resolvemos problemas todos os dias Normalmente não nos damos conta que os estamos resolvendo; ou seguindo passos definidos para resolve-los
  • 10. Resolvendo Problemas Resolvemos problemas todos os dias Normalmente não nos damos conta que os estamos resolvendo; ou seguindo passos definidos para resolve-los Pensem nos seguintes casos: Abrir uma porta; Trocar uma lâmpada queimada; Ir de casa até o banco; Sacar dinheiro no caixa eletrônico;
  • 11. Resolvendo Problemas Resolvemos problemas todos os dias Normalmente não nos damos conta que os estamos resolvendo; ou seguindo passos definidos para resolve-los Pensem nos seguintes casos: Abrir uma porta; Trocar uma lâmpada queimada; Ir de casa até o banco; Sacar dinheiro no caixa eletrônico; Toda solução DEVE seguir uma lógica Tentar pegar o dinheiro antes de chegar no caixa eletrônico (???) Entrar num quarto antes de abrir a porta (???)
  • 12. Resolvendo Problemas Problema: Queremos um bolo Resultado esperado: Um bolo apetitoso
  • 13. Resolvendo Problemas Problema: Queremos um bolo Resultado esperado: Um bolo apetitoso Considerando que: Queremos o bolo que a nossa Avó fazia Que dispomos dos ingredientes e da receita
  • 14. Resolvendo Problemas Problema: Queremos um bolo Resultado esperado: Um bolo apetitoso Considerando que: Queremos o bolo que a nossa Avó fazia Que dispomos dos ingredientes e da receita Como chegaremos até o resultado?
  • 15. Resolvendo Problemas Vamos seguir a receita (a solução)
  • 16. Resolvendo Problemas Vamos seguir a receita (a solução) Mas o que é uma ’receita’?
  • 17. Resolvendo Problemas Vamos seguir a receita (a solução) Mas o que é uma ’receita’? Receita é uma sequência de passos bem definidos que devem ser seguidos para chegar em uma resposta.
  • 18. Resolvendo Problemas Vamos seguir a receita (a solução) Mas o que é uma ’receita’? Receita é uma sequência de passos bem definidos que devem ser seguidos para chegar em uma resposta. Um Algoritmo É uma Receita
  • 19. Exemplo de algoritmo Problema: Entrar no quarto com a porta fechada Algoritmo: Vá até a porta do quarto; Gire a maçaneta; Empurre a porta; Entre no quarto; Feche a porta.
  • 20. Exemplo de algoritmo Problema: Entrar no quarto com a porta fechada Algoritmo: Vá até a porta do quarto; Gire a maçaneta; Empurre a porta; Entre no quarto; Feche a porta. E se a porta estiver trancada
  • 21. Exemplo de algoritmo Problema: Entrar no quarto com a porta fechada Algoritmo: Vá até a porta do quarto; Gire a maçaneta; Se a porta está trancada então Gire a chave para destrancá-la Gire novamente a maçaneta Empurre a porta; Entre no quarto; Feche a porta.
  • 22. Exemplo de algoritmo Problema: Entrar no quarto com a porta fechada Algoritmo: Vá até a porta do quarto; Gire a maçaneta; Se a porta está trancada então Gire a chave para destrancá-la Gire novamente a maçaneta Empurre a porta; Entre no quarto; Feche a porta. E se temos um caixa cheia de chaves não identificadas?
  • 23. Exemplo de algoritmo Problema: Entrar no quarto com a porta fechada Algoritmo: Vá até a porta do quarto; Gire a maçaneta; Se a porta está trancada então Enquanto a porta estiver trancada, faça pegue uma chave da caixa Gire a chave para destrancá-la Se a porta não abriu, separe a chave testada e teste outra Empurre a porta; Entre no quarto; Feche a porta.
  • 24. Exemplo de algoritmo (2) Problema: Achar as Raízes de uma equação de 2º grau (Ax2 + Bx + C) Algoritmo: Obtenha os valores de A, B e C; Aplique na fórmula de Bhaskara x = −b± √ b2−4ac 2a Calcule os valores de x e x ;
  • 25. Exemplo de algoritmo (2) Problema: Achar as Raízes de uma equação de 2º grau (Ax2 + Bx + C) Algoritmo: Obtenha os valores de A, B e C; Aplique na fórmula de Bhaskara x = −b± √ b2−4ac 2a Calcule os valores de x e x ; E se o valor obtido de A for 0 (zero)? ou se as raízes não pertencerem aos ? (Raízes não pertencem aos se o Delta for menor que zero)
  • 26. Exercício Melhore o algoritmo anterior para contemplar os casos citados. Bhaskara x = −b± √ b2−4ac 2a Delta = b2 − 4ac Raízes pertencem aos reais se Delta é maior ou igual a 0 (zero)
  • 27. Resposta (Uma das) Obtenha os valores de A, B e C; Se A é igual a 0 Pare, não é possível continuar Calcule o valor de Delta = b2 − 4ac; Se Delta é menor que zero Pare, as raízes não estão nos reais Aplique na fórmula de Bhaskara x = −b± √ b2−4ac 2a Calcule os valores de x e x ;
  • 28. Fluxogramas A Representação Gráfica de Algoritmos Podemos organizar a nossa solução com gráficos Como a solução segue os passos em ordem, podemos dizer que temos um fluxo
  • 29. Fluxogramas A Representação Gráfica de Algoritmos Podemos organizar a nossa solução com gráficos Como a solução segue os passos em ordem, podemos dizer que temos um fluxo Exemplo de fluxograma Vá até a Porta Gire a Maçaneta Abra a Porta Entre no Quarto Feche a Porta
  • 30. Fluxogramas com Decisão Vá até a Porta Gire a Maçaneta A porta está trancada? Gire a chave Abra a Porta Gire Novamente a Maçaneta Entre no Quarto Feche a Porta Sim Não
  • 31. Fluxogramas com Decisão Vá até a Porta Gire a Maçaneta A porta está trancada? Gire a chave Abra a Porta Entre no Quarto Feche a Porta Sim Não