SlideShare una empresa de Scribd logo
1 de 8
UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA
VICERECTORADO ACADÉMICO
COORDINACIÓN GENERAL DE PREGRADO
PROYECTO DE CARRERA: INGENIERIA INDUSTRIAL
CÁTEDRA:COMPUTACIÒN II
SECCIÓN: 4
ESTRUCTURAS DE CONTROL
REPETITIVO
Profesor: Autora:
Luis Extraño Díaz Yalimar C.I: 26.676.473
ESTRUCTURA DE CONTROL REPETITIVO
se utilizan cuando se quiere que un conjunto
de instrucciones se ejecuten un cierto número
finito de veces, por ejemplo, escribir algo en
pantalla cierta cantidad de veces, mover un
objeto de un punto a otro cierta cantidad de
pasos, o hacer una operación matemática
cierta cantidad de veces. Se les llama bucle o
ciclo a todo proceso que se repite cierto
número de veces dentro de un pseudocódigo o
un programa y las estructuras repetitivas nos
permiten hacerlo de forma sencilla.
TIPOS DE ESTRUCTURAS DE CONTROL
REPETITIVOS
ESTRUCTURA FOR: esta estructura ejecuta las acciones del cuerpo del bucle
un número especificado de veces, y de modo automático controla el número de
iteraciones o pasos.
SINTAXIS
Desde i=0 hasta 100
Acción_1
Acción_2
Acción_3
Acción_n
Fin_desde
EJEMPLO:
Program For1;
var
contador: integer;
begin
for contador := 1 to 10 do
writeln( contador );
end.
ESTRUCTURA WHILE: se usa cuando no se
conoce el número de iteraciones. Mediante esta
estructura el cuerpo del bucle se repite mientras
se cumpla una determinada condición (en otras
palabras, mientras el resultado de la evaluación
de la expresión lógica sea verdadero). La
condición se evalúa siempre al principio de cada
iteración. Esto implica que, si el resultado de su
evaluación es falso desde el comienzo de la
estructura, el bucle no se ejecuta nunca.
SINTAXIS
Mientras condición
Acción_1
Acción_2
Acción_3
Acción_n
Fin_mientras
EJEMPLO:
USES math;
VAR rpta : char;
n,i : integer;
BEGIN
rpta:='S';
WHILE (rpta='s') OR (rpta='S') DO
BEGIN
Write('Ingrese n : ');readln(n);
i:=1;
WHILE i<=n DO
BEGIN
Writeln(i:3,i**2:10,i**3:10);
i+=1
END;
Write('Desea continuar [S] Si, [N] No : ');
Readln(rpta)
END;
END.
ESTRUCTURA REPEAT: se usa cuando no
se conoce el número de iteraciones. Mediante
esta estructura el cuerpo del bucle se repite
hasta que la condición se hace verdadera. La
condición se evalúa después de que el cuerpo
del bucle se ha ejecutado al menos una vez.
SINTAXIS
repeat
<bloque_de_instrucciones>
until <expresión_lógica>;
EJEMPLO:
program EJE13121;
uses Crt;
var
Seguir : Char;
Acumulador, Numero : Integer;
{ En Acumulador se va a guardar la suma de
los numeros introducidos por el usuario. }
begin
ClrScr;
Acumulador := 0;
repeat
WriteLn;
Write( ' Introduzca un numero entero: ' );
ReadLn( Numero );
Acumulador := Acumulador + Numero;
WriteLn;
Write( ' Desea introducir otro numero (s/n)?: ');
ReadLn( Seguir );
until Seguir = 'n';
{ Mientras que el usuario desee introducir
mas numeros, el bucle iterara. }
WriteLn;
Write( ' La suma de los numeros introducidos es: ', Acumulador );
end.
DIFERENCIAS ENTRE LOS TIPOS DE
ESTRUCTURAS REPETITIVAS
• La diferencia entre los dos últimos es que "while" comprueba la condición antes de
repetir las demás sentencias, por lo que puede que estas sentencias ni siquiera se
lleguen a ejecutar, en caso de que la condición de entrada fuera falsa. Por el contrario,
en un "repeat", la condición se comprueba al final, de modo que las sentencias
intermedias se ejecutarán al menos una vez.
• El FOR repite los procesos una cantidad determinada, es decir que conocemos
cuantas veces se repetiràn los procesos dentro de el, mientras que el While repite los
procesos mientras la condiciòn se cumpla y no tiene el control de cuantas veces se
repetirà, y en la estructura Repeat se ejecuta hasta que la expresiòn es verdadera, es
decir, se ejecuta mientras la expresiòn sea falsa.
SEMEJANZAS ENTRE LOS TIPOS DE
ESTRUCTURAS REPETITIVAS
• Las tres (FOR, WHILE y REPEAT) son estructuras iterativas (o repetitivas, o de
repeticiòn).
• Se usan en un programa cuando se quiere ejecutar un mismo grupo de acciones
varias veces.
FUENTES DE INFORMACIÒN
ELECTRÒNICAS
Disponible en
http://www.carlospes.com/curso_de_pascal/03_02_repetitiva_repetir_hasta.php
http://moisesrbb.tripod.com/unidad3p.html
http://riospascallp.blogspot.com/2011/03/ciclos-iterativos-while-for-y-repeat.html
https://es.answers.yahoo.com/question/index?qid=20080425170949AAUwV4f

