SlideShare una empresa de Scribd logo
1 de 11
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 ou igual a

>=

Menor ou igual a

<=
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.
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
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
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 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
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
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>;
}
}
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
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.

Más contenido relacionado

La actualidad más candente

Semana 04 Estruturas Condicionais
Semana 04   Estruturas CondicionaisSemana 04   Estruturas Condicionais
Semana 04 Estruturas CondicionaisEder Samaniego
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1Thalles Anderson
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Phpsofteam
 
Algoritmos resolvidos lista 2
Algoritmos resolvidos lista 2Algoritmos resolvidos lista 2
Algoritmos resolvidos lista 2isa_ise
 
Lista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisLista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisFATEC São José dos Campos
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlgWillians Miyabara
 
6. Estruturas de controlo de fluxo (decisao)
6. Estruturas de controlo de fluxo (decisao)6. Estruturas de controlo de fluxo (decisao)
6. Estruturas de controlo de fluxo (decisao)Eugenio Caetano
 
2 lista de exercícios algoritmo
2   lista de exercícios algoritmo2   lista de exercícios algoritmo
2 lista de exercícios algoritmoHercules Santhus
 
Tutorial #01 - Experimentando a Estatística
Tutorial #01 - Experimentando a EstatísticaTutorial #01 - Experimentando a Estatística
Tutorial #01 - Experimentando a EstatísticaDiego Fernandes Rodrigues
 
Linguagem de programação 2015 - aula 02
Linguagem de programação   2015 - aula 02Linguagem de programação   2015 - aula 02
Linguagem de programação 2015 - aula 02Estela Muenchen Mentges
 
Manual calculadora cassio fx-es plus
Manual calculadora cassio fx-es plusManual calculadora cassio fx-es plus
Manual calculadora cassio fx-es plusThales Fanurio
 

La actualidad más candente (20)

Logica
LogicaLogica
Logica
 
Semana 04 Estruturas Condicionais
Semana 04   Estruturas CondicionaisSemana 04   Estruturas Condicionais
Semana 04 Estruturas Condicionais
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
Estruturas de seleção
Estruturas de seleçãoEstruturas de seleção
Estruturas de seleção
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1
 
Lab inf 1_ aula_4
Lab  inf 1_ aula_4Lab  inf 1_ aula_4
Lab inf 1_ aula_4
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Php
 
Algoritmos resolvidos lista 2
Algoritmos resolvidos lista 2Algoritmos resolvidos lista 2
Algoritmos resolvidos lista 2
 
Lista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisLista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbis
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
 
1ª lista de_algoritmos
1ª lista de_algoritmos1ª lista de_algoritmos
1ª lista de_algoritmos
 
algoritmo construção
algoritmo construçãoalgoritmo construção
algoritmo construção
 
6. Estruturas de controlo de fluxo (decisao)
6. Estruturas de controlo de fluxo (decisao)6. Estruturas de controlo de fluxo (decisao)
6. Estruturas de controlo de fluxo (decisao)
 
Aula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e SaídaAula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e Saída
 
2 lista de exercícios algoritmo
2   lista de exercícios algoritmo2   lista de exercícios algoritmo
2 lista de exercícios algoritmo
 
Tutorial #01 - Experimentando a Estatística
Tutorial #01 - Experimentando a EstatísticaTutorial #01 - Experimentando a Estatística
Tutorial #01 - Experimentando a Estatística
 
Linguagem de programação 2015 - aula 02
Linguagem de programação   2015 - aula 02Linguagem de programação   2015 - aula 02
Linguagem de programação 2015 - aula 02
 
Aula 4 aed - parte 2
Aula 4   aed - parte 2Aula 4   aed - parte 2
Aula 4 aed - parte 2
 
Algop - aula 06
Algop - aula 06Algop - aula 06
Algop - aula 06
 
