Sistemas Digitales

Páginas: 10 (2265 palabras) Publicado: 7 de febrero de 2013
REOUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA DE LA FUERZA ARMADA NACIONAL
INGENIERIA DE TELECOMUNICACIONES
PROGRAMACION

CICLOS DE PROGRAMACION

ZABDIEL A. LEIVA L.
C.I. 20.282.002

CARACAS, FEBRERO DE 2013
Estructuras de control
Se denominan estructuras de control a aquellas que determinan queinstrucciones que instrucciones deben ejecutarse y que número de veces. Existen dos tipos de estructuras de control: alternativas o de selección y repetitivas o de iteración.
Estructuras repetitivas: son aquellas que crean un bucle (repetición continua de un conjunto de instrucciones) en la ejecución de un programa respecto de un grupo de sentencias en función de una condición. Dos de las sentenciasrepetitivas de turbo pascal son las siguientes:
Ciclo de FOR
Definición: el bucle for o ciclo for es una estructura de control en la que se puede indicar el número mínimo de interacciones. Su uso principal se orienta a los vectores pudiendo modificar, agregar, eliminar, o consultar datos que se encuentren según el índice. Por eso último, una condición mínima del vector es que debe ser ordenado,porque si se intenta leer un dato inexistente, esto generara un error de programación.
For ejecuta un bloque de instrucciones n veces, es recomendable la utilización de este ciclo cuando se conoce el número de iteraciones o repeticiones de una tarea, es decir cuando se sabe el número de veces que se va a repetir algo.
El ciclo for es utilizado para repetir una secuencia de instrucciones tantasveces como sea especificado. Es importante esclarecer que el ciclo for tiene un valor de inicio, una condición y el incremento. Su sintaxis es: for (valor inicial; condición de paro; incremento o actualización).
Características:
* Si se aprende como usar correctamente el ciclo for se podrá iterar o repetir procesos las veces que se estime conveniente.
* En el ciclo for el número deiteraciones se conoce antes de que comience a ejecutarse el ciclo.
* El ciclo for itera sobre una serie determinada e números enteros los que son definidos con anterioridad
* Está disponible en casi todos los lenguajes de programación imperativos
* Aunque a primera vista pueda resultar más atractivo for, existen limitaciones en su aplicación ya que el bucle o ciclo for siempre se incrementao decrementa (de uno en uno) los valores de la variable de control de bucle y no de dos en dos o de tres en tres, o con valores fraccionarios
* El número de iteraciones del ciclo for siempre es fijo y se conoce de antemano: Valor final – Valor inicial +1
Estructura de código: la estructura for es una estructura de ciclo en donde el control de la repetición está definido precisamente sobreuna variable contador (una variable contador es una variable cuya finalidad es la de permitir guardar un conteo sobre algo que se necesita, desde el punto de vista de la programación en lo siguiente: variable= variable + k, donde k es una constante numérica que puede ser entera o decimal). El ciclo for nos permite encapsular en una sola instrucción todo el código de la variable contador.
Elcódigo de estructura for tiene la siguiente forma: for (inicializar; condición; actualizar) {código del for;}.
En donde:
Inicializar consiste en la definición de la variable y la asignación de su valor inicial.
Condición es la expresión de comparación que determina el ultimo valor que la variable contador debe tomar
Actualizar es una expresión en donde se indica la manera de como la variablecontador debe actualizarse al terminar de ejecutarse el código del ciclo.
O también a nivel más de código: estructura: for VARCONTROL:= ValorInicial to ValorFinal do Begin instrucciones; end.
Formato ascendente:
FOR variablecontrol:=valorinicial TO valorfinal DO
(sentencia);
Formato descendente:
FOR variablecontrol:=valorincial DOWNTO valorfinal DO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas digitales
  • Sistemas Digitales
  • SISTEMAS DIGITALES
  • Sistemas Digitales
  • SISTEMAS DIGITALES
  • Sistemas Digitales
  • Sistemas Digitales
  • sistemas digitales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS