Escolar Documentos
Profissional Documentos
Cultura Documentos
Turma: 1 TGPSI A
Pág. n.º 1
5. Considere as seguintes frases que pretendem representar operações algorítmicas:
Var Valor: Real;
Valor 0,15;
Ler (Valor);
Indique qual ou quais das operações apresentadas representa:
a) Uma operação de entrada ou saída de dados;
b) Uma reserva de espaço em memória para uma variável;
c) Uma operação de processamento interno.
a) Total 3,2 + 3
b) X 2
Y3
Total XY – X
c) X 3,2
Total X2 + 2*X
d) Total 2
X4
Total Total * X
e) A 2,3
B2
C 3,2
Total 3
Total ((A+B)B)/Total + C
f) A 4
BA+2
C B2
Total (A*3)^3 + C/2
Total Total * 3
g) A 4
B2
C3
Total A12 * B^C
Pág. n.º 2
7. Analise os seguintes algoritmos e diga o que será impresso ao serem executados:
a) A 100
B 200
Escrever (B)
B5
Escrever (A,B)
b) A 300
B 200
CA+B
Escrever (C)
B 100
Escrever (B,C)
CB+A
Escrever (A,B,C)
c) A 01
B 02
CA
BC
AB
Escrever (A,B,C)
d) A 10
BA+1
A B +1
BA+1
Escrever (A)
AB+1
Escrever (A)
e) A 100
CA+B
B 20
Escrever (C)
Pág. n.º 3
9. Considere as seguintes linhas de pseudocódigo:
Algoritmo Ex9
Var P, Q: reais;
Inicio
P 5;
Q P;
P Q 1,5;
Q P + 5;
P P / 3;
Escrever (‘P =’, P, ‘Q =’, Q);
Fim
9.1. Indique, passo a passo, quais os valores das variáveis P e Q ao longo da sequência de
instruções, indique também como serão apresentados os dados na última instrução.
b) Atribua à variável P o quadrado da soma do seu valor anterior com o valor Q. indique
esse valor, tendo em conta as instruções anteriores;
10. Tendo as variáveis SALARIO, IRS e SALLIQ, e considerando os valores abaixo. Informe se as
expressões são verdadeiras ou falsas.
11. Sabendo que A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas,
apresentando todos os cálculos.
11.1. (A+C) > B
11.2. B >= (A + 2)
11.3. C = (B –A)
11.4. (B + A) <= C
11.5. (C+A) > B
Pág. n.º 4
12. Considerando as variáveis abaixo, assinale N para numérico, T para texto e L para Lógico:
12.1. 1000
12.2. “12”
12.3. .v.
12.4. “Casa 8”
12.5. - 456
12.6. - 4.56
12.7. “4.56”
12.8. .verdadeiro.
12.9. “cinco”
12.10. “5”
12.11. 456
12.12. 45.8976
13. Supondo que as variáveis Nb, Na, Nmat e Sx sejam utilizadas para armazenar a nota de um aluno,
o nome do aluno, o número de matrícula do aluno e o sexo do aluno, respetivamente. Declare-as
corretamente.
BOM TRABALHO!!!
Pág. n.º 5
Resolução da Ficha de Trabalho
1. O que é uma constante? Dê dois exemplos.
Constante é um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de
um programa. Conforme o seu tipo, a constante é classificada como sendo numérica, lógica ou literal.
Y 5; K 12;
a) ‘Manuel’ – Texto/caracter
b) -345 - Inteiro
c) Verdadeiro – Lógico/boleano
d) 3,33 - Real
e) 1,3 10E23 - Real
f) 1200€ - Texto/caracter
g) ‘Números’ - Texto/caracter
h) 4333 10E12 - Real
i) ‘0’ - Texto/caracter
j) ‘4420 Porto’ - Texto/caracter
k) ‘Ana Rita’ - Texto/caracter
l) Falso - Lógico/boleano
m) 7,55 - Real
n) ‘2,9 10E-39’ - Texto/caracter
Pág. n.º 6
6. Qual o valor da variável Total, após o processamento da seguinte sequência de
instruções e supondo que esta variável é do tipo real.
b. X 2
Y3
Total XY – X Total = 23 – 2 = 8 – 2 = 6
c. X 3,2
Total X2 + 2*X Total = 3,22 + 2*3,2 = 10,24 + 6,4 = 16,64
d. Total 2
X4
Total Total * X Total = 2 * 4 = 8
e. A 2,3
B2
C 3,2
Total 3
Total ((A+B)B)/Total + C
Total = ((2,3 + 2) 2) / 3 + 3,2 = (4,3)2 / 3 + 3,2 = 18,49 / 3 + 3,2
Total = 6,163 + 3,2 = 9,363
f. A4
BA+2 B=4+2=6
C B2 C = 62 = 36
Total (A*3)^3 + C/2 Total = (4*3)3+36/2 = 123 + 18 = 1728 + 18 = 1746
Total Total * 3 Total = 1746 * 3 = 5238
g. A 4
B2
C3
Total A12 * B^C Total = 4 * 12 * 23 = 48 * 8 = 384
a) A 100
B 200
Escrever (B) 200
B5
Escrever (A,B) 100 5
b) A 300
B 200
CA+B C = 300 + 200 = 500
Escrever (C) 500
B 100
Escrever (B,C) 100 500
Pág. n.º 7
CB+A C = 100 + 300 = 400
Escrever (A,B,C) 300 100 400
c) A 01
B 02
CA 01
BC 01
AB 01
Escrever (A,B,C) 01 01 01
d) A 10
BA+1 B = 10 + 1 = 11
A B +1 A = 11 + 1 = 12
BA+1 B = 12 + 1 = 13
Escrever (A) 12
AB+1 A = 13 + 1 = 14
Escrever (A) 14
e) A 100
CA+B C = 100 + 0 = 100
B 20
Escrever (C) 100
X1 P + Q 5;
X1 = 3 + 2 * 5 = 3 + 10 = 13
X2 (P + Q) 5;
X2 = (3 +2) * 5 = 5 * 5 = 25
X3 P + 5 Q/2;
X3 = 3 + 5 * 2/2 = 3 + 5 * 1 = 3 + 5 = 8
X4 (P + 5 Q)/2;
X4 = (3 + 5 * 2) / 2 = (3 + 10) / 2 = 13 / 2 = 6,5
b) Atribua à variável P o quadrado da soma do seu valor anterior com o valor Q. indique
esse valor, tendo em conta as instruções anteriores;
Variáveis P, Q: reais;
Inicio
P 5;
Q P; Q=5
P Q 1,5; P = 5 * 1,5 = 7,5
Q P + 5; Q = 7,5 + 5 = 12,5
P (P + Q) ^2 P = (7,5 + 12,5)^2= 400
Escrever (‘P =’, P, ‘Q =’, Q); P =400 Q=12,5
Fim.
10. Tendo as variáveis SALARIO, IRS e SALLIQ, e considerando os valores abaixo. Informe
se as expressões são verdadeiras ou falsas.
Pág. n.º 9
11. Sabendo que A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou
falsas
11.1.1. ( ) a) (A+C) > B - Falso
11.1.2. ( ) b) B >= (A + 2) - Verdadeiro
11.1.3. ( ) c) C = (B –A) - Verdadeiro
11.1.4. ( ) d) (B + A) <= C - Falso
11.1.5. ( ) e) (C+A) > B - Falso
12. Considerando as variáveis abaixo, assinale N para numérico, T para texto e L para
Lógico:
12.1.1. ( ) 1000 – (N)
12.1.2. ( ) “12” – (T)
12.1.3. ( ) .v. – (L)
12.1.4. ( ) “Casa 8” – (T)
12.1.5. ( ) – 456 – (N)
12.1.6. ( ) - 4.56 – (N)
12.1.7. ( ) “4.56” – (T)
12.1.8. ( ) .verdadeiro. – (L)
12.1.9. ( ) “cinco” – (T)
12.1.10. ( ) “5” – (T)
12.1.11. ( ) 456 – (N)
12.1.12. ( ) 45.8976 – (N)
13. Supondo que as variáveis Nb, Na, Nmat e Sx sejam utilizadas para armazenar a nota de
um aluno, o nome do aluno, o número de matrícula do aluno e o sexo do aluno,
respetivamente. Declare-as corretamente.
Nb: real;
Na, Sx: caracter;
Nmat: inteiro;
Pág. n.º 10