Manual calculadora cassio fx-es plus
Manual calculadora cassio fx-es plusManual calculadora cassio fx-es plus
Manual calculadora cassio fx-es plus
 

Destacado

Plano de aula adriana fernandes vi ( estudo dirigido)
Plano de aula adriana fernandes vi ( estudo dirigido)Plano de aula adriana fernandes vi ( estudo dirigido)
Plano de aula adriana fernandes vi ( estudo dirigido)familiaestagio
 
Estudo dirigido Trovadorismo-Classicismo
Estudo dirigido Trovadorismo-ClassicismoEstudo dirigido Trovadorismo-Classicismo
Estudo dirigido Trovadorismo-ClassicismoProf Palmito Rocha
 
Estudo dirigido
Estudo dirigidoEstudo dirigido
Estudo dirigidoSandra Sá
 
30095592 exercicios-trovadorismo-humanismo-classicismo-quinhentismo-e-barroco...
30095592 exercicios-trovadorismo-humanismo-classicismo-quinhentismo-e-barroco...30095592 exercicios-trovadorismo-humanismo-classicismo-quinhentismo-e-barroco...
30095592 exercicios-trovadorismo-humanismo-classicismo-quinhentismo-e-barroco...Samiures
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à ProgramaçãoMario Sergio
 
Aula 5 - Estruturas de seleção simples e composta - parte 1
Aula 5 - Estruturas de seleção simples e composta - parte 1Aula 5 - Estruturas de seleção simples e composta - parte 1
Aula 5 - Estruturas de seleção simples e composta - parte 1Pacc UAB
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAndré Constantino da Silva
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresRegis Magalhães
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 

Destacado (10)

Plano de aula 04
Plano de aula 04Plano de aula 04
Plano de aula 04
 
Plano de aula adriana fernandes vi ( estudo dirigido)
Plano de aula adriana fernandes vi ( estudo dirigido)Plano de aula adriana fernandes vi ( estudo dirigido)
Plano de aula adriana fernandes vi ( estudo dirigido)
 
Estudo dirigido Trovadorismo-Classicismo
Estudo dirigido Trovadorismo-ClassicismoEstudo dirigido Trovadorismo-Classicismo
Estudo dirigido Trovadorismo-Classicismo
 
Estudo dirigido
Estudo dirigidoEstudo dirigido
Estudo dirigido
 
30095592 exercicios-trovadorismo-humanismo-classicismo-quinhentismo-e-barroco...
30095592 exercicios-trovadorismo-humanismo-classicismo-quinhentismo-e-barroco...30095592 exercicios-trovadorismo-humanismo-classicismo-quinhentismo-e-barroco...
30095592 exercicios-trovadorismo-humanismo-classicismo-quinhentismo-e-barroco...
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
Aula 5 - Estruturas de seleção simples e composta - parte 1
Aula 5 - Estruturas de seleção simples e composta - parte 1Aula 5 - Estruturas de seleção simples e composta - parte 1
Aula 5 - Estruturas de seleção simples e composta - parte 1
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 

Similar a Tabela verdade e desvio condicional

Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.merciaregina6
 
Aula 11 - Validação de Dados.pdf
Aula 11 - Validação de Dados.pdfAula 11 - Validação de Dados.pdf
Aula 11 - Validação de Dados.pdfViniciusBortolini1
 
(A07) LabMM3 - JavaScript - Estruturas de decisão
(A07) LabMM3 - JavaScript - Estruturas de decisão(A07) LabMM3 - JavaScript - Estruturas de decisão
(A07) LabMM3 - JavaScript - Estruturas de decisãoCarlos Santos
 
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de DecisãoRodrigo Kiyoshi Saito
 
Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07André Phillip Bertoletti
 
LabMM3 - Aula teórica 06
LabMM3 - Aula teórica 06LabMM3 - Aula teórica 06
LabMM3 - Aula teórica 06Carlos Santos
 
