trabajo estructuras de repeticion

Páginas: 10 (2329 palabras) Publicado: 10 de marzo de 2015
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
ANTONIO JOSÉ DE SUCRE
VICERRECTORADO “LUIS CABALLERO MEJÍAS”
Sección: 1







Estructuras de Repetición






Integrantes:
Luis Bello
Exp: 2012103081
C.I.:20748054
Antonio González
Exp: 2011103097
C.I.: 23654966
17 de noviembre de 2013

Introducción

El lenguaje C++ es un lenguaje de programación diseñado amediados de 1980, para mejorar el ya exitoso lenguaje C. Dentro de dicho lenguaje existen muchas operaciones que requieren de una repetición o evaluación repetida, las cuales pueden ser chequeos de datos, acumulación de información ingresada, revisión de información, entre otros, por lo cual se crearon estructuras diseñadas para hacer todos estor procesos repetitivos de manera eficaz, por lo generalhasta que se analice una determinada cantidad de información o se suministre una clave o código de parada.
Las estructuras de repetición son de suma importancia en la elaboración de un programa ya que muchas de las actividades a realizar requieren de una manera mediante la cual se pueda realizar la misma acción sin necesidad de volver a escribir un comando incontables veces, obteniendo así unpseudocódigo sumamente complejo. La mayoría de estas estructuras son de simple redacción y aun más simple aplicación y por tanto traen como beneficio la optimización del programa.















1
Definición: las estructuras de repetición son aquellas en las que algunos cálculos o secuencia de instrucciones se repiten una y otra vez dentro de ellas. Las estructuras que repiten una secuencia deinstrucciones, un número determinado de veces, se les denomina bucle, y al proceso de repetir las instrucciones se conoce como iteración.
Por ejemplo: se necesita sumar una lista de números escritos desde teclado. El método para hacerlo sin una estructura de repetición sería el siguiente:
SUMA 0
Leer (número)
SUMA SUMA + número
Leer (número)
SUMA SUMA + número
Leer (número)
SUMASUMA + número
La acción leer numero y suma se repiten la cantidad de veces necesarias, pero se debe escribir cada instrucción una y otra vez, tantas veces como el proceso lo necesite. Esto es poco práctico, tedioso y muy laborioso, sin mencionar que vuelve al algoritmo poco eficaz.
Cuando se utiliza un bucle para sumar, solo es necesario saber cuántos números se van a sumar y en qué momentose detendrá el proceso. Del ejemplo anterior, se puede solicitar al usuario que suministre cuántos números desea sumar, a ésta variable la llamaremos N, también necesitamos un contador para saber en qué momento se han introducido los N números. Ahora usando una estructura repetitiva para realizar la suma anterior nos queda:
INICIO
Leer (N)
SUMA 0 cont 0
Repetir
Leer (número)
contcont + 1
SUMA SUMA + número
Hasta que (cont = N)
Escribir (“la suma de los”, N, “números es”, SUMA)
FIN 2
Se puede apreciar que a diferencia de la primera manera, al usar una estructura repetitiva el algoritmo se torna más simple y ahorra todo el trabajo de tener que escribir una instrucción para cada número que ha de ser sumado, esto facilita el trabajo del programador almismo tiempo que el del programa. El bucle inicia en la acción o comando de repetir y termina evaluando la condición estipulada para su culminación, mientras que esta condición no sea verdadera el proceso se repetirá automáticamente hasta que finalice.
Para detener una estructura repetitiva se debe siempre incluir una condición de parada dentro de su pseudocódigo, de lo contrario el procesocontinuará sin fin, sin nunca proporcionar una respuesta o salida, por lo tanto, el pseudocódigo de cualquiera de éstas debe ser de la siguiente manera:
INICIO
(Inicialización de variables)
Comando de repetición (puede incluir aquí la condición de salida)
Acciones a ejecutar
Puede incluir aquí condición de salida
Finalización del comando de repetición (puede incluir aquí condición de salida)
FIN...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructuras De Repeticion
  • Estructura de Repeticion
  • Estructuras de repetición ALGORITMOS
  • Estructuras Repeticion Java
  • Unidad 6.estructuras de repeticion
  • estructuras de control de repeticion do while
  • Repeticiones ESTRUCTURA DEL LENGUAJE DE PROGRAMACION C++
  • Estructura de repeticion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS