You are on page 1of 7

ESCOLA SECUNDÁRIA C/ 3º CICLO DE ALJUSTREL

Ano Lectivo 2010/2011

Curso Profissional de Programação e Gestão de Sistemas

Informáticos

Ano 10º Turma: PTGPI

FICHA DE AVALIAÇÃO N.º 1


DISCIPLINA: PROGRAMAÇÃO E GESTÃO DE SISTEMAS INFORMÁTICOS

NOME: ______________________________________________________ N.º: _____ DATA: ___/ ___ / ___

INTRODUÇÃO À PROGRAMAÇÃO E ALGORITMIA

GRUPO 1- INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO

1. O QUE ENTEDES POR LÓGICA DE PROGRAMAÇÃO?

_________________________________________________________
_________________________________________________________
_________________________________________________________

2. O QUE ENTEDES POR SEQUÊNCIA LÓGICA?

_________________________________________________________
_________________________________________________________
_________________________________________________________

3. O QUE ENTEDES POR ALGORITMO?

_________________________________________________________
_________________________________________________________
_________________________________________________________

4. O QUE ENTENDES POR PROGRAMA DE COMPUTADOR?

_________________________________________________________
_________________________________________________________
_________________________________________________________

Página 1 de 7
GRUPO 2- DESENVOLVIMENTO DE ALGORITMOS

1. CRIA UMA SEQUÊNCIA LÓGICA PARA TOMAR UM COPO DE SUMO.

2. FAZ UM ALGOMRITMO QUE SOME QUATRO NÚMEROS E DIVIDA O SEU RESULTADO PELO TERCEIRO

NÚMERO.

3. DESCREVE UMA SEQUÊNCIA LÓGICA PARA COLOCAR DETERMINADA FAIXA DE UM CD A TOCAR.

Página 2 de 7
4. OBSERVA O SEGUINTE ALGORITMO:

RECEBA O VALOR DO COMPRIMENTO DE UM RECTÂNGULO

RECEBA O VALOR DA LARGURA DE UM RECTÂNGULO

CALCULAR O VALOR DA ÁREA DO RECTÂNGULO (AREA=COMPRIMENTO*LARGURA)

MOSTRE O VALOR DA ÁREA DO RECTÂNGULO

a. DIZ QUAIS SÃO OS DADOS DE ENTRADA.

____________________________________________________

B. QUAL SERÁ O PROCESSAMENTO A SER UTILIZADO.

____________________________________________________

c. DIZ QUAIS SÃO OS DADOS DE SAÍDA.

____________________________________________________

5. DESENVOLVE UM ALGORITMO PARA CALCULAR O PERÍMETRO DE UM TRIANGULO QUALQUER, SENDO


QUE PERÍMETROTRIANGULO = SOMA DE TODOS OS SEUS LADOS

a. Constrói o diagrama de blocos para o algoritmo criado


anteriormente.

Página 3 de 7
6. Desenvolve um algoritmo que lê dois números e mostra o resultado da
diferença. Antes do resultado, deverá mostrar a mensagem:
DIFERENÇA.

a. Constrói o diagrama de blocos para o algoritmo criado


anteriormente.

7. Desenvolve um algoritmo que lê o saldo da conta bancária e imprime

um novo saldo considerando que foram acrescentados 1,2% de juros.

a. Constrói o diagrama de blocos para o algoritmo criado


anteriormente.

Página 4 de 7
8. Desenvolve um algoritmo que leia 4 números e mostre a média

ponderada, sabendo-se que os pesos são respectivamente: 1, 2, 3 e 4.

a. Constrói o diagrama de blocos para o algoritmo criado


anteriormente.

GRUPO 3 – CONSTANTES, VARIÁVEIS E TIPOS DE DADOS

9. Das afirmações que se seguem, assinala as verdadeiras e as falsas


preenchendo os espaços com V e F, respectivamente:

a. Constante é um determinado valor fixo que não se modifica ao longo


do tempo de execução de um programa (__);

b. Embora uma variável possa assumir diferentes valores, ela só pode


armazenar um valor a cada instante (__);

c. As variáveis alfanuméricas são específicas para dados que contenham


números (__);

Página 5 de 7
d. As variáveis do tipo caracteres são específicas para armazenamento de conjuntos de
caracteres que contenham números (__).

Página 6 de 7
GRUPO 4 - OPERADORES E FUNÇÕES PRÉ-DEFINIDAS

10. Supõe que temos três variáveis A = 5, B = 8 e C =1. Completa o

quadro que se segue com verdadeiro e falso:

Expressões Resultado
A=B AND B>C
A <> B OR B<C
A>B NOT
A<B AND B>C
A >= B OR B=C
A <= B NOT

11. Sabendo que A=3, B=7 e C=4, informa se as expressões abaixo são
verdadeiras ou falsas.

(A+C) > B ( )
B >= (A + 2) ( )
C = (B –A) ( )
(B + A) <= C ( )
(C+A) > B ( )

12. Nas funções que se seguem completa os exemplos dados:

a. Abs funtion
Retorna o valor absoluto de x
Exemplo: Abs (-2,5) = ____

b. Int funtion
Retorna a parte inteira de x
Exemplo: Int (122,5) = ____

c. Round funtion
Retorna o valor de x arredondado para o inteiro mais próximo
Exemplo: Round (29,7) = ____

d. Pred funtion
Retorna o predecessor de x
Exemplo: Pred (‘P’) = ____

Página 7 de 7

You might also like