SERIES Y SUMATORIAS.

Slides:



Advertisements
Presentaciones similares
Estructuras de control
Advertisements

Estructuras de control
Seminario de Actualización - Excel Avanzado y Macros
Estructuras de Control
Bucle for.
Estructuras de control
Estructuras de Repetición
Son aquellas que van a ejecutar un número determinado de veces una instrucción o un conjunto de ellas. Un BUCLE O CICLO son las instrucciones a repetirse.
Tema 4: Sentencias de control
Estructuras de Control de Repetición
ESTRUCTURAS ITERATIVAS
Estructuras de Control Iterativas
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
ESTRUCTURAS DO-WHILE Y FOR.
Capítulo 1 “Elementos de Programación”
Computación II Repaso de java Karina Figueroa Mora.
Clase 2 Gabriela Araya Baez.  Permite la ejecución de un bloque de instrucciones, mediante la verificación de una condición. Si esta no se cumple (else),
COMP 250.  Ejemplo:  Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien.
Hola mundo. 2 En Java para indicar el inicio y fin de un bloque de instrucciones utiliza las llaves { } es decir: { Inicio de instrucciones para la clase.
Estructuras de Control.
REPETITIVAS (CÍCLICAS)
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) ESTRUCTURA DEL LENGUAJE.
Programación Básica con NQC Patricio A. Castillo 10/05/2008.
© Mark E. Damon - All Rights Reserved Subject 1 Subject 2 Subject 3 Subject 4 Subject 5 Subject 6 $100 $200 $300 $400 $500 Round 2 Final Jeopardy Scores.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
Estructuras de Control en Visual Basic.net
Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
El lenguaje de programación C - Control de flujo y bucles -
ESTRUCTURAS REPETITIVAS
Estructuras de Decisión
ESTRUCTURA DE CONTROL REPETITIVAS: FOR DESDE… HASTA
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
Ing. Esp. Ricardo Cujar. Permite la ejecución de una sentencia, dada una determinada condición. If(condición){ sentencia(s) a ejecutar en caso de que.
LENGUAJE DE PROGRAMACIÓN
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
DO - WHILE Trejo Mendoza Armando Isacc Díaz Jiménez Christian Alexis César Cerón Cortez Juárez reyes Jason Elihu Hernández Mera Rubén Hernández López José.
Ciclos condicionales y exactos Estructura de control de ciclos
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
O. Ciclo Para (For) La instrucción Para ejecuta una secuencia de instrucciones (una o varias), una determinada cantidad de veces. Sintaxis: Para  Hasta.
Ciclos Condicionales Joel R. Almodóvar Rivera Tarea 6-1 PROG2310L.
Tema 6: Elementos de programación adicionales
Estructuras de Control en Visual Basic.net
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Estructuras de Control.
Programacion I Curso: 5 I (TT)
Introduction a la Programacion
Introducción a la Programación Multimedial
Ciclos condicionales y exactos Estructura de control de ciclos
Anexo Chame-San Carlos
Estructuras de control iterativas
Estructuras de Control en Visual Basic.net
While... End While Jerónimo Jesica Oropeza William Montes Cesar
Estructuras de control repetitivas
Fundamentos del lenguaje de programación Condicionales, ciclos, Métodos, enumeraciones Escuela Técnica Superior Kinal Instructor Edwin Tumax.
Programación Orientada a Objetos
Integrantes : Nicolás De La Torre Israel De La Torre
Fundamentos de Programación. Estructuras de Control
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
Estructuras de control Resolución de problemas y algoritmos
Programación: paradigma estructurado Mgs Christian Rosado.
Introducción práctica la uso de la tarjeta Arduino.
Estructuras Repetitivas
Fundamentos de programación
CICLOS EN JAVA FOR, WHILE, DO WHILE Un ciclo en Java o bucle en Java (como prefieras llamarlo) permite repetir una o varias instrucciones cuantas veces.
Estructuras de Control
Informática Ingeniería en Electrónica y Automática Industrial
Objetivo Que el estudiante estructure soluciones mediante una representación grafica a través de diagramas de flujos aplicando diferentes estructuras.
Transcripción de la presentación:

SERIES Y SUMATORIAS

BUCLES BUCLES Un bucle se utiliza para realizar un proceso repetidas veces. Se denomina también lazo o loop. El código incluido entre las llaves “{“ y “}” (es opcional si el proceso repetitivo consta de una sola línea), se ejecutará mientras se cumpla una determinada condición. Hay que prestar especial atención a los bucles infinitos, hecho que ocurre cuando la condición de finalizar el bucle no se llega a cumplir. Se trata de un fallo muy típico, habitual sobre todo entre programadores poco experimentados.

BUCLE WHILE BUCLE WHILE while (condición) sentencia Esto es, mientras la expresión sea verdadera, ejecutará la sentencia. sentencia puede ser una sola sentencia o puede ser un bloque de sentencias. Un bloque de sentencias es un juego de sentencias legales de java contenidas dentro de llaves ('{‘ y '}'). Por convención el corchete abierto '{' se coloca al final de la misma línea donde se encuentra la sentencia while y el corchete cerrado '}' empieza una nueva línea indentada a la línea en la que se encuentra el while.

System.out.print(“c=”+c); } … while( c < n ) c++; //c = c + 1 BUCLE WHILE WHILE COMPUESTO sentencia 2 ¿condición? V F sentencia 1 WHILE SIMPLE sentencia 1 ¿condición? V F while(condición) sentencia 1; while(condición){ sentencia 1; sentencia 1; } … while( c < n ) { c++; //c = c + 1 System.out.print(“c=”+c); } … while( c < n ) c++; //c = c + 1

