SlideShare uma empresa Scribd logo
1 de 17
Lógica de programação




      Prof: Leandro Maranim Dei Santi
         Prof: Eduardo Rossit Paiossin
Conteúdo da aula


      Estruturas    de   controle    sequencial,
      condicional simples, condicional composto
      e condicional encadeada.




                                         Pag 119
Estruturas de controle

Como vimos até agora para fazer um algoritmo são
necessários vários comandos dentro de uma
determinada estrutura. Como num quebra cabeças em
que as peças (comandos) são colocados em lugares
específicos (estruturas) Essas estruturas chamadas
“Estruturas de controle” permitem o controle do fluxo de
execução dos comandos.
Estruturas de controle sequencial


A estrutura de controle sequencial é a que conhecemos.
Essa estrutura significa executar os passos a passos
conforme a ”receita” de procedimentos.
Essa estrutura é também conhecida como estrutura de
comandos Linear.
Algoritmo Escreva_Nome
Início
      NOME: literal
      leia PESSOA
      escreva PESSOA
fim
Estruturas de controle condicional

Vem da necessidade de se tomar decisões.
Diariamente nos vemos obrigados a tomar decisões e
cada decisão implica em ações e/ou resultados
diferentes. Na logica de programação isso também
ocorre. Para tomar uma decisão devemos utilizar uma
estrutura de controle condicional, também conhecida
como Estrutura de controle Decisória ou de Decisão
ou Estrutura de Controle Alternativa.
Estruturas de controle condicional simples

 Para entendermos esta estrutura vamos pensar no
 seguinte problema.
 Leia o valor das vendas de um funcionário; se o valor
 das vendas ultrapassar R$1000,00 reais o funcionário
 receberá um bônus de R$ 10,00.
 Para solucionar esse problema temos que fazer a
 pergunta: “o valor das vendas ultrapassou R$1000,00?”
 se a resposta for positiva adicione ao salário do
 funcionário R$ 10,00.
Estruturas de controle condicional simples

 Exemplo (pseudocodigo):

 se VENDA > 1000

    então SALARIO <- SALARIO + 10

 fim-se
Estruturas de controle condicional simples
 Exemplo: (Fluxograma)



                                      F
                         <condição>



                            V

                         comandos
Estruturas de controle condicional composta


    Difere-se da “condicional simples” pelo fato de que a
    condicional simples possibilita a execução de comandos
    apenas se a condição for verdadeira, já a “condicional
    composta” permite a execução te comandos tanto se a
    condição for verdadeira quanto se for falsa.
Estruturas de controle condicional composta
    Exemplo: (pseudocódigo)

    MEDIA: numérico
    leia MEDIA
    se MEDIA >= 5.0
           então escreva “Aluno aprovado”
           senão escreva “Aluno reprovado”
    fim-se

                                             Pag 128
Estruturas de controle condicional composta
    Exemplo: (Fluxograma)



                            V                  F
                                <condição>




                    comandos                 comandos
Estruturas de controle condicional
composta encadeada


Utilizamos esta estrutura de controle para problemas
em que que temos vários testes/decisões para tomar e
uma decisão depende da outra.




                                              Pag 131
Estruturas de controle condicional
          composta encadeada
Exemplo (pseudocodigo)
Algoritmo Calcula_media
Inicio
    NOTA1, NOTA2, MEDIA: numérico
    leia NOTA1, NOTA2
    MEDIA <- (NOTA1+NOTA2)/2
    se MEDIA > 6
        então escreva “Média superior a 6”
        senão se MEDIA = 6
                 então escreva “Média igual a 6”
                 senão escreva “Média inferior a média mínima”
               fim-se
      fim-se
fim
                                                        Pag 131
Estruturas de controle condicional
         composta encadeada
Exemplo: (Fluxograma)
                V                         F
                        <condição>




         comandos                    V    <condição2>         F



                               comandos            comandos
Exercícios

1) Faça um pseudocódigo e um fluxograma que leia um
número inteiro e mostre uma mensagem
indicando se este número é par ou ímpar, e se é
positivo ou negativo.

2) Desenvolva um pseudocódigo e um fluxograma que:
 Leia 4 (quatro) números;
 Calcule o quadrado de cada um;
 Se o valor resultante do quadrado do terceiro for >=
1000, imprima-o e finalize;
 Caso contrário, imprima os valores lidos e seus
respectivos quadrados.
Exercícios
3) Elabore um algoritmo que dada a idade de um atleta
classifique-o em uma das seguintes categorias:

