Você está na página 1de 3

UNIDADE CURRICULAR: Algoritmos e Programação

Lista 11 – Procedimentos e Funções

1. Construa um algoritmo que possua uma função que leia uma variável inteira e um
procedimento que escreva esta variável.

def LerNum(): Informe um valor: 41134


M = int(input("Informe um valor: ")) 41134
return M

def EscreveNum(num):
print(num)

N = LerNum()
EscreveNum(N)

2. Construa uma função que verifique se um número inteiro, passado como


parâmetro, é par, retornando 1 se verdadeiro e 2 no caso contrário.

def LerNum (): Informe um numero: 452


X = int (input ("Informe um numero: ")) 1
return X

def numPar (X):


if(X % 2 == 0):
return 1
else:
return 2

X = LerNum ()
print (numPar (X))
3. Faça um procedimento que lê 50 valores inteiros e imprima o maior e o menor
deles.

x=0 Informe um numero: 1


Informe um numero: 43
def LerNum (): Informe um numero: 35
maior = 0 Informe um numero: 7
Informe um numero: 98
menor = 1000
Informe um numero: 75
for i in range(0,50): Informe um numero: 3
x = int (input ("Informe um numero: ")) Informe um numero: 73
if(x > maior): Informe um numero: 767
maior = x Informe um numero: 87
if(x < menor): Informe um numero: 436
menor = x Informe um numero: 65
print ("O maior valor é ", maior., " e o Informe um numero: 9
menor valor é ", menor) Informe um numero: 54
Informe um numero: 76
Informe um numero: 8
LerNum ()
Informe um numero: 09
Informe um numero: 3
Informe um numero: 564
maior = 0 Informe um numero: 12
menor = 0 Informe um numero: 45
Informe um numero: 54884
def lerNum (): Informe um numero: 099
for i in range (0,10): Informe um numero: 56
Z = int (input ("Digite um Informe um numero: 23
Informe um numero: 98
valor: ") Informe um numero: 56
if (Z > maior): Informe um numero: 5
maior = Z Informe um numero: 34
if (Z < menor): Informe um numero: 1
menor = Z Informe um numero: 45
return None Informe um numero: 75
Informe um numero: 89
print ("O maior valor é:", maior()) Informe um numero: 52
print ("O menor valor é:", menor()) Informe um numero: 34
Informe um numero: 545
Informe um numero: 56
Informe um numero: 67
Informe um numero: 78
Informe um numero: 89
Informe um numero: 98
Informe um numero: 87
Informe um numero: 76
Informe um numero: 76
Informe um numero: 65
Informe um numero: 54
Informe um numero: 43
Informe um numero: 32
Informe um numero: 13
Informe um numero: 156
O maior valor é 54884 e o menor valor é 1
4. Faça um procedimento que recebe, por parâmetro, um valor N e calcula e escreve
a tabuada de 1 até N. Mostre a tabuada na forma:
1xN=N
2 x N = 2N
3 x N = 3N
...
N x N = N2

def EscreveTabuada (num):


Digite um número: 234
n = num
m=0 234 X 1 = 234
cont = 0
234 X 2 = 468
while (cont < 10):
cont = cont + 1 234 X 3 = 702
m = cont * n
print (n,"X",cont,"=",m) 234 X 4 = 936
234 X 5 = 1170
def tabuadaDoNumero ():
234 X 6 = 1404
n = int (input ("Digite um número: "))
EscreveTabuada (n) 234 X 7 = 1638
return
234 X 8 = 1872
tabuadaDoNumero () 234 X 9 = 2106
234 X 10 = 2340

Você também pode gostar