Ficha de trabalho 1. Faz um programa em python que leia um valor

Propaganda
Ficha de trabalho
1. Faz um programa em python que leia um valor numérico inteiro e conte número de
dígitos que esse valor numérico tem.
Exemplo do programa ao ser executado:
Introduz um número inteiro: 123
123 tem 3 dígitos.
2. Faz um programa em python que leia um byte em binário, isto é, um valor numérico
de oito bits constituído apenas por zeros e/ou uns, lembras-te? O programa deve
determinar quantos zeros e quantos uns esse byte possui.
Exemplo do programa ao ser executado:
Introduz um número binário de oito dígitos: 00101100
Tem 5 zeros e 3 uns.
3. Faz um programa que pede um valor inteiro positivo e converte-o para qualquer base.
Exemplo do programa ao ser executado:
Introduz um número: 9
Introduz a base de conversão: 8
O número convertido para a base 8 é 11
4. Faz um programa para ver se um número é primo ou não (um número só é primo se
apenas for divisível por 1 e por si próprio).
Exemplo do programa ao ser executado:
Introduza um número: 4
O número 4 não é primo
5. Faz um programa para calcular o factorial de um número.
Tenta fazer duas versões deste programa, uma usando o ciclo for, outra utilizando o
ciclo while.
Exemplo do programa ao ser executado:
Introduza um número:
5
O factorial de 5 é 120.
O factorial de um número é definido da seguinte forma:
factorial(n) = n * n-1 * n-2 * ... * 1
Professor: Olidio Noa Mandlate·
Ano lectivo: 2008/2009
Download