SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
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.

Más contenido relacionado

La actualidad más candente

¿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
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whileDelvi Ramirez
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujolisvancelis
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 
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
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
 
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
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionClaudia Poza
 

La actualidad más candente (20)

Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
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?
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 
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
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
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
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
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)
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 

Similar a 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
 

Similar a 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
 

Último

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í
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
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
 
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
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 

Último (20)

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
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
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
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
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...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
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
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. 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.