Transcript
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


Top Related