Módulo I - Exercícios
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
1- Faça um algoritmo que receba a medida
de 2 catetos de um triângulo e calcule o valor
da hipotenusa. Valide os dados de entrada.
z
Hipotenusa =
2
cat1 +cat2
2
1
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
2 - Faça um algoritmo que receba 2 notas de
2 disciplinas e mostre ao utilizador a média
calculada assim como a média arredondada.
Valide os dados de entrada.
2
Programação e Sistemas de
Informação
1
Módulo I - Exercícios
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
3 - Faça um algoritmo que receba um valor
em minutos e o converta em horas e
minutos.
z
Exemplo:
z
z
Se o utilizador introduzir 90
O programa mostra 1 hora e 30 minutos
3
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
4 - Faça um algoritmo que receba um
número inteiro e mostre ao utilizador a
mensagem “Eu sou programador” o número
de vezes introduzido pelo utilizador.
z
Use:
z
z
z
“para”
“enquanto”
“repita”
4
Programação e Sistemas de
Informação
2
Módulo I - Exercícios
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
5 - Faça um algoritmo que vá lendo valores
até que o utilizador introduza um número
negativo.
5
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
6 - Faça um algoritmo que leia valores
enquanto a soma dos valores lidos for inferior
a 100.
No final mostra o valor da soma ao utilizador.
z
6
Programação e Sistemas de
Informação
3
Módulo I - Exercícios
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
7 - Faça um algoritmo que mostre todos os
números pares entre 0 e um número
introduzido pelo utilizador.
7
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
8 - Faça um algoritmo que leia N notas (o
utilizador diz quantas notas quer introduzir) e
calcule a média das notas. O valor da média
que será apresentado ao utilizador deverá
ser arredondado.
8
Programação e Sistemas de
Informação
4
Módulo I - Exercícios
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
9 - Escreva um algoritmo que calcule e
imprima a tabuada do 5.
9
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
10 - Escreva um algoritmo que calcule e
imprima a tabuada do pedida pelo utilizador.
10
Programação e Sistemas de
Informação
5
Módulo I - Exercícios
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
11 - Escreva um algoritmo que solicite ao
utilizador um numero e que depois imprima
todos os números desde 1 até esse numero,
excluindo todos os números múltiplos de 3.
11
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
12 - Escreva um algoritmo para ler 2 valores
(se o segundo valor lido for ZERO, deve ser
lido um novo valor, até que este seja <> de
0) e imprimir o resultado da divisão do
primeiro pelo segundo.
12
Programação e Sistemas de
Informação
6
Módulo I - Exercícios
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
13 - Elabore um Algoritmo que calcule o
Factorial de um número.
z
Exemplo:
z
Factorial de 5:
ƒ
5*4*3*2*1 = 120
13
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
z
14 - Faça um algoritmo que simula a
introdução do Pin no telemóvel.
z
z
z
O Pin que está definido é 1234
Se o Pin introduzido coincidir com o Pin definido,
aparece a mensagem: “Bem-vindo!”
O utilizador tem até 3 tentativas para a introdução
do Pin correcto, caso contrário mostre o erro:
”Cartão SIM bloqueado!”
14
Programação e Sistemas de
Informação
7
Download

1- Faça um algoritmo que receba a medida de 2 catetos de um