SlideShare una empresa de Scribd logo
1 de 6
Sentencia de control Tema:         “For” Profesor: Stalin Cruz
Sentencia FOR.....NEXT: La sentencia For da lugar a un bucle, y permite ejecutar un número de sentencias un cierto número de veces. Su forma general es: Este tipo de bucles se usan principalmente para recorrer un rango discreto de valores. Estos bucles son especialmente útiles para recorrer matrices. El funcionamiento es el siguiente: primero se asigna el valor de la expresion1 a la variable y se comprueba si su valor es mayor o menor que expresion2. En caso de ser menor se ejecutan las Sentencias y una vez ejecutadas la variable se incrementa en el valor de expresion3 o en 1 si no hay Step, volviéndose a efectuar la comparación entre la variable y la expresion2 y así sucesivamente hasta que el valor de la variable es mayor que expresion2 y en ese caso se sale del bucle.Todo lo anterior se produce en el caso de ser expresion3 un valor positivo, si fuera negativo las sentencias se ejecutan cuando el valor de la variable es mayor que el de expresion2 y después de cada ejecución se decrementa su valor según lo especificado en expresion3.
Partes de la sentencia
Ejemplo For index As Integer = 1 To 5     Debug.Write(index.ToString & " ") Next Debug.WriteLine("") ' Output: 1 2 3 4 5 For indexA = 1 To 3     ' Create a new String Builder, which is used     ' to efficiently build strings.     Dim sb As New System.Text.StringBuilder()     ' Append to the String Builder every third number     ' from 20 to 1 descending.     For index = 20 To 1 Step -3         sb.Append(indexB.ToString)         sb.Append(" ")     Next indexB     ' Display the line.     Debug.WriteLine(sb.ToString) Next indexA ' Output: '  20 17 14 11 8 5 2 '  20 17 14 11 8 5 2 '  20 17 14 11 8 5 2
DimlstAsNew List(Of Integer) From {10, 20, 30, 40} For index AsInteger = lst.Count - 1 To 0 Step -1 lst.RemoveAt(index) Next Debug.WriteLine(lst.Count.ToString) ' Output: 0 For index AsInteger = 1 To 100000 ' If index is between 5 and 7, continue ' with the next iteration. If index >= 5 And index <= 8 Then ContinueFor EndIf ' Display the index.     Debug.Write(index.ToString & " ") ' If index is 10, exit the loop. If index = 10 Then ExitFor EndIf Next Debug.WriteLine("") ' Output: 1 2 3 4 9 10 PublicEnum Mammals     Buffalo     Gazelle     Mongoose Rhinocerous     Whale EndEnum PublicSubListSomeMammals() For mammal As Mammals = Mammals.GazelleToMammals.Rhinocerous         Debug.Write(mammal.ToString & " ") Next     Debug.WriteLine("") ' Output: Gazelle Mongoose Rhinocerous EndSub
Private Class Distance     Public Property Number() As Double     Public Sub New(ByVal number As Double) Me.Number = number     End Sub     ' Define operator overloads to support For...Next statements.     Public Shared Operator +(ByVal op1 As Distance, ByVal op2 As Distance) As Distance         Return New Distance(op1.Number + op2.Number)     End Operator     Public Shared Operator -(ByVal op1 As Distance, ByVal op2 As Distance) As Distance         Return New Distance(op1.Number - op2.Number)     End Operator     Public Shared Operator >=(ByVal op1 As Distance, ByVal op2 As Distance) As Boolean         Return (op1.Number >= op2.Number)     End Operator     Public Shared Operator <=(ByVal op1 As Distance, ByVal op2 As Distance) As Boolean         Return (op1.Number <= op2.Number)     End Operator End Class Public Sub ListDistances()     Dim distFrom As New Distance(10)     Dim distTo As New Distance(25)     Dim distStep As New Distance(4)     For dist As Distance = distFrom To distTo Step distStep         Debug.Write(dist.Number.ToString & " ")     Next     Debug.WriteLine("")     ' Output: 10 14 18 22  End Sub

Más contenido relacionado

La actualidad más candente

Series Infinitas Convergentes y Divergentes en Geogebra CAS
Series Infinitas Convergentes y Divergentes en Geogebra CASSeries Infinitas Convergentes y Divergentes en Geogebra CAS
Series Infinitas Convergentes y Divergentes en Geogebra CASJose Perez
 
Integración por sustitución
Integración por sustituciónIntegración por sustitución
Integración por sustituciónangiegutierrez11
 
Método de Ordenamiento Directa (Burbuja)
Método de Ordenamiento Directa (Burbuja)Método de Ordenamiento Directa (Burbuja)
Método de Ordenamiento Directa (Burbuja)Sarai Gotopo
 
Fundamentos de programación librería string C++
Fundamentos de programación librería string C++Fundamentos de programación librería string C++
Fundamentos de programación librería string C++Milton Nicolay
 

La actualidad más candente (13)

Funciones str
Funciones strFunciones str
Funciones str
 
Factorial en C++
Factorial en C++Factorial en C++
Factorial en C++
 
Strcspn
StrcspnStrcspn
Strcspn
 
Strcmp
StrcmpStrcmp
Strcmp
 
Series Infinitas Convergentes y Divergentes en Geogebra CAS
Series Infinitas Convergentes y Divergentes en Geogebra CASSeries Infinitas Convergentes y Divergentes en Geogebra CAS
Series Infinitas Convergentes y Divergentes en Geogebra CAS
 
Integración por sustitución
Integración por sustituciónIntegración por sustitución
Integración por sustitución
 
Pract5
Pract5Pract5
Pract5
 
Apunfun1
Apunfun1Apunfun1
Apunfun1
 
Integración por partes
Integración por partesIntegración por partes
Integración por partes
 
Unidad 3 limites
Unidad 3 limitesUnidad 3 limites
Unidad 3 limites
 
Método de Ordenamiento Directa (Burbuja)
Método de Ordenamiento Directa (Burbuja)Método de Ordenamiento Directa (Burbuja)
Método de Ordenamiento Directa (Burbuja)
 
Fundamentos de programación librería string C++
Fundamentos de programación librería string C++Fundamentos de programación librería string C++
Fundamentos de programación librería string C++
 
Sentencia ford
Sentencia fordSentencia ford
Sentencia ford
 

Destacado

Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010Stalyn Cruz
 
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...welshms
 
Caching and Microsoft Distributed Cache (aka "Velocity")
Caching and Microsoft Distributed Cache (aka "Velocity")Caching and Microsoft Distributed Cache (aka "Velocity")
Caching and Microsoft Distributed Cache (aka "Velocity")David Giard
 
2009 03 31 Healthstory Webinar Presentation
2009 03 31 Healthstory Webinar Presentation2009 03 31 Healthstory Webinar Presentation
2009 03 31 Healthstory Webinar PresentationNick van Terheyden
 
GrouperEye Product Plan
GrouperEye Product PlanGrouperEye Product Plan
GrouperEye Product Planwilliamstj
 
MTIA 2009 - Healthstory Project Overview Dictation To Clinical Data
MTIA 2009 - Healthstory Project Overview   Dictation To Clinical DataMTIA 2009 - Healthstory Project Overview   Dictation To Clinical Data
MTIA 2009 - Healthstory Project Overview Dictation To Clinical DataNick van Terheyden
 
Verifica Di Resistenza Al Fuoco. Nuove Norme Tecniche 2008
Verifica Di Resistenza Al Fuoco. Nuove Norme Tecniche 2008Verifica Di Resistenza Al Fuoco. Nuove Norme Tecniche 2008
Verifica Di Resistenza Al Fuoco. Nuove Norme Tecniche 2008Eugenio Agnello
 
50 Words Powerpoint Declan
50 Words Powerpoint Declan50 Words Powerpoint Declan
50 Words Powerpoint Declanmrrobbo
 
Internet, Idea e Impresa. Storia di una micro impresa in un paese di provincia.
Internet, Idea e Impresa. Storia di una micro impresa in un paese di provincia.Internet, Idea e Impresa. Storia di una micro impresa in un paese di provincia.
Internet, Idea e Impresa. Storia di una micro impresa in un paese di provincia.Eugenio Agnello
 
Professional Recommendations
Professional RecommendationsProfessional Recommendations
Professional RecommendationsRichard Sink
 
Skill2Win - 4D Analyser
Skill2Win - 4D AnalyserSkill2Win - 4D Analyser
Skill2Win - 4D Analyserleafboi
 
Cloud and azure and rock and roll
Cloud and azure and rock and rollCloud and azure and rock and roll
Cloud and azure and rock and rollDavid Giard
 
