You are on page 1of 4

NOTA

AVALIAO TERICA DE ARQ. E SOLUES DE TI


Professor (a): dipo Santos

E-mail: edpojc@gmail.com

1. Encontre o valor de cada varivel em negrito abaixo (1.0 pontos 0.4 cada):
j = 50
a <- 10
b <- 20
c <- b/a
d <- c*a
j <- d+b+a

k = 120
a <- 30
b <- 20
c <- a-b
c <- c+10
k <- c * 2

l = 12
var <- 12
var <- var * 12
var <- var *12
var <- var *0
l <- var + 12

m = 11.11
p <- 1000
q <- 100
r <- 10
s <- 1
m <(p+q+r+s)/q

n = 50
a <- 10
b <- a + 10
c <- b + 10
d <- c + 10
n <- d + 10

2. Encontre o valor VERDADEIRO ou FALSO paras as expresses abaixo (2.0 ponto


0.4 cada linha)
Considere os seguintes Valores: A = 10, B = 9, C=15, D=10
1
2
3
4

A
A
B
A

=
<
>
>

D
B
A
C

V
F
F
F

(C < A) OU (C
= A)

A=B
(A = D) E (B < A)
(A < C) OU (A = B)
(A = D) OU (A = C) OU
(A = B)
(A < B) E (C < A)

F
V
V
V

A=C
(A <= B) OU NO (A > D)
(A <> B) E (A = B+1)
(A +B) < (D + C)

F
V
V
V

Pos (a, prova) + 1 =


compr(prova)

3. Qual o valor de L aps a execuo do algoritmo abaixo (2 pontos)? __0___


var
A,B,C: lgico
X,Y: real
L: inteiro
incio
A := Verdadeiro
B := Verdadeiro
C := Falso
X := 1.5
Y := 3.2
X := X + 1
se ((C) ou ((X + Y > 5) ou ( no A e B))) ento

NOTA

AVALIAO TERICA DE ARQ. E SOLUES DE TI

L=0
seno
L=1
fimse
fimalgoritmo

NOTA
NOTA
AVALIAO TERICA DE ARQ. E SOLUES DE TI

4. O que est errado no algoritmo abaixo (2 pontos): tipo da varivel PAR deve ser
logico
var
N, PAR, X: inteiro
Inicio
Leia (N)
X <- N mod 2
Se (X = 0) entao
PAR <- Verdadeiro
Senao
PAR <- Falso
Fimse
fimalgoritmo

5. Dada as seguintes declaraes:


Var
Num: inteiro
Soma, X: real
Simbolo: caracter
Nome, Cor, Dia: literal
Cod, Teste, Tudo: lgico
Assinalar os comandos de atribuio INVLIDOS:
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.

(
(
(
(
(
(
(
(
(
(

)
)
)
)
)
)
)
)
)
)

Simbolo := 5;
Soma := Num + 2 * X
Tudo := Soma
Cor := Preto - Raiz(X)
Teste: = Cod ou (Raiz(X) <> Soma)
X := X + 1
Num := ABC
Dia := Segunda
Soma + 2 := Raiz(X)
X := Nome >= Cod

Cada arquivo abaixo deve ser enviado para os e-mails citados na prova.
Deve-se enviar todos os algoritmos enumerado conforme a lista abaixo, numa pasta
compactada
com o nome de PROVA
No assunto do e-mail coloque: prova_arqti_seu nome completo

1. Faa um algoritmo que codifique uma mensagem qualquer da seguinte forma (3.0
pontos):
A por Z, E por Y, I por X, O por W, U por Q
Deve-se seguir a mesma regra para letras minsculas e maisculas.
Ex: Ao digitar a palavra Prova, deve ser mostrado Prwvz
2. Faca um algoritmo que soma todos os nmeros impares digitados pelo usurio, e
apresente seu valor. O usurio deve digitar 10 nmeros aleatrios (2.0 pontos).
3. Elabore um algoritmo que, dada a idade de um nadador, classifique-o em uma das
seguintes categorias
(2.0 pontos):
Infantil A 5 a 7 anos
Infantil B 8 a 10 anos
Juvenil A 11 a 13 anos
Juvenil B 14 a 17 anos
Snior maiores de 17 anos
4. Elabore um algoritmo que solicita ao usurio o cadastro de 5 alunos, com os seguintes
dados: nome, idade, sexo (3.0 pontos).
O programa deve apresentar as seguintes opes
a.
b.
c.
d.

Listar os alunos em ordem Crescente (alfabtica pelo nome do aluno)


Listar os alunos em ordem Crescente por idade
Mostrar somente alunos do sexo masculino
Mostrar somente alunos do sexo feminino.

You might also like