Linguagem C/C++: Condições ou expressões lógicas
Linguagem C/C++:  Condições ou expressões lógicasLinguagem C/C++:  Condições ou expressões lógicas
Linguagem C/C++: Condições ou expressões lógicasnataferraz
 
Aula 2 - Expressões Lógicas & Estruturas Condicionais.pptx
Aula 2 - Expressões Lógicas & Estruturas Condicionais.pptxAula 2 - Expressões Lógicas & Estruturas Condicionais.pptx
Aula 2 - Expressões Lógicas & Estruturas Condicionais.pptxssuser064821
 
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdfAlgoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdfEnio Filho
 
Etec ai -21- excel - menu fórmulas 3
Etec   ai -21- excel - menu fórmulas 3Etec   ai -21- excel - menu fórmulas 3
Etec ai -21- excel - menu fórmulas 3Nutsha De luca
 
Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoElaine Cecília Gatto
 
Tomada de decisao - logica
Tomada de decisao - logicaTomada de decisao - logica
Tomada de decisao - logicaSedu
 

Similar a Tabela verdade e desvio condicional (20)

Aula04
Aula04Aula04
Aula04
 
Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.
 
Introducao logica
Introducao logicaIntroducao logica
Introducao logica
 
Aula 11 - Validação de Dados.pdf
Aula 11 - Validação de Dados.pdfAula 11 - Validação de Dados.pdf
Aula 11 - Validação de Dados.pdf
 
(A07) LabMM3 - JavaScript - Estruturas de decisão
(A07) LabMM3 - JavaScript - Estruturas de decisão(A07) LabMM3 - JavaScript - Estruturas de decisão
(A07) LabMM3 - JavaScript - Estruturas de decisão
 
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
 
Aula03
Aula03Aula03
Aula03
 
Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07
 
LabMM3 - Aula teórica 06
LabMM3 - Aula teórica 06LabMM3 - Aula teórica 06
LabMM3 - Aula teórica 06
 
Linguagem C/C++: Condições ou expressões lógicas
Linguagem C/C++:  Condições ou expressões lógicasLinguagem C/C++:  Condições ou expressões lógicas
Linguagem C/C++: Condições ou expressões lógicas
 
Aula 2 - Expressões Lógicas & Estruturas Condicionais.pptx
Aula 2 - Expressões Lógicas & Estruturas Condicionais.pptxAula 2 - Expressões Lógicas & Estruturas Condicionais.pptx
Aula 2 - Expressões Lógicas & Estruturas Condicionais.pptx
 
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdfAlgoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
 
Lógica de programação
Lógica de programaçãoLógica de programação
Lógica de programação
 
Visual g comandos
Visual g comandosVisual g comandos
Visual g comandos
 
Etec ai -21- excel - menu fórmulas 3
Etec   ai -21- excel - menu fórmulas 3Etec   ai -21- excel - menu fórmulas 3
Etec ai -21- excel - menu fórmulas 3
 
Java: Condicionais
Java: CondicionaisJava: Condicionais
Java: Condicionais
 
Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de Repetição
 
Cap3 icc final
Cap3 icc finalCap3 icc final
Cap3 icc final
 
Operadores
OperadoresOperadores
Operadores
 
Tomada de decisao - logica
Tomada de decisao - logicaTomada de decisao - logica
Tomada de decisao - logica
 

Último

PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxLusGlissonGud
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 

Último (20)

PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 

Tabela verdade e desvio condicional

  • 1. Tabela verdade e desvio condicional Disciplina: Lógica de Programação Prof.: Adriana de Almeida Melotte.
  • 2. Tabela verdade e desvio condicional • Operadores Relacionais Igual == Maior que > Menor que < Diferente != Maior ou igual a >= Menor ou igual a <=
  • 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. 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. 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. Tabela verdade e desvio condicional • Tabela verdade operador ! 1º Valor Resultado !true false !false true
  • 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. 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. 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. 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. 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.