Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos
Problema:
> Ler um número do usuário, calcular e exibir o dobro
deste número.
# Solução !!
Algoritmo Memória
numero, dobro: inteiro;
inicio
escreva(‘Informe o numero: ‘);
leia(numero);
dobro numero * 2;
escreva(‘Dobro do numero = ‘, dobro);
fim.
Tipos de Dados
> Inteiro:
Conjunto dos números inteiros relativos (positivos e negativos).
Exemplos: a idade de uma pessoa, o número de filhos, etc.
> Real:
Conjunto dos números reais (positivos e negativos).
Exemplos: a altura de uma pessoa (1.70), o peso de uma pessoa
(60.5), a nota de um aluno (8.75), etc.
Tipos de Dados
> Lógico:
Também chamados de booleanos.
Podem assumir apenas dois valores: verdadeiro ou
falso.
> String:
Conjunto de caracteres alfanuméricos:
• Numéricos: 0...9
• Alfabéticos: A...Z, a...z
• Especiais: - , . ,@,%, #, $, &, *, etc.
Operadores Aritméticos
Operador Operação Operandos Resultado
+ Adição Inteiro ou Real Inteiro ou Real
- Subtração Inteiro ou Real Inteiro ou Real
* Multiplicação Inteiro ou Real Inteiro ou Real
/ Divisão Real Inteiro ou Real Real
DIV Divisão Inteira Inteiro Inteiro
MOD Resto da Divisão Inteiro Inteiro
Prioridade Operadores
1ª * / DIV MOD
2ª + -
Expressão Resultado
Operadores Lógicos
Operador Operação
não não (negação)
e e (conjunção)
ou ou (disjunção)
Tabela verdade.
E OU NÃO
V V V V V V Não V F
V F F V F V Não F V
F V F F V V
F F F F F F
Expressões Lógicas
Prioridade Operadores
1ª = > < #
2ª não
3ª e
4ª ou
Variável e Identificador
Exercícios