SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
ESCUELA SUPERIOR POLITECNICA
      DE CHIMBORAZO




              TEMA:
      ESTRUCTURAS DE CONTROL


           ESTUDIANTE:
         ANGEL PILCO 1244


             PROFESORA:
        ING. VERONICA MORA

              NIVEL:
         QUINTO SEMESTRE

            MATERÍA:
         PROGRAMACIÓN I
INTRODUCCIÓN




El presente trabajo de investigación esta realizado con la finalidad de
ayudar al aprendizaje y al estudio de las estructuras de control en los
pseudocodigos de programación los cuales seran de gran ayuda para el
desenvolvimiento de los estudiantes en al momento de resolver proble-
mas informaticos ya sean en el trascurso de la carrera o en el ámbito pro-
fecional.
1.- TEMA: Estructuras de control



2.- OBJETIVO GENERAL: Estudiar el funcionamiento de las
estructuras de control



2.1.- OBJETIVOS ESPECIFICOS:

- Conocer cuando y como debemos utilizar una estructura de
control en un Pseudocódigo.


- Identificar la estructura que debemos utilizar segun la condi-
ción del problema.
3.- MARCO TÉORICO
                          Estructuras de Control
Las estructuras de control especifícan el orden en el que se ejecutan las instruccio-
nes de un algoritmo o programa.
                    Las tres estructuras de control básicas son:
                                    • Secuencia
                                     • Selección
                                    • Repetición

Clasificación de las estructuras de control deacuerdo a la condición:

1.-) IF-THEN-ELSE ( SI - ENTONCES - SI NO)

Mientras la condición sea verdadera, se ejecutara el bloque de sentencias A, de lo
contrario, se ejecutara el bloque de sentencias B.

 IF (Condición) THEN
   (Bloque de sentencias A)
 ELSE
   (Bloque de sentencias B)
 END IF

2.-) SELECT-CASE (EN CASO)

- Una vez que se evalúa la expresión o variable, se ejecuta la instrucción cuya op-
ción coincida con el resultado de la expresión.
- Si ninguna de las opciones coincide con el resultado de la expresión, se ejecuta la
instrucción que contiene la etiqueta SINO.

 SELECT (Expresión)
   CASE Valor A
    (Bloque de sentencias A)
   CASE Valor B
    (Bloque de sentencias B)
   CASE Valor n
    (Bloque de sentencias n)
   CASE ELSE
    (Bloque de sentencias “Else”)
 END SELECT
3.-) WHILE - DO ( MIENTRAS - HACER )

Dependiendo de la condición, el número mínimo que puede repetirse un proceso
es 0.
El máximo número de repeticiones serán aquellas mientras se cumpla la condi-
ción.

WHILE (Condición) DO
  ( sentencias A)
  ( sentencias B)
  ( sentencias n....)
 END WHILE


4.-) REPEAT UNTIL (REPETIR HASTA)

Significa que se debe repetir un proceso hasta que ya no se cumpla la condición.
Es de la forma REPEAT <proceso> UNTIL <condición>

REPEAT
   ( acciones )
  -
  -
UNTIL ( Condición)

5.-) FOR ( DESDE/ PARA)

Ejecuta las acciones del cuerpo del bucle un número especificado de veces y de
modo automático controla el número de pasos a través del cuerpo del bucle.

FOR v v1 UNTIL vf (incremento imcr ) DO
   ( acciones )
   -
   -
END FOR
4.- EJEMPLOS

1. Algoritmo que dado un número introducido por el usuario, indicar si éste es po-
sitivo, negativo o nulo.

1 Proceso positivo_negativo
2    Escribir "Escribir un numero";
3    Leer N;
4    Si N=0 Entonces
5          Escribir "numero nulo";
6    Sino
7          si N<0 Entonces
8                Escribir "numero negativo";
9          Sino
10               Escribir "numero positivo";
11    FinSi
12 Fin Si
13 Fin Proceso

2. Algoritmo que dado un valor de distancia expresado en metros, se calcule y se
imprima su equivalencia en centímetros y en pies. EL usuario puede realizar este
cálculo tantas veces como lo desee, hasta que ingrese como distancia el valor de
-1.
1 Proceso conversión
2     Escribir "escriba distancia en metros";
3     Leer d;
4     Mientras d>0 Hacer
5           cm< d*100;
6           pies< d*3.281;
7           Escribir "valor en centimetros:",cm;
8           Escribir "valor en pies:",pies;
9           Escribir "escriba distancia en metros";
10          Leer d;
11 FinMientras
12 FinProceso
3. Leer los valores de A y B, luego sumarlos, imprimir el resultado. Repetir
todo el proceso hasta que el usuario ingrese el número -1 en la variable A.
1 Proceso ayb
2     a< 0;
3     b< 0;
4     sum< 0;
5     Repetir
6           Escribir 'ingrese valor para a';
7           Leer a;
8           Escribir 'ingrese valor para b';
9           Leer b;
10          sum< a+b;
11          Escribir 'la suma es',sum;
12    Hasta Que a=-1
13FinProceso
5.- CONCLUSIONES
- En conclusión para resolver un pseudocódigo de programación se debe tomar en-
cuenta las suiguientes recomendaciones al momento de seleccionar una estructura
de control.

