Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L.

Slides:



Advertisements
Presentaciones similares
Estructuras Repetitivas para
Advertisements

VBA – Iteración Indefinida
Estructuras de Repetición Algoritmos
Bucles o Estructura repetitivas
Estructuras de control
Seminario de Actualización - Excel Avanzado y Macros
Estructuras de Control
Curso de Programación I Parte III
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.
ESTRUCTURAS REPETITIVAS CICLOS O BUCLES EL MIENTRAS Y EL PARA
Estructuras de Control de Repetición
ESTRUCTURAS ITERATIVAS
ESTRUCTURAS DE CONTROL
Programación de Computadores
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
ESTRUCTURAS DO-WHILE Y FOR.
CICLOS por Profesora Lillian Bras
Conversión cadena a número
WHILE Estructuras Repetitivas
COMPUTACION 2009 C lase 4 Programa PASCAL SENTENCIAS DATOS Expresiones Tipos Declaración de variables Declaración de variables Asignación Entrada/Salida.
Teoría – Alejandro Gonzalez
Estructura de Control Repeticiones(Loops) Ejercicios
ESTRUCTURAS REPETITIVAS
COMP 250.  Ejemplo:  Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien.

FUNDAMENTOS DE PROGRAMACIÓN Unidad II. Elaborar programas en pseudolenguaje, de acuerdo a requerimientos. Unidad II.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Sentencias de repetición
Estructuras repetitivas e iterativas  Son herramientas que permiten ejecutar operaciones que se deben aplicar un número repetido de veces. El conjunto.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Operadores Lógicos Y (Conjunción): Tanto P como Q (Ambas). O (Disyunción): Puede ser que P o Q o ambas (mínimo 1)
Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
ESTRUCTURAS REPETITIVAS
Estructuras de Decisión
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Estructuras de Decisión en Visual Basic 6.0
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.
Jose A Chirino. Unidad 6. Ciclos condicionales dinámicos: Do-While Do-Until.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 6 – Bucles.
1 Control de Flujo Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
Tema – 5 Construcciones condicionales Introducción En un programa es usual ejecutar unas instrucciones u otras en función de unas condiciones especificadas.
CICLOS ESTRUCTURA DE REPETICIÓN PROG 2270LGUILLERMO SOLLA.
Applications Development I 6.1 Foro Tomas Anzalotta Alvarado.
Ciclos de Visual Basic Isis Cruz Martínez Clase : Applications Development 1 Sección: NCBTO c-Prog ONL Prof: Damaris Martínez.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Por: Rubén D. Flores. Ciclos condicionales de programación  Existen 2 tipo de ciclos de programación, los dinámicos y los fijos. Dinámicos: Do-While.
Por: Carlos A. Colón Quiles Profa. Rebecca Acevedo PROG 2270L.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 7 – Funciones y Procedimientos.
 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.
Computación I :: Prof. Yeniffer Peña Introducción al C Presentación Computación I.
Funciones, expresiones y control en Alice
Ciclos condicionales y exactos Estructura de control de ciclos
Ciclos Condicionales Dinámicos Luis Beato National University College.
.  Ciclos: Condicionales Dinamicos Do-While Do-While(Ejemplo) Do-While Do-While(Ejemplo) Ciclo: Condicionales Dinamicos Do-until Do-until (Ejemplo)
Unidad V: Estatutos en Basic De control o selección if. De ciclos: Do, for, while. Otros estatutos. Solución de problemas aplicando estatutos de control.
Luis R. Martínez Curso (PROG ONL) National University College Online Profesora Rebeca Acevedo Rivera 11 de enero de 2014.
Ciclos en Visual Basic Rebeca M. Colón Crespo. Introducción Visual Basic es una aplicación y un lenguaje en programación. Este programa fue originado.
Ciclos disponibles en Visual Basic Nury Capera Tovar.
6.1 Estructuras de repetición Kermit Gonzalez PROG 2270L Profesora R. Acevedo.
CICLOS CONDICIONALES DINÁMICOS Y CICLOS CONDICIONALES FIJOS Aixa Sosa Colón NE: Programación 2250 – 3240 ONL Profesora. Rebecca Acevedo Rivera.
Asignación 6.1 Foro. Ciclos condicionales dinámicos  Estos ciclos deben ser del tipo booleano, es decir que se evaluara una expresión con un resultado.
Ciclos Condicionales Joel R. Almodóvar Rivera Tarea 6-1 PROG2310L.
Ciclos en Visual Basic Elena Lopez National University College Online Agosto 3, 2010.
Transcripción de la presentación:

Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L

Page 2 Introducción La siguiente presentación tiene el objetivo de exponer brevemente los conceptos básicos de los ciclos de estructura de repetición que podemos encontrar en Visual Basic Net.

