Exercícios de algoritmos
ALGORITMOS
PROF. ANGELO AUGUSTO FROZZA, M.Sc.
Fev. / 2011
(Versão 1.0)
ÍNDICE
A.
VARIÁVEIS, EXPRESSÕES E OPERADORES MATEMÁTICOS .......................................................... 3
B.
EXERCÍCIOS DE LÓGICA .............................................................................................................. 5
C.
EXERCÍCIOS ESTRUTURA SE...ENTAO .......................................................................................... 8
D.
EXERCÍCIOS ESTRUTURA ESCOLHA...CASO ................................................................................ 4
1
E.
EXERCÍCIOS ESTRUTURA PARA...FAÇA ...................................................................................... 7
1
F.
EXERCÍCIOS ESTRUTURAS ENQUANTO‐FACA E REPITA‐FACA ..................................................... 9
1
G.
EXERCÍCIOS USANDO VETORES E MATRIZES .............................................................................. 3
2
H.
EXERCÍCIOS SOBRE MODULARIZAÇÃO ...................................................................................... 4
2
I.
DESAFIOS ................................................................................................................................. 5
2
CADERNO DE EXERCÍCIOS
ALGORITMOS
A. VARIÁVEIS, EXPRESSÕES E OPERADORES MATEMÁTICOS
1. Calcule o valor de cada expressão abaixo e indique o tipo do resultado (inteiro ou real): a) (20 - 15)/2
b) 20 - 15/2
c) 2*5/20 + 30/15*2
d) 2*(5/20) + 30/(15*2)
e) 23 div 4
f) 23 mod 4
g) 35 div 6 + 2
h) 35 div 6 - 2
i) 35 div 6 * 2
j) sqrt(625)
k) sqr(20)
l) 2 + sqrt(21 div 5)
OBS.: sqrt(a) => (raiz quadrada de a); sqr(a) => (quadrado de a);
2 div 3 => (inteiro da divisão); 2 mod 3 => (resto da divisão).
2. Escreva em pseudocódigo, as seguintes expressões matemáticas:
a) (A + B)*C
b) TOTAL / N
c) A - B(C + D2) / E
d) baseexpoente e ) a * bc
3.