Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Estructuras de Control en la Programación: Un Análisis de los Tipos y su Aplicación, Apuntes de Algoritmos y Programación

Este trabajo consta de temas relevantes sobre las estructuras selectivas

Tipo: Apuntes

2014/2015

Subido el 19/04/2023

jennifer-aylin-gonzalez-mejia
jennifer-aylin-gonzalez-mejia 🇲🇽

1 documento

1 / 10

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
https://repository.uaeh.edu.mx/revistas/index.php/prepa4/issue/archive
Vida Científica Boletín de la Escuela Preparatoria No. 4
Publicación semestral No. 13 (2019) 1-10
______________________________________________________________________________________________________________________________________________________________________
a Marisela Vital Carrillo, Universidad Autónoma del Estado de Hidalgo, Escuela Preparatoria mero 4, Email:
Estructuras de control para la programación
Control Structures for Programming
Marisela Vital-Carrillo ª
Abstract
The present talks about the structures that should be used in the algorithms to solve any problem of daily life through
programming, the importance of these structures lies in the way of showing the way to carry out the development of an algorithm
for solve in a structured way a daily or mathematical problem. The types of structures are used to make programming easier in the
different software that exists to carry out programs that develop administrative applications or more software that is used by any
user. It is important to mention that these structures develop mathematical and computational logical thinking skills as well as the
creativity of the people who have been introduced to the world of robotics and home automation.
Keywords:
Algorithms, programming, selective, sequential, repetitive, diagram, pseudocode
Resumen
El presente habla de las estructuras que se deben utilizar en los algoritmos para resolver cualquier problema de la vida cotidiana a
través de la programación, la importancia de estas estructuras radica en la forma de mostrar la manera de llevar a cabo el
desarrollo de un algoritmo para resolver en forma estructurada un problema cotidiano o matemático. Los tipos de estructuras
sirven para que la programación se haga más sencilla en los diferentes softwares que existe para realizar programas que
desarrollen aplicaciones administrativas o más software que es utilizado por cualquier usuario. Es importante mencionar que estas
estructuras desarrollan habilidades del pensamiento lógico matemático y computacional, así como la creatividad de las personas
que actualmente se han introducido en el mundo de la robótica y la domótica
Palabras clave:
Algoritmos, programación, selectiva, secuencial, repetitiva, diagrama, pseudocódigo
________________________________________________________________________________________________________________
Introducción
La programación modular enseña la descomposición de un programa en módulos más simples de programar, y la
programación estructura permite la escritura de programas fáciles de leer y modificar. (Joyanes Aguilar, 2004).
En un programa estructurado el flujo lógico por las siguientes estructuras de control básicas:
Estructuras Secuenciales
Estructuras de Selección
Estructuras Repetitivas
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Estructuras de Control en la Programación: Un Análisis de los Tipos y su Aplicación y más Apuntes en PDF de Algoritmos y Programación solo en Docsity!

https://repository.uaeh.edu.mx/revistas/index.php/prepa4/issue/archive

Vida Científica Boletín de la Escuela Preparatoria No. 4

Publicación semestral No. 1 3 (201 9 ) 1- 10


a (^) Marisela Vital Carrillo, Universidad Autónoma del Estado de Hidalgo, Escuela Preparatoria Número 4, Email: [email protected]

Estructuras de control para la programación

Control Structures for Programming

Marisela Vital-Carrillo ª

Abstract The present talks about the structures that should be used in the algorithms to solve any problem of daily life through programming, the importance of these structures lies in the way of showing the way to carry out the development of an algorithm for solve in a structured way a daily or mathematical problem. The types of structures are used to make programming easier in the different software that exists to carry out programs that develop administrative applications or more software that is used by any user. It is important to mention that these structures develop mathematical and computational logical thinking skills as well as the creativity of the people who have been introduced to the world of robotics and home automation. Keywords: Algorithms, programming, selective, sequential, repetitive, diagram, pseudocode Resumen El presente habla de las estructuras que se deben utilizar en los algoritmos para resolver cualquier problema de la vida cotidiana a través de la programación, la importancia de estas estructuras radica en la forma de mostrar la manera de llevar a cabo el desarrollo de un algoritmo para resolver en forma estructurada un problema cotidiano o matemático. Los tipos de estructuras sirven para que la programación se haga más sencilla en los diferentes softwares que existe para realizar programas que desarrollen aplicaciones administrativas o más software que es utilizado por cualquier usuario. Es importante mencionar que estas estructuras desarrollan habilidades del pensamiento lógico matemático y computacional, así como la creatividad de las personas que actualmente se han introducido en el mundo de la robótica y la domótica Palabras clave: _Algoritmos, programación, selectiva, secuencial, repetitiva, diagrama, pseudocódigo


Introducción

La programación modular enseña la descomposición de un programa en módulos más simples de programar, y la programación estructura permite la escritura de programas fáciles de leer y modificar. (Joyanes Aguilar, 2004). En un programa estructurado el flujo lógico por las siguientes estructuras de control básicas: Estructuras Secuenciales Estructuras de Selección Estructuras Repetitivas

Las estructuras de control en la creación de algoritmos y la programación son mecanismos que permiten elegir varias opciones de ejecución o tomar las decisiones adecuadas cuando se están creando programas computaciones que le permiten a los usuarios manipular con facilidad cualquier aplicación. Las estructuras de control se crean utilizando diagramas de flujo, pseudocódigo y diagramas N-S, también se utiliza el termino del flujo de control que se refiere al orden en que se ejecutan las sentencias del programa. Un Diagrama de Flujo se refiere a describir en forma gráfica mediante figuras geométricas utilizando flechas que indiquen la secuencia de instrucciones, el Pseudocódigo se crea mediante un lenguaje natural que nos lleve a una sintaxis para interpretar los lenguajes de programación y el diagrama N-S es un diagrama combinando diagrama de flujo y pseudocódigo se representa mediante un cuadrado o rectángulo según la estructura. Las estructuras de control utilizan datos simples que son numéricos, alfanuméricos y lógicos y datos estructurados como arreglos, registros, archivos y apuntadores. Así mismo manejan variables que pueden ser por su contenido, numéricas, lógicas y alfanuméricas y por su uso que es donde se refieren a de trabajo acumulares y contadores; también la ejecución de este tipo de estructuras se hace mediante constantes. Estructuras secuenciales Al referirnos al término de secuencial es cuando una sentencia se ejecuta detrás de otra, es decir esta estructura tiene una entrada, sigue con un proceso de operación y una salida. Su representación es la siguiente. Fig. 1. Estructura Secuencial Estructuras selectivas Estas permiten expresar las elecciones se hacen durante la resolución de un problema existen varios tipos: Estructura selectiva Simple Estructura Selectiva doble Estructura selectiva múltiple Estructura selectiva de casos

Fig. 3. Estructura selectiva doble Estructuras selectivas múltiples, este tipo de estructura incluye varios si, entonces, sino (If, the, else,), y funciona evaluando las diferentes condiciones, hasta encontrar la condición correcta donde tendrá que ejecutar las instrucciones que están dentro de ese bucle interactivo. La estructura se selectiva múltiple consta de una serie de estructuras si, una interiores a otras, pueden ser complejas por ello es necesario que cuando se escriba el pseudocódigo se le agreguen algunas sangrías para diferenciar cuando se termina una estructura de estas. Fig. 4. Estructura selectiva multiple

Fig. 5 Estructura selectiva múltiple en diagrama N-S Estructuras selectivas de alternativa múltiple, van a evaluar una condición o expresión que tomara x valor y según se elija un valor se realizar las instrucciones que le correspondan, ejemplo, si se le asigna a la condición la opción 2 esta estructura realizara las instrucciones que existen en esa opción. El flujo se esta estructura seguirá un determinado camino entre las posibles opciones que existan. Fig. 6. Estructura selectiva de alternativa múltiple

instrucciones se ejecutan antes de ser evaluada la condición y este bucle se termina de repetir cuando la condición sea falsa. Fig. 8. Estructura repetitiva hacer-mientras Estructura repetitiva repetir Cuando se utiliza este tipo de estructura se ejecuta el bucle hasta que se cumpla una condición determinada que compruebe el final del bucle, es decir, este tipo de estructura va a repetirse mientras la condición sea evaluada como falsa.

Fig. 9. Estructura repetitiva hacer-mientras Como nos podemos dar cuenta existen una diferencia entre las estructuras repetitivas mientras y repetir, debido a que en la estructura mientras el bucle termina cuan la condición se evalúa como falsa y en la estructura repetir el bucle para cuando la condición es verdadera. Estructura repetitiva desde/para Al aplicar este tipo de estructura se especifica el número de veces que se va a repetir y de modo automático se puede controlar el número de interacciones o pasos del bucle. En esta estructura se comienza con un valor inicial y se fija un valor final, el valor inicial se le asigna a la variable índice y el valor inicial debe de ser mayor al valor final, La variable índice se va incrementado ya sea de uno en uno o de modo que el programador quiera que se incremente, este incrementa se va fijando a la variable índice la cual junto con el valor final tendrán que hacer que para el bucle de esta estructura.

Bibliografía Berzal, F. (14 de septiembre de 2018). Estructuras De Control. Obtenido De Estructuras De Control: Fernando Berzal Cairó, O. (2008). Metodología Para La Progrmación. México: Alfahomega. Casale, J. C. (2012). Introduccion A La Programáción. Buenos Aires: Redusers. Joyanes Aguilar, L. (2004). Fundamentos De Programación Algortimos, Estructuras De Datos Y Objetos. México: Mc. Graw-Hil.