Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos
Ano/semestre: 2016.4
Yomara Pires
yomara.ufpa@gmail.com
Temas
■ Variáveis
■ Tipos de dados
■ Constantes
■ Operadores
■ Tabelas verdade
■ Exemplos/ exercícios
Variáveis
■ Variáveis
❑ Espaço reservado na memória do computador
para armazenar um tipo de dado determinado.
❑ Conteúdo pode se alterado ao longo do tempo
durante a execução de um programa.
❑ Tipos podem ser por exemplo: inteiros, reais,
caracteres, etc.
❑ Só pode armazenar um valor a cada instante
Variáveis
■ Definição de variáveis
ALGORITMO Teste
VAR
soma : inteiro
INICIO
<comandos>
FIM
Variáveis
■ Formação de Variáveis
❑ Uma variável é formado por uma letra ou então
por uma letra seguida de letras ou dígitos.
■ Constantes
❑ Constante é um determinado valor fixo que não se
modifica ao longo do tempo, durante a execução de
um programa. É classificada como sendo numérica,
lógica e literal.
N1+N2+N3
3
pi 🡨 3.14
❑ Em Java uma constante é declarada com o
modificador final: ex: final float pi = 3.14f;
Operadores
■ Operadores aritméticos
+ 🡨 Adição
- 🡨 Subtração
* 🡨 Multiplicação
/ 🡨 Divisão
++ 🡨 incremento
-- 🡨 decremento
^ ou ** 🡨 exponenciação
Operadores
■ Operadores relacionais
> Maior que
< Menor que
>= Maior ou Igual
<= Menor ou Igual
== Igual
!= Diferente
Operadores
■ Operadores especiais
13 DIV 2 = 6
13 MOD 2 = 1
MOD DIV
Operadores
■ Operadores lógicos
V V V V F F
V
V F F V F V
F
F V F V V V
F F F F V F
Constantes, Variáveis, tipos de dados e expressões
■ Operações lógicas
Operação A B
A 2 2 ?
B A 2 2
B B+3 2 5
Exemplo
5- 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 ( )
Exercícios
6 - Sabendo que A=5, B=4 e C=3 e D=6, informe se as expressões abaixo são verdadeiras ou falsas.
a) (A > C) AND (C <= D) ( )
b) (A+B) > 10 OR (A+B) = (C+D) ( )
c) (A>=C) AND (D >= C) ( )