Exercicios de Algoritmia

1
UNIDADE 1 – INTRODUÇÃO À PROGRAMAÇÃO Algoritmos Simples - Teste e controlo de erros – Ficha 01 1. Escreva um algoritmo em pseudocódigo que leia a base e a altura de um triângulo e determine e imprima a sua área. a. Faça a traçagem do algoritmo anterior assumindo que é introduzido o valor 3 para a base e o valor 4 para a altura do triângulo. 2. Escreva um algoritmo em pseudocódigo que, leia as notas de 3 avaliações distintas (nota1, nota2, nota3) obtidas por um aluno, cujo nome deverá ser armazenado numa variável Nome, e determine a sua média sabendo que: a nota do trabalho prático (nota1) tem um peso de 50%, a nota do teste (nota2) tem peso de 30% e a nota do relatório do trabalho prático (nota3) tem um peso de 20%. O algoritmo deverá devolver o nome do aluno, as três notas e a média ponderada. a. Faça a traçagem do algoritmo anterior assumindo que as notas da aluna ‘Marta’ foram 16, 15 e 14, como nota do trabalho prático, nota do teste e nota do relatório prático, respetivamente. 3. Escreva um algoritmo em pseudocódigo que leia, determine e imprima a soma e o produto de 3 valores. a. Faça a traçagem do algoritmo anterior assumindo que são introduzidos os seguintes 3 valores: 2.5, 3.4 e 4.2. 4. Escreva um algoritmo em pseudocódigo que leia, determine e imprima o montante a pagar no bar “Fim de tarde”, sendo conhecido o número de itens consumidos e sabendo que o seu custo unitário é de: Sandes de queijo: 4€ Bolos: 1,5€ Refrigerantes: 1,75€ Café: 0,90€ Página 1

description

Exercicios de Algoritmia

Transcript of Exercicios de Algoritmia

Page 1: Exercicios de Algoritmia

UNIDADE 1 – INTRODUÇÃO À PROGRAMAÇÃO Algoritmos Simples - Teste e controlo de erros – Ficha 01

1. Escreva um algoritmo em pseudocódigo que leia a base e a altura de um triângulo e determine e imprima a sua área.

a. Faça a traçagem do algoritmo anterior assumindo que é introduzido o valor 3 para a base e o valor 4 para a altura do triângulo.

2. Escreva um algoritmo em pseudocódigo que, leia as notas de 3 avaliações distintas (nota1, nota2, nota3) obtidas por um aluno, cujo nome deverá ser armazenado numa variável Nome, e determine a sua média sabendo que: a nota do trabalho prático (nota1) tem um peso de 50%, a nota do teste (nota2) tem peso de 30% e a nota do relatório do trabalho prático (nota3) tem um peso de 20%. O algoritmo deverá devolver o nome do aluno, as três notas e a média ponderada.

a. Faça a traçagem do algoritmo anterior assumindo que as notas da aluna ‘Marta’ foram 16, 15 e 14, como nota do trabalho prático, nota do teste e nota do relatório prático, respetivamente.

3. Escreva um algoritmo em pseudocódigo que leia, determine e imprima a soma e o produto de 3 valores.

a. Faça a traçagem do algoritmo anterior assumindo que são introduzidos os seguintes 3 valores: 2.5, 3.4 e 4.2.

4. Escreva um algoritmo em pseudocódigo que leia, determine e imprima o montante a pagar no bar “Fim de tarde”, sendo conhecido o número de itens consumidos e sabendo que o seu custo unitário é de:

Sandes de queijo: 4€ Bolos: 1,5€ Refrigerantes: 1,75€ Café: 0,90€

Página 1