Você está na página 1de 1

FACULDADE DE ENGENHARIA

Disciplina: Informática Ano: 1º Semestre: 1o Período: Laboral


Teste 2 Data: 22 de Maio de 2017 Duração: 90min
Nome Completo:____________________________________ Curso: Eng.___________________
Leia atentamente as questões da presente avaliação e com clareza apresente as soluções
1. Construa um algoritmo para imprimir os 100 primeiros números imparese o seu somatório em:
1.1 Fluxograma. 2.0
1.2 Visualg. 3.0
2. Escreva um algoritmo em visualg que imprime os 100
primeiros termos da sucessão:2,3,7,25, 121,… n!+1. 3.0

3. Dado uma matriz quadrada M: vetor[1..15, 1..15] de


Inteiro, escreva algoritmo em visualg que:
3.1 Recebe dados do utilizador e preenche a matriz. 1.0
3.2 Imprime o somatório dos dados da parte sombreada da 3.0
Matriz (fig1)
Fig 1: Matriz M
4. Com recurso a visualg construa a função:
3.0
Funcao contaImpares(m, n:inteiro): inteiro//devolve a quantidade de números pares no intervalo [m,n].
5. Para o Algoritmo abaixo, qual será a saída se utilizador introduzir 4? 5.0
ALGORITMO " EXEERCICIO5"
var
r, s :INTEIRO
Procedimento P1(var a,b:Inteiro)
Var
aux:Inteiro
Inicio
aux a
ab
baux
FimProcedimento

Procedimento P2(var m,n:Inteiro)


Inicio
P1(m, n)
SE(m>n) ENTAO
ESCREVAL(“100”)
SENAO
ESCREVAL("000")
FIMSE
FimProcedimento
INICIO
ESCREVAL("Introduza um valor")
LEIA(r)
sr+3
Enquanto s>0 Faca
P2(s, r)
SE s%2=0 ENTAO
ESCREVAL("OK")
FIMSE
s s-1
FIMENQUANTO
FIMALGORITMO

_______________________________________________________________________________________________________________________________________________________
Regente: Ticongolo, Inácio Assistentes: Munguanaze, Marcelo. Cuinhane, Albino. Pesanhane, Hélio (v2)

Você também pode gostar