Trabajos de Ciclos en C

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

TABLA DE CONTENIDO

INTRODUCCIÓN ………………………………………………………….……… 4

1. CICLOS EN C++ ………………………………………………………….…….. 5


2. CICLO FOR
3. CICLO WHILE ………………………………………………………….……….. 5
4. CICLO DO WHILE ………………………………………………………….…… 6
5. CONCLUSIONES ………………………………………………………….…… 7
6. REFERENCIAS BIBLIOGRÁFICAS …………………………………………… 8

3
INTRODUCCIÓN

En este trabajo se da a conocer los diferentes ciclos utilizados en C++, tales como:
for, while y do-while. Cada uno de estos ciclos tiene ciertas características que lo
hacen útil para algunos casos específicos, a lo largo de este contenido veremos
cada uno de ellos, aprendiendo los componentes, sintaxis y esas características
particulares que permiten decidir cuál usar en qué momento.

4
1. CICLOS EN C++

Los ciclos también se conocen como bucles, son una estructura de control
esencial al momento de programar. Un ciclo o bucle permite repetir una o varias
instrucciones cuantas veces lo necesitemos, por ejemplo, si quisiéramos escribir
los números del uno al cien no tendría sentido escribir cien líneas mostrando un
numero en cada una, para esto y para muchísimas cosas más, es útil un ciclo,
permitiéndonos hacer una misma tarea en una cantidad de líneas muy pequeña y
de forma prácticamente automática.

Existen diferentes tipos de ciclos o bucles, cada uno tiene una utilidad para casos
específicos y depende de nuestra habilidad y conocimientos poder determinar en
qué momento es bueno usar alguno de ellos. Tenemos entonces a nuestra
disposición los siguientes tipos de ciclos en C++:

• Ciclo for en C++

• Ciclo while en C++

• Ciclo do-while en C++

2. CICLO FOR

Los ciclos for son lo que se conoce como estructuras de control de flujo cíclicas o
simplemente estructuras cíclicas, estos ciclos, nos permiten ejecutar una o varias
líneas de código de forma iterativa, conociendo un valor específico inicial y otro
valor final, además nos permiten determinar el tamaño del paso entre cada "giro" o
iteración del ciclo.

Ejemplo:

int contador;

for (contador = 1; contador<=10; contador++)

3. CICLOS WHILE

Los ciclos while son también una estructura cíclica, que nos permite ejecutar una o
varias líneas de código de manera repetitiva sin necesidad de tener un valor inicial
e incluso a veces sin siquiera conocer cuándo se va a dar el valor final que
esperamos, los ciclos while, no dependen directamente de valores numéricos, sino

5
de valores booleanos, es decir su ejecución depende del valor de verdad de una
condición dada, verdadera o falso, nada más. De este modo los ciclos while, son
mucho más efectivos para condiciones indeterminadas, que no conocemos
cuando se van a dar a diferencia de los ciclos for.

int numero;
cin >> numero;
while(numero <= 100)
{
cout << "Ingrese un numero";
cin >> numero;
}

4. CICLOS DO-WHILE

Los ciclos do-while son una estructura de control cíclica, los cuales nos permiten
ejecutar una o varias líneas de código de forma repetitiva sin necesidad de tener
un valor inicial e incluso a veces sin siquiera conocer cuándo se va a dar el valor
final, hasta aquí son similares a los ciclos while, sin embargo el ciclo do-while nos
permite añadir cierta ventaja adicional y esta consiste que nos da la posibilidad de
ejecutar primero el bloque de instrucciones antes de evaluar la condición
necesaria, de este modo los ciclos do-while, son más efectivos para algunas
situaciones específicas.

int numero;
do
{
cout << "Ingrese un numero ";
cin >> numero;
}
while(numero <= 100);

6
5. CONCLUSIONES

Al finalizar este trabajo se concluye que los ciclos en C++ son estructuras de
control que debemos tener en cuenta cuando se quiere programar, estos van
acompañados de operadores lógicos.

7
6. REFERENCIAS WEB

https://www.programarya.com/Cursos/C++/Ciclos/Ciclo-for

https://www.programarya.com/Cursos/C++/Ciclos/Ciclo-while

https://www.programarya.com/Cursos/C++/Ciclos/Ciclo-do-while

8
Ejercicio39 (FIBONACCI)

Hacer un algoritmo que imprima los primeros 30 términos de la serie de Fibonacci.


La serie es: 0, 1, 2, 3, 5, 8,……..

package edu.upe.practica.ejercicios;

public class Ejercicio39

public static long fib(int n)

if (n <= 1)

return n;

else return fib(n-1) + fib(n-2);

public static void main(String[] args)

int N = 30;

for (int i = 1; i <= N; i++)

System.out.println(i + ” : ” + fib(i));

9
Ejercicio42

Hacer un programa que obtenga el producto de dos números enteros positivos


mediante suma sucesivas. Los dos números ingresar vía teclado.

package ambientegrafico.repaso.ejercicios;

public class Ejercicio42

public static void main(String[] args)

int n1=0, n2=0, c=0, multi=0;

System.out.print(“Ingrese el primer número entero: “);

n1=Datos.LeerNumero();

System.out.print(“Ingrese el segundo número entero: “);

n2=Datos.LeerNumero();

while(c<n2)

multi=multi+n1;

c++;

System.out.print(“La multiplicación por sumas sucesivas es: “+multi);

10
11

También podría gustarte