BUCLE FOR for (inicialización ; terminación ; incremento) sentencia FOR se utiliza cuando se conoce los límites del bucle (su instrucción de inicialización, su criterio de terminación y su instrucción de incremento). inicialización es la sentencia que inicializa el bucle (se ejecuta una vez al iniciar el bucle). terminación esta expresión se evalúa al principio de cada iteración. Cuando la expresión se evalúa a FALSO el bucle se termina. incremento es una expresión que se invoca en cada iteración del bucle. Cualquiera (o todos) de estos componentes pueden ser una sentencia vacía (un punto y coma).

inicialización ; terminación ; inc inicialización ; terminación ; inc BUCLE FOR F FOR COMPUESTO sentencia 2 V sentencia 1 inicialización ; terminación ; inc FOR SIMPLE sentencia 1 V F inicialización ; terminación ; inc for(inic ; term ; inc) sentencia 1; for(inic ; term ; inc){ sentencia 1; sentencia 1; } … for( i = n ; i >= 1 ; i-- ) { r = Math.pow( n , i ); System.out.print(n+“^”+i+”=“+r); } … for( i = 1 ; i <= n ; i++ ) System.out.print(“i=”+i);

BUCLE DO-WHILE do sentencia while (condición) Java proporciona otro bucle, el bucle do-while, que es similar al bucle while que se vió al principio, excepto en que la expresión se avalúa al final del bucle. La sentencia do-while se usa muy poco en la construcción de bucles pero tiene sus usos. Por ejemplo, es conveniente utilizar la sentencia do-while cuando el bucle debe ejecutarse al menos una vez.

System.out.println(x); }while( x != 0 ); … do c--; //c = c - 1 BUCLE DO-WHILE DO-WHILE SIMPLE sentencia 1 V F ¿condición? DO-WHILE COMPUESTO sentencia 2 V F sentencia 1 ¿condición? do sentencia 1; while(condición); do{ sentencia 1; sentencia 1; }while(condición); … do { x /=10; //x = x / 10; System.out.println(x); }while( x != 0 ); … do c--; //c = c - 1 while( c > 1 );

BUCLE REPEAT-UNTIL repeat sentencia until (condión) Java NO proporciona esta estructura, el bucle repeat-until, que es similar al bucle do-while que se vio anteriormente, salvo que esta estructura se repite hasta que la condición sea VERDADERA. La sentencia repeat-until se puede convertir a la sentencia do-while negando la condición.

REPEAT-UNTIL COMPUESTO BUCLE REPEAT-UNTIL REPEAT-UNTIL SIMPLE sentencia 1 F V ¿condición? REPEAT-UNTIL COMPUESTO sentencia 2 F V sentencia 1 ¿condición? do sentencia 1; while( ! condición); do{ sentencia 1; sentencia 1; }while( ! condición); … do { x *=10; //x = x * 10; System.out.println(x); }while( !(x != 1000) ); //x = 1000 … do c--; //c = c - 1 while( !(c > 1) ); //c <= 1

SERIES SUMATORIAS APLICACIÓN DE LOS BUCLES 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, … Naturales 2, 4, 6, 8, 10, 12, 14, 16, … Pares 2, 3, 5, 7, 11, 13, 17, 19, … Primos 0, 1, 1, 2, 3, 5, 8, 13, 21, … Fibonacci 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, … 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, … Etc. SUMATORIAS

EJEMPLO WHILE 0, 0, 1, 1, 1, 1, 2, 4, 3, 9, 5, 25, … class serie { public static void main (String args []) 0, 0, 1, 1, 1, 1, 2, 4, 3, 9, 5, 25, … int a = -1, b = 1, f = 0, n; System.out.print ("Introduzca un numero N ="); n = Leer.datoInt (); int i = 1; while (i <= n) { if (i % 2 = = 1) { f = a + b; System.out.print (f + " "); a = b; b = f; } else System.out.print (f * f + " "); i++; } }

EJEMPLO DO-WHILE class raizcubica Raíz cúbica de un número N { public static void main(String args[]) Raíz cúbica de un número N float x1, x2 = 1, n; System.out.print("Leer un numero N ="); n = Leer.datoInt(); do { x1 = x2; x2 = (2 * x1 + n / (x1 * x1)) / 3; }while(Math.abs(x1 - x2) > 0.0000001); System.out.print("La raiz cubica de "+n+" es = "+x2); }

EJEMPLOS Una línea Fibonacci y La otra línea Primos

EJEMPLOS MCD y mcm de dos Números naturales.

CONCLUSIONES Las estructuras WHILE, DO-WHILE y REPEAT-UNTIL se utilizan cuando de antemano no se conoce el número de veces que debe repetirse un conjunto de sentencias. A diferencia de la estructura WHILE, la estructura DO-WHILE y REPEAT-UNTIL por lo menos se ejecuta una vez. La estructura FOR, se utiliza cuando se conoce el número exacto de veces que debe repetirse un conjunto de sentencias.

PREGUNTAS Y COMENTARIOS