Más contenido relacionado

La actualidad más candente

Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlKarina Arguedas Ruelas
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióNRegina Flores
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacionaeroscar90
 
Estructuras de control repetitivos
Estructuras de control repetitivosEstructuras de control repetitivos
Estructuras de control repetitivosReina Rodriguez
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlparada137
 
Sentencias de Repeticion
Sentencias de RepeticionSentencias de Repeticion
Sentencias de RepeticionKenyi Figueroa
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Rommel Lòpez
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitivavillandri pachco
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasyance1
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivoAnderson Bolivar
 
Estructuras de repetición en programacion
Estructuras de repetición en programacionEstructuras de repetición en programacion
Estructuras de repetición en programacionSERCOMPFAST
 
Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion abmendo28
 
Ciclos C++
Ciclos C++Ciclos C++
Ciclos C++tacubomx
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos ForRichard Robalino
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
Estructuras iterativas1
Estructuras iterativas1Estructuras iterativas1
Estructuras iterativas1Kathy Granizo
 
4. estructuras selectivas
4. estructuras selectivas4. estructuras selectivas
4. estructuras selectivasmartell024
 

La actualidad más candente (20)

Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
 
Estructuras de control repetitivos
Estructuras de control repetitivosEstructuras de control repetitivos
Estructuras de control repetitivos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Sentencias de Repeticion
Sentencias de RepeticionSentencias de Repeticion
Sentencias de Repeticion
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
Estructura repetitiva
Estructura repetitivaEstructura repetitiva
Estructura repetitiva
 
Estructuras de repetición en programacion
Estructuras de repetición en programacionEstructuras de repetición en programacion
Estructuras de repetición en programacion
 
Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion
 
Ciclos C++
Ciclos C++Ciclos C++
Ciclos C++
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos For
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
While do while
While do whileWhile do while
While do while
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras iterativas1
Estructuras iterativas1Estructuras iterativas1
Estructuras iterativas1
 
4. estructuras selectivas
4. estructuras selectivas4. estructuras selectivas
4. estructuras selectivas
 

Similar a Estructuras de control repetitivo FOR, WHILE y REPEAT

Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosSuGely Gálvez
 
PBD_EST_DO_WHILE_1ROS.pdf
PBD_EST_DO_WHILE_1ROS.pdfPBD_EST_DO_WHILE_1ROS.pdf
PBD_EST_DO_WHILE_1ROS.pdfJessenia Realpe
 
183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdevi183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdeviyaquelinpr
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivoyeisoncenteno1
 
Estructuras iterativas1
Estructuras iterativas1Estructuras iterativas1
Estructuras iterativas1Kathy Granizo
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivasAbrirllave
 

Similar a Estructuras de control repetitivo FOR, WHILE y REPEAT (20)

Estructuras de Control Repetitivo
Estructuras de Control RepetitivoEstructuras de Control Repetitivo
Estructuras de Control Repetitivo
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Estructuras iterativas
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Estructuras iterativas
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Sesión 09 Fund Programación
Sesión 09 Fund ProgramaciónSesión 09 Fund Programación
Sesión 09 Fund Programación
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclos
 
Algoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguajeAlgoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguaje
 
PBD_EST_DO_WHILE_1ROS.pdf
PBD_EST_DO_WHILE_1ROS.pdfPBD_EST_DO_WHILE_1ROS.pdf
PBD_EST_DO_WHILE_1ROS.pdf
 
5 c iterative
5 c iterative5 c iterative
5 c iterative
 
Estructuras de control secuencial
Estructuras de control secuencialEstructuras de control secuencial
Estructuras de control secuencial
 
Ciclos
CiclosCiclos
Ciclos
 
Estructura pseudocodigo
Estructura pseudocodigoEstructura pseudocodigo
Estructura pseudocodigo
 
183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdevi183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdevi
 
Guia estructuras cíclicas
Guia estructuras cíclicasGuia estructuras cíclicas
Guia estructuras cíclicas
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
Estructuras iterativas1
Estructuras iterativas1Estructuras iterativas1
Estructuras iterativas1
 
Power point
Power pointPower point
Power point
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 

Último

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
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
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Último (20)

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
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
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 

