SlideShare une entreprise Scribd logo
1  sur  15
Lógica de
Programação
Operadores Relacionais e Lógicos
Operadores Relacionais
• São operadores que verificam a relação entre
valores e retornam valores lógicos, isto é:
• Falso ou Verdadeiro
Ex:
Se eu digo que :
5 > 8
Me retornaria o valor lógico FALSO
Operadores Relacionais
> Maior que
< Menor que
>= Maior ou igual
<= Menor ou igual
= Igual a
<> Diferente de
Vamos Exercitar
algoritmo “Operadores Relacionais"
var
a, b, c: Inteiro
inicio
a <- 2
b <- 3
c <- 5
Escreva (A>B)
fimalgoritmo
Operadores Relacionais
• Os operadores Relacionais não são lógicos,
mas sempre vai retorna um valor lógico.
Op. Relacionais com Expressões
algoritmo “Operadores Relacionais"
var
a, b, c: Inteiro
inicio
a <- 2
b <- 3
c <- 5
Escreva (C=A+B)
fimalgoritmo
Operadores Lógicos
• Da mesma maneira dos operadores
Relacionais, os operadores lógicos retornam
Resultados lógicos;
• Mas os operadores lógicos, não servem para
comparar valores, ou expressões.
• No VisualG veremos os operadores Lógicos
– E
– Ou
– Nao
Tabela Verdade “E”
Sol Dinheiro Vou ao Clube
V V V
V F F
F V F
F F F
Exemplo de “E” ´: Para ir ao Clube, preciso de Sol E Dinheiro
Exercício
algoritmo "semnome"
var
a, b, c: Inteiro
inicio
a <- 2
b <- 3
c <- 5
Escreva ((a=b) e (c>a))
fimalgoritmo
Tabela Verdade “OU”
Sol Dinheiro Vou ao Clube
V V V
V F V
F V V
F F F
Exemplo de “OU” ´: Para ir ao Clube, preciso de Sol OUDinheiro
Exercício
algoritmo "semnome"
var
a, b, c: Inteiro
inicio
a <- 2
b <- 3
c <- 5
Escreva ((a=b) ou (c>a))
fimalgoritmo
Tabela Verdade “NAO”
Clube Não Clube
V F
F V
Exemplo de “NAO” ´: Vou ao clube, NAO vou ao Clube
Exercício
algoritmo "semnome"
var
a, b, c: Inteiro
inicio
a <- 2
b <- 3
c <- 5
Escreva (não((a=b) ou (c>a)))
fimalgoritmo
Ordem de Precedência
Aritméticos
()
^
* /
+ -
Relacionais TODOS
Lógicos
E
OU
NAO
Exercício dos Triângulos
algoritmo "Triangulo"
var
L1, L2, L3: Real
EQ, ES, TRI: logico
inicio
Escreva ("Digite o Primeiro Lado: ")
Leia(L1)
Escreva ("Digite o Segudo Lado: ")
Leia(L2)
Escreva ("Digite o Terceiro Lado: ")
Leia(L3)
TRI <- (L1 < L2 + L3) e (L2 < L1 + L3) e (L3 < L1 + L2)
EQ <- (L1 = L2) e (L2 = L3)
ES <- (L1 <> L2) e (L2 <> L3) e (L3 <> L1)
Escreval ("O Triangulo e EQUILATERO? ", EQ)
Escreval ("O Triangulo e ESCALENO? ", ES)
fimalgoritmo

Contenu connexe

Tendances

Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoElaine Cecília Gatto
 
Linguagem C 05 Vetores E Matrizes
Linguagem C 05 Vetores E MatrizesLinguagem C 05 Vetores E Matrizes
Linguagem C 05 Vetores E MatrizesRegis Magalhães
 
Linguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosLinguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosRegis Magalhães
 
Linguagem C 03 Estruturas De Decisao
Linguagem C 03 Estruturas De DecisaoLinguagem C 03 Estruturas De Decisao
Linguagem C 03 Estruturas De DecisaoRegis Magalhães
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlex Camargo
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoWesley R. Bezerra
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)111111119
 
Logica Algoritmo 04 Decisao
Logica Algoritmo 04 DecisaoLogica Algoritmo 04 Decisao
Logica Algoritmo 04 DecisaoRegis Magalhães
 
Aula03 repeticao
Aula03   repeticaoAula03   repeticao
Aula03 repeticaoYuri Passos
 

Tendances (20)

Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de Repetição
 
Algop - aula 07
Algop - aula 07Algop - aula 07
Algop - aula 07
 
Algoritmos Aula 09
Algoritmos Aula 09Algoritmos Aula 09
Algoritmos Aula 09
 