Gang announcements April 2010
Gang announcements April 2010Gang announcements April 2010
Gang announcements April 2010David Giard
 
Edifici antisismici in Calcestruzzo Armato - 0 Obiettivi del capitolo 10 dell...
Edifici antisismici in Calcestruzzo Armato - 0 Obiettivi del capitolo 10 dell...Edifici antisismici in Calcestruzzo Armato - 0 Obiettivi del capitolo 10 dell...
Edifici antisismici in Calcestruzzo Armato - 0 Obiettivi del capitolo 10 dell...Eugenio Agnello
 
Impianti Fotovoltaici Principi Basilari Ingg Conti Scuto Ott.'08
Impianti Fotovoltaici Principi Basilari Ingg Conti Scuto Ott.'08Impianti Fotovoltaici Principi Basilari Ingg Conti Scuto Ott.'08
Impianti Fotovoltaici Principi Basilari Ingg Conti Scuto Ott.'08Eugenio Agnello
 
Gang announcements 2010 07
Gang announcements 2010 07Gang announcements 2010 07
Gang announcements 2010 07David Giard
 
Multinational Business Academy, Noida
Multinational Business Academy, NoidaMultinational Business Academy, Noida
Multinational Business Academy, NoidaMBA Academy
 

Destacado (20)

Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010
 
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...
Transforming HR in an Uncertain Economy: Priorities and Processes That Delive...
 
Caching and Microsoft Distributed Cache (aka "Velocity")
Caching and Microsoft Distributed Cache (aka "Velocity")Caching and Microsoft Distributed Cache (aka "Velocity")
Caching and Microsoft Distributed Cache (aka "Velocity")
 
2009 03 31 Healthstory Webinar Presentation
2009 03 31 Healthstory Webinar Presentation2009 03 31 Healthstory Webinar Presentation
2009 03 31 Healthstory Webinar Presentation
 
GrouperEye Product Plan
GrouperEye Product PlanGrouperEye Product Plan
GrouperEye Product Plan
 
MTIA 2009 - Healthstory Project Overview Dictation To Clinical Data
MTIA 2009 - Healthstory Project Overview   Dictation To Clinical DataMTIA 2009 - Healthstory Project Overview   Dictation To Clinical Data
MTIA 2009 - Healthstory Project Overview Dictation To Clinical Data
 
Verifica Di Resistenza Al Fuoco. Nuove Norme Tecniche 2008
Verifica Di Resistenza Al Fuoco. Nuove Norme Tecniche 2008Verifica Di Resistenza Al Fuoco. Nuove Norme Tecniche 2008
Verifica Di Resistenza Al Fuoco. Nuove Norme Tecniche 2008
 
50 Words Powerpoint Declan
50 Words Powerpoint Declan50 Words Powerpoint Declan
50 Words Powerpoint Declan
 
Internet, Idea e Impresa. Storia di una micro impresa in un paese di provincia.
Internet, Idea e Impresa. Storia di una micro impresa in un paese di provincia.Internet, Idea e Impresa. Storia di una micro impresa in un paese di provincia.
Internet, Idea e Impresa. Storia di una micro impresa in un paese di provincia.
 
Criterios
CriteriosCriterios
Criterios
 
Professional Recommendations
Professional RecommendationsProfessional Recommendations
Professional Recommendations
 
Skill2Win - 4D Analyser
Skill2Win - 4D AnalyserSkill2Win - 4D Analyser
Skill2Win - 4D Analyser
 
Cloud and azure and rock and roll
Cloud and azure and rock and rollCloud and azure and rock and roll
Cloud and azure and rock and roll
 
WIH Wastebyrail Program
WIH Wastebyrail ProgramWIH Wastebyrail Program
WIH Wastebyrail Program
 
Gang announcements April 2010
Gang announcements April 2010Gang announcements April 2010
Gang announcements April 2010
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Edifici antisismici in Calcestruzzo Armato - 0 Obiettivi del capitolo 10 dell...
Edifici antisismici in Calcestruzzo Armato - 0 Obiettivi del capitolo 10 dell...Edifici antisismici in Calcestruzzo Armato - 0 Obiettivi del capitolo 10 dell...
Edifici antisismici in Calcestruzzo Armato - 0 Obiettivi del capitolo 10 dell...
 
Impianti Fotovoltaici Principi Basilari Ingg Conti Scuto Ott.'08
Impianti Fotovoltaici Principi Basilari Ingg Conti Scuto Ott.'08Impianti Fotovoltaici Principi Basilari Ingg Conti Scuto Ott.'08
Impianti Fotovoltaici Principi Basilari Ingg Conti Scuto Ott.'08
 
Gang announcements 2010 07
Gang announcements 2010 07Gang announcements 2010 07
Gang announcements 2010 07
 
Multinational Business Academy, Noida
Multinational Business Academy, NoidaMultinational Business Academy, Noida
Multinational Business Academy, Noida
 

Similar a Visual basic... tattyerick... for

Unidad 2
Unidad 2Unidad 2
Unidad 2UTP, TA
 
Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaAna Ruth G H
 
escalamientoenplcsiemensbypgf-140923183202-phpapp02.pptx
escalamientoenplcsiemensbypgf-140923183202-phpapp02.pptxescalamientoenplcsiemensbypgf-140923183202-phpapp02.pptx
escalamientoenplcsiemensbypgf-140923183202-phpapp02.pptxWilVargas2
 
1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigoGioo
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilabGabriel Romero
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dqDorys Quiroz Quiroz
 
Que es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaQue es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaJorge Ricardo
 
Escalamiento en plc_siemens_by_pgf
Escalamiento en plc_siemens_by_pgfEscalamiento en plc_siemens_by_pgf
Escalamiento en plc_siemens_by_pgfPaul Gálvez
 
Practica2
Practica2Practica2
Practica2carlos
 
Practica2
Practica2Practica2
Practica2carlos
 
Principales codigos visual basic
Principales codigos visual basicPrincipales codigos visual basic
Principales codigos visual basicMarlon Gomez Solis
 
Programacion matlab
Programacion matlabProgramacion matlab
Programacion matlabMarc Llanos
 
Comandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpComandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpAna Ruth G H
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosAriMendoza9
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujofcgm2
 

Similar a Visual basic... tattyerick... for (20)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y Java
 
escalamientoenplcsiemensbypgf-140923183202-phpapp02.pptx
escalamientoenplcsiemensbypgf-140923183202-phpapp02.pptxescalamientoenplcsiemensbypgf-140923183202-phpapp02.pptx
escalamientoenplcsiemensbypgf-140923183202-phpapp02.pptx
 
1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilab
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
55852564 metodo-de-cross
55852564 metodo-de-cross55852564 metodo-de-cross
55852564 metodo-de-cross
 
Que es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaQue es un algoritmo de jorge magaña
Que es un algoritmo de jorge magaña
 
Escalamiento en plc_siemens_by_pgf
Escalamiento en plc_siemens_by_pgfEscalamiento en plc_siemens_by_pgf
Escalamiento en plc_siemens_by_pgf
 
Practica2
Practica2Practica2
Practica2
 
Practica2
Practica2Practica2
Practica2
 
TAREA 04_removed.pdf
TAREA 04_removed.pdfTAREA 04_removed.pdf
TAREA 04_removed.pdf
 
Principales codigos visual basic
Principales codigos visual basicPrincipales codigos visual basic
Principales codigos visual basic
 
Abc algoritmos
Abc algoritmos Abc algoritmos
Abc algoritmos
 
Programacion matlab
Programacion matlabProgramacion matlab
Programacion matlab
 
Comandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpComandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# Sharp
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
 
Teoria
TeoriaTeoria
Teoria
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 

Más de Stalyn Cruz

Introduccin a la placa madre
Introduccin a la placa madreIntroduccin a la placa madre
Introduccin a la placa madreStalyn Cruz
 
Escuelas amigas grupo 1
Escuelas amigas grupo 1Escuelas amigas grupo 1
Escuelas amigas grupo 1Stalyn Cruz
 
Desarrollo pensamiento critico
Desarrollo pensamiento criticoDesarrollo pensamiento critico
Desarrollo pensamiento criticoStalyn Cruz
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaStalyn Cruz
 
Exposicion estalin
Exposicion estalinExposicion estalin
Exposicion estalinStalyn Cruz
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de controlStalyn Cruz
 
If visual basic marlon y españa
If visual basic marlon y españaIf visual basic marlon y españa
If visual basic marlon y españaStalyn Cruz
 
If gonzalez y medina
If gonzalez y medinaIf gonzalez y medina
If gonzalez y medinaStalyn Cruz
 
