Ciclos condicionales y exactos Estructura de control de ciclos

Slides:



Advertisements
Presentaciones similares
Sesión 3 Estructuras Repetitivas
Advertisements

VBA – Iteración Indefinida
Estructuras de Repetición Algoritmos
CICLOS EN C – PARTE 2.
Estructuras de Control
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
Programación 1 Estructuras de control y pseudocódigo
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
CICLOS EN C.
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.
Estructuras de repetición
Fundamentos de Programació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 REPETITIVAS CICLOS O BUCLES EL MIENTRAS Y EL PARA
Estructuras de Control de Repetición
ESTRUCTURAS ITERATIVAS
ESTRUCTURAS DE CONTROL
Estructuras de Control Iterativas
Programación de Computadores
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
Control de flujo: Bucles
ESTRUCTURAS DO-WHILE Y FOR.
Capítulo 1 “Elementos de Programación”
Estructuras de Repetición (Repita para)
WHILE Estructuras Repetitivas
Informática Tema 5 - Estructuras de Control Estructuras de Repetición.
Informática Ingeniería en Electrónica y Automática Industrial
Teoría – Alejandro Gonzalez
Estructura de Control Repeticiones(Loops) Ejercicios
ESTRUCTURAS REPETITIVAS

Estructuras de Control.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
REPETITIVAS (CÍCLICAS)
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Estructuras repetitivas e iterativas  Son herramientas que permiten ejecutar operaciones que se deben aplicar un número repetido de veces. El conjunto.
Programación Básica con NQC Patricio A. Castillo 10/05/2008.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Estructuras de repetición
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Elaboración de algoritmos usando lógica de programación
Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
ESTRUCTURAS REPETITIVAS
Carolina Galaviz Inzunza CBTIS No. 37.  Este ciclo se repite durante una cantidad definida de iteraciones, por lo que no depende de las acciones.
1.2 CONSTAQNTES, VARIABLES TIPOS DE DATOS. SON REPETICIONES DE UNA MISMA ACCIÓN O DE UN GRUPO DE ACCIONES. A LAS ITERACIONES TAMBIÉS SE LES CONOCE COMO.
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 C – PARTE 3.
Las funciones son librerías ya estandarizadas que permiten al usuario realizar sus respectivas programaciones. Una función es un conjunto de líneas de.
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
Universidad Autónoma del Estado de México Programación Estructurada
Programación Básica Bachillerato Ingeniería en Informática Lic. Carlos H. Gutiérrez León.
Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L.
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.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
 Do- While y Do- Until Las instrucciones Do-while y Do-until permiten repetir un bloque de código mientras cierta condición sea True o hasta que cierta.
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 Dinámicos Luis Beato National University College.
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
.  Ciclos: Condicionales Dinamicos Do-While Do-While(Ejemplo) Do-While Do-While(Ejemplo) Ciclo: Condicionales Dinamicos Do-until Do-until (Ejemplo)
Ciclos condicionales y exactos Estructura de control de ciclos
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