Para ejecutar un grupo de sentencias mientras exista una condición se debe utilizar
la estructura :
(Do-While)

Para ejecutar un grupo de sentencias hasta que exista una condición se debe utilizar
la estructura:
(Do-Until)

Para ejecutar un grupo de sentencias un número determinado de veces se debe uti-
lizar la estructura: (For-Next)

- En conclusion podemos decir que las estructuras de control son de gran ayuda al
momento de solucionar problemas informaticos ya que con su facilidad de inter-
pretación y de manejo al momento de utilizarlas en los pseudocódigos nos ahoran
tiempo y espacio.

Weitere ähnliche Inhalte

Was ist angesagt?

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: PascalCarola511
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Natalia Alejandra
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosGeovanny Yungán
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Maria B. Ramos Osorio
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseintDon Augusto
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificaciónAlex Uhu Colli
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y SolucionesVideoconferencias UTPL
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)Luis Ancel
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresAlvaro Enrique Ruano
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamientodeff000001
 

Was ist angesagt? (20)

OPERADORES PARA C++
OPERADORES PARA C++OPERADORES PARA C++
OPERADORES PARA C++
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: Pascal
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificación
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y Soluciones
 
curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)curso Pseint 1 (16 ejercicios basicos)
curso Pseint 1 (16 ejercicios basicos)
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructores
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 

Ähnlich wie Estructuras de control

INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNNataly Rojitas
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNDianaaLSRojas
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaErick Martinez
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programaciónJesus R Hernandez
 
Estructuras de control_repetitivas
Estructuras de control_repetitivasEstructuras de control_repetitivas
Estructuras de control_repetitivasprofesorsi214
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacionaeroscar90
 
Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2karlalopezbello
 
programacion estructurada
programacion estructuradaprogramacion estructurada
programacion estructuradaToMMy549133
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++David
 
Unidad 1: Estructuras de control y condicionales
Unidad 1: Estructuras de control y condicionalesUnidad 1: Estructuras de control y condicionales
Unidad 1: Estructuras de control y condicionalesmariabelentoledoille
 
Clase 2 Estructuras de Control
Clase 2 Estructuras de ControlClase 2 Estructuras de Control
Clase 2 Estructuras de ControlDesireé mart?ez
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlFernando Solis
 

Ähnlich wie Estructuras de control (20)

2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
 
Unidad3.pptx
Unidad3.pptxUnidad3.pptx
Unidad3.pptx
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de puebla
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
Estructuras de control_repetitivas
Estructuras de control_repetitivasEstructuras de control_repetitivas
Estructuras de control_repetitivas
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
 
ESTRUCTURA DO WHILE
ESTRUCTURA  DO WHILEESTRUCTURA  DO WHILE
ESTRUCTURA DO WHILE
 
Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2
 
Taller Python
Taller PythonTaller Python
Taller Python
 
programacion estructurada
programacion estructuradaprogramacion estructurada
programacion estructurada
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++
 
Unidad 1: Estructuras de control y condicionales
Unidad 1: Estructuras de control y condicionalesUnidad 1: Estructuras de control y condicionales
Unidad 1: Estructuras de control y condicionales
 
Estructuras de Control
Estructuras de Control Estructuras de Control
Estructuras de Control
 
Clase 2 Estructuras de Control
Clase 2 Estructuras de ControlClase 2 Estructuras de Control
Clase 2 Estructuras de Control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Power point
Power pointPower point
Power point
 
Tema0397
Tema0397Tema0397
Tema0397
 

Kürzlich hochgeladen

SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 

Kürzlich hochgeladen (20)

SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 

