ppt07_ppt08-exercícios - Psi – programação e sistemas de informação
Download
Report
Transcript ppt07_ppt08-exercícios - Psi – programação e sistemas de informação
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
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.
Hipotenusa =
2
cat1 +cat2
2
1
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
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
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
3 - Faça um algoritmo que receba um valor
em minutos e o converta em horas e
minutos.
Exemplo:
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.
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.
Use:
“para”
“enquanto”
“repita”
4
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
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.
6
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
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.
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
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
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.
10 - Escreva um algoritmo que calcule e
imprima a tabuada do pedida pelo utilizador.
10
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
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.
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
PSI – Programação e Sistemas de Informação
Exercícios – Funções pré-definidas;
Estruturas repetitivas.
13 - Elabore um Algoritmo que calcule o
Factorial de um número.
Exemplo:
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.
14 - Faça um algoritmo que simula a
introdução do Pin no telemóvel.
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