Fundamentos de Programação

10
Fundamentos de Programação Aula 3

description

Fundamentos de Programação. Aula 3. Conteúdo. Estruturas Básicas de Programação Desvios ou estruturas de seleção Exercícios. Desvios ou Estruturas de Seleção. Permite executar um bloco de comandos conforme uma ou mais condições Existem, basicamente, quatro tipos: Seleção simples - PowerPoint PPT Presentation

Transcript of Fundamentos de Programação

Page 1: Fundamentos de Programação

Fundamentos de Programação

Aula 3

Page 2: Fundamentos de Programação

22

Conteúdo

• Estruturas Básicas de Programação– Desvios ou estruturas de seleção

• Exercícios

Page 3: Fundamentos de Programação

33

Desvios ou Estruturas de Seleção

• Permite executar um bloco de comandos conforme uma ou mais condições

• Existem, basicamente, quatro tipos:– Seleção simples– Seleção composta– Seleção encadeada– Seleção de múltipla escolha

Page 4: Fundamentos de Programação

44

Seleção Simples

• Seleção que é proposto um teste condicional, que quando verdadeiro, é executado um bloco de comandos

• Caso a condição seja falsa o bloco de comandos não é executado

• Se (condição) entãobloco de comandos

Page 5: Fundamentos de Programação

55

Exemplo de Seleção Simples

• Início– Escreva (“Informe sua idade”)

– Leia (IDADE)

– Se (IDADE<15) então• Escreva (“Você é uma criança”)

– Fim

• Fim

Page 6: Fundamentos de Programação

66

Seleção Composta

• Seleção que é proposto um teste condicional, como na seleção simples, porém quando verdadeiro, executa um bloco de comandos, caso contrário, executa um outro bloco de comandos

• se (condição) então– bloco de comandos 1

• senão– bloco de comandos 2

Page 7: Fundamentos de Programação

77

Exemplo de Seleção Composta

• Início– Escreva (“Informe sua idade”)– Leia (IDADE)– Se (IDADE<15) então

• Escreva (“Você é uma criança”)– Senão

• Escreva (“Você é adulto”)

• Fim

Page 8: Fundamentos de Programação

88

Seleção Encadeada

• Como o próprio nome propõe, são encadeadas uma série de condições dentro das condições

• Também chamado de ninho de Ses• se (condição 1) então

– bloco de comandos 1• senão

– se (condição 2) então• bloco de comandos 2

Page 9: Fundamentos de Programação

99

Exemplo de Seleção Encadeada• Declarações

– Inteiro IDADE• Início

– Escreva (“Informe sua Idade”)– Leia (IDADE)– Se (IDADE<20) então

• Se (IDADE<15) então– Escreva (“Você é uma criança”)

• Senão– Escreva (“Você é adolescente”)

– Senão• Se(IDADE<50) então

– Escreva (“Você é adulto”)• Senão

– Escreva (“Você é velho”)

• Fim

Page 10: Fundamentos de Programação

1010

Seleção de Múltipla Escolha

• Em algumas situações, como em um ninho de ses, é possível implementar uma forma mais simples de seleção chamada de múltipla escolha

• escolha variável– caso <valor 1>

• Bloco de comandos 1– caso <valor 2>

• Bloco de comandos 2– caso <valor 3>

• Bloco de comandos 3– caso <valor 4>

• Bloco de comandos 4– outrocaso

• Bloco de comandos geral

• fimescolha• A opção outrocaso é opcional