Estructuras de control

  • 1. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO TEMA: ESTRUCTURAS DE CONTROL ESTUDIANTE: ANGEL PILCO 1244 PROFESORA: ING. VERONICA MORA NIVEL: QUINTO SEMESTRE MATERÍA: PROGRAMACIÓN I
  • 2. INTRODUCCIÓN El presente trabajo de investigación esta realizado con la finalidad de ayudar al aprendizaje y al estudio de las estructuras de control en los pseudocodigos de programación los cuales seran de gran ayuda para el desenvolvimiento de los estudiantes en al momento de resolver proble- mas informaticos ya sean en el trascurso de la carrera o en el ámbito pro- fecional.
  • 3. 1.- TEMA: Estructuras de control 2.- OBJETIVO GENERAL: Estudiar el funcionamiento de las estructuras de control 2.1.- OBJETIVOS ESPECIFICOS: - Conocer cuando y como debemos utilizar una estructura de control en un Pseudocódigo. - Identificar la estructura que debemos utilizar segun la condi- ción del problema.
  • 4. 3.- MARCO TÉORICO Estructuras de Control Las estructuras de control especifícan el orden en el que se ejecutan las instruccio- nes de un algoritmo o programa. Las tres estructuras de control básicas son: • Secuencia • Selección • Repetición Clasificación de las estructuras de control deacuerdo a la condición: 1.-) IF-THEN-ELSE ( SI - ENTONCES - SI NO) Mientras la condición sea verdadera, se ejecutara el bloque de sentencias A, de lo contrario, se ejecutara el bloque de sentencias B. IF (Condición) THEN (Bloque de sentencias A) ELSE (Bloque de sentencias B) END IF 2.-) SELECT-CASE (EN CASO) - Una vez que se evalúa la expresión o variable, se ejecuta la instrucción cuya op- ción coincida con el resultado de la expresión. - Si ninguna de las opciones coincide con el resultado de la expresión, se ejecuta la instrucción que contiene la etiqueta SINO. SELECT (Expresión) CASE Valor A (Bloque de sentencias A) CASE Valor B (Bloque de sentencias B) CASE Valor n (Bloque de sentencias n) CASE ELSE (Bloque de sentencias “Else”) END SELECT
  • 5. 3.-) WHILE - DO ( MIENTRAS - HACER ) Dependiendo de la condición, el número mínimo que puede repetirse un proceso es 0. El máximo número de repeticiones serán aquellas mientras se cumpla la condi- ción. WHILE (Condición) DO ( sentencias A) ( sentencias B) ( sentencias n....) END WHILE 4.-) REPEAT UNTIL (REPETIR HASTA) Significa que se debe repetir un proceso hasta que ya no se cumpla la condición. Es de la forma REPEAT <proceso> UNTIL <condición> REPEAT ( acciones ) - - UNTIL ( Condición) 5.-) FOR ( DESDE/ PARA) Ejecuta las acciones del cuerpo del bucle un número especificado de veces y de modo automático controla el número de pasos a través del cuerpo del bucle. FOR v v1 UNTIL vf (incremento imcr ) DO ( acciones ) - - END FOR
  • 6. 4.- EJEMPLOS 1. Algoritmo que dado un número introducido por el usuario, indicar si éste es po- sitivo, negativo o nulo. 1 Proceso positivo_negativo 2 Escribir "Escribir un numero"; 3 Leer N; 4 Si N=0 Entonces 5 Escribir "numero nulo"; 6 Sino 7 si N<0 Entonces 8 Escribir "numero negativo"; 9 Sino 10 Escribir "numero positivo"; 11 FinSi 12 Fin Si 13 Fin Proceso 2. Algoritmo que dado un valor de distancia expresado en metros, se calcule y se imprima su equivalencia en centímetros y en pies. EL usuario puede realizar este cálculo tantas veces como lo desee, hasta que ingrese como distancia el valor de -1. 1 Proceso conversión 2 Escribir "escriba distancia en metros"; 3 Leer d; 4 Mientras d>0 Hacer 5 cm< d*100; 6 pies< d*3.281; 7 Escribir "valor en centimetros:",cm; 8 Escribir "valor en pies:",pies; 9 Escribir "escriba distancia en metros"; 10 Leer d; 11 FinMientras 12 FinProceso
  • 7. 3. Leer los valores de A y B, luego sumarlos, imprimir el resultado. Repetir todo el proceso hasta que el usuario ingrese el número -1 en la variable A. 1 Proceso ayb 2 a< 0; 3 b< 0; 4 sum< 0; 5 Repetir 6 Escribir 'ingrese valor para a'; 7 Leer a; 8 Escribir 'ingrese valor para b'; 9 Leer b; 10 sum< a+b; 11 Escribir 'la suma es',sum; 12 Hasta Que a=-1 13FinProceso
  • 8. 5.- CONCLUSIONES - En conclusión para resolver un pseudocódigo de programación se debe tomar en- cuenta las suiguientes recomendaciones al momento de seleccionar una estructura de control. Para ejecutar un grupo de sentencias mientras exista una condición se debe utilizar la estructura : (Do-While) Para ejecutar un grupo de sentencias hasta que exista una condición se debe utilizar la estructura: (Do-Until) Para ejecutar un grupo de sentencias un número determinado de veces se debe uti- lizar la estructura: (For-Next) - En conclusion podemos decir que las estructuras de control son de gran ayuda al momento de solucionar problemas informaticos ya que con su facilidad de inter- pretación y de manejo al momento de utilizarlas en los pseudocódigos nos ahoran tiempo y espacio.