Infantil A = 5 a 7 anos
Infantil B = 8 a 11 anos
Juvenil A = 12 a 13 anos
Juvenil B = 14 a 17 anos
Adultos = Maiores de 18 anos
Bibliografia

 Para a preparação da aula foi utilizado o livro do curso
                entregue pelo SENAC

Mais conteúdo relacionado

Destaque

Guimarães 2012 - Capital Europeia da Cultura por Prof. João Serra
Guimarães 2012 -  Capital Europeia da Cultura por Prof. João SerraGuimarães 2012 -  Capital Europeia da Cultura por Prof. João Serra
Guimarães 2012 - Capital Europeia da Cultura por Prof. João SerraRotary Clube Vizela
 
Reunião nº 2 - Retrospectiva do Ano Rotário 2011-12
Reunião nº 2 - Retrospectiva do Ano Rotário 2011-12Reunião nº 2 - Retrospectiva do Ano Rotário 2011-12
Reunião nº 2 - Retrospectiva do Ano Rotário 2011-12Rotary Clube Vizela
 
Reunião nº 14 Trabalho e Companheirismo - dia 02-10-2013
Reunião nº 14   Trabalho e Companheirismo - dia 02-10-2013Reunião nº 14   Trabalho e Companheirismo - dia 02-10-2013
Reunião nº 14 Trabalho e Companheirismo - dia 02-10-2013Rotary Clube Vizela
 
Netiquette
NetiquetteNetiquette
Netiquettekaohs123
 
AP 2278 accord amiante btp (cessa anticipée activité)
AP 2278 accord amiante btp (cessa anticipée activité)AP 2278 accord amiante btp (cessa anticipée activité)
AP 2278 accord amiante btp (cessa anticipée activité)Société Tripalio
 
Seguridad en las redes sociales
Seguridad en las redes socialesSeguridad en las redes sociales
Seguridad en las redes socialesjajameriodejaneiro
 

Destaque (10)

Guimarães 2012 - Capital Europeia da Cultura por Prof. João Serra
Guimarães 2012 -  Capital Europeia da Cultura por Prof. João SerraGuimarães 2012 -  Capital Europeia da Cultura por Prof. João Serra
Guimarães 2012 - Capital Europeia da Cultura por Prof. João Serra
 
Tp3 mariano larralde
Tp3 mariano larraldeTp3 mariano larralde
Tp3 mariano larralde
 
Reunião nº 2 - Retrospectiva do Ano Rotário 2011-12
Reunião nº 2 - Retrospectiva do Ano Rotário 2011-12Reunião nº 2 - Retrospectiva do Ano Rotário 2011-12
Reunião nº 2 - Retrospectiva do Ano Rotário 2011-12
 
Reunião nº 14 Trabalho e Companheirismo - dia 02-10-2013
Reunião nº 14   Trabalho e Companheirismo - dia 02-10-2013Reunião nº 14   Trabalho e Companheirismo - dia 02-10-2013
Reunião nº 14 Trabalho e Companheirismo - dia 02-10-2013
 
Netiquette
NetiquetteNetiquette
Netiquette
 
AP 2278 accord amiante btp (cessa anticipée activité)
AP 2278 accord amiante btp (cessa anticipée activité)AP 2278 accord amiante btp (cessa anticipée activité)
AP 2278 accord amiante btp (cessa anticipée activité)
 
Ada 4
Ada 4Ada 4
Ada 4
 
Actividad 2 Mercadotecnia Electronica
Actividad 2 Mercadotecnia ElectronicaActividad 2 Mercadotecnia Electronica
Actividad 2 Mercadotecnia Electronica
 
Grandes preguntas
Grandes preguntasGrandes preguntas
Grandes preguntas
 
Seguridad en las redes sociales
Seguridad en las redes socialesSeguridad en las redes sociales
Seguridad en las redes sociales
 

Semelhante a Aula05

Curso de Java (Parte 3)
 Curso de Java (Parte 3) Curso de Java (Parte 3)
Curso de Java (Parte 3)Mario Sergio
 
Semana 04 Estruturas Condicionais
Semana 04   Estruturas CondicionaisSemana 04   Estruturas Condicionais
Semana 04 Estruturas CondicionaisEder Samaniego
 
Algoritmo_Estruturas_Condicionais.ppt
Algoritmo_Estruturas_Condicionais.pptAlgoritmo_Estruturas_Condicionais.ppt
Algoritmo_Estruturas_Condicionais.pptBrennoPimenta
 
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de DecisãoRodrigo Kiyoshi Saito
 
5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
5 – Desenvolvimento de Páginas Web Dinâmicas: JavascriptAgrupamento de Escolas da Batalha
 
Capítulo 06 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 06 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 06 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 06 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Os Fantasmas !
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlex Camargo
 
0000364 aula 5 estruturas de decisão
0000364 aula 5   estruturas de decisão0000364 aula 5   estruturas de decisão
0000364 aula 5 estruturas de decisãoEvelyneBorges
 
Instrucoes_Algoritmicas.pptx
Instrucoes_Algoritmicas.pptxInstrucoes_Algoritmicas.pptx
Instrucoes_Algoritmicas.pptxGustavoMaciel67
 
Aula03 repeticao
Aula03   repeticaoAula03   repeticao
Aula03 repeticaoYuri Passos
 

Semelhante a Aula05 (20)

Aula04
Aula04Aula04
Aula04
 
Curso de Java (Parte 3)
 Curso de Java (Parte 3) Curso de Java (Parte 3)
Curso de Java (Parte 3)
 
Semana 04 Estruturas Condicionais
Semana 04   Estruturas CondicionaisSemana 04   Estruturas Condicionais
Semana 04 Estruturas Condicionais
 
Cap08
Cap08Cap08
Cap08
 
Cap08
Cap08Cap08
Cap08
 
Treinamento ajax modulo javascript
Treinamento ajax   modulo javascriptTreinamento ajax   modulo javascript
Treinamento ajax modulo javascript
 
Java script2
Java script2Java script2
Java script2
 
EstrutControleC.pdf
EstrutControleC.pdfEstrutControleC.pdf
EstrutControleC.pdf
 
Algoritmo_Estruturas_Condicionais.ppt
Algoritmo_Estruturas_Condicionais.pptAlgoritmo_Estruturas_Condicionais.ppt
Algoritmo_Estruturas_Condicionais.ppt
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 
Algoritmo 04 - Estruturas de decisão
 Algoritmo 04 - Estruturas de decisão Algoritmo 04 - Estruturas de decisão
Algoritmo 04 - Estruturas de decisão
 
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
 
Lógica de programação
Lógica de programaçãoLógica de programação
Lógica de programação
 
5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
 
Capítulo 06 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 06 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 06 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 06 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetição
 
0000364 aula 5 estruturas de decisão
0000364 aula 5   estruturas de decisão0000364 aula 5   estruturas de decisão
0000364 aula 5 estruturas de decisão
 
Instrucoes_Algoritmicas.pptx
Instrucoes_Algoritmicas.pptxInstrucoes_Algoritmicas.pptx
Instrucoes_Algoritmicas.pptx
 
Cap3 icc final
Cap3 icc finalCap3 icc final
Cap3 icc final
 
Aula03 repeticao
Aula03   repeticaoAula03   repeticao
Aula03 repeticao
 

Mais de Eduardo Paiossin (19)

Aula01 orçamento
Aula01   orçamentoAula01   orçamento
Aula01 orçamento
 
Aula01 hardware
Aula01   hardwareAula01   hardware
Aula01 hardware
 
Aula07
Aula07Aula07
Aula07
 
Aula06
Aula06Aula06
Aula06
 
Aula05
Aula05Aula05
Aula05
 
Aula03
Aula03Aula03
Aula03
 
Aula02
Aula02Aula02
Aula02
 
Aula01
Aula01Aula01
Aula01
 
TCC - Pós Graduação - Gerencia de Projetos - PMI
TCC - Pós Graduação - Gerencia de Projetos - PMITCC - Pós Graduação - Gerencia de Projetos - PMI
TCC - Pós Graduação - Gerencia de Projetos - PMI
 
Aula10
Aula10Aula10
Aula10
 
Aula09
Aula09Aula09
Aula09
 
Aula09
Aula09Aula09
Aula09
 
Aula08
Aula08Aula08
Aula08
 
Aula07
Aula07Aula07
Aula07
 
Aula06
Aula06Aula06
Aula06
 
Aula04
Aula04Aula04
Aula04
 
Aula03
Aula03Aula03
Aula03
 
Aula02
Aula02Aula02
Aula02
 
Aula01
Aula01Aula01
Aula01
 

Último

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
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
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.
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaaulasgege
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarIedaGoethe
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPanandatss1
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
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
 
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
 
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.
 
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
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 

Último (20)

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
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
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
 
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 -
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologiaAula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
Aula - 1º Ano - Émile Durkheim - Um dos clássicos da sociologia
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogar
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SP
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
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
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
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
 
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
 
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
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 

