Você está na página 1de 4

Ficha de Trabalho nº2 + Resolução

Turma: 1 TGPSI A
Disciplina: Programação de Sistemas de Informação
Módulo 1 – Introdução à Programação e Algoritmia
Formadora: Ema Calado

1. Identifique os dados de entrada, processamento e saída no algoritmo abaixo.


a. Receba código da peça
b. Receba valor da peça
c. Receba Quantidade de peças
d. Calcule o valor total da peça (Quantidade * Valor da peça)
e. Mostre o código da peça e seu valor total

2. Faça um algoritmo em pseudocódigo para “Calcular o Stock médio de uma peça”, sendo que
STOCKMÉDIO = (QUANTIDADE MÍNIMA + QUANTIDADE MÁXIMA) /2.

6. Escreva em pseudocódigo e em fluxograma os seguintes enunciados:


6.1. Dado o comprimento do lado dum quadrado, determine e imprima a sua área.

6.2. Dada a base e a altura dum triângulo, calcule e imprima a sua área.

6.3. Dados três valores, determine e imprima a soma e o produto desses valores.
Output:
A soma é:
O produto é:

6.4. Dado o nome do aluno e as classificações do trabalho prático (com peso 50%), do teste (com
peso 30%) e do relatório (com peso 20%).
Determine a média ponderada e imprima o nome, as três notas e a média.
Output:
Nome do aluno:
Nota do trabalho prático:
Nota do teste:
Nota do relatório:
Média:

BOM TRABALHO!!!
Pág. n.º 1
Resolução da Ficha de Trabalho nº2

1. Entrada- Processamento - Saída


a. Entrada
b. Entrada
c. Entrada
d. Processamento
e. Saída

2. Pseudocódigo

Algoritmo Stock
Var
qmin, qmax, stock: inteiros;
inicio
ler(qmin,qmax);
stock ← (qmin+qmax)/2;
escrever (stock);
fim

6. Pseudocódigo e Fluxograma

6.1. Área do quadrado

Algoritmo AQuadrado
Var
lado, Aq: inteiros;
inicio
ler(lado);
Aq ← (lado*lado);
escrever (Aq);
fim

Pág. n.º 2
6.2 Área do triângulo

Algoritmo AreaTrian
var
base, altura, area: real;
Inicio

Ler (base);
Ler (altura);
area ← (base*altura)/2;
Escrever (area);
Fim

6.3 Dados três valores, determine e imprima a soma e o produto desses valores.
Output:
A soma é:
O produto é:

Algoritmo SomaProd
variaveis
val1, val2, val3,soma, prod: real;
Inicio
Escrever (“Introduza o valor1:”);
Ler (val1);
Escrever (“Introduza o valor2:”);
Ler (val2);
Escrever (“Introduza o valor3”);
Ler (val3);
soma ← val1+val2+val3;
Escrever (“A soma é:”,soma);
prod ← val1*val2*val3;
Escrever (“O produto é:”,prod);
Fim

Pág. n.º 3
6.4 Dado o nome do aluno e as classificações do trabalho prático (com peso 50%), do teste (com
peso 30%) e do relatório (com peso 20%).
Determine a média ponderada e imprima o nome, as três notas e a média.
Output:
Nome do aluno:
Nota do trabalho prático:
Nota do teste:
Nota do relatório:
Média:

Algoritmo media
var
nome: texto;
trab, test, rel, media: real;
Inicio
Escrever (“Introduza o nome do aluno”);
Ler (nome);
Escrever (“Introduza a nota do trabalho”);
Ler (trab);
Escrever (“Introduza a nota do teste”);
Ler (test);
Escrever (“Introduza a nota do relatório”);
Ler (rel);
media ← (trab*0,5)+(test*0,3)+(rel*0,2);
Escrever (“Nome do aluno: “,nome);
Escrever (“Nota do teste: “,test);
Escrever (“Média: “,media);
Fim

Pág. n.º 4

Você também pode gostar