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?

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
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Andres Rivero
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamicagusolis93
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje cwuaro1
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitivavillandri pachco
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura linealesEnrique2194
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++Jhon TRUJILLO
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++ncrmax
 
Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantesIEO Santo Tomás
 
Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de ContextoBrayhan Acosta
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivasstarduslex
 
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
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasJunior Solano de Arco
 

Was ist angesagt? (20)

Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
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
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
Top down
Top downTop down
Top down
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura lineales
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantes
 
Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de Contexto
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
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)
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
 

Ä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

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
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
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
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
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
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
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 

Kürzlich hochgeladen (20)

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
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
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
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
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
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
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 

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.