Aula05

  • 1. Lógica de programação Prof: Leandro Maranim Dei Santi Prof: Eduardo Rossit Paiossin
  • 2. Conteúdo da aula Estruturas de controle sequencial, condicional simples, condicional composto e condicional encadeada. Pag 119
  • 3. Estruturas de controle Como vimos até agora para fazer um algoritmo são necessários vários comandos dentro de uma determinada estrutura. Como num quebra cabeças em que as peças (comandos) são colocados em lugares específicos (estruturas) Essas estruturas chamadas “Estruturas de controle” permitem o controle do fluxo de execução dos comandos.
  • 4. Estruturas de controle sequencial A estrutura de controle sequencial é a que conhecemos. Essa estrutura significa executar os passos a passos conforme a ”receita” de procedimentos. Essa estrutura é também conhecida como estrutura de comandos Linear. Algoritmo Escreva_Nome Início NOME: literal leia PESSOA escreva PESSOA fim
  • 5. Estruturas de controle condicional Vem da necessidade de se tomar decisões. Diariamente nos vemos obrigados a tomar decisões e cada decisão implica em ações e/ou resultados diferentes. Na logica de programação isso também ocorre. Para tomar uma decisão devemos utilizar uma estrutura de controle condicional, também conhecida como Estrutura de controle Decisória ou de Decisão ou Estrutura de Controle Alternativa.
  • 6. Estruturas de controle condicional simples Para entendermos esta estrutura vamos pensar no seguinte problema. Leia o valor das vendas de um funcionário; se o valor das vendas ultrapassar R$1000,00 reais o funcionário receberá um bônus de R$ 10,00. Para solucionar esse problema temos que fazer a pergunta: “o valor das vendas ultrapassou R$1000,00?” se a resposta for positiva adicione ao salário do funcionário R$ 10,00.
  • 7. Estruturas de controle condicional simples Exemplo (pseudocodigo): se VENDA > 1000 então SALARIO <- SALARIO + 10 fim-se
  • 8. Estruturas de controle condicional simples Exemplo: (Fluxograma) F <condição> V comandos
  • 9. Estruturas de controle condicional composta Difere-se da “condicional simples” pelo fato de que a condicional simples possibilita a execução de comandos apenas se a condição for verdadeira, já a “condicional composta” permite a execução te comandos tanto se a condição for verdadeira quanto se for falsa.
  • 10. Estruturas de controle condicional composta Exemplo: (pseudocódigo) MEDIA: numérico leia MEDIA se MEDIA >= 5.0 então escreva “Aluno aprovado” senão escreva “Aluno reprovado” fim-se Pag 128
  • 11. Estruturas de controle condicional composta Exemplo: (Fluxograma) V F <condição> comandos comandos
  • 12. Estruturas de controle condicional composta encadeada Utilizamos esta estrutura de controle para problemas em que que temos vários testes/decisões para tomar e uma decisão depende da outra. Pag 131
  • 13. Estruturas de controle condicional composta encadeada Exemplo (pseudocodigo) Algoritmo Calcula_media Inicio NOTA1, NOTA2, MEDIA: numérico leia NOTA1, NOTA2 MEDIA <- (NOTA1+NOTA2)/2 se MEDIA > 6 então escreva “Média superior a 6” senão se MEDIA = 6 então escreva “Média igual a 6” senão escreva “Média inferior a média mínima” fim-se fim-se fim Pag 131
  • 14. Estruturas de controle condicional composta encadeada Exemplo: (Fluxograma) V F <condição> comandos V <condição2> F comandos comandos
  • 15. Exercícios 1) Faça um pseudocódigo e um fluxograma que leia um número inteiro e mostre uma mensagem indicando se este número é par ou ímpar, e se é positivo ou negativo. 2) Desenvolva um pseudocódigo e um fluxograma que: Leia 4 (quatro) números; Calcule o quadrado de cada um; Se o valor resultante do quadrado do terceiro for >= 1000, imprima-o e finalize; Caso contrário, imprima os valores lidos e seus respectivos quadrados.
  • 16. Exercícios 3) Elabore um algoritmo que dada a idade de um atleta classifique-o em uma das seguintes categorias: Infantil A = 5 a 7 anos Infantil B = 8 a 11 anos Juvenil A = 12 a 13 anos Juvenil B = 14 a 17 anos Adultos = Maiores de 18 anos
  • 17. Bibliografia Para a preparação da aula foi utilizado o livro do curso entregue pelo SENAC