SlideShare uma empresa Scribd logo
ALGORITMO
Professor: José Maria Lehrback Filho
Curso: Técnico em Informática
Turno: Matutino
Data: 01/03/2017
VARIÁVEIS
Introdução a algoritmo
Variáveis
Variáveis
ALGORITMO
 Apresentar os tipos básicos de dados a serem
adotados
 Definir constantes e variáveis, explicando sua
utilização
Objetivos
ALGORITMO
Tipos Primitivos
São os tipos básicos de informação dos algoritmos
Inteiro: informação pertencente ao conjunto dos números inteiros
relativos (positiva ou negativa)
Ele tem 15 irmãos
Real: informação pertencente ao conjunto dos números reais
Meu saldo bancário é de $ 215,20
Caracter: informação alfanumérica (caracteres alfabéticos,
numéricos e especiais)
Constava na prova: “Use somente caneta!”
Lógico: informação biestável (admite apenas 2 valores)
A porta pode estar aberta ou fechada
ALGORITMO
Determine qual é o tipo de informação presente nas sentenças
• A placa “Pare!” tinha 2 furos de bala
• Josefina subiu 5 degraus para pegar uma maçã boa
• Alberta levou 3,5 horas para chegar ao hospital
• Astrogilda pintou em sua camisa: “Preserve o meio ambiente”,
e ficou devendo $ 100,59 ao vendedor de tintas
ALGORITMO
Constantes
São valores que não sofrem nenhuma variação no
decorrer do tempo
Exemplos:
• o valor de PI
• a velocidade da luz
• 5
• “Não fume”
ALGORITMO
São valores que podem sofrer alteração no decorrer do
tempo
Exemplos
• Cotação do dólar
• Peso de uma pessoa
• Preço da gasolina
ALGORITMO
São como gavetas que podem receber diversos
tipos de objetos
Identificadores: São os nomes escolhidos
para as informações variáveis
• Deve iniciar por caracter alfabético
• Pode ser seguido por mais caracteres
alfabéticos ou numéricos
• Não devem ser usados caracteres
especiais
Declaração: processo de reservar e etiquetar
gavetas
Variáveis
ALGORITMO
Declaração de Variáveis
tipo identificador
Declaração de
variáveis
: ;
,
inteiro
real
caracter
lógico
tipo Exemplos
inteiro: X;
caracter: Nome;
real: Peso, Dólar;
lógico: Resposta;
ALGORITMO
1. Supondo que as variáveis NB, NA, NMat e SX sejam utilizadas
para armazenar a nota do(a) aluno(a), o nome do(a) aluno(a), o
número de matrícula e o sexo, declare-as corretamente,
associando o tipo primitivo adequado ao dado que será
armazenado
Atividade
real: NB;
caracter: NA;
inteiro: Nmat;
lógico: SX;
ALGORITMO
Expressões
Expressões Aritméticas
• Operadores aritméticos: utilizados para a realização de
cálculos matemáticos
Operador Função Exemplos
+ Adição 2 + 3, X + Y
- Subtração 4 - 2, N – M
* Multiplicação 3 * 4, A * B
/ Divisão 10 / 2, C / D
pot(x,y) Potenciação (x elevado a y) pot(2, 3)
rad(x) Raiz quadrada (de x) rad(9)
Mod Resto da divisão 9 mod 4 resulta 1
Div Quociente da divisão inteira 9 div 4 resulta 2
ALGORITMO
Expressões
Expressões Lógicas
• Operadores relacionais: utilizados para a estabelecer relação
de comparação entre valores
Operador Função Exemplos
= Igual a 3 = 3, X = Y
> Maior que 5 > 4, X > Y
< Menor que 3 < 6, X < Y
>= Maior ou igual a 5 >= 3, X >= Y
<= Menor ou igual a 3 <= 5, X <= Y
<> Diferente de 8 <> 9, X <> Y
ALGORITMO
Expressões
• Expressões Lógicas
Operadores lógicos: utilizados para a efetuar avaliações lógicas entre valores
Tabelas Verdade: Conjunto de todas as possibilidades de cada operador lógico
Operador Função Exemplos
Não Negação não V, não X
e Conjugação V e V, X e Y
ou Disjunção V ou V, X ou Y
A B A e B
F F F
F V F
V F F
V V V
A B A ou B
F F F
F V V
V F V
V V V
A não A
F V
V F
ALGORITMO
Entrada e Saída
• Algoritmos objetivam transformar informações
• Algoritmo = Entrada + Processamento + Saída
• Entrada: obtenção de dados provenientes do meio externo
– Comando: leia
– Exemplos:
• leia (X);
• leia (A, NOTA);
ALGORITMO
Entrada e Saída
• Saída: entrega dos resultados ao meio externo
– Comando: escreva
– Exemplos:
• escreva (X);
• escreva (B, MEDIA, 2+2);
• escreva (“Você pesa”, P, “quilos”);

