Applications Development I 6.1 Foro Tomas Anzalotta Alvarado.

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones para Windows con VB.NET 2005
Advertisements

VBA – Iteración Indefinida
Bucles o Estructura repetitivas
Seminario de Actualización - Excel Avanzado y Macros
Módulo 5: Estructuras de Decisión y Bucles
Estructuras de control
4: Control de flujo Condicionales y bucles
Conversión cadena a número
Introducción a la Programación
Microsoft© Visual Basic . Net.
Estructura de Control Repeticiones(Loops) Ejercicios
COMP 250.  Ejemplo:  Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Programación en Visual Basic
For variable = Valor_Inicial to Valor_Final Step Incremento Una o más instrucciones (1) Next Step Incremento, permite especificar si se requiere un incremento.
Estructuras de Control en Visual Basic.net
Estructuras de Control en Visual Basic.net
ESTRUCTURAS REPETITIVAS
Estructuras de Decisión
Estructura de Repetición en Visual Basic
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.
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.
CICLOS ESTRUCTURA DE REPETICIÓN PROG 2270LGUILLERMO SOLLA.
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: Carlos A. Colón Quiles Profa. Rebecca Acevedo PROG 2270L.
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.
Bucles For&NextBucles DoEl control TimerReferencia Rápida.
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)
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.
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.
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.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Sentencia «Do While»..
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++.
Ciclos condicionales y exactos Estructura de control de ciclos
Anexo Chame-San Carlos
Estructuras de control iterativas
Estructuras de Control en Visual Basic.net
Página Web del Lenguaje Pascal.
While... End While Jerónimo Jesica Oropeza William Montes Cesar
Bucles y estructuras de decisión
HISTORIA El lenguaje fue creado por Yukihiro "Matz" Matsumoto, quien empezó a trabajar en Ruby el 24 de febrero de 1993, y lo presentó al público en el.
Estructuras de control en PHP
Fundamentos de Programación. Estructuras de Control
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Tema 9. Estructuras de repetición. Clase 2
Estructuras de Control Ciclos
Tema 9. Estructuras de repetición. Clase 3
Bucles y estructuras de decisión
PROGRAMACIÓN (2).
Estructuras de Control
Informática Ingeniería en Electrónica y Automática Industrial
Estructuras de Repetición Algoritmos
Objetivo Que el estudiante estructure soluciones mediante una representación grafica a través de diagramas de flujos aplicando diferentes estructuras.
Tema 9. Estructuras de repetición. Clase 2
Transcripción de la presentación:

Applications Development I 6.1 Foro Tomas Anzalotta Alvarado

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. Son el ciclo Do while y Do Until Pueden ser escritos de forma tal que la condición o expresión se haga antes de entrar a las instrucciones del ciclo En el Do While, se ejecutan las instrucciones mientras sea cierta la expresión de control ¿ Qué son los ciclos?

Ejemplo: Private Sub Command1_Click( ) Dim Control as Long On Error Resume Next Control = Text1.Text Form1.BackColor = vbWhite Do While Control <> 0 Label2.Caption = “Valor: ” & Control If Form1.BackColor = vbWhite Then Form1.BackColor = vbRed Else Form1.BackColor = vbWhite End If Control = Text1.Text DoEvents Loop MsgBox “Loop completado” End Sub 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

. Do While Control <> 0 La expresión de control es Control <> 0. Esta es la expresión que controla el ciclo. Al ser evaluada, solo puede tomar el valor de True (cierto) o False (falso). Dependiendo de ese valor, es ejecutado el ciclo. Si el valor es True, las instrucciones dentro del ciclo se ejecutan. Si el valor es False, se ejecuta la instrucción que le sigue a la línea Loop. Se conoce también como “boolean expression”. línea DoEvents L e indica a Visual Basic que en cada loop o ciclo espere unos segundos para recibir mensajes a través de Windows. Sin esta línea, el Do While se ejecutaría tan rápido que no sería posible hacer alguna entrada (input) al proyecto, asumiendo que sea necesario el “input” en el ciclo (como en el ejemplo). línea Loop Indica el final de las instrucciones que están dentro del Do While loop. En este punto, Visual Basic regresa a la línea donde comienza el Do While y verifica la expresión de control. Si todavía es cierta la expresión, el ciclo se ejecuta nuevamente

En el Do Until, se ejecutan las instrucciones hasta que la expresión de control sea cierta. Ejemplo Private Sub Command1_Click( ) Dim Control as Long On Error Resume Next Control = Text1.Text Form1.BackColor = vbWhite Do Until Control = 0 Label2.Caption = “Valor: ” & Control If Form1.BackColor = vbWhite Then Form1.BackColor = vbRed Else Form1.BackColor = vbWhite End If Control = Text1.Text DoEvents Loop MsgBox “Loop completado” End Sub 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.

Diferencia entre Do While y el Do Until En el Do While el ciclo se ejecuta mientras la expresión de control es cierta en el Do Until el ciclo se ejecuta hasta que la expresión de control sea cierta.

Ciclos condicionales fijos (For-Next y For-Each) For...Next repite un conjunto de instrucciones un número fijo de veces. Una Instrucción While...End While (Visual Basic) o una Instrucción Do...Loop (Visual Basic) funciona bien cuando no se sabe de antemano cuántas veces se necesita ejecutar las instrucciones del bucle.Instrucción While...End While (Visual Basic) Instrucción Do...Loop (Visual Basic) Sin embargo, cuando espere ejecutar el bucle un número concreto de veces, For...Next es una mejor elección. Determina el número de iteraciones cuando se entra en el bucle por primera vez.

En el ejemplo siguiente se muestran estructuras For...Next anidadas con valores de incremento diferentes Dim words, digit As Integer Dim thisString As String = "“ For words = 10 To 1 Step -1 For digit = 0 To 9 thisString &= CStr(digit) Next digit thisString &= " " Next words En este ejemplo se crea una cadena que contiene 10 instancias de los números del 0 al 9, donde cada cadena está separada de la siguiente por un único espacio en blanco. El bucle externo disminuye una variable de contador del bucle cada vez que se recorre el bucle.

Ejemplo Dim found As Boolean = False Dim thisCollection As New Collection For Each thisObject As String In thisCollection If thisObject = "Hello" Then found = True Exit For End If Next thisObject Dim found As Boolean = False Dim thisCollection As New Collection For Each thisObject As String In thisCollection If thisObject = "Hello" Then found = True Exit For End If Next thisObject Utilice un bucle For Each...Next cuando desee repetir un conjunto de instrucciones para cada elemento de una colección o matriz. Una Instrucción For...Next (Visual Basic) funciona bien cuando se puede asociar cada iteración de un bucle con una variable de control y determinar los valores iniciales y finales de esa variable.Instrucción For...Next (Visual Basic) Cuando se trata de colecciones, el concepto de valores iniciales y finales no es significativo, y no siempre se sabe cuántos elementos tiene la colección. En este caso, el bucle For Each...Next es la mejor opción. For Each…Next