Prog
Estruturas de Seleção
Professora: Maely Moraes
Código: DCC 105
Carga-horária: 60 horas-aula
Roteiro
Estrutura de Seleção
Conceito
Simples
Composta
Aninhada
Múltipla escolha
Estrutura de Seleção
São aquelas que permitem alterar o Fluxo de
Execução, de forma a selecionar qual parte deve ser executada Essa “decisão” de execução é tomada a partir de uma condição, que pode resultar apenas em Verdade ou
Falsidade
Uma condição é representada por expressões relacionais ou lógicas
Estrutura de Seleção
Considere as seguintes afirmativas:
1. Distribuição gratuita de cestas básicas.
2. Distribuição gratuita de cestas básicas para famílias com 4 ou mais componentes.
3. Distribuição gratuita de ingressos para o cinema, sendo dois para pessoas do sexo feminino e um para pessoas do sexo masculino.
Conceito: é uma estrutura de controle de fluxo, executando um ou vários comandos se a condição testada for verdadeira e, em alguns casos, executando um ou vários comandos se for falsa.
Estrutura de Seleção
Simples
Utilizada quando precisamos testar uma certa condição antes de executar um ou mais comandos.
Sintaxe:
se entao
fimse
A é a condição a ser testada pela
ULA, que devolve como resposta: VERDADEIRO ou
FALSO.
A condição pode ser uma simples expressão relacional ou expressão lógica.
Estrutura de Seleção
Exemplo:
algoritmo "media_simples"
// UNIVERSIDADE FEDERAL DE RORAIMA
// Função : Calcula média aritmética e retorna situação do aluno
// Autor : Maely Moraes
// Data : 25/08/2011
// Seção de Declarações var N1, N2, NF, media: real inicio // Seção de Comandos escreval ("Entre com a Primeira Nota: ") leia (N1) escreval ("Entre com a Segunda Nota: ") leia (N2) escreval ("Entre com a Nota Final: ") leia (NF) media = 7.0) entao escreva("Nota: ",media,", Aluno aprovado!") fimse fimalgoritmo
Estrutura de Seleção
Composta
Utilizada em situações em que duas alternativas dependem da mesma