Você está na página 1de 4

AGRUPAMENTO DE ESCOLAS DA GOLEG, AZINHAGA E POMBALINHO

ESCOLA 2, 3CICLOS E SECUNDRIO MESTRE MARTINS CORREIA

TESTE DE AVALIAO - Aplicaes Informticas

Professora: Susana Canto

GRUPO I

1. Para cada uma das seguintes questes assinale a resposta que considere mais correcta:
1.1 Um Algoritmo Pode ser representado atravs de:
A) Diagramas e fluxogramas;
B) Pseudocdigo e Fluxogramas;
C) Fluxogramas e grficos;
D) Pseudocdigo e grficos;
1.2 Na construo de um programa temos:
A) Parte interpretativa e parte declarativa;
B) Parte declarativa e parte operativa;
C) Parte atributiva e parte operativa;
D) Parte interpretativa e parte atributiva;
1.3 O Ifthen Else.. uma estrutura
A) Repetio;
B) Seleco e/ou deciso
C) Sequencial;
D) Retritiva
1.4 A seguinte restrio invlida:
A) Readln(x);
B) Read(x);
C) Write(,x);
D) Writeln(,x);
2. D uma noo de Algoritmo.
3. Diga quais so as fases de elaborao de um projecto.
4. Diga qual a funo das seguintes palavras reservadas ou palavras-chave:
4.1 For ToDo
4.2 =,<>
4.3 AND/OR
4.4 NOT

Teste de Avaliao de Conhecimentos Pgina 1


GRUPO II
1. Crie um algoritmo em pseudocodigo que permita a leitura de dois caracteres alfanumricos, determinando a
seguir, se so iguais ou diferentes. Caso sejam iguais aparece a mensagem Inseriu dois caracteres iguais, caso
contrrio, aparece a mensagem Inseriu dois caracteres diferentes.

2.Escreva um Programa em Pascal que aceite a altura e o sexo do utilizador e envie uma mensagem
correspondente categoria.

Considere os seguintes parmetros:

Feminino Masculino
At 140 cm Baixa At 150 cm Baixa

Entre 140 e 160 cm Mdia Entre 150 e 170 cm Mdia

Mais de 160 cm Alta Mais de 170 cm Alta

3. Crie o programa em pascal que deu origem ao seguinte output.

4. Complete o seguinte programa:

Program Maior_Igual_2;
Var _________, num2:_______________;
Begin
Writeln(Digite um nmero inteiro:);
_______________________
Writeln (Digite outro nmero inteiro:);
_______________________
If num1=num2 then
Writeln(____________________)

Teste de Avaliao de Conhecimentos Pgina 2


Else
If _________________________ then
Writeln(O maior dos dois nmeros , num1)
Else writeln (O maior dos dois nmeros , _____________);
End.

4.1 A presente as variveis e tipos de dados;


4.2 Apresente instrues de leitura, instrues de escrita e instrues de atribuio;
4.3 Qual a finalidade do programa?
4.4 Qual a estrutura de controlo usada?

5. Considera o seguinte programa em Pascal, que l dois nmeros inteiros e executa operaes bsicas de
matemtica, utilizando operadores aritmticos.

Program operadores;
Var n1,n2:real;resultado:char;
Read(resultado);
Writeln (Introduz dois nmeros inteiros); readln(n1,n2);
Writeln (Escolhe uma operao, teclando o respectivo operador matemtico!!!);
Readln(resultado);
Case op on
+:resultado=n1+n2;
-:resultado=n1-n2;
*:resultado=n1*n2;
/:resultado=n1/n2;
Read (O resultado da operao :, n1,n2);
Readln;
End.

5.1 Corrija o programa transcrevendo todo o algoritmo em Pascal.


5.2 Elabore de novo o algoritmos usando outra estrutura de controlo (que achar adequada).

Teste de Avaliao de Conhecimentos Pgina 3


COTAES

GRUPO I

1.

1.1 2

1.2 2

1.3 2

1.4 2

2 12

3 15

4.1 2

4.2 2

4.3. 2

4.4 2

Grupo II

1. 19

2. 30

3. 35

4.

4.1 21

4.2 6

4.3 3

4.4 3

5.

5.1 15

5.2 25

TOTAL 200

Teste de Avaliao de Conhecimentos Pgina 4

Você também pode gostar