Estructuras De La Programacion

Páginas: 7 (1703 palabras) Publicado: 16 de octubre de 2011
Control de Flujo
Se llama flujo de control al orden en el que se ejecutan las instrucciones de un programa, siendo las propias instrucciones las que determinan o controla dicho flujo. En un programa, a menos que el flujo de control se vea modificado por una instrucción de control, las instrucciones siempre se ejecutan secuencialmente, una detrás de otra, en orden de aparición, de izquierda aderecha y de arriba abajo, que es el flujo natural de un programa.

Estructura Secuencial
Un problema se puede dividir en acciones elementales o instrucciones, usando un número limitado de estructuras de control (básicas) y sus combinaciones que pueden servir para resolver dicho problema.

Ejemplo: Escriba un algoritmo que pregunte por dos números y muestre como resultado la suma de estos. UsePseudocódigo y diagrama de flujos.

Estructura Alternativa
Las estructuras alternativas son útiles para el análisis, cuando no basta la estructura normal de ordenación. Esas estructuras normalmente se basan en módulos completos (categorías en un nivel detallado de la clasificación), que permiten comparar mejor los datos.

Estructura Repetitiva
A la estructura repetitiva se la llamageneralmente ciclo while. Es un ciclo donde entran las variables a ser analizadas y demás comandos, se hacen las operaciones correspondientes y se muestran sus respectivos resultados. Todo esto se va a hacer "mientras" haya una condición que lo permita, por este motivo se llama ciclo inexacto. A favor podemos decir que no necesitas repetir una secuenciad de pasos tanta cantidad de veces como creasnecesario. En contra: si no pones bien la condición podes crear un ciclo infinito.
Cualquier problema que requiera una estructura repetitiva se puede resolver empleando la estructura while. Pero hay otra estructura repetitiva cuyo planteo es más sencillo en ciertas situaciones. En general, la estructura for se usa en aquellas situaciones en las cuales CONOCEMOS la cantidad de veces que queremos que seejecute el bloque de instrucciones. Ejemplo: cargar 10 números, ingresar 5 notas de alumnos, etc. Conocemos de antemano la cantidad de veces que queremos que el bloque se repita. Veremos, sin embargo, que en el lenguaje Java la estructura for puede usarse en cualquier situación repetitiva, porque en última instancia no es otra cosa que una estructura while generalizada.

Funciones
En programación,una función es un grupo de instrucciones con un objetivo en particular y que se ejecuta al ser llamada desde otra función o procedimiento. Una función puede llamarse múltiples veces e incluso llamarse a sí misma (función recurrente). Las funciones pueden recibir datos desde afuera al ser llamadas a través de los parámetros y deben entregar un resultado. Se diferencian de los procedimientos porqueestos no devuelven un resultado. En general las funciones deben tener un nombre único en el ámbito para poder ser llamadas, un tipo de dato de resultado, una lista de parámetros de entrada y su código.

Internas
El intérprete de Python cuenta con funciones internas que siempre se hallan disponibles. Se muestran a continuación, en orden alfabético.
__import__ (name[, globals[, locals[,fromlist]]])
Esta función es llamada por la sentencia import. Existe con el propósito principal de reemplazarla con otra función compatible en interfaz, para hacer posible cambiar la semántica de la sentencia import. Consultar los módulos de biblioteca estándar ihooks y rexec si se desea ver por qué y cómo hacer esto. Consultar también el módulo interno imp, que define ciertas operaciones útiles paraconstruir una función __import__() propia.
Por ejemplo, la sentencia `import spam' causa la siguiente llamada: __import__('spam', globals(), locals(), []); la sentencia from spam.jamon import huevos resulta en __import__('spam.jamon', globals(), locals(), ['huevos']). Hay que ver que, a pesar de que se pasan locals() y['huevos'] como argumentos, la función __import__() no da valor a la variable...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación Estructurada
  • Estructura de programacion
  • ESTRUCTURA PROGRAMACION
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada
  • programacion estructurada
  • La programacion estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS