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”);

Variaveis

  • 1.
    ALGORITMO Professor: José MariaLehrback Filho Curso: Técnico em Informática Turno: Matutino Data: 01/03/2017 VARIÁVEIS
  • 2.
  • 3.
  • 4.
    ALGORITMO  Apresentar ostipos básicos de dados a serem adotados  Definir constantes e variáveis, explicando sua utilização Objetivos
  • 5.
    ALGORITMO Tipos Primitivos São ostipos 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 quenã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 quepodem 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 gavetasque 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 tipoidentificador 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 queas 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 • Operadoresaritmé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 • Operadoresrelacionais: 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 Operadoresló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”);