Mais conteúdo relacionado

Mais procurados

Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
Mauro Pereira
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
Andrei Bastos
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
Gercélia Ramos
 
Linguagem C - Vetores
Linguagem C - VetoresLinguagem C - Vetores
Linguagem C - Vetores
Elaine Cecília Gatto
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos: Tipos de Dados
Algoritmos: Tipos de DadosAlgoritmos: Tipos de Dados
Algoritmos: Tipos de Dados
Elaine Cecília Gatto
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)
Gercélia Ramos
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
Mario Sergio
 
Linguagem C - Ponteiros
Linguagem C - PonteirosLinguagem C - Ponteiros
Linguagem C - Ponteiros
Elaine Cecília Gatto
 
Algoritmos - Pascal
Algoritmos - PascalAlgoritmos - Pascal
Algoritmos - Pascal
Elaine Cecília Gatto
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
Gabriel Faustino
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
Professor Samuel Ribeiro
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmos
Adilio Tavares
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos
Mario Jorge Pereira
 
Aula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveisAula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveis
Luiz Augusto Macêdo Morais
 
1ª lista de_algoritmos
1ª lista de_algoritmos1ª lista de_algoritmos
1ª lista de_algoritmos
Nathalia Salomao Damiao
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
Regis Magalhães
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
Aislan Rafael
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
Patrick_turma10
 
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
Lista de exercicios   vetores, matrizes, registros e sub-algoritmosLista de exercicios   vetores, matrizes, registros e sub-algoritmos
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
Mauro Pereira
 

Mais procurados (20)

Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Linguagem C - Vetores
Linguagem C - VetoresLinguagem C - Vetores
Linguagem C - Vetores
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos: Tipos de Dados
Algoritmos: Tipos de DadosAlgoritmos: Tipos de Dados
Algoritmos: Tipos de Dados
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
Linguagem C - Ponteiros
Linguagem C - PonteirosLinguagem C - Ponteiros
Linguagem C - Ponteiros
 
Algoritmos - Pascal
Algoritmos - PascalAlgoritmos - Pascal
Algoritmos - Pascal
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmos
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos
 
Aula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveisAula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveis
 
1ª lista de_algoritmos
1ª lista de_algoritmos1ª lista de_algoritmos
1ª lista de_algoritmos
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
Lista de exercicios   vetores, matrizes, registros e sub-algoritmosLista de exercicios   vetores, matrizes, registros e sub-algoritmos
Lista de exercicios vetores, matrizes, registros e sub-algoritmos
 

Destaque

Estrutura de controle repetição C++
Estrutura de controle repetição C++Estrutura de controle repetição C++
Estrutura de controle repetição C++
Sedu
 
Variaveis php
Variaveis phpVariaveis php
Variaveis php
Sedu
 
Poo visibilidade
Poo visibilidadePoo visibilidade
Poo visibilidade
Sedu
 
Algoritmos conceitos
Algoritmos conceitosAlgoritmos conceitos
Algoritmos conceitos
Valderi Leithardt
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao Avançado
Luiz Junior
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
SlideShare
 

