Guía de estudio 4 -- Condicionales y recursión
- Cuál es el símbolo para el operador módulo?
- El operador módulo se aplica a dos números, pueden ser números en
punto flotante?
- Qué devuelve como resultado el operador módulo cuando se aplica a
dos números, digamos
a y b?
- Para qué sirven las sentencias condicionales?
- Indique la plantilla de la sentencia
if cuando se
desea elegir entre dos caminos alternativos.
- Indique la plantilla de la sentencia
if cuando se
desea elegir entre múltiples (más de dos) caminos alternativos.
- Qué significa que dos sentencias
if están anidados? Dé
un ejemplo y explique en detalle el mismo.
- Explique lo que entiende por condición.
- Indique qué interpreta Python como verdadero y como falso en
una condición.
- Explique el término sentencia compuesta. Muestre la plantilla
que siguen estas sentencias, ilustre con un ejemplo.
- Explique para qué sirve la sentencia
return.
- Se ejecutan las sentencias a continuación de un
return?
Dé un ejemplo donde el return esté a mitad de una función y
el control pueda o no terminar allí.
- Puede haber una función que tenga más de un
return?
Explique porque no, o dé un ejemplo de porque sí.
- Indique cómo determina si una función dada es o no recursiva.
- Describa el fenómeno de recursión infinita.
- Escriba una función recursiva para calcular el factorial de un
número natural. Verifique que el argumento es un natural, sino lo es
termine mostrando un error. Dibuje el diagrama de caja para la llamada
necesaria para calcular el factorial de 3.
- La función
raw_input() permite leer lo que el usuario
escribe en el teclado. Qué tipo de dato devuelve? Qué argumentos
acepta? Explique con un ejemplo que hace raw_input().
- Qué es un bloque de sentencias?
- Qué es la cabecera de bloque?
- Qué es el cuerpo de un bloque?
- Qué es el caso base en la recursión?
- Qué es un prompt?
Si tiene preguntas no deje de leer
de qué maneras contactarme.
Copyright (C) 2004 César Ballardini
Está permitida la copia textual y distribución de este artículo en su
totalidad por cualquier medio, siempre y cuando esta nota se preserve.
Actualizado:
$Id: guia-estudio-04.html,v 1.1 2004/09/09 21:28:53 cballard Exp $