CICLOS EN C++ PROGRAMACIÓN PDF

Title CICLOS EN C++ PROGRAMACIÓN
Author Anonymous User
Course Programacíon y Computación
Institution Universidad Nacional Mayor de San Marcos
Pages 29
File Size 2 MB
File Type PDF
Total Downloads 84
Total Views 137

Summary

Autor: Marcelino Torres Villanueva...


Description

UNIVERSIDAD NACIONAL DE TRUJILLO

INTRODUCCION A LA PROGRAMACION

Estructura de control repetitiva o de iteración condicional Al término de este capítulo, el participante será capaz de Identificar y utilizar técnicas para la formulación y elaboración de diagramas de flujo, pseudocódigo y codificación de una aplicación usando C++, utilizando estructuras de control repetitivas while, do while y for al desarrollar las aplicaciones.

Docente: Ing. Marcelino Torres Villanueva

Contenido 5.1 5.2 5.3 5.4 5.5 5.6

Características de los ciclos Contador Acumulador o totalizador Centinela Bandera Estructura de control repetitiva mientras (while) 5.6.1 Ejercicios resueltos de la estructura de control repetitiva mientras (while) 5.7 Estructura de control repetitiva hacer_mientras (do while) 5.7.1 Ejercicios resueltos de la estructura de control repetitiva hacer_mientas (do while) 5.8 Estructura de control repetitiva para (for) 5.8.1 Ejercicios resueltos de la estructura de control repetitiva para (for) 5.9 Ejercicios resueltos combinados (while, do while, for) 5.10 Ciclos anidados 5.11 Ejercicios propuestos Pag. 1

UNIVERSIDAD NACIONAL DE TRUJILLO

INTRODUCCION A LA PROGRAMACION

Se utilizan cuando en el desarrollo de la solución de un problema se hace necesario ejecutar una serie de instrucciones un número repetido de veces. El conjunto de instrucciones que se ejecuta repetidamente se llama ciclo o bucle Cada vez que se ejecuta el bucle se dice que se ha producido una iteración. 5.1 Características de los ciclos Deben incluir una condición de parada. Deben finalizar luego de un número finito de veces. C++ ofrece 3 procesos Repetitivos: ✓ while ✓ do … while ✓ for 5.2 Contador Un contador es una forma de controlar a un bucle. Es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción en cada repetición; dicha variable controla o determina la cantidad de veces que se repite un proceso o dato. Pseudocódigo entero contador ← 1 contador ← contador11

Codificación int contador = 1; //variable con valor inicial de 1 contador++; o ++contador; o contador+=1;

5.3 Acumulador o totalizador Un acumulador realiza la misma función que un contador con la diferencia de que el incremento o decremento es variable en lugar de constante. Es una variable que acumula sobre sí misma un conjunto de valores, para de esta manera tener la acumulación de todos ellos en una sola variable. Es una variable que almacena cantidades resultantes de operaciones sucesivas. Pseudocódigo entero acumulador ← 0 acumulador ← acumulador = valor

Codificación int acumulador = 0; acumulador = acumulador = valor; o acumulador =+ valor;

5.4 Centinela El centinela es una variable que inicia con un valor, luego dentro de un bucle este valor cambia, haciendo falsa la condición del ciclo y por lo tanto indicará el fin del ciclo (el usuario puede determinar cuándo hacerlo). La repetición controlada por centinela se considera como una repetición indefinida (se desconoce el número de repeticiones). Ejemplo Un usuario puede introducir S o N para indicar si desea continuar o no. El bucle terminará cuando la respuesta del usuario sea “n” o “N”. También se podrían manejar números. 5.5 Bandera Una bandera (flag, interruptor o marca), es una variable que puede tomar sólo dos valores opuestos, generalmente: 1 (verdadero) o 0 (falso), a lo largo de la ejecución del algoritmo o programa. Es muy utilizado en búsquedas.

Docente: Ing. Marcelino Torres Villanueva

Pag. 2

UNIVERSIDAD NACIONAL DE TRUJILLO

INTRODUCCION A LA PROGRAMACION

Pseudocódigo int band ← 0 bandera ← 1

Codificación int band = 0; bandera = 1;

5.6 Estructura de control repetitiva mientras (while) Al ejecutarse la instrucción mientras (while), se evaluará la expresión booleana suministrada en los paréntesis (condición), y si su valor es verdadero (distinto de cero) se realizará el ciclo o bucle (una o varias instrucciones). Después, la condición es reevaluada y se procede de la misma manera. Cuando la condición se vuelve falsa (es decir, cero), en la siguiente evaluación se dará por terminado el ciclo mientras (while). La condición es cualquier expresión numérica, relacional o lógica. Pseudocódigo mientras (condición) Instrucciones fin mientras

Codificación

5.6.1 Ejercicios resueltos de la estructura de control repetitiva mientras (while) Ejercicio-01 Desarrollar una aplicación que muestre los 10 primeros números enteros positivos.

D

Pseudocódigo Algoritmo números entero i i←1 escribir "Listar los 10 primeros números" mientras i...


Similar Free PDFs