LÓGICA DE PROGRAMAÇÃO AULA 5 Prof. Welber Ribeiro da Silva Estrutura de Decisão SE ESTRUTURA DE DECISÃO Muitas vezes precisamos tomar decisões que podem interferir no andamento do algoritmo A representação dessas decisões em nossos programas é feita através do uso de estruturas de seleção, ou estruturas de decisão. ESTRUTURA DE SELEÇÃO EM SE (<expressão lógica>) ENTÃO PORTUGOL <bloco de instruções verdade> FIM SE ESTRUTURA DE SELEÇÃO EM 1. SE (tempoensolarado) E (dinheiro > 20) ENTÃO 1. 2. PORTUGOL FIM SE escreva(“vou a praia”) EXEMPLO ESTRUTURA DE SELEÇÃO EM SE <expressão lógica> ENTÃO <bloco de instruções verdade> SENÃO PORTUGOL <bloco de instruções falso> FIM SE ESTRUTURA DE SELEÇÃO EM 1. SE (tempoensolarado) E (dinheiro > 20) ENTÃO 1. 2. Escreva(“vou ao cinema”) SENÃO 1. 3. PORTUGOL Escreva(“vou ver televisão”) FIM SE EXEMPLO ESTRUTURA DE SELEÇÃO ENCADEADA 1. INICIO 1. 2. 3. 4. 2. Acordar SE tempoensolarado ENTAO 1. Ir a praia SENAO 1. SE tiver dinheiro ENTAO 1. Ir ao cinema 2. SENAO 1. Fique em casa e leia um livro 3. FIMSE FIMSE FIM ESTRUTURA DE SELEÇÃO ENCADEADA 1. INICIO 1. 2. Acordar SE fizer sol E tem praia perto ENTAO 1. 3. Ir a praia SENAO 1. SE tiver dinheiro ENTAO 1. 2. SENAO 1. 3. 4. 2. Fique em casa e leia um livro FIMSE FIMSE FIM Ir ao cinema REFERÊNCIAS 1- FORBELLONE, André Luiz. Lógica de Programação. Makron Books, 3a. Edição, 2005. 2. Carvalho, Victorio Albani de. Lógica de programação : Curso Técnico em Informática / Victorio Albani de Carvalho. – Colatina: CEAD / Ifes, 2010. 3. Baudson, Adolfo José Gonçalves Stavaux. Algoritmos e programação / Adolfo José Gonçalves Stavaux Baudson, Francisco César Rodrigues de Araújo. – Ouro Preto: IFMG, 2013.