Destaque (7)

Estrutura de controle repetição C++
Estrutura de controle repetição C++Estrutura de controle repetição C++
Estrutura de controle repetição C++
 
Variaveis php
Variaveis phpVariaveis php
Variaveis php
 
Poo visibilidade
Poo visibilidadePoo visibilidade
Poo visibilidade
 
Algoritmos conceitos
Algoritmos conceitosAlgoritmos conceitos
Algoritmos conceitos
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao Avançado
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Semelhante a Variaveis

Aula Algoritmo e Programação - cap2
Aula Algoritmo e Programação - cap2Aula Algoritmo e Programação - cap2
Aula Algoritmo e Programação - cap2
Cloves da Rocha
 
Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3
Robson Ferreira
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
Claudio Stein Junior
 
Aula03
Aula03Aula03
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
Regis Magalhães
 
Aula04
Aula04Aula04
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30
hflandim
 
Introducao logica
Introducao logicaIntroducao logica
Introducao logica
Denilton Darold
 
Aula02
Aula02Aula02
Microfundamento - Algoritmos e Lógica de Programação (1).pdf
Microfundamento - Algoritmos e Lógica de Programação (1).pdfMicrofundamento - Algoritmos e Lógica de Programação (1).pdf
Microfundamento - Algoritmos e Lógica de Programação (1).pdf
FelipeSoares580387
 
Algop - aula 02
Algop - aula 02Algop - aula 02
Algop - aula 02
Thiago Toscano Ferrari
 
Logica de Programacao
Logica de ProgramacaoLogica de Programacao
Logica de Programacao
Rogério Fernandes da Costa
 
TWP05 Variáveis e Entrada de Dados
TWP05 Variáveis e Entrada de DadosTWP05 Variáveis e Entrada de Dados
TWP05 Variáveis e Entrada de Dados
FATEC São José dos Campos
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1
Thalles Anderson
 
algoritmos.pdf
algoritmos.pdfalgoritmos.pdf
algoritmos.pdf
andrefrancelino
 
Lógica de Programação - Unimep/Pronatec - Aula02
Lógica de Programação - Unimep/Pronatec - Aula02Lógica de Programação - Unimep/Pronatec - Aula02
Lógica de Programação - Unimep/Pronatec - Aula02
André Phillip Bertoletti
 
Lp m1(parte2)
Lp m1(parte2)Lp m1(parte2)
02 algoritmos
02 algoritmos02 algoritmos
02 algoritmos
Cristovão Duarte
 
Algoritmos - capítulo 2
Algoritmos - capítulo 2Algoritmos - capítulo 2
Algoritmos - capítulo 2
Carlos Padilla Severo
 
02 algoritmo
02   algoritmo02   algoritmo
02 algoritmo
Roney Sousa
 

Semelhante a Variaveis (20)

Aula Algoritmo e Programação - cap2
Aula Algoritmo e Programação - cap2Aula Algoritmo e Programação - cap2
Aula Algoritmo e Programação - cap2
 
Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3Conceitos e técnicas de programação aula 3
Conceitos e técnicas de programação aula 3
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Aula03
Aula03Aula03
Aula03
 
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
 
Aula04
Aula04Aula04
Aula04
 
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30
 
Introducao logica
Introducao logicaIntroducao logica
Introducao logica
 
Aula02
Aula02Aula02
Aula02
 
Microfundamento - Algoritmos e Lógica de Programação (1).pdf
Microfundamento - Algoritmos e Lógica de Programação (1).pdfMicrofundamento - Algoritmos e Lógica de Programação (1).pdf
Microfundamento - Algoritmos e Lógica de Programação (1).pdf
 
Algop - aula 02
Algop - aula 02Algop - aula 02
Algop - aula 02
 
Logica de Programacao
Logica de ProgramacaoLogica de Programacao
Logica de Programacao
 
