Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

ANILLOS ANIDADOS

No description

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ANILLOS ANIDADOS

ANILLOS ANIDADOS
For...next

Descripcion del ejemplo
Observe que el primer Next cierra el bucle For interior y que el último For cierra el bucle For exterior. Del mismo modo, en instrucciones If anidadas, las instrucciones End If se aplican automáticamente a la anterior instrucción If más cercana. Las estructuras Do...Loop anidadas funcionan de una forma parecida; la instrucción Loop más interior coincide con la instrucción Do más interior

Exit For y Exit Do son muy útiles ya que, algunas veces, resulta apropiado salir inmediatamente de un bucle sin realizar más iteraciones o instrucciones dentro del bucle. Por ejemplo, en el ejemplo anterior que imprimía las fuentes comunes de la impresora y de la pantalla, el código sigue comparando las fuentes de impresora contra una fuente de pantalla aunque se haya encontrado una coincidencia con una fuente de impresora anterior. Una versión más eficiente de la función saldría del bucle tan pronto como se encontrara una coincidencia:
Private Sub Form_Click()
Dim SFont, PFont
For Each SFont In Screen.Fonts()
For Each PFont In Printer.Fonts()
If SFont = PFont Then
Print Sfont
Exit For ' Sale del bucle interior.
End If
Next PFont
Next SFont
End Sub

ejmplo de For... nex
Private Sub Form_Click()
Dim SFont, PFont
For Each SFont In Screen.Fonts()
For Each PFont In Printer.Fonts()
If SFont = PFont Then
Print SFont
End If
Next PFont
Next SFont
End Sub
Observe que el primer Next cierra el bucle For interior y que el último For cierra el bucle For exterior. Del mismo modo, en instrucciones If anidadas, las instrucciones End If se aplican automáticamente a la anterior instrucción If más cercana. Las estructuras Do...Loop anidadas funcionan de una forma parecida; la instrucción Loop más interior coincide con la instrucción Do más interior
Estructuras de control anidadas

Puede colocar estructuras de control dentro de otras estructuras de control (como un bloque If...Then dentro de un bucle For...Next). Se dice que una estructura de control colocada dentro de otra estructura de control está anidada.
Puede anidar las estructuras de control en Visual Basic en tantos niveles como desee. Es una práctica común crear estructuras de decisión anidadas y estructuras de bucle más legibles sangrando el cuerpo de la estructura de decisión o de bucle.

Salir de una estructura de control
Salir de una estructura de control
La instrucción Exit le permite salir directamente de un bucle For, un bucle Do, un procedimiento Sub o un procedimiento Function. La sintaxis de la instrucción Exit es sencilla: Exit For puede aparecer tantas veces como sea necesario dentro de un bucle For y Exit Do puede aparecer tantas veces como sea necesario dentro de un bucle Do:
For contador = iniciar To finalizar [Step incremento]
[bloque de instrucciones]
[Exit For]
[bloque de instrucciones]
Next [contador[, contador] [,...]]

Do [{While | Until} condición]
[bloque de instrucciones]
[Exit Do]
[bloque de instrucciones]


OBJETIVOS
Objetivo general:

• Exponer en forma detallada el Anillo de For...next tomando en cuenta todos los requerimientos necesarios para su desarrollo.

Objetivo específico:

• Conocer la estructura del Anillo de For...nextentendiendo como funciona aquello.
• Analiza la estructura del Anillo de For...next tomando en cuenta el flujograma propuesto para aquel anillo.



Repite un grupo de instrucciones un número especificado de veces.
Sintaxis
For contador = inicio To fin [Step paso]
[instrucciones]
[Exit For]
[instrucciones]
Next
La sintaxis de la instrucción For...Next tiene las siguientes partes:

Descripción


La instrucción Exit Do funciona con todas las variantes de la sintaxis del bucle Do.
La sintaxis de la instrucción For...Next tiene las siguientes partes:
Parte Descripción
contador: Variable numérica que se usa como contador de bucle.
La variable no puede ser un elemento de una matriz o un elemento de un tipo definido por el usuario.
inicio Valor: inicial de contador.
fin Valor: final de contador.
paso: Cantidad que se cambia contador cada vez que se ejecuta el bucle. Si no se especifica, el valor predeterminado de paso es uno.
instrucciones: Una o más instrucciones entre For y Next que se ejecutan el número de veces especificado.

Exit For sólo se puede usar dentro de una estructura de control For Each...Next o For...Next para proporcionar una forma alternativa de salir.
Se puede colocar cualquier número de instrucciones
Exit For en cualquier lugar del bucle. Exit For se suele usar junto con la evaluación de alguna condición (por ejemplo, If...Then), y transfiere el ontrol a la instrucción que sigue a Next.
Puede anidar bucles For...Next colocando un bucle For...Next dentro de otro. Asigne a cada bucle un nombre de variable único como contador. La siguiente construcción es correcta:
For I = 1 To 10
For J = 1 To 10
For K = 1 To 10
. . .
Next
Next
Next

Matriz
Conjunto de elementos ordenados secuencialmente y que tienen el mismo tipo de datos. Cada elemento de una matriz posee un número de índice único que lo identifica. Los cambios efectuados a un elemento de una matriz no afectan a los demás elementos.


FLUJOGRAMA:

UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y MATEMÁTICA
CARRERA DE INGENIERÍA CIVIL

INTEGRANTES:
ASQUI AGUAYO DIEGO PAUL (100%)
CUASCOTA FARINANGO JAIRO PATRICIO (100%)
GAVILANEZ GARCIA PEDRO NAPOLEON (100%)
PUEDMAG ESTRADA DIEGO ANDRÉS (100%)
VACA VACA BRYAN DAVID (100%)
MATERIA: Programación II
CATEDRÁTICO: Ing. Ramiro Pilaluisa


CONCLUSIONES


• Hemos conocido la estructura del Anillo For…next
tomando en cuenta su funcionamiento y entendiendo la definición de ello.
• Hemos analizado la estructura de Anillo For…next basándonos en el flujograma para tomar en cuenta aquellas características que hacen de este anillo favorable.
Full transcript