Você está na página 1de 2

Programação @ Informática Web

UC 14710 - Ficha
Universidade da Beira Interior, 2021/202
Processamento Cíclico e Condicional

Sempre que nesta ficha seja pedido para criar/escrever/fazer um programa, significa que queremos que
seja implementado um programa em linguagem Python. Usar o Google Colaboratory.

1. Escreva um programa que escreve n vezes a frase “Programar em Python é fixe!”, sendo n
um inteiro introduzido pelo utilizador.

2. Implemente um programa que pede ao utilizador o valor de um inteiro n e escreve a


sequência de inteiros de 0 (zero) a n.

3. Altere o programa anterior, de modo a que só sejam escritos os números impares.

4. Escreva um programa que pede ao utilizador para introduzir um valor inteiro positivo. O
programa continuará a pedir ao utilizador para introduzir esse número, enquanto o
utilizador “teimar” em introduzir um número negativo.

5. Escreva um programa para calcular o fatorial (n!) de um inteiro positivo. Por exemplo, 5!
= 5*4*3*2*1 = 120.

6. Escreva um programa que lista os n primeiros elementos da sucessão de Fibonacci: 1, 1,


2, 3, 5, 8, 13, 21, 34, 55, ... Isto é, temos uma sucessão de finita por recorrência da
seguinte forma: F0 = 1 e F1 = 1 e para qualquer n>1, Fn = Fn-1 + Fn-2.

7. Crie um programa que escreve um título emoldurado. O título é pedido ao utilizador e em


função do comprimento deste será gerada a moldura, tal como exemplificado a seguir:

Insira um título > Universidade da Beira Interio

*------------------------------------
| Universidade da Beira Interior
*------------------------------------

Note que de cada lado do texto são reservados três espaços.

8. Pretendemos criar um pequeno programa que apresenta um menu ao utilizador e leia a


escolha realizada. Em consequência da mesma deve ser realizada a correspondente
operação.

CÁLCULOS VOLUMÉTRICO

0 - Sai
1 – Volume da Esfer
2 – Volume da Pirâmid
3 – Volume do Cilindr

Escolha a sua opção:

Alem disso, o programa só deve fazer cálculos se a opção for válida. Caso contrario,
deverá ser dada a mensagem “essa opção não é válida!”.

9. Altere o programa anterior de modo que este opere em ciclo, até que o utilizador insira a
opção de saída.

10. Escreva um programa que calcula a média aritmética de uma serie de valores introduzidos
pelo utilizador. Este não diz, à partida quantos valores quer introduzir. A serie de entrada
termina assim que seja introduzido o valor zero.

11. Crie um programa que lê sucessivamente os pesos dos alunos de uma turma. O ciclo deve
terminar quando o peso for inferior a 30Kg. No final serão apresentadas contagens para:

a) Número total de valores registados;


b) Número de pesos inferiores a 50Kg (baixos);
c) Número de pesos entre 51Kg e 75Kg (médios);
d) Número de pesos superiores a 75Kg (altos).

Bom Trabalho

Você também pode gostar