TWP05 Variáveis e Entrada de Dados
TWP05 Variáveis e Entrada de DadosTWP05 Variáveis e Entrada de Dados
TWP05 Variáveis e Entrada de Dados
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1
 
algoritmos.pdf
algoritmos.pdfalgoritmos.pdf
algoritmos.pdf
 
Lógica de Programação - Unimep/Pronatec - Aula02
Lógica de Programação - Unimep/Pronatec - Aula02Lógica de Programação - Unimep/Pronatec - Aula02
Lógica de Programação - Unimep/Pronatec - Aula02
 
Lp m1(parte2)
Lp m1(parte2)Lp m1(parte2)
Lp m1(parte2)
 
02 algoritmos
02 algoritmos02 algoritmos
02 algoritmos
 
Algoritmos - capítulo 2
Algoritmos - capítulo 2Algoritmos - capítulo 2
Algoritmos - capítulo 2
 
02 algoritmo
02   algoritmo02   algoritmo
02 algoritmo
 

Mais de Sedu

Html aula 1
Html aula 1Html aula 1
Html aula 1
Sedu
 
Introdução de web
Introdução de webIntrodução de web
Introdução de web
Sedu
 
Fluxograma
FluxogramaFluxograma
Fluxograma
Sedu
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
Sedu
 
Introdução a poo
Introdução a pooIntrodução a poo
Introdução a poo
Sedu
 
Poo encapsulamento
Poo encapsulamentoPoo encapsulamento
Poo encapsulamento
Sedu
 
Poo metodo especiais
Poo metodo especiaisPoo metodo especiais
Poo metodo especiais
Sedu
 
Poo metodo especiais
Poo metodo especiaisPoo metodo especiais
Poo metodo especiais
Sedu
 
C++ introducao
C++ introducaoC++ introducao
C++ introducao
Sedu
 
String c++
String c++String c++
String c++
Sedu
 
Estruturas de controle if/else switch PHP
Estruturas de controle if/else switch PHPEstruturas de controle if/else switch PHP
Estruturas de controle if/else switch PHP
Sedu
 
Tomada de decisao - logica
Tomada de decisao - logicaTomada de decisao - logica
Tomada de decisao - logica
Sedu
 

Mais de Sedu (12)

Html aula 1
Html aula 1Html aula 1
Html aula 1
 
Introdução de web
Introdução de webIntrodução de web
Introdução de web
 
Fluxograma
FluxogramaFluxograma
Fluxograma
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introdução a poo
Introdução a pooIntrodução a poo
Introdução a poo
 
Poo encapsulamento
Poo encapsulamentoPoo encapsulamento
Poo encapsulamento
 
Poo metodo especiais
Poo metodo especiaisPoo metodo especiais
Poo metodo especiais
 
Poo metodo especiais
Poo metodo especiaisPoo metodo especiais
Poo metodo especiais
 
C++ introducao
C++ introducaoC++ introducao
C++ introducao
 
String c++
String c++String c++
String c++
 
Estruturas de controle if/else switch PHP
Estruturas de controle if/else switch PHPEstruturas de controle if/else switch PHP
Estruturas de controle if/else switch PHP
 
Tomada de decisao - logica
Tomada de decisao - logicaTomada de decisao - logica
Tomada de decisao - logica
 