F.t.p gonzalez y medina
F.t.p   gonzalez y medinaF.t.p   gonzalez y medina
F.t.p gonzalez y medinaStalyn Cruz
 
Alojamientos wed joomla..... españa y marlon
Alojamientos wed joomla..... españa y marlonAlojamientos wed joomla..... españa y marlon
Alojamientos wed joomla..... españa y marlonStalyn Cruz
 
Practica#2 joomla
Practica#2 joomlaPractica#2 joomla
Practica#2 joomlaStalyn Cruz
 
Sistema informático monousuarios y multiusuarios clase 2
Sistema informático monousuarios y multiusuarios clase 2Sistema informático monousuarios y multiusuarios clase 2
Sistema informático monousuarios y multiusuarios clase 2Stalyn Cruz
 
Horario de examenes_1_er_trimestre_escuela_2010
Horario de examenes_1_er_trimestre_escuela_2010Horario de examenes_1_er_trimestre_escuela_2010
Horario de examenes_1_er_trimestre_escuela_2010Stalyn Cruz
 
Reglamento interno colegio equinoccial 2010 - 2011
Reglamento interno colegio equinoccial 2010 - 2011Reglamento interno colegio equinoccial 2010 - 2011
Reglamento interno colegio equinoccial 2010 - 2011Stalyn Cruz
 
CóDigo Escuela Equinoccial 2009
CóDigo Escuela Equinoccial 2009CóDigo Escuela Equinoccial 2009
CóDigo Escuela Equinoccial 2009Stalyn Cruz
 
Unidades Didacticas
Unidades DidacticasUnidades Didacticas
Unidades DidacticasStalyn Cruz
 
Perfil del Bachiller Tecnico en Administración de Sistemas
Perfil del Bachiller Tecnico en Administración de SistemasPerfil del Bachiller Tecnico en Administración de Sistemas
Perfil del Bachiller Tecnico en Administración de SistemasStalyn Cruz
 

Más de Stalyn Cruz (20)

Introduccin a la placa madre
Introduccin a la placa madreIntroduccin a la placa madre
Introduccin a la placa madre
 
Escuelas amigas grupo 1
Escuelas amigas grupo 1Escuelas amigas grupo 1
Escuelas amigas grupo 1
 
Desarrollo pensamiento critico
Desarrollo pensamiento criticoDesarrollo pensamiento critico
Desarrollo pensamiento critico
 
Alojamiento web
Alojamiento webAlojamiento web
Alojamiento web
 
Implementacion
ImplementacionImplementacion
Implementacion
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 
Exposicion estalin
Exposicion estalinExposicion estalin
Exposicion estalin
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de control
 
If visual basic marlon y españa
If visual basic marlon y españaIf visual basic marlon y españa
If visual basic marlon y españa
 
If gonzalez y medina
If gonzalez y medinaIf gonzalez y medina
If gonzalez y medina
 
F.t.p gonzalez y medina
F.t.p   gonzalez y medinaF.t.p   gonzalez y medina
F.t.p gonzalez y medina
 
Archivo pdf
Archivo pdfArchivo pdf
Archivo pdf
 
Alojamientos wed joomla..... españa y marlon
Alojamientos wed joomla..... españa y marlonAlojamientos wed joomla..... españa y marlon
Alojamientos wed joomla..... españa y marlon
 
Practica#2 joomla
Practica#2 joomlaPractica#2 joomla
Practica#2 joomla
 
Sistema informático monousuarios y multiusuarios clase 2
Sistema informático monousuarios y multiusuarios clase 2Sistema informático monousuarios y multiusuarios clase 2
Sistema informático monousuarios y multiusuarios clase 2
 
Horario de examenes_1_er_trimestre_escuela_2010
Horario de examenes_1_er_trimestre_escuela_2010Horario de examenes_1_er_trimestre_escuela_2010
Horario de examenes_1_er_trimestre_escuela_2010
 
Reglamento interno colegio equinoccial 2010 - 2011
Reglamento interno colegio equinoccial 2010 - 2011Reglamento interno colegio equinoccial 2010 - 2011
Reglamento interno colegio equinoccial 2010 - 2011
 
CóDigo Escuela Equinoccial 2009
CóDigo Escuela Equinoccial 2009CóDigo Escuela Equinoccial 2009
CóDigo Escuela Equinoccial 2009
 
