Você está na página 1de 19

Algoritmos

2024
Roteiro
1. Decisões, Condições e Operadores Relacionais
2. Desvio Condicional Simples
3. Desvio Condicional Composto
4. Tomada de Decisão Sequencial
5. Tomada de Decisão Encadeada
Operador Lógico de Disjunção Inclusiva - E
Tabela-verdade do operador lógico de conjunção
Operador Lógico de Disjunção Inclusiva - E
Operador Lógico de Disjunção Inclusiva - E
se ( <condição 1> e <condição 2>)

[ação para condição 1 e condição 2 verdadeiras]

}
Operador Lógico de Disjunção Inclusiva - E
Desenvolver um programa de computador que leia um valor numérico
inteiro que esteja na faixa de valores de 20 a 90. O programa deve apresentar a
mensagem “O valor está na faixa permitida”, caso o valor informado esteja entre
20 (inclusive) e 90 (inclusive). Se o valor estiver fora da faixa permitida, o
programa deve apresentar a mensagem “O valor está fora da faixa permitida”
Operador Lógico de Disjunção Inclusiva - OU
Tabela-verdade do operador lógico de disjunção inclusiva
Operador Lógico de Disjunção Inclusiva - OU
Operador Lógico de Disjunção Inclusiva - OU
se ( <condição 1> ou <condição 2>)

[ação para condição 1 e/ou condição 2 verdadeiras]

}
Operador Lógico de Disjunção Inclusiva - OU
Desenvolver um programa que solicite a entrada do sexo de uma pessoa e
indique se a informa-ção fornecida é ou não válida. Para o sexo MASCULINO,
informe a entrada da letra M, e para o sexo FEMININO, da letra F. Se forem
fornecidos os valores M e F, o programa deve apresentar uma mensagem
avisando que o sexo informado é válido. No entanto, se for fornecido qualquer
outro valor, o programa deve informar que o sexo fornecido é inválido.
Operador Lógico de Negação
Tabela-verdade do operador lógico de negação
Operador Lógico de Negação
Operador Lógico de Negação
se ( nao (<condição> ))

[ação para condição não verdadeira]

}
Operador Lógico de Negação
Elaborar um programa de computador que leia três valores numéricos
inteiros, sendo dois representados pelas variáveis A e B e que serão utilizados
para a elaboração de um de dois cálculos programados: A + B e A – B. O terceiro,
representado pela variável X, será um valor chave de seleção da operação a ser
efetuada. Se o valor da variável X não for maior que 5, será realizada a operação
C ← A + B; caso contrário, deve ser realizada a operação C ← A – B. Ao final o
programa deve apresentar o resultado armazenado na variável C.
Precedência de Uso dos Operadores Lógicos
Tabela-verdade do operador lógico de negação
Precedência de Uso dos Operadores Lógicos
(A = B) ou (A > 5) e (A >10)
(A = B) e (A > 5) ou nao(A > 7)
Terceira Lista de Exercícios
Divisibilidade: Múltiplos e Divisores
Resto ← Dividendo – Divisor * (Dividendo div Divisor)
Resto ← Dividendo mod Divisor
Divisibilidade: Múltiplos e Divisores
Desenvolver um programa de computador que leia um valor numérico
inteiro e faça a apresentação desse valor caso seja divisível por 4 e 5. Não sendo
divisível por 4 e 5, o programa deve apresentar a mensagem “Valor não é
divisível por 4 e 5”

Você também pode gostar