Estructuras de control repetitivo FOR, WHILE y REPEAT

  • 1. UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERECTORADO ACADÉMICO COORDINACIÓN GENERAL DE PREGRADO PROYECTO DE CARRERA: INGENIERIA INDUSTRIAL CÁTEDRA:COMPUTACIÒN II SECCIÓN: 4 ESTRUCTURAS DE CONTROL REPETITIVO Profesor: Autora: Luis Extraño Díaz Yalimar C.I: 26.676.473
  • 2. ESTRUCTURA DE CONTROL REPETITIVO se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces, por ejemplo, escribir algo en pantalla cierta cantidad de veces, mover un objeto de un punto a otro cierta cantidad de pasos, o hacer una operación matemática cierta cantidad de veces. Se les llama bucle o ciclo a todo proceso que se repite cierto número de veces dentro de un pseudocódigo o un programa y las estructuras repetitivas nos permiten hacerlo de forma sencilla.
  • 3. TIPOS DE ESTRUCTURAS DE CONTROL REPETITIVOS ESTRUCTURA FOR: esta estructura ejecuta las acciones del cuerpo del bucle un número especificado de veces, y de modo automático controla el número de iteraciones o pasos. SINTAXIS Desde i=0 hasta 100 Acción_1 Acción_2 Acción_3 Acción_n Fin_desde EJEMPLO: Program For1; var contador: integer; begin for contador := 1 to 10 do writeln( contador ); end.
  • 4. ESTRUCTURA WHILE: se usa cuando no se conoce el número de iteraciones. Mediante esta estructura el cuerpo del bucle se repite mientras se cumpla una determinada condición (en otras palabras, mientras el resultado de la evaluación de la expresión lógica sea verdadero). La condición se evalúa siempre al principio de cada iteración. Esto implica que, si el resultado de su evaluación es falso desde el comienzo de la estructura, el bucle no se ejecuta nunca. SINTAXIS Mientras condición Acción_1 Acción_2 Acción_3 Acción_n Fin_mientras EJEMPLO: USES math; VAR rpta : char; n,i : integer; BEGIN rpta:='S'; WHILE (rpta='s') OR (rpta='S') DO BEGIN Write('Ingrese n : ');readln(n); i:=1; WHILE i<=n DO BEGIN Writeln(i:3,i**2:10,i**3:10); i+=1 END; Write('Desea continuar [S] Si, [N] No : '); Readln(rpta) END; END.
  • 5. ESTRUCTURA REPEAT: se usa cuando no se conoce el número de iteraciones. Mediante esta estructura el cuerpo del bucle se repite hasta que la condición se hace verdadera. La condición se evalúa después de que el cuerpo del bucle se ha ejecutado al menos una vez. SINTAXIS repeat <bloque_de_instrucciones> until <expresión_lógica>; EJEMPLO: program EJE13121; uses Crt; var Seguir : Char; Acumulador, Numero : Integer; { En Acumulador se va a guardar la suma de los numeros introducidos por el usuario. } begin ClrScr; Acumulador := 0; repeat WriteLn; Write( ' Introduzca un numero entero: ' ); ReadLn( Numero ); Acumulador := Acumulador + Numero; WriteLn; Write( ' Desea introducir otro numero (s/n)?: '); ReadLn( Seguir ); until Seguir = 'n'; { Mientras que el usuario desee introducir mas numeros, el bucle iterara. } WriteLn; Write( ' La suma de los numeros introducidos es: ', Acumulador ); end.
  • 6. DIFERENCIAS ENTRE LOS TIPOS DE ESTRUCTURAS REPETITIVAS • La diferencia entre los dos últimos es que "while" comprueba la condición antes de repetir las demás sentencias, por lo que puede que estas sentencias ni siquiera se lleguen a ejecutar, en caso de que la condición de entrada fuera falsa. Por el contrario, en un "repeat", la condición se comprueba al final, de modo que las sentencias intermedias se ejecutarán al menos una vez. • El FOR repite los procesos una cantidad determinada, es decir que conocemos cuantas veces se repetiràn los procesos dentro de el, mientras que el While repite los procesos mientras la condiciòn se cumpla y no tiene el control de cuantas veces se repetirà, y en la estructura Repeat se ejecuta hasta que la expresiòn es verdadera, es decir, se ejecuta mientras la expresiòn sea falsa.
  • 7. SEMEJANZAS ENTRE LOS TIPOS DE ESTRUCTURAS REPETITIVAS • Las tres (FOR, WHILE y REPEAT) son estructuras iterativas (o repetitivas, o de repeticiòn). • Se usan en un programa cuando se quiere ejecutar un mismo grupo de acciones varias veces.
  • 8. FUENTES DE INFORMACIÒN ELECTRÒNICAS Disponible en http://www.carlospes.com/curso_de_pascal/03_02_repetitiva_repetir_hasta.php http://moisesrbb.tripod.com/unidad3p.html http://riospascallp.blogspot.com/2011/03/ciclos-iterativos-while-for-y-repeat.html https://es.answers.yahoo.com/question/index?qid=20080425170949AAUwV4f