Guía de estudio 6 -- Iteración

  1. Cuando se asignan diferentes valores a una variable, cuál es el valor de la variable? [Pista: considerar el flujo de ejecución]
    Cuál valor se muestra en pantalla en cada caso?
        a) a=4                              b) a=4
           a=6                                 if a < 0:
           a=-1                                   a=-1
           a='hola'                            else:
           print a                                a=1
                                               print a
    	
  2. Compare el uso del signo '=' en Python y en matemática.
  3. Qué significa el término "iterar".
  4. Escriba la plantilla de sintaxis de la instrucción while.
  5. Si al llegar al comienzo de un bucle while la condición es falsa, se entra al menos una vez para ejecutar el cuerpo del bucle?
  6. Compare las dos funciones siguientes:
        def f1():                      def f2():
            print 1                        n=1
            print 2                        while n <= 10:
            print 3                            print n
            print 4
            print 5
            print 6
            print 7
            print 8
            print 9
            print 10
    	
  7. Porqué se dice que el while provoca un "bucle" en el programa?
  8. Indique qué entiende por "bucle infinito". Dé al menos dos ejemplos que utilicen while.
  9. Explique qué es la "encapsulación".
  10. Explique qué es la "generalización".
  11. Enumere las ventajas de usar funciones en nuestro código.
  12. Qué es una "secuencia de escape"? Enumere las secuencias de escape en Python.
  13. Qué es una "variable de bucle"?

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-06.html,v 1.1 2004/09/09 21:29:03 cballard Exp $

Valid HTML 4.0!


Hosted by www.Geocities.ws

1