Documentos de Académico
Documentos de Profesional
Documentos de Cultura
líneas de código ?
Respuesta del usuario:
except
Resultado:
Necesitas reforzar el tema: Manejo de excepciones
Resultados de la pregunta
De acuerdo al siguiente código, identifica el tipo de error.
XI=[6, 3, 9,500]
for i in range(0,4)
XI[i]=XI[i]**2
print XI
Respuesta del usuario:
Ejecución
Resultado:
Necesitas reforzar el tema: Tipos de error
Resultados de la pregunta
Miriam está encargada de verificar las tareas de sus alumnos, ¿qué técnica debe
usar para hacerlo, si son programas cortos y sencillos?
Respuesta del usuario:
Resultado:
Necesitas reforzar el tema: Verificación manual del código
Resultados de la pregunta
De acuerdo al siguiente código, identifica el tipo de error.
class Persona:
def __init__(self, edad, nombre):
self.edad = edad
self.nombre = nombre
print "Se ha creado a ", self.nombre, " de ", self.edad
def hablar(self,palabras ):
print self.nombre, ': ', palabras
a=0
b=1
for i in range(0,10):
a=b
b=a+b
print (b)
¿En qué iteración a=512? Considera que la primer iteración empieza con i=0.
Respuesta del usuario:
9
Resultado:
Necesitas reforzar el tema: Verificación manual del código
Resultados de la pregunta
En la verificación por depuración se hace uso de pausas intencionadas, conocidas
como:
Respuesta del usuario:
Resultado:
Necesitas reforzar el tema: Verificación por depuración
Resultados de la pregunta
De acuerdo al siguiente resultado, ¿donde está el error de lógica si la condición
es que a>b>c?
a=b=c=0
for i in range(0,7):
if a>b or b>c:
c+=1
b+=1
elif a!=0:
b+=1
a+=1
print "a = "+ str(a)," b = " +str(b), " c = "+str(c)
Respuesta del usuario:
En los incrementos
Resultado:
Necesitas reforzar el tema: Verificación por depuración
Resultados de la pregunta
De acuerdo al siguiente resultado, ¿cuál es el operador lógico que falta?, si la
condición es que a>b>c.
a=b=c=0
for i in range(0,7):
if a>b _____ b>c:
c+=1
b+=1
elif a!=0:
b+=1
a+=1
print "a = "+ str(a)," b = " +str(b), " c = "+str(c)
Respuesta del usuario:
or
Resultado:
Necesitas reforzar el tema: Verificación por depuración
Miriam está encargada de verificar las tareas de sus alumnos, ¿qué técnica debe
usar para hacerlo, si son programas cortos y sencillos?
Respuesta del usuario:
Manual
Resultado:
¡Correcto!
Resultados de la pregunta
Haz una tabla para verificar manualmente el siguiente código.
x=0
y=1
for i in range(0,10):
x,y=y,x+y
print (y)
¿En qué iteración y=13? Considera que la primer iteración empieza con i=0.
Respuesta del usuario:
6
Resultado:
Necesitas reforzar el tema: Verificación manual del código
Resultados de la pregunta
En la verificación por depuración se hace uso de pausas intencionadas, conocidas
como:
Respuesta del usuario:
Puntos de interrupción
Resultado:
¡Correcto!
Resultados de la pregunta
De acuerdo al siguiente código y su resultado, ¿cuál es el la solución para
corregir el error?
class Persona:
def __init__(self, edad, nombre):
self.edad = edad
self.nombre = nombre
print "Se ha creado a ", self.nombre, " de ", self.edad
def hablar(self,palabras ):
print self.nombre, ': ', palabras
juan = Persona()
juan.hablar("Hola amigo")
Respuesta del usuario:
Faltan parámetros para crear el constructor
Resultado:
¡Correcto!
Resultados de la pregunta
De acuerdo al siguiente código, identifica el tipo de error.
class Persona:
def __init__(self, edad, nombre):
self.edad = edad
self.nombre = nombre
print "Se ha creado a ", self.nombre, " de ", self.edad
def hablar(self,palabras ):
print self.nombre, ': ', palabras
try:
juan = Persona(30, "Juan")
juan.hablar()
except:
print" Existe un error"
Respuesta del usuario:
except LookupError
Resultado:
Necesitas reforzar el tema: Manejo de excepciones
Resultados de la pregunta
Haz una tabla para verificar manualmente el siguiente código.
i=0
x = 55
while i <= 25:
x=x-3
if x == 37:
print("X vale menos de 40")
break
i += 1
print(x)
¿En qué iteración va a desplegar el mensaje "X vale menos de 40"? Considera
que la primer iteración empieza con i=0.
Respuesta del usuario:
4
Resultado:
Necesitas reforzar el tema: Verificación manual del código
Resultados de la pregunta
De acuerdo al siguiente código, ¿qué se tiene que poner cómo método en la
última línea de código si Juan quiere decir un mensaje?
class Persona:
def __init__(self, edad, nombre):
self.edad = edad
self.nombre = nombre
print "Se ha creado a ", self.nombre, " de ", self.edad
def hablar(self,palabras ):
print self.nombre, ': ', palabras
a=b=c=0
for i in range(0,7):
if a>b _____ b>c:
c+=1
b+=1
elif a!=0:
b+=1
a+=1
print "a = "+ str(a)," b = " +str(b), " c = "+str(c)
Respuesta del usuario:
and
Resultado:
¡Correcto!
Resultados de la pregunta
Haz una tabla para verificar manualmente el siguiente código.
x=0
y=1
for i in range(0,10):
x,y=y,x+y
print (y)
¿En qué iteración y=13? Considera que la primer iteración empieza con i=0.
Respuesta del usuario:
7
Resultado:
Necesitas reforzar el tema: Verificación manual del código
Resultados de la pregunta
¿Qué tipo de excepción debes añadir al siguiente código?
try:
lista1=["Ramiro","Jose","Eduardo", "Laura", "Martin"]
lista2=["Juan"]
for i in range(0,10):
lista2.append(lista1[i])
print lista2
except:
print"Existe un error"
Respuesta del usuario:
except ValueError
Resultado:
Necesitas reforzar el tema: Manejo de excepciones
Resultados de la pregunta
De acuerdo al siguiente código, identifica el tipo de error.
XI=[6, 3, 9,500]
i=True
while i==True:
XI[i]=XI[i]/2.0
print XI
Respuesta del usuario:
Sintaxis
Resultado:
Necesitas reforzar el tema: Tipos de error
Resultados de la pregunta
¿Cuál es el error del siguiente programa? Usa el diagrama de flujo.
try:
lista1=["Ramiro","Jose","Eduardo", "Laura", "Martin"]
lista2=["Juan"]
for i in range(0,10):
lista2.append(lista1[i])
print lista2
except:
print"Existe un error"
Respuesta del usuario:
except LookupError
Resultado:
¡Correcto!
Resultados de la pregunta
¿Qué tipo de error es de acuerdo al código y su resultado?
class Persona:
Resultado en la consola
TypeError: __init__() takes exactly 3 arguments (1 given)
Respuesta del usuario:
Ejecución
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es el error del siguiente programa? Usa el diagrama de flujo.
x=0
y=1
for i in range(0,10):
x,y=y,x+y
print (y)
¿En qué iteración y=13? Considera que la primer iteración empieza con i=0.
Respuesta del usuario:
5
Resultado:
¡Correcto!
Resultados de la pregunta
Lizeth identifica que muchos errores provienen de valores incorrectos cuando se
solicita una entrada al programa, ¿qué debe implementar?
Respuesta del usuario:
Excepciones
Resultado:
¡Correcto!
Resultados de la pregunta
¿Qué tipo de excepción debes añadir al siguiente código?
class Persona:
def __init__(self, edad, nombre):
self.edad = edad
self.nombre = nombre
print "Se ha creado a ", self.nombre, " de ", self.edad
def __hablar(self,palabras ):
print self.nombre, ': ', palabras
try:
juan = Persona(30, "Juan")
juan.hablar("Hola amigo")
except:
print" Existe un error"
Respuesta del usuario:
except TypeError
Resultado:
Necesitas reforzar el tema: Manejo de excepciones
Resultados de la pregunta
¿Qué tipo de excepción debes añadir al siguiente código?
class Persona:
def __init__(self, edad, nombre):
self.edad = edad
self.nombre = nombre
print "Se ha creado a ", self.nombre, " de ", self.edad
def hablar(self,palabras ):
print self.nombre, ': ', palabras
try:
juan = Persona(30, "Juan")
juan.hablar()
except:
print" Existe un error"
Respuesta del usuario:
except TypeError
Resultado:
¡Correcto!
¿Qué tipo de excepción debes añadir al siguiente código?
class Persona:
def __init__(self, edad, nombre):
self.edad = edad
self.nombre = nombre
print "Se ha creado a ", self.nombre, " de ", self.edad
def __hablar(self,palabras ):
print self.nombre, ': ', palabras
try:
juan = Persona(30, "Juan")
juan.hablar("Hola amigo")
except:
print" Existe un error"
Respuesta del usuario:
except AttributeError
Resultado:
¡Correcto!
Resultados de la pregunta
Elige las opciones que sean líneas clave de código
Respuesta del usuario:
Llamado de funciones
Incrementos de variables
Impresión de resultados
Resultado:
Necesitas reforzar el tema: Verificación por depuración
Resultados de la pregunta
¿Qué tipo de excepción debes añadir al siguiente código?
try:
i=0
a=32405
b=35
while i<=100:
c=a/b
i+=1
b=b-1
print str(i)+ ". La division es " + str(c)
except:
print("Hay un error")
try:
i=0
a=32405
while i<=100:
c=a/b
i+=1
b=b-1
print str(i)+ ". La division es " + str(c)
except:
print("Hay un error")
Respuesta del usuario:
except NameError
Resultado:
¡Correcto!
Resultados de la pregunta
De acuerdo al siguiente resultado, ¿donde está el error de lógica si la condición
es que a>b>c?
a=b=c=0
for i in range(0,7):
if a>b or b>c:
c+=1
b+=1
elif a!=0:
b+=1
a+=1
print "a = "+ str(a)," b = " +str(b), " c = "+str(c)
Respuesta del usuario:
En la condición del if
Resultado:
¡Correcto!
Resultados de la pregunta
¿Cuál es el error del siguiente programa? Usa el diagrama de flujo.
a=0
b=1
for i in range(0,10):
a=b
b=a+b
print (b)
¿En qué iteración a=512? Considera que la primer iteración empieza con i=0.
Respuesta del usuario:
8
Resultado:
¡Correcto!
Resultados de la pregunta
De acuerdo al siguiente código, identifica el tipo de error.
XI=[6, 3, 9,500]
i=True
while i==True:
XI[i]=XI[i]/2.0
print XI
Respuesta del usuario:
Lógica
Resultado:
¡Correcto!
Resultados de la pregunta
¿Qué tipo de error es de acuerdo al código y su resultado?
class Persona:
Resultado en la consola
TypeError: __init__() takes exactly 3 arguments (1 given)
Respuesta del usuario:
Ejecución
Resultado:
¡Correcto!