Linguagem C 05 Vetores E Matrizes
Linguagem C 05 Vetores E MatrizesLinguagem C 05 Vetores E Matrizes
Linguagem C 05 Vetores E Matrizes
 
Aula 4 aed - parte 1
Aula 4   aed - parte 1Aula 4   aed - parte 1
Aula 4 aed - parte 1
 
Linguagem C 02 String
Linguagem C 02 StringLinguagem C 02 String
Linguagem C 02 String
 
Linguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosLinguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros Passos
 
Linguagem C 03 Estruturas De Decisao
Linguagem C 03 Estruturas De DecisaoLinguagem C 03 Estruturas De Decisao
Linguagem C 03 Estruturas De Decisao
 
Algoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em CAlgoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em C
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetição
 
Linguagem C 10 Arquivos
Linguagem C 10 ArquivosLinguagem C 10 Arquivos
Linguagem C 10 Arquivos
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetição
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)
 
Algoritmos Aula 11
Algoritmos Aula 11Algoritmos Aula 11
Algoritmos Aula 11
 
Logica Algoritmo 04 Decisao
Logica Algoritmo 04 DecisaoLogica Algoritmo 04 Decisao
Logica Algoritmo 04 Decisao
 
TDD
TDDTDD
TDD
 
Algop - aula 06 resposta exercícios
Algop - aula 06 resposta exercíciosAlgop - aula 06 resposta exercícios
Algop - aula 06 resposta exercícios
 
Algop - aula 04
Algop - aula 04Algop - aula 04
Algop - aula 04
 
Aula03 repeticao
Aula03   repeticaoAula03   repeticao
Aula03 repeticao
 
Linguagem C 06 Funcoes
Linguagem C 06 FuncoesLinguagem C 06 Funcoes
Linguagem C 06 Funcoes
 

Similaire à 04 algoritmo

Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...André Constantino da Silva
 
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
 
Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3José Araújo
 
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
 
Expressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicasExpressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicasSérgio Souza Costa
 
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
 
Introdução - Algoritmos
Introdução - AlgoritmosIntrodução - Algoritmos
Introdução - AlgoritmosPsLucas
 
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
 
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.ppt
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.pptAULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.ppt
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.pptMarcosViniciusLemesL
 
mod2-mecanismos
mod2-mecanismosmod2-mecanismos
mod2-mecanismosdiogoa21
 

Similaire à 04 algoritmo (20)

Operadores Java
Operadores JavaOperadores Java
Operadores Java
 
Operadores
OperadoresOperadores
Operadores
 
Aula03
Aula03Aula03
Aula03
 
Aula04
Aula04Aula04
Aula04
 
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
 
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
 
Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3
 
Visual g comandos
Visual g comandosVisual g comandos
Visual g comandos
 
Algoritmos Aula 05
Algoritmos Aula 05Algoritmos Aula 05
Algoritmos Aula 05
 
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.
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 
Aula 3-lógica.pptx
Aula 3-lógica.pptxAula 3-lógica.pptx
Aula 3-lógica.pptx
 
Expressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicasExpressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicas
 
Aula algoritmo
Aula algoritmoAula algoritmo
Aula algoritmo
 
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
 
Introdução - Algoritmos
Introdução - AlgoritmosIntrodução - Algoritmos
Introdução - Algoritmos
 
Construcao de Algoritmos - Aula 04
Construcao de Algoritmos - Aula 04Construcao de Algoritmos - Aula 04
Construcao de Algoritmos - Aula 04
 
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
 
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.ppt
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.pptAULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.ppt
AULAO MATEMÁTICA BÁSICA ENSINO MÉDIO.ppt
 
mod2-mecanismos
mod2-mecanismosmod2-mecanismos
mod2-mecanismos
 

Plus de Roney Sousa

Aula 02 - Curso de Suporte Técnico - Eletricidade - Professor Roney Sousa
Aula 02 - Curso de Suporte Técnico - Eletricidade - Professor Roney SousaAula 02 - Curso de Suporte Técnico - Eletricidade - Professor Roney Sousa
Aula 02 - Curso de Suporte Técnico - Eletricidade - Professor Roney SousaRoney Sousa
 
Aula 01 - Curso de Suporte Técnico - IPD - Professor Roney Sousa
Aula 01 - Curso de Suporte Técnico - IPD - Professor Roney SousaAula 01 - Curso de Suporte Técnico - IPD - Professor Roney Sousa
Aula 01 - Curso de Suporte Técnico - IPD - Professor Roney SousaRoney Sousa
 
