Tema: Fundamentos de Informática
Enviado por Luis Ezequiel Morinigo • 7 de Abril de 2016 • Examen • 665 Palabras (3 Páginas) • 334 Visitas
Fundamentos de Informática
Primer Fecha Parcial – TEMA 1 - 28-5-2013
1- Analice el código y explique qué realiza el mismo:
a-
rta=0
for i in range(100,300):
if i%6==0:
rta=rta + i
print rta
b-
def unaFuncion(lista, num1, num2):
if len(lista)>=num1 and len(lista)<=num2:
return True
else:
return False
2- Analice el código y diga qué tipo de errores presenta:
a-
num= input(“Ingrese un numero’”)
cont=0
while cont<=num
print cont
cont=cont+1
b-
#defino la funcion
def imprimoIniciales():
for i in lis:
print lis[1]
#uso la funcion
lista=[“juan”, “ana”, “gonzalo”]
imprimoIniciales(lista)
3- Programe
- Escriba un programa que reciba del usuario su nombre, apellido y patente hasta que ingrese ZZZ, e imprima si está exento de impuesto o no. Tener en cuenta que los autos cuyas patentes empiezan con R, S y T no deben pagar impuesto.
- Escriba una función llamada maximo que reciba una lista de números y devuelva el mayor de ellos.
- Escriba un programa en donde se use la función anterior. Para ello, crea una lista con los siguientes elementos: 15*8, 45, 70/2, 33, 7**3, 136, 8+23 y 22, e imprima el maximo de ellos.
Nota: Se debe utilizar la función anterior.
4- Conteste:
a- ¿Para qué sirve definir una función?
b- ¿Cómo hago para acceder a la última letra de un texto?
c- ¿En qué casos conviene usar una sentencia for en vez de while?
Fundamentos de Informática
Primer Fecha Parcial – TEMA 2 - 28-5-2013
1- Analice el código y explique qué realiza el mismo:
a-
rta=0
for i in range(100,300):
if i%3==0 and i%4==0:
rta=rta + 1
print rta
b-
def unaFuncion(lista, num):
if len(lista)<=num:
return lista[num]
else:
return lista[0]
2- Analice el código y diga qué tipo de errores presenta:
a-
num= input(“Ingrese un numero positivo”)
cont=num
while cont>=0
print cont
cont=cont+1
b-
#defino la funcion
def imprimoNombresLargos():
for i in lis:
if len(i) >= 6:
...