Tabela verdade e desvio
condicional
Disciplina: Lógica de Programação
Prof.: Adriana de Almeida Melotte.
Tabela verdade e desvio condicional
• Operadores Relacionais
Igual

==

Maior que

>

Menor que

<

Diferente

!=

Maior o...
Tabela verdade e desvio condicional
• Operadores Lógicos
e

&&

ou

||

não

!

Onde:
• e / &&: uma expressão && (e) é ver...
Tabela verdade e desvio condicional
• Tabela verdade operador &&
1º Valor

2º Valor

Resultado

true

true

true

true

fa...
Tabela verdade e desvio condicional
• Tabela verdade operador ||
1º Valor

2º Valor

Resultado

true

true

true

true

fa...
Tabela verdade e desvio condicional
• Tabela verdade operador !
1º Valor

Resultado

!true

false

!false

true
Tabela verdade e desvio condicional
• TOMADA DE DECISÃO: essa estrutura também é conhecida por estrutura condicional.
Há a...
Tabela verdade e desvio condicional
COMPOSTA:
Forma geral:
SE (CONDIÇÃO) {
<COMANDOS>;
}
SENÃO {
<COMANDOS>;
}
• Exemplo d...
Tabela verdade e desvio condicional
NINHOS DE SE (SES aninhados): usados quando há necessidade de tomar decisões
dentro de...
Tabela verdade e desvio condicional
• Exemplo de um algoritmo: Receba um número real e exiba uma mensagem
informando se el...
Tabela verdade e desvio condicional
Exercícios:
1) Sabendo que A=3, B=7 e C=4, informe se as expressões abaixo são verdade...
Próximos SlideShares
Carregando em…5
×

Tabela verdade e desvio condicional

2.181 visualizações

Publicada em

Usando desvio condicional - Algoritmos

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.181
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
25
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tabela verdade e desvio condicional

  1. 1. Tabela verdade e desvio condicional Disciplina: Lógica de Programação Prof.: Adriana de Almeida Melotte.
  2. 2. Tabela verdade e desvio condicional • Operadores Relacionais Igual == Maior que > Menor que < Diferente != Maior ou igual a >= Menor ou igual a <=
  3. 3. Tabela verdade e desvio condicional • Operadores Lógicos e && ou || não ! Onde: • e / &&: uma expressão && (e) é verdadeira se todas as condições forem verdadeiras; •||/ou: uma expressão || (ou) é verdadeira se pelo menos uma condição for verdadeira; •!: uma expressão ! (não) inverte o valor da expressão ou condição, se verdadeira inverte para falsa e vice-versa.
  4. 4. Tabela verdade e desvio condicional • Tabela verdade operador && 1º Valor 2º Valor Resultado true true true true false false false true false false false false
  5. 5. Tabela verdade e desvio condicional • Tabela verdade operador || 1º Valor 2º Valor Resultado true true true true false true false true true false false false
  6. 6. Tabela verdade e desvio condicional • Tabela verdade operador ! 1º Valor Resultado !true false !false true
  7. 7. Tabela verdade e desvio condicional • TOMADA DE DECISÃO: essa estrutura também é conhecida por estrutura condicional. Há a subordinação da execução de um ou mais comandos à veracidade ou não de uma condição. SIMPLES: Forma geral: SE (CONDIÇÃO) { <COMANDO-1>; } • Exemplo de um algoritmo: Receba um número real e exiba uma mensagem caso este seja maior que 10. prog exemplo real numero; exiba “Digite um número:”; leia numero; se (numero > 10) { exiba “O número digitado é maior que 10”; } fim_prog
  8. 8. Tabela verdade e desvio condicional COMPOSTA: Forma geral: SE (CONDIÇÃO) { <COMANDOS>; } SENÃO { <COMANDOS>; } • Exemplo de um algoritmo: Receba um número real e exiba uma mensagem caso este seja maior que 10, ou outra mensagem caso seja menor. prog exemplo real numero; exiba “Digite um número:”; leia numero; se (numero > 10) { exiba “O número digitado é maior que 10”; } senão { exiba “O número digitado é menor que 10”; } fim_prog
  9. 9. Tabela verdade e desvio condicional NINHOS DE SE (SES aninhados): usados quando há necessidade de tomar decisões dentro de uma estrutura de seleção. Forma geral: SE (CONDIÇÃO) { SE (CONDIÇÃO) { <COMANDOS>; } } SENÃO { SE (CONDIÇÃO){ <COMANDOS>; } }
  10. 10. Tabela verdade e desvio condicional • Exemplo de um algoritmo: Receba um número real e exiba uma mensagem informando se ele é positivo, negativo ou nulo. prog exemplo real numero; exiba “Digite um número:”; leia numero; se (numero > 0) { exiba “O número digitado é positivo”; } senão { se (numero < 0){ exiba “O número digitado é negativo”; } senão{ exiba “O número digitado é nulo”; } } fim_prog
  11. 11. Tabela verdade e desvio condicional Exercícios: 1) Sabendo que A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C) > B b) B >= (A + 2) c) C == (B –A) d) (B + A) <= C e) (C+A) > B 2) Faça um algoritmo que leia um número e, se ele for maior do que 20, então imprima sua metade. 3) Faça um algoritmo que leia dois valores inteiros e efetue a adição; caso o resultado seja maior que 10, exiba-o. 4) Faça um algoritmo que leia dois números inteiros e efetue a adição. Caso o valor somado seja maior que 20, este deverá ser apresentado somando-se a ele mais 8; caso o valor somado seja menor ou igual a 20, este deverá ser apresentado subtraindo-se 5.

×