Ciclos condicionales y exactos Estructura de control de ciclos

Slides:



Advertisements
Presentaciones similares
Estructuras de Repetición Algoritmos
Advertisements

Estructuras de Repetición
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
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.
ESTRUCTURAS REPETITIVAS CICLOS O BUCLES EL MIENTRAS Y EL PARA
ESTRUCTURAS ITERATIVAS
Programación de Computadores
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
ESTRUCTURAS DO-WHILE Y FOR.
Teoría – Alejandro Gonzalez
Estructura de Control Repeticiones(Loops) Ejercicios
REPETITIVAS (CÍCLICAS)
ESTRUCTURAS REPETITIVAS
Estructuras de Decisión
2011/1 - CLASE 12. AGENDA 1 Introducción 2 Sentencia while 3 Sentencia for 14 Sentencia do-while 5 Instrucciones Especiales 6 Ciclos anidados.
Ciclos en Visual Basic Yaimira Pérez. Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que.
Tipos de ciclos en Visual Basic. Dinámicos y fijos. 6.1 Foro. Wuilson Valencia, Desarrollo de aplicaciones I y Laboratorio. 1.
Applications Development I 6.1 Foro Tomas Anzalotta Alvarado.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
Ciclos condicionales y exactos Estructura de control de ciclos
Ciclos disponibles en Visual Basic Nury Capera Tovar.
ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló
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 DINÁMICOS Y CICLOS CONDICIONALES FIJOS Aixa Sosa Colón NE: Programación 2250 – 3240 ONL Profesora. Rebecca Acevedo Rivera.
ESTRUCTURAS DE CONTROL. OBJETIVO  Aplicar las diferentes estructuras de control dentro de la especificación de un algoritmo.
Ciclos Condicionales Joel R. Almodóvar Rivera Tarea 6-1 PROG2310L.
Ciclos en Visual Basic Elena Lopez National University College Online Agosto 3, 2010.
SERIES Y SUMATORIAS.
Paul Leger Repaso While y FOR Paul Leger
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++.
TECNOLOGICO DE ESTUDIOS SUPERIORES DE COACALCO
Estructuras Repetitivas Estructuras Repetitivas
Programacion I Curso: 5 I (TT)
Introduction a la Programacion
Olimpiadas Chilenas de Informática - Formación
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
Programación Básica con NQC
PSEUDOCÓDIGO Prof. Rafael Mourglia.
Estructuras de control repetitivas
Unidad 2. Algoritmos Unidad 4. Control de flujo
Integrantes : Nicolás De La Torre Israel De La Torre
Estructuras de control en PHP
Fundamentos de Programación. Estructuras de Control
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
Programación: paradigma estructurado Mgs Christian Rosado.
HERRAMIENTAS DE PROGRAMACIÓN
Tema 6 Clasificación de algoritmos
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Estructuras Repetitivas
Tema 9. Estructuras de repetición. Clase 2
Fundamentos de programación
Metodología de la Programación
Estructuras de Control Ciclos
Teoría Nº 3 Conceptos Básicos de Algoritmia Estructuras de Control
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.
Informática Ingeniería en Electrónica y Automática Industrial
Estructuras de Repetición Algoritmos
LOGICA INTERACTIVA USO DEL HACER PARA Engloba un grupo de instrucciones HACER PARA [I] = 1 a 10 Es la única de las repetitivas que no depende de una expresion.
Sentencias de Control Repetitivas
Sentencias de control JAVA.
Objetivo Que el estudiante estructure soluciones mediante una representación grafica a través de diagramas de flujos aplicando diferentes estructuras.
UNIDAD V ESTRUCTURAS REPETITIVAS (Para)
UNIDAD V ESTRUCTURA REPETITIVA (Mientras)
UNIDAD V ANIDAMIENTO DE CICLOS
Tema 9. Estructuras de repetición. Clase 2
Transcripción de la presentación:

Ciclos condicionales y exactos Estructura de control de ciclos Ciclos - Agenda ¿Qué es un ciclo? Ciclos condicionales y exactos Estructura de control de ciclos Tipos de ciclos Sentencias while, do-while y for Precauciones Algoritmos- Programación I Ciclos

¿Qué es un ciclo? Un ciclo es una secuencia de pasos que se repite hasta alcanzar un objetivo. Existen dos clases de ciclos, condicionales y exactos. Ciclos Ciclos Exactos Ciclos Condicionales Algoritmos- Programación I Ciclos

(Haga click para comenzar la animación) Ciclo Condicional Un ciclo condicional es aquel que repite una serie de pasos (instrucciones) mientras no se cumpla una condición. Ejemplo de Ciclo Condicional: Comenzar Ciclo (Haga click para comenzar la animación) Algoritmos- Programación I Ciclos

(Haga click para comenzar la animación) Ciclo Exacto Un ciclo exacto es aquel en donde de antemano se conoce el número de veces que se va a repetir el ciclo. Siguiendo con el ejemplo anterior, si nosotros conocemos la longitud de cada salto de nuestro robot y la distancia a recorrer, podríamos calcular cuántos pasos debe dar: 40 m Comenzar Ciclo Desde 1...4 (Haga click para comenzar la animación) Algoritmos- Programación I Ciclos

Repasemos Se define como ciclo a la estructura de control que permite la repetición de un grupo determinado de instrucciones. El cuerpo del ciclo consiste en un conjunto de instrucciones que van a ejecutarse repetidas veces. Cada repetición del cuerpo del ciclo se llama iteración. Existen diferentes estructuras de repetición a usar dependiendo de la forma en que se van a repetir las instrucciones. Iteración cuerpo del ciclo Algoritmos- Programación I Ciclos

Estructuras de control de ciclos Estructura que puede repetir una secuencia de instrucciones cualquier cantidad de veces. Componentes de un ciclo: 1. Expresiones de inicialización 2. Condición de terminación 3. Acciones a realizar dentro del ciclo 4. Expresiones de finalización Algoritmos- Programación I Ciclos

Tipos de ciclos Ciclos Condicionales Ciclos Exactos Un ciclo condicional es aquel que permite ejecutar un bloque de instrucciones mientras una condición se cumpla. La condición resulta de comparar dos o más valores, que den como resultado un valor TRUE o FALSE. Ciclos Exactos Un ciclo exacto es aquel en donde de antemano se conoce el número de veces que se va a repetir. Los ciclos que maneja C++ son: While Do – While For Algoritmos- Programación I Ciclos

Sentencia While La sentencia While expresa un ciclo condicional ya que su repetición depende de que una condición se cumpla o no. La instrucción While comprueba siempre la condición antes de entrar al ciclo y repite la ejecución mientras el resultado de la condición sea VERDADERO, al momento de ser FALSO se termina el ciclo. Si la condición es falsa la primera vez, nunca se ejecuta(n) la(s) sentencia(s). Ejemplo de Ciclo While: Si el primer ingreso es “Fin” nunca se emite el saludo. Algoritmos- Programación I Ciclos

Sentencia Do-While La sentencia Do-While (hacer mientras) expresa también un ciclo condicional ya que su repetición depende de que una condición se cumpla o no. La instrucción Do-While primero realiza la serie de instrucciones y después comprueba si la condición se cumple. La ejecución se repite mientras el resultado de la condición sea VERDADERO, al momento de ser FALSO se termina el ciclo. Dado que la condición se revisa al final del ciclo la(s) sentencia (s) se realizan al menos una vez a diferencia del while . Si el primer ingreso es “Fin” se emite una vez el saludo. Algoritmos- Programación I Ciclos

Sentencia For La sentencia For expresa un ciclo exacto ya que su repetición se realiza un número determinado de veces. Esta sentencia requiere que se conozca con anticipación el número de veces que se necesita repetir las instrucciones. Estos límites pueden ser establecidos por constantes (como en el esquema siguiente) o bien por variables permitiendo modificar la cantidad de repeticiones en tiempo de ejecución. Ejemplo de Ciclo For: Algoritmos- Programación I Ciclos

Precaución: Ciclo infinito Cuando en un ciclo la condición siempre es verdadera se dice que es un ciclo infinito, pues nunca saldrá del ciclo y el programa no termina. Para evitarlo hay que estar seguro que en el bloque de sentencias existe una sentencia que modifica el valor de la condición de tal modo que llegue a ser falsa. En el ejemplo la condición pregunta si sNombre es distinto de "Fin", pero dentro del while se lee sobre la variable “sNombreUsuario”. Al no ser posible que sea falsa la condición el ciclo iterará infinitamente, independientemente del valor que tome sNombreUsuario. Una vez dentro del ciclo, la condición del While NUNCA va a ser FALSA. Por lo tanto el ciclo es INFINITO. Algoritmos- Programación I Ciclos

Espero haberte sido de ayuda en la comprensión de este tema Espero haberte sido de ayuda en la comprensión de este tema. Sé que puede tornarse un tanto repetitivo, pero te aseguro que será una herramienta indispensable a la hora de tratar de plantear la solución a cualquier problema. Saludos y hasta pronto! Algoritmos- Programación I Ciclos