Agenda O que é Operadores Relacionais Operadores Lógicos Desvio Condicional Simples Desvio Condicional Composto Desvios Condicionais Encadeados
O que é Apesar de resolver alguns problemas, somente isso é bastante limitado Valores precisam ser tratados Exemplo: cálculo da média, precisa mostrar se o aluno está ou não reprovado.
O que é Exemplo 2 Verificar se tem saldo antes de sacar Verificar se pode tirar cheque antes de emitir talão E assim por diante
Operadores Relacionais == Igual > Maior que < Menor que >= Maior ou igual a <= Menor ou igual a != ou <> Diferente
Operadores Lógicos E ou && Conjunção OU ou II Disjunção NÃO ou ! Negação
Operadores Lógicos Exemplo A>B A==B A!=B A<=B A>=B A<B Saldo < QuantidadeSaque
Desvio Condicional Simples Utiliza a instrução Se...Então ... Fim_se Ou Se (condição) Inicio Bloco Fim
Desvio Condicional Simples Se (salario > 2000) Escrever(salario) Se (idade == 20) Escrever (idade)
Desvio Condicional Composto Se...então...senão...fim_se Se (condição) Inicio Bloco Fim Senão
Desvio Condicional Composto Se(nota >=6) Escrever(“Passou”); Senão Escrever(“Não passou”);
Desvios Condicionais Encadeados São junções de desvios simples e compostos
Desvios Condicionais Encadeados Se (nota >= 5 E nota < 8) então Escrever (“B”); Senão Se (nota < 5) então Escrever(“I”); Escrever(“E”);
Controle de Fluxo (Laço For) É um loop. Enquanto a condição que você estipulou for satisfeita, o comando será executado. Pode “estourar” a memória do computador.
Controles de Fluxo Laço FOR Para <tipo><nome> começando de zero; até que ele satisfaça <condição>; incremente <nome> + 1 Inicio_for <<comando1>> Fim_for
Laço FOR Exemplo Para int contador = 0; contador < 4; contador + 1 Inicio_for Escreva(“o contador estar em :” + contador) Fim_for
Exercícios de Fixação 1) Escreva em PSEUDOCÓDIGO um programa que calcule a média de um aluno nas 4 provas bimestrais e exiba se o aluno foi aprovado caso tenha tirado nota maior que 6, caso contrário exiba que ele foi reprovado.
Exercícios de Fixação 2) Escreva em PSEUDOCÓDIGO um programa que leia o saldo bancário de um cliente e o valor do saque, e exiba se ele pode ou não sacar o dinheiro.
Exercícios de Fixação 3) Escreva em PSEUDOCÓDIGO um programa que exiba todos os números de 1 a 100 utilizando a estrutura “FOR”.