Você está na página 1de 3

Guia para Auto Avaliação de 14NOV2014

1. a) Indique quais dos seguintes identificadores (nomes de variáveis) que não são validos e porquê
i) ordenação NÃO VÁLIDO porque contém 2 caracteres não aceites: “ç” e “ã”
ii) RE5u1t4d0 Válido
iii) t1 Válido
iv) taxa_de_iva Válido
v) 3x NÃO VÁLIDO porque não começa com uma letra
vi) media-do-mes NÃO VÁLIDO porque contém 1 caracteres não aceites: “-”
vii) nota 1 NÃO VÁLIDO porque contém 1 caracteres não aceites: “ ” (espaço)
viii) nºsocio NÃO VÁLIDO porque contém 1 caracteres não aceites: “º”
ix) zero Válido
x) fim NÃO VÁLIDO porque “fim” é uma palavra reservada

1. b) Indique quais os valores das variáveis x, y e z, em cada alínea.


i) x  2+5 * 3+3; 2 + (5 * 3) + 3 = 2 + 15 + 3 = 20 x assume o valor 20
ii) y  100; 100
y  y - 10; 100-10 = 90 y assume o valor 90
iii) z  (10 > 20) •OU• (5 <=5);
( •F• ) •OU• ( •V• ) = •V• z assume o valor •V• (verdade)

2. Faça um programa em pseudocódigo que calcule o valor para a realização de um furo para uma
captação de água, com base nos seguintes dados do quadro. Caso o utilizador introduza um valor
negativo, o programa age de igual modo, como se tivesse sido introduzido um valor positivo . No ecrã
aparece, na mesma linha, os metros introduzidos e o valor a pagar.
Profundidade(metros) Valor por metro(euros)
Algoritmo Furo;
45€
var
40€
prof, preco, valor : real;
35€
30€
inicio

ler prof;
se (prof < 0)
entao prof  - prof;
se (prof < 30)
entao preco  45
senao se (prof < 60)
entao preco  40
senao se (prof < 100)
entao preco  35
senao preco  30

valor  prof * preco;


mostrar prof +” ; “ + valor;
fim.
3. Escreva um programa em fluxograma que aceite um numero do utilizador *
entre [1, 10] e apresentar esse número de “*”. *
*
P. ex, se o utilizador introduzir 3, o programa deve mostrar 

Ciclo Enquanto Ciclo Repetir

inicio inicio

i0 i0

x x

ii+1
“*”

“*”
ii+1

•V• •F•
i< x i >= x

•F• •V•

fim fim
Questões Pontuação A sua pontuação
P1 a) 3
Cada resposta correcta: + 0,10
Cada justificação correcta: + 0,30
Cada resposta errada ou justificação errada: - 0,20

P1 b) 1.5
Cada resposta correcta: + 0,2
Cada justificação correcta: + 0,3

P2 9,0
Cabeçalho correcto e Variáveis bem declaradas + 1,00
Início(s)/fim(s) no programa + 0,50
Ler 1 variável e não mais + 0,50
SE para transformar os negativos em positivos + 2,00
Estrutura SE em cascata + 2,50
Cálculo do total + 0,50
Saída como pretendido + 0,50
Solução funcional/correcta + 1,50
P3 6,5
Figuras do fluxograma correctas (sem trocas) + 0,50
Linhas de fluxos horizontais/verticais + 0,50
Ler 1 Variável e não mais + 0,50
Solução com ciclos e não com decisões múltiplas + 1,00
Condições Iniciais correctas + 0,50
Bloco de instruções que se repetem + 0,50
Condição de paragem + 1,00
Saída para ecrã como pedido + 0,50
Solução funcional/correcta + 1,50
TOTAL>>> 20

Você também pode gostar