Page 3 Ciclos de Repetición Entre los tipos de ciclos de repetición que se encuentran disponibles en Visual Basic están: Ciclos condicionales dinámicos: Ciclos condicionales fijos: Do- While Do- Until For- Next For Each

Page 4 Ciclos Condicionales Dinámicos Los ciclos condicionales dinámicos son estructuras de repetición que ejecutan una o más instrucciones durante la cantidad de veces que esté determinado en la condición o expresión del ciclo. Es decir, que permiten ejecutar una o más líneas de código de forma repetitiva. Cuando el ciclo Do While y Do Until se encuentran escritos de forma que la expresión o condición se genera antes de entrar a las instrucciones del ciclo, recibe el nombre de Pretest. Esto quiere decir que si la expresión o condición no se cumple, no se ejecutarán las instrucciones ni una sola vez dentro del ciclo. Los ciclos Do while y Do Until también pueden ser escritos de forma Posttest.

Page 5 Ciclos Condicionales Dinámicos En Posttest, la expresión es evaluada al final del ciclo. Esto permite que las instrucciones dentro del ciclo se ejecuten, por lo menos, una vez. Igualmente, se debe proveer dentro de las instrucciones un modo para que la expresión se deje de cumplir, y que el ciclo pueda terminar y no se ejecute infinitamente. La expresión para ciclos condicionales debe ser de tipo Booleano (Boolean), es decir, que la expresión a ser evaluada debe tener como resultado un valor cierto o falso (True o False). Si la condición se cumple,, entonces se ejecutarán las instrucciones del ciclo.

Page 6 Ciclos Condicionales Dinámicos Usualmente, al trabajar con la expresión de un ciclo condicional, utilizamos un contador. El contador es un variable que va incrementando de valor en valor y que, a su vez, hace la función de variable centinela. Se le llama centinela porque es la variable que va a velar porque se cumpla la expresión. En Do While, se ejecutan las instrucciones mientras sea cierta la expresión de control. En el ejemplo presentado, la forma cambiará de color blanco a rojo y viceversa mientras el texto de Text1 sea diferente a cero (0). Tan pronto el valor del texto sea igual a cero, el ciclo terminará su ejecución. Se utiliza la línea On Error Resume Next para indicarle a Visual Basic que siga ejecutando la forma, aún cuando ocurra un error de ejecución. Esta instrucción es necesaria dado que en el ciclo Do While se lee continuamente el texto del Text1. Si la línea On Error Resume Next no se escribe y en algún momento se borra el texto para escribir otro valor, Visual Basic daría error al leer el texto en ese instante.

Page 7 Ciclos Condicionales Dinámicos En el Do Until, se ejecutan las instrucciones hasta que la expresión de control sea cierta. Es importante señalar la diferencia principal entre el Do While y el Do Until; en el primero, el ciclo se ejecuta mientras la expresión de control es cierta: en el segundo, el ciclo se ejecuta hasta que la expresión de control sea cierta. Una característica en común que tienen los dos ciclos presentados es que la expresión de control se verifica antes de entrar al ciclo o “loop”. Si la condición para entrar al “loop” no se cumple, el ciclo no se ejecuta. En el ejemplo, las instrucciones dentro del Do Until se ejecutan hasta que el valor entrado en el texto del Text1 sea igual a cero. Se debe notar que la única línea que cambió fue la línea del Do Until. Las otras instrucciones explicadas en el Do While (On Error Resume Next, DoEvents y Loop) cumplen las mismas funciones en el Do Until.

Page 8 Ciclos Condicionales Fijos Los ciclos condicionales fijos son aquellos que se ejecutan una predeterminada cantidad de veces. El programador determina esa cantidad en el código. Los ciclos For Next y For Each son ciclos condicionales fijos, donde la cantidad de veces que se ejecutan las instrucciones dentro del ciclo no depende del usuario ni de un centinela. El For Next es un ciclo condicional que nos ayuda a trabajar con repeticiones en las cuales nosotros como programadores sabemos la cantidad de veces que se debe repetir. Los ciclos de condiciones fijas tienen algo peculiar, y es que no necesitan que la variable contador sea incrementada dentro de las instrucciones porque ella misma incrementa durante la ejecución del ciclo.

Page 9 Ciclos Condicionales Fijos For Next Repite un grupo de instrucciones un número de veces especificado. For Each… Next Repite un grupo de instrucciones para cada elemento de una colección.

Page 10 Referencias Ciclos de condicionales Fijos. Recuperado de: es/library/5z06z1kb(v=vs.80).aspxCiclos de condicionales Fijos. Recuperado de: es/library/5z06z1kb(v=vs.80).aspx Ciclos de condicionales dinámicos: Recuperado de: de condicionales dinámicos: Recuperado de: