EJERCICIO 1.7 C++ Ciclos
Son estructuras de control que se
usan para repetir varias veces una o varias acciones.
Existen dos estatutos:
Sintaxis for (inicialización ; condición ; acción ) estatuto; Si se requiere realizar más de un estatuto se deben utilizar llaves. for (inicialización ; condición ; acción ) { bloque de estatutos; } Funcionamiento del For 1. Ejecuta el o los estatutos de inicialización 2. Evalúa la condición, si es verdadera entra al ciclo 3. Ejecuta el o los estatutos 4. Ejecuta la o las acciones y regresa al paso 2 Notas sobre el For Las 3 partes del for son opcionales, si no se pone condición se toma como verdadero. Si no se incluye la inicialización o condición, los ; deben de ir. Ejemplo: for ( ; a > 10 ; a--) Si la primera vez la condición es falsa no se ejecuta ningún estatuto y termina el for Una variable puede declararse en la sección de inicialización, solo hay que tomar en cuenta que esta variable solo es reconocida dentro del ciclo. Ejemplo: for (int num = 1; num < = 10; num++) Ejemplo I: Mostrar los N primeros números de la serie de Fibonacci. La serie es 1,1,2,3,5,8,13.... #include<iostream.h> #include<conio.h> int n; main() { cout<<"Introduce el limite de numeros: "; cin>>n; cout<<"1" <<endl; cout<<"1" <<endl; int a = 1, b = 1, fibo; for (int i = 3; i<= n; i++) // empiezo i en 3 porque ya mostre los 2 primeros { fibo = a + b; cout<<fibo <<endl; a = b; b = fibo; } getch(); return 0; } EJERCICIO 1. CONSTRUIR UN PROGRAMA QUE DESPLIEGUE LOS NÚMEROS DEL 20 AL 30. 2.- DESPLEGAR LOS ENTEROS ENTRE 50 Y 30 ACOMPAÑADOS DE SU POTENCIA CUADRADA Y RAÍZ CUBICA RESPECTIVA (revisar el tema de operadores aritmeticos). 3.- DESPLEGAR LOS MÚLTIPLOS
DE 5, ENTRE 10 Y 50, ACOMPAÑADOS DE SU FACTORIAL Y LOGARITMO RESPECTIVO (revisar el tema de operadores aritmeticos tambien).
4.- DESPLEGAR LA TABLA DE MULTIPLICAR QUE EL USUARIO INDIQUE. 5.- EVALUAR LA FUNCION Y=5X^2 + 3X + 8 CUANDO X–> -3…10 (RANGO DE -3 HASTA 10) Realizar
programas que:
|
||