Unidades Didacticas
Unidades DidacticasUnidades Didacticas
Unidades Didacticas
 
Perfil del Bachiller Tecnico en Administración de Sistemas
Perfil del Bachiller Tecnico en Administración de SistemasPerfil del Bachiller Tecnico en Administración de Sistemas
Perfil del Bachiller Tecnico en Administración de Sistemas
 

Último

Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (15)

Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Visual basic... tattyerick... for

  • 1. Sentencia de control Tema: “For” Profesor: Stalin Cruz
  • 2. Sentencia FOR.....NEXT: La sentencia For da lugar a un bucle, y permite ejecutar un número de sentencias un cierto número de veces. Su forma general es: Este tipo de bucles se usan principalmente para recorrer un rango discreto de valores. Estos bucles son especialmente útiles para recorrer matrices. El funcionamiento es el siguiente: primero se asigna el valor de la expresion1 a la variable y se comprueba si su valor es mayor o menor que expresion2. En caso de ser menor se ejecutan las Sentencias y una vez ejecutadas la variable se incrementa en el valor de expresion3 o en 1 si no hay Step, volviéndose a efectuar la comparación entre la variable y la expresion2 y así sucesivamente hasta que el valor de la variable es mayor que expresion2 y en ese caso se sale del bucle.Todo lo anterior se produce en el caso de ser expresion3 un valor positivo, si fuera negativo las sentencias se ejecutan cuando el valor de la variable es mayor que el de expresion2 y después de cada ejecución se decrementa su valor según lo especificado en expresion3.
  • 3. Partes de la sentencia
  • 4. Ejemplo For index As Integer = 1 To 5 Debug.Write(index.ToString & " ") Next Debug.WriteLine("") ' Output: 1 2 3 4 5 For indexA = 1 To 3 ' Create a new String Builder, which is used ' to efficiently build strings. Dim sb As New System.Text.StringBuilder() ' Append to the String Builder every third number ' from 20 to 1 descending. For index = 20 To 1 Step -3 sb.Append(indexB.ToString) sb.Append(" ") Next indexB ' Display the line. Debug.WriteLine(sb.ToString) Next indexA ' Output: ' 20 17 14 11 8 5 2 ' 20 17 14 11 8 5 2 ' 20 17 14 11 8 5 2
  • 5. DimlstAsNew List(Of Integer) From {10, 20, 30, 40} For index AsInteger = lst.Count - 1 To 0 Step -1 lst.RemoveAt(index) Next Debug.WriteLine(lst.Count.ToString) ' Output: 0 For index AsInteger = 1 To 100000 ' If index is between 5 and 7, continue ' with the next iteration. If index >= 5 And index <= 8 Then ContinueFor EndIf ' Display the index. Debug.Write(index.ToString & " ") ' If index is 10, exit the loop. If index = 10 Then ExitFor EndIf Next Debug.WriteLine("") ' Output: 1 2 3 4 9 10 PublicEnum Mammals Buffalo Gazelle Mongoose Rhinocerous Whale EndEnum PublicSubListSomeMammals() For mammal As Mammals = Mammals.GazelleToMammals.Rhinocerous Debug.Write(mammal.ToString & " ") Next Debug.WriteLine("") ' Output: Gazelle Mongoose Rhinocerous EndSub
  • 6. Private Class Distance Public Property Number() As Double Public Sub New(ByVal number As Double) Me.Number = number End Sub ' Define operator overloads to support For...Next statements. Public Shared Operator +(ByVal op1 As Distance, ByVal op2 As Distance) As Distance Return New Distance(op1.Number + op2.Number) End Operator Public Shared Operator -(ByVal op1 As Distance, ByVal op2 As Distance) As Distance Return New Distance(op1.Number - op2.Number) End Operator Public Shared Operator >=(ByVal op1 As Distance, ByVal op2 As Distance) As Boolean Return (op1.Number >= op2.Number) End Operator Public Shared Operator <=(ByVal op1 As Distance, ByVal op2 As Distance) As Boolean Return (op1.Number <= op2.Number) End Operator End Class Public Sub ListDistances() Dim distFrom As New Distance(10) Dim distTo As New Distance(25) Dim distStep As New Distance(4) For dist As Distance = distFrom To distTo Step distStep Debug.Write(dist.Number.ToString & " ") Next Debug.WriteLine("") ' Output: 10 14 18 22 End Sub