Primeiro contato 2019
Primeiro contato 2019Primeiro contato 2019
Primeiro contato 2019Roney Sousa
 
03 php - operadores relacionais
03   php - operadores relacionais03   php - operadores relacionais
03 php - operadores relacionaisRoney Sousa
 
02 php - operadores de atribuição
02   php - operadores de atribuição02   php - operadores de atribuição
02 php - operadores de atribuiçãoRoney Sousa
 
01 php - introdução ao php
01   php - introdução ao php01   php - introdução ao php
01 php - introdução ao phpRoney Sousa
 
Internet aula 04
Internet aula 04Internet aula 04
Internet aula 04Roney Sousa
 
Lógica de Programação - Algoritmos
Lógica de Programação - AlgoritmosLógica de Programação - Algoritmos
Lógica de Programação - AlgoritmosRoney Sousa
 
Hospedando site em host gratuito
Hospedando site em host gratuitoHospedando site em host gratuito
Hospedando site em host gratuitoRoney Sousa
 
Como instalar sublime text 3
Como instalar sublime text 3Como instalar sublime text 3
Como instalar sublime text 3Roney Sousa
 
Aula 01- web designer
Aula 01- web designerAula 01- web designer
Aula 01- web designerRoney Sousa
 
02 curso de redes
02   curso de redes02   curso de redes
02 curso de redesRoney Sousa
 
Aula 01 conhecendo imagens, corel draw e fazendo a bandeira em movimnto
Aula 01   conhecendo imagens, corel draw e fazendo a bandeira em movimntoAula 01   conhecendo imagens, corel draw e fazendo a bandeira em movimnto
Aula 01 conhecendo imagens, corel draw e fazendo a bandeira em movimntoRoney Sousa
 

Plus de Roney Sousa (20)

Aula 02 - Curso de Suporte Técnico - Eletricidade - Professor Roney Sousa
Aula 02 - Curso de Suporte Técnico - Eletricidade - Professor Roney SousaAula 02 - Curso de Suporte Técnico - Eletricidade - Professor Roney Sousa
Aula 02 - Curso de Suporte Técnico - Eletricidade - Professor Roney Sousa
 
Aula 01 - Curso de Suporte Técnico - IPD - Professor Roney Sousa
Aula 01 - Curso de Suporte Técnico - IPD - Professor Roney SousaAula 01 - Curso de Suporte Técnico - IPD - Professor Roney Sousa
Aula 01 - Curso de Suporte Técnico - IPD - Professor Roney Sousa
 
Primeiro contato 2019
Primeiro contato 2019Primeiro contato 2019
Primeiro contato 2019
 
03 php - operadores relacionais
03   php - operadores relacionais03   php - operadores relacionais
03 php - operadores relacionais
 
02 php - operadores de atribuição
02   php - operadores de atribuição02   php - operadores de atribuição
02 php - operadores de atribuição
 
01 php - introdução ao php
01   php - introdução ao php01   php - introdução ao php
01 php - introdução ao php
 
Internet aula 04
Internet aula 04Internet aula 04
Internet aula 04
 
03 windows
03   windows03   windows
03 windows
 
05 algoritmo
05   algoritmo05   algoritmo
05 algoritmo
 
03 algoritmo
03   algoritmo03   algoritmo
03 algoritmo
 
01 Windows
01 Windows01 Windows
01 Windows
 
02 algoritmo
02   algoritmo02   algoritmo
02 algoritmo
 
Lógica de Programação - Algoritmos
Lógica de Programação - AlgoritmosLógica de Programação - Algoritmos
Lógica de Programação - Algoritmos
 
Aula 01 - IPD
Aula 01 - IPDAula 01 - IPD
Aula 01 - IPD
 
Hospedando site em host gratuito
Hospedando site em host gratuitoHospedando site em host gratuito
Hospedando site em host gratuito
 
Como instalar sublime text 3
Como instalar sublime text 3Como instalar sublime text 3
Como instalar sublime text 3
 
Aula 01- web designer
Aula 01- web designerAula 01- web designer
Aula 01- web designer
 
02 curso de redes
02   curso de redes02   curso de redes
02 curso de redes
 
01 ipd-suporte
01   ipd-suporte01   ipd-suporte
01 ipd-suporte
 
Aula 01 conhecendo imagens, corel draw e fazendo a bandeira em movimnto
Aula 01   conhecendo imagens, corel draw e fazendo a bandeira em movimntoAula 01   conhecendo imagens, corel draw e fazendo a bandeira em movimnto
Aula 01 conhecendo imagens, corel draw e fazendo a bandeira em movimnto
 

04 algoritmo