Algoritimos
Prof. Paulo Cesar F. de Oliveira, BSc, PhD
Estrutura de Decisão
(Seleção)
Recapitulação
Seção 1.1
Unidade 03
Estruturas de Decisão
inicio comando1 comando2
...
comandon fimalgoritmo
algoritmo “exemplo” var declaração de variáveis
Sequencial
Estrutura vista até agora
Unidade 03
Estruturas de Decisão
Conceitos e
Funcionamento
Seção 1.2
Unidade 03
Estruturas de Decisão
tilizando comandos de seleção alguns
U
comandos podem não ser executados conforme a satisfação ou não de uma determinada condição. É uma forma de selecionar a realização de instruções de acordo com uma determinada condição. Definição
Unidade 03
Estruturas de Decisão
fimse
c1 c2 .
.
. cn
Bloco de comandos a serem executados se o resultado da expressãológica for VERDADEIRO
se (expressão-lógica) entao
Simples
Unidade 03
Estruturas de Decisão
se (expressão-lógica) entao
Bloco de comandos a serem ca executados se o resultado da cb expressão-lógica for VERDADEIRO senao cc
Bloco de comandos a serem executados se o resultado da cd expressão-lógica for FALSO fimse Composta
Unidade 03
Estruturas de Decisão
A condição a ser analisada para execução do bloco de comandos é apresentada em uma expressão que deve retornar (resultar) um valor lógico: verdadeiro ou falso.
Qualquer comando pode ser realizado dentro de um bloco se-entao-senao: leitura, escrita, atribuição, seleção (e outros que serão vistos posteriormente).
Unidade 03
Estruturas de Decisão
Exemplos
Seção 1.3
Unidade 03
Estruturas de Decisão