Академический Документы
Профессиональный Документы
Культура Документы
a) ‘1cont2' f) '1'
b) -1 g) Verdadeiro
c) ‘verdadeiro’ h) 800
d) 3.87 i) 'c1d1'
e) 7000 j) '5,78787'
1
2. (10 pt) Indica se os identificadores das variáveis seguintes são Válidos ou Não Válidos:
a) Max_nota
b) Total2
c) preço
d) 1percentagem
e) nota min
3. (15 pt) Apresenta o valor lógico de cada uma das seguintes expressões:
a) 50 > 4
b) 5 <> 3 + 2
c) x < 10 AND x > 12 sendo x um valor inteiro qualquer
d) x <10 OR x >12 com x = 0
e) (A < = A) e (B < C) com A = 1, B=5 e C = -1
4. (10 pt) Considera as seguintes expressões numéricas e supondo que X = 2 e Y = 3, determina quais os valores
de cada uma delas (apresenta todos os cálculos):
a) (X + 12 * X) - 4* (14 + 3 / Y) / Y
b) ((X + 20 * Y) + 4) * 60 / (10 + X) - X
a) (20 pt) Deteta os erros e copia o programa corretamente para a tua folha de teste.
b) (20 pt) Representa o algoritmo em fluxograma.
c) A partir do programa apresentado, indica exemplos de:
c.1.) (5pt) Uma instrução de input ou entrada;
c.2.) (5pt) Uma instrução de atribuição de um valor a uma variável;
c.3.) (5pt) Uma instrução de output ou saída;
c.4.) (5pt) Uma expressão lógica ou booleana.
10. (30 pt) Escreve em Pascal um programa que permita resolver a seguinte situação.
Numa loja de eletrodomésticos são vendidos televisores. O vendedor recebe um salário base mais uma
comissão pelo número de aparelhos vendidos mensalmente, segundo a seguinte tabela: Depois de pedir o
valor base do vencimento e o número de televisores vendidos, apresenta no ecrã o vencimento final do
vendedor. Nº Televisores Comissão
Mais de 6 5%
1a 6 3%
Bom trabalho!
Prof. Virgínia Moreira Dias