Tag Archives: #LearnToProgram

Learn To Program 2015-04-30 15:24:00

Mastery22

Estructuras de repetición o bucles, se utilizan cuando un programa necesita para procesar repetidamente una o más instrucciones hasta que se cumpla alguna condición, momento en el que el bucle termina. Muchas de las tareas de programación son repetitivas, que tiene poca variación de un elemento a otro. El proceso de llevar a cabo la misma tarea una y otra vez se llama iteración, y Python proporciona funcionalidad integrada iteración. Un bucle se ejecuta la misma sección de código de programa una y otra vez, siempre y cuando una condición de bucle de algún tipo se reunió con cada iteración.

while

  •  Es una palabra reservada de Python
  • Se ejecuta las ocaciones necesarias mientras se cumple una condicion.
  • Se debe garantizar que la condición tenga una forma de entrar o salir del bucle. Generalmente se utiliza un contador para controlar su salida.
  • La ventaja de un bucle while es que la variable de control se puede modificar con mayor flexibilidad .
  • El número de iteraciones puede no está definido antes de empezar el bucle.
  •  

while (expression):
  statement

for
  • Ejecuta el codigo un determinado número de veces determinado por el contador.
  • La declaración puede ser una sentencia sencilla o una sentencia compuesta (bloque). 
  • Es una palabra reservada.
  • Simplifica la redacción del recuento controlado while.
  • No es necesario definir la variable de control antes del bucle, aunque se puede utilizar como variable de control una variable ya definida en el programa.
  • La variable de control puede ser una variable empleada antes del bucle. El valor que tuviera la variable no afecta a la ejecución del bucle, pero cuando termina el bucle, la variable de control conserva el último valor asignado. 
 for (expression):
  statements

recursion

  • El programa se autollama.
  • Generalmente se reduce el codigo que si se usase unn ciclo for o while.
  • Generalmente se ejecuta en un tiempo respecto al ciclo for y while.

def (function_name()):
 statements
 function_name()

Learn To Program 2015-04-30 15:24:00

Mastery22

Estructuras de repetición o bucles, se utilizan cuando un programa necesita para procesar repetidamente una o más instrucciones hasta que se cumpla alguna condición, momento en el que el bucle termina. Muchas de las tareas de programación son repetitivas, que tiene poca variación de un elemento a otro. El proceso de llevar a cabo la misma tarea una y otra vez se llama iteración, y Python proporciona funcionalidad integrada iteración. Un bucle se ejecuta la misma sección de código de programa una y otra vez, siempre y cuando una condición de bucle de algún tipo se reunió con cada iteración.

while

  •  Es una palabra reservada de Python
  • Se ejecuta las ocaciones necesarias mientras se cumple una condicion.
  • Se debe garantizar que la condición tenga una forma de entrar o salir del bucle. Generalmente se utiliza un contador para controlar su salida.
  • La ventaja de un bucle while es que la variable de control se puede modificar con mayor flexibilidad .
  • El número de iteraciones puede no está definido antes de empezar el bucle.
  •  

while (expression):
  statement

for
  • Ejecuta el codigo un determinado número de veces determinado por el contador.
  • La declaración puede ser una sentencia sencilla o una sentencia compuesta (bloque). 
  • Es una palabra reservada.
  • Simplifica la redacción del recuento controlado while.
  • No es necesario definir la variable de control antes del bucle, aunque se puede utilizar como variable de control una variable ya definida en el programa.
  • La variable de control puede ser una variable empleada antes del bucle. El valor que tuviera la variable no afecta a la ejecución del bucle, pero cuando termina el bucle, la variable de control conserva el último valor asignado. 
 for (expression):
  statements

recursion

  • El programa se autollama.
  • Generalmente se reduce el codigo que si se usase unn ciclo for o while.
  • Generalmente se ejecuta en un tiempo respecto al ciclo for y while.

def (function_name()):
 statements
 function_name()

Learn To Program 2015-04-29 18:29:00

Mastery21

“Recursion has something to do with infinity. I know recursion has something to do with infinity. I think I know recursion has something to do with infinity. He is sure I think I know recursion has something to do with infinity. We doubt he is sure I think …”

La recursión es una forma de programación o codificación de un problema, en el que una función llama a sí misma una o más veces en su cuerpo. Por lo general, se devuelve el valor devuelto por esta llamada a la función. Si una definición de función cumple la condición de la recursividad, llamamos a esta función una función recursiva.

Una función recursiva tiene que terminar para ser utilizado en un programa. Una función recursiva termina, si con cada llamada recursiva la solución del problema se redujo y se mueve hacia un caso base. Un caso base es un caso, donde el problema se puede resolver sin más recursividad. Un recursividad puede conducir a un bucle infinito, si el caso base no se cumple en las convocatorias.

Referencias:

**********************
Programa hecho en Python:
**********************
https://github.com/A01630323/Learn-To-Program/blob/master/Mastery21.py

Learn To Program 2015-04-29 18:29:00

Mastery21

“Recursion has something to do with infinity. I know recursion has something to do with infinity. I think I know recursion has something to do with infinity. He is sure I think I know recursion has something to do with infinity. We doubt he is sure I think …”

