·

Engenharia Ambiental ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta

Texto de pré-visualização

LÓGICA DE PROGRAMAÇÃO Prof Geraldo Júnior Quando temos que tomar algum tipo de decisão ou verificar o conteúdo de alguma variável devemos utilizar uma Estrutura Condicional ou tomada de decisão Esta é uma estrutura binária verificar dois operadores por vez e que retorna um valor lógico verdadeiro ou falso SINTAXE Se condição então Início executa se condição for verdadeira Fim ESTRUTURA CONDICIONAL Se então são palavras reservadas que representam a estrutura condicional Geralmente esta condição lógica é utilizada com operadores relacionais como Ex A 10 verifica se a variável A é igual a 10 ou seja se o conteúdo da variável A é o número 10 Início e fim são as palavras reservadas que determinam um bloco de comandos para a estrutura em questão Entre as linhas que contém as palavras reservadas início e fim devemos escrever as linhas que desejamos executar se a condição for estabelecida como verdadeira ESTRUTURA CONDICIONAL ESTRUTURA CONDICIONAL Vamos ver como isso funciona Variáveis Resultado Real Início Escreva Digite a nota final do aluno Leia Resultado Se Resultado 70 então Escreva O aluno está APROVADO Fim ESTRUTURA CONDICIONAL COMPOSTA A estrutura condicional composta é o uso da palavra reservada senão para determinar a segunda opção de uma estrutura condicional sem ter que realizar outro teste evitando com isso testes desnecessários que tornam o programa mais lento e pesado Variáveis Resultado Real Início Escreva Digite a nota final do aluno Leia Resultado Se Resultado 70 então Escreva O aluno está APROVADO Senão Escreva O aluno está REPROVADO Fim Os operadores lógicos são palavras reservadas que iremos utilizar para juntar duas ou mais condições lógicas OPERADORES LÓGICOS OPERADOR FUNÇÃO E Este operador verifica o valor lógico de duas expressões e retorna um valor lógico VERDADEIRO somente se o valor das duas expressões for VERDADEIRO Se o valor lógico de pelo uma expressão for falso o resultado será FALSO OU Este operador verifica o valor lógico de duas expressões e retorna um valor lógico VERDADEIRO se pelo menos uma das duas expressões for VERDADEIRO Este operador retornará FALSO somente quando as duas expressões forem FALSAS NÃO Este operador troca o valor lógico de uma expressão Se a expressão tem o valor lógico VERDADEIRO este operador retorna um valor FALSO Se a expressão tem o valor lógico FALSO este operador retorna um valor VERDADEIRO Variáveis Idade inteiro Início Escreva Informe a sua Idade Leia Idade Se Idade 30 e idade 40 então Escreva Candidato passou para próxima etapa Senão Escreva Candidato NÃO passou para próxima etapa Fim OPERADORES LÓGICOS LAÇOS DE REPETIÇÃO Laços de repetição que são estruturas que repetem o seu conteúdo quantas vezes forem estabelecidas por uma condição Tem as seguintes características Uma variável de controle Um teste para determinar o momento de parar Uma estrutura que irá modificar os valores testados LAÇO PARA No laço de repetição PARA a estrutura definida dentro do laço irá repetir uma quantidade finita de vezes Essa quantidade finita de vezes será parametrizada na definição do laço por uma variável de controle Vejamos Para variável valor inicial ate valor final Faça Início o que desejar repetir Fim Para lermos o nome e a idade de 10 pessoas podemos pedir para ler estes dados 10 vezes em nosso programa ou pedir somente uma vez dentro de um laço que irá repetir este pedido as 10 vezes que desejamos iidade inteiro nome string Início para i 1 até 10 faça Início Escreva Digite o seu nome Leia nome Escreva Digite a sua idade Leia idade Fim Fim LAÇO ENQUANTO Vimos que no Laço PARA todas as ações estão embutidas na declaração do mesmo no laço ENQUANTO devemos especificar cada uma das ações executadas pelo laço de repetição No laço ENQUANTO devemos especificar cada uma destas etapas separadamente SINTAXE DO LAÇO ENQUANTO enquanto condição faça início comando a executar fim Variáveis iidade inteiro nome string Início i 1 enquanto i10 faça Início Escreva Digite o seu nome Leia nome Escreva Digite a sua idade Leia idade i i 1 Fim Fim OBRIGADO ATÉ A PRÓXIMA UNIDADE