Variaveis

  • 1. ALGORITMO Professor: José Maria Lehrback Filho Curso: Técnico em Informática Turno: Matutino Data: 01/03/2017 VARIÁVEIS
  • 4. ALGORITMO  Apresentar os tipos básicos de dados a serem adotados  Definir constantes e variáveis, explicando sua utilização Objetivos
  • 5. ALGORITMO Tipos Primitivos São os tipos básicos de informação dos algoritmos Inteiro: informação pertencente ao conjunto dos números inteiros relativos (positiva ou negativa) Ele tem 15 irmãos Real: informação pertencente ao conjunto dos números reais Meu saldo bancário é de $ 215,20 Caracter: informação alfanumérica (caracteres alfabéticos, numéricos e especiais) Constava na prova: “Use somente caneta!” Lógico: informação biestável (admite apenas 2 valores) A porta pode estar aberta ou fechada
  • 6. ALGORITMO Determine qual é o tipo de informação presente nas sentenças • A placa “Pare!” tinha 2 furos de bala • Josefina subiu 5 degraus para pegar uma maçã boa • Alberta levou 3,5 horas para chegar ao hospital • Astrogilda pintou em sua camisa: “Preserve o meio ambiente”, e ficou devendo $ 100,59 ao vendedor de tintas
  • 7. ALGORITMO Constantes São valores que não sofrem nenhuma variação no decorrer do tempo Exemplos: • o valor de PI • a velocidade da luz • 5 • “Não fume”
  • 8. ALGORITMO São valores que podem sofrer alteração no decorrer do tempo Exemplos • Cotação do dólar • Peso de uma pessoa • Preço da gasolina
  • 9. ALGORITMO São como gavetas que podem receber diversos tipos de objetos Identificadores: São os nomes escolhidos para as informações variáveis • Deve iniciar por caracter alfabético • Pode ser seguido por mais caracteres alfabéticos ou numéricos • Não devem ser usados caracteres especiais Declaração: processo de reservar e etiquetar gavetas Variáveis
  • 10. ALGORITMO Declaração de Variáveis tipo identificador Declaração de variáveis : ; , inteiro real caracter lógico tipo Exemplos inteiro: X; caracter: Nome; real: Peso, Dólar; lógico: Resposta;
  • 11. ALGORITMO 1. Supondo que as variáveis NB, NA, NMat e SX sejam utilizadas para armazenar a nota do(a) aluno(a), o nome do(a) aluno(a), o número de matrícula e o sexo, declare-as corretamente, associando o tipo primitivo adequado ao dado que será armazenado Atividade real: NB; caracter: NA; inteiro: Nmat; lógico: SX;
  • 12. ALGORITMO Expressões Expressões Aritméticas • Operadores aritméticos: utilizados para a realização de cálculos matemáticos Operador Função Exemplos + Adição 2 + 3, X + Y - Subtração 4 - 2, N – M * Multiplicação 3 * 4, A * B / Divisão 10 / 2, C / D pot(x,y) Potenciação (x elevado a y) pot(2, 3) rad(x) Raiz quadrada (de x) rad(9) Mod Resto da divisão 9 mod 4 resulta 1 Div Quociente da divisão inteira 9 div 4 resulta 2
  • 13. ALGORITMO Expressões Expressões Lógicas • Operadores relacionais: utilizados para a estabelecer relação de comparação entre valores Operador Função Exemplos = Igual a 3 = 3, X = Y > Maior que 5 > 4, X > Y < Menor que 3 < 6, X < Y >= Maior ou igual a 5 >= 3, X >= Y <= Menor ou igual a 3 <= 5, X <= Y <> Diferente de 8 <> 9, X <> Y
  • 14. ALGORITMO Expressões • Expressões Lógicas Operadores lógicos: utilizados para a efetuar avaliações lógicas entre valores Tabelas Verdade: Conjunto de todas as possibilidades de cada operador lógico Operador Função Exemplos Não Negação não V, não X e Conjugação V e V, X e Y ou Disjunção V ou V, X ou Y A B A e B F F F F V F V F F V V V A B A ou B F F F F V V V F V V V V A não A F V V F
  • 15. ALGORITMO Entrada e Saída • Algoritmos objetivam transformar informações • Algoritmo = Entrada + Processamento + Saída • Entrada: obtenção de dados provenientes do meio externo – Comando: leia – Exemplos: • leia (X); • leia (A, NOTA);
  • 16. ALGORITMO Entrada e Saída • Saída: entrega dos resultados ao meio externo – Comando: escreva – Exemplos: • escreva (X); • escreva (B, MEDIA, 2+2); • escreva (“Você pesa”, P, “quilos”);