Algoritimo
Estruturas Condicionais
Prof. Henrique Poyatos profhpoyatos@fiap.com.br Agenda
Estruturas básicas de programas
Exercícios
Referência Bibliográfica
Próximos Passos
2
Objetivos
Introduzir o aluno no desenvolvimento de algoritmos;
Apresentar conceitos elementares sobre estruturas básicas de programação Exemplificar a aplicação de algoritmos;
Aplicar os conceitos trabalhados na aulas de hoje.
3
Conteúdo Programático
Estruturas básicas de programas (seqüência, iteração,seleção)
Comandos de Atribuição
Comandos de Entrada e Saída
Estruturas de Controle:
Sequencial
De Seleção: Simples, composta, encadeada
Repetição
4
Estruturas Condicionais
Estruturas de Seleção ou Decisão: São utilizadas quando existe a
Decisão
necessidade de verificar condições para a realização de uma instrução ou de uma seqüência de instruções.
Permite a escolha de um grupo de ações (bloco) a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais são ou não satisfeitas.
Exemplos: Imagine que uma pessoa esteja jogando através do computador. a.) Para que o jogador passe de uma fase para outra, é necessário atingir uma determinada pontuação, ou seja, existe uma condição para a realização de uma seqüência de instruções para liberar o acesso para a próxima fase do jogo.
b.) Ao final do jogo, uma pergunta é feita: “Deseja continuar jogando?”.
O jogador poderá escolher as respostas ‘sim’ ou ‘não’.
5
Estruturas Condicionais
As estruturas de seleção podem ser:
Simples;
Composta;
Encadeada;
Múltipla Escolha.
6
Estruturas Condicionais Simples - SE
São utilizadas para verificar se dada condição é atendida: se for, um conjunto de instruções deverá ser executado; se não for, o fluxo da execução do algoritmo seguirá após o fim do bloco de decisão.
Quando precisamos testar uma certa condição antes de executar uma ação, usamos uma seleção simples.