Escolar Documentos
Profissional Documentos
Cultura Documentos
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
Ser objetivo
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
Veja o exemplo:
Nota da Prova 1
P1 P2 P3 P4 Mdia
Nota da Prova 2
Nota da Prova 3
Nota da Prova 4
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
Incio/Fim
Entrada de Dados
Processamento
Tomada
de deciso
Sada de Dados
N1, N2
M=N1*N2
Escreva M
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
Fim
2) Faa um algoritmo para Calcular o estoque mdio de uma pea, sendo que
ESTOQUEMDIO = (QUANTIDADE MNIMA + QUANTIDADE MXIMA) /2
3) Teste o algoritmo da questo anterior com dados definidos por voc.
4) Construa um algoritmo que leia a cotao do dlar, um valor em dlar e no final
mostre este valor em real.
5) Construa um algoritmo que leia quatro nmeros e calcule o quadrado para cada um.
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
Numricas
Especficas
para
armazenamento
de
nmeros,
que
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
b) temp
c) n_1
d) $din e) n 1
f) K2K
g) n1
h) U F
i) 2nome
j) dep
k) nome2 l) val#r
4) Faa um teste de mesa no algoritmo abaixo e preencha a tabela com os dados do teste:
algoritmo Ex2.4
var
Salario,Abono,Salnovo:real
inicio
leia (Salario)
leia (Abono)
Salnovo=Salario +abono
escreva (Salnovo)
fim_algoritmo
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
10
5) Sabendo-se que Jos tem direito a 15% de reajuste de salrio, complete o algoritmo
abaixo:
NOME = "JOS"
SALARIOATUAL = 1200,00
REAJUSTE =
VALORREAJUSTE =
SALNOVO =
SALNOVO
1.3 Operadores
Os operadores so utilizados para representar expresses de clculo, comparao,
condio e atribuio. Temos trs tipos de operadores:
Operadores Aritmticos
Operadores Relacionais
Operadores Lgicos
SMBOLO
+
*
/
** ou ^
1 ( ) Parnteses
2 Exponenciao
3 Multiplicao, diviso (o que aparecer primeiro)
4 + ou (o que aparecer primeiro)
Exemplo
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
11
Smbolo
==
<> ou !=
>
<
>=
<=
Exemplo:
Tendo duas variveis A = 5 e B = 3
Os resultados das expresses seriam:
Expresso
A=B
A <> B
A>B
A<B
A >= B
A <= B
1.3.3 Operadores Lgicos
Resultado
Falso
Verdadeiro
Verdadeiro
Falso
Verdadeiro
Falso
AND
OR
NOT
verdadeira se todas as condies forem
verdadeiras
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
12
Operador
AND
AND
AND
AND
OR
OR
OR
OR
NOT
NOT
2 Valor
V
F
V
F
V
F
V
F
Resultado
V
F
F
F
V
V
V
F
F
V
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
13
IR
SALLIQ
EXPRESSO
100,00
0,00
100
200,00
10,00
190,00
300,00
15,00
285,00
SALLIQ = SALARIOIR
V ou F
5+3*8-(4+2)
3+10-8/4
3*8+(5+3)-(5+1)
3+(5+(8-3)-5+(10-6))
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
14
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
15
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
16
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
17
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
18
Infantil A = 5 a 7 anos
Infantil B = 8 a 11 anos
Juvenil A = 12 a 13 anos
Juvenil B = 14 a 17 anos
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
19
06/02/2015
Em C
Nr = 0;
do
{
Nr = Nr + 1;
} while (Nr <= 100);
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
20
06/02/2015
http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br
21