La recursión es una forma de programación o codificación de un problema, en el que una función llama a sí misma una o más veces en su cuerpo. Por lo general, se devuelve el valor devuelto por esta llamada a la función. Si una definición de función cumple la condición de la recursividad, llamamos a esta función una función recursiva.

Una función recursiva tiene que terminar para ser utilizado en un programa. Una función recursiva termina, si con cada llamada recursiva la solución del problema se redujo y se mueve hacia un caso base. Un caso base es un caso, donde el problema se puede resolver sin más recursividad. Un recursividad puede conducir a un bucle infinito, si el caso base no se cumple en las convocatorias.

Referencias:

**********************
Programa hecho en Python:
**********************
https://github.com/A01630323/Learn-To-Program/blob/master/Mastery21.py

Learn To Program 2015-04-29 18:29:00

Mastery21

“Recursion has something to do with infinity. I know recursion has something to do with infinity. I think I know recursion has something to do with infinity. He is sure I think I know recursion has something to do with infinity. We doubt he is sure I think …”

La recursión es una forma de programación o codificación de un problema, en el que una función llama a sí misma una o más veces en su cuerpo. Por lo general, se devuelve el valor devuelto por esta llamada a la función. Si una definición de función cumple la condición de la recursividad, llamamos a esta función una función recursiva.

Una función recursiva tiene que terminar para ser utilizado en un programa. Una función recursiva termina, si con cada llamada recursiva la solución del problema se redujo y se mueve hacia un caso base. Un caso base es un caso, donde el problema se puede resolver sin más recursividad. Un recursividad puede conducir a un bucle infinito, si el caso base no se cumple en las convocatorias.

Referencias:

**********************
Programa hecho en Python:
**********************
https://github.com/A01630323/Learn-To-Program/blob/master/Mastery21.py

Learn To Program 2015-04-29 18:23:00

Mastery13

Los modulos existentes en Python  facilitan la programación dentro del mismo pues son archivos que se importan y ejecutan desde un programa principal. En caso de no existir estos programas tan potentes para cualquier lenguaje de programación, se tendrían que hacer funciones que presisamente realizen las operaciones correspondientes, pero al tratarse de secciones de codigo especiales, su programación no es tan sencilla, se requeriría de una gran habilidad de programación. Los modulos nos facilitan la programación. Gracias Modulos.

Mis referencias son los modulos random y winsound respectivamente.
https://docs.python.org/3.4/library/random.html
https://docs.python.org/2/library/winsound.html

**********************
Programa hecho en Python:
**********************
https://github.com/A01630323/Learn-To-Program/blob/master/Mastery13.py

Learn To Program 2015-04-29 18:23:00

Mastery13

Los modulos existentes en Python  facilitan la programación dentro del mismo pues son archivos que se importan y ejecutan desde un programa principal. En caso de no existir estos programas tan potentes para cualquier lenguaje de programación, se tendrían que hacer funciones que presisamente realizen las operaciones correspondientes, pero al tratarse de secciones de codigo especiales, su programación no es tan sencilla, se requeriría de una gran habilidad de programación. Los modulos nos facilitan la programación. Gracias Modulos.

Mis referencias son los modulos random y winsound respectivamente.
https://docs.python.org/3.4/library/random.html
https://docs.python.org/2/library/winsound.html

**********************
Programa hecho en Python:
**********************
https://github.com/A01630323/Learn-To-Program/blob/master/Mastery13.py

Learn To Program 2015-04-29 18:23:00

Mastery13

Los modulos existentes en Python  facilitan la programación dentro del mismo pues son archivos que se importan y ejecutan desde un programa principal. En caso de no existir estos programas tan potentes para cualquier lenguaje de programación, se tendrían que hacer funciones que presisamente realizen las operaciones correspondientes, pero al tratarse de secciones de codigo especiales, su programación no es tan sencilla, se requeriría de una gran habilidad de programación. Los modulos nos facilitan la programación. Gracias Modulos.

Mis referencias son los modulos random y winsound respectivamente.
https://docs.python.org/3.4/library/random.html
https://docs.python.org/2/library/winsound.html

**********************
Programa hecho en Python:
**********************
https://github.com/A01630323/Learn-To-Program/blob/master/Mastery13.py

Learn To Program 2015-04-29 17:18:00

WSQ16

La primera vez que utilizamos un programa para leer un archivo de texto. Considero que es demaciado importante, pues en este se podrían almacenar datos o información para que quede permanente en un archivo y que además sea de facil manipulación.

**********************
Programa hecho en Python:
**********************
https://github.com/A01630323/Learn-To-Program/blob/master/WSQ16.py

Learn To Program 2015-04-29 17:18:00

WSQ16

La primera vez que utilizamos un programa para leer un archivo de texto. Considero que es demaciado importante, pues en este se podrían almacenar datos o información para que quede permanente en un archivo y que además sea de facil manipulación.

**********************
Programa hecho en Python:
**********************
https://github.com/A01630323/Learn-To-Program/blob/master/WSQ16.py