Você está na página 1de 2

ESCOLA NUTICA INFANTE D.

HENRIQUE
CURSO DE ENGENHARIA DE MQUINAS MARTIMAS
RECURSO
COMPUTADORES E PROGRAMAO
1 ANO
4 de Setembro de 2007
1. (1.5 valor) Executando as instrues
A=1
If (A <>2) Then
A= A+ 1
endif
If (A = 2) Then
A= A+ 2
endif
Print A
Obtem-se o qu? Justifique.
2. (2 valor) Executando o programa:
i=1
for i=1 to 1000, step 2
if MOD(i,3)=0 then
print i
endif
next
Obtem-se o qu? Justifique com um trace.
Nota: a funo MOD(numerador, denominador) retorna o resto da diviso
numerador/denominador

3. (2.5 valores) Diga, justificando com um trace, o que retorna a seguinte funo:
Function ccc(A,N)
Dim N as integer
Dim A(N) as integer
i=1
do while i<=N
A(i)=i
j=i-1
do while j>0
A(i)=A(i)*j
j=j-1
loop
i=i+1
loop
ccc=A
4. (4 valores) Supondo que est no ambiente de trabalho do MatLab:
a) sabendo que A a matriz seguinte
1

A= 4
7

2
5
8

6
9

que comando daria para criar o vector linha c constitudo pela 3 linha da
matriz A
b) Ainda considerando a matriz anterior, que retorna o comando
A((1:2,2:3)?
c) Que comando daria para eliminar a 3 coluna da matriz A?
d) que comandos daria para desenhar o grfico do polinmio
p(x)=3*x^3+2*x^2-3?
e) Como que cria um programa em matlab?
f) Que comando pode dar para saber os nomes das variveis em memria e
respectivo espao ocupado?
g) Que comandos daria para calcular o produto interno do vector x, cujos
componentes so [1,2,..,100], pelo vector y, cujos componentes so
[101,102,...,200]?
5. (4 valores) Escreva uma funo que sendo-lhe passada qualquer matriz quadrada
retorne o vector constitudo pelos elementos da sua diagonal segundria.
6. (6 valores) Escreva uma funo retorne os coeficientes do binmio (a+b)n ao serlhe passado o expoente n.

Você também pode gostar