Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación Estructurada
Unidad 1. Elementos básicos de
la programación estructurada
Introducción:
En esta nueva materia Programación Estructurada veremos en esta actividad
semanal el tema sentencias de control de flujo, por ello el estudiar las estructuras
condicionales que veremos cuál es la finalidad del uso y el que se utilizan para
tomar decisiones lógicas es por esto que son conocidas como estructuras de
decisión, como lo veremos estas estructuras se evaluara sus condiciones y con el
resultado de la misma veremos qué acción a realizar, veremos 3 grupos de
condicionales o estructuras selectivas las secuenciales, simples y anidadas.
Desarrollo:
Pudiera entenderse con ejemplos tan sencillos como si fuéramos a salir el día esta
frio que nos pondríamos saco? Si la respuesta fuera si nos pondríamos o nos
iríamos a poner otra prenda distinta como este ejemplo seria el entender una
estructura de decisión es poder controlar mediante unas condiciones la decisión
que se va a tomar precisamente por ello se tienen las tres estructuras de
condiciones secuenciales, simples y anidadas, en las simples tendremos un
camino por ejecutar solo si se cumple esta condición, sino el algoritmo continua el
flujo que tenga establecido, en las condicionales anidadas se tendrán diferentes
caminos para ejecutar la consecuencia teniendo en cuenta que el algoritmo así lo
representaría por ello en varios ejemplos que se presentaran veremos a detalle
estos para darnos idea de las condiciones de cada ejecución.
(virtual.une-enlinea, 2021)
Sentencias secuenciales:
Secuencial
Diagrama de flujo:
Ingresar 4 datos numéricos enteros e imprimirlos al revés.
a).-Análisis
4 números enteros
4 variable entrada: a,b,c,d
b).-Prueba de escritorio: Inicio
Inicio
5,6,7,8 Ingresar 4
a=5, b=6, c=7, d=8 números enteros
8,7,6,5
c).-Construcción: a,b,c,d
d,c,b,a
Fin
(ingenerîa, 2018)
(virtual.une-enlinea, 2021)
Simples: (if/si) o (if-then/si-entonces)
Diagrama de flujo: al introducir el promedio de un alumno imprima “aprobado” si el
promedio es mayor a 6.
A).- Análisis:
1 número real
1 variable de entrada: promedio
Promedio >6
b).- Construcción:
Inicio
“Ingresar promedio
del alumno”
promedio
No
Promedio>
Si
“Aprobado”
Fin
Material de apoyo al aprendizaje |4
UNE en línea
Semana 1
Materia: Programación Estructurada.
(Ingeneria, 2018)
(virtual.une-enlinea,
2021)
Anidadas:
Confeccionar un programa que pida por teclado tres notas de un alumno, calcule
el promedio e imprima alguno de estos mensajes:
Si el promedio es >=7 mostrar "Promocionado".
Inicio
nota 1
nota2
nota 3
prom=(nota1+nota2+notra3)/3
(prom>=7)
)
(prom
>=4)
Promocionado
“Reprobado” “Regular”
Fin
(ya, 2021)
Conclusión:
El haber participado en esta materia semanal de condicionales me es importante
comprender y poder tener la idea de que lo ejecutado es lo que representaría la
decisión de como presentar un algoritmo adecuando los pasos que este lleve ya
que se tienen diferentes condicionales de las cuales se realizaron varios ejercicios
y como cada una de estas se direcciona, por esto el tema de como programar y
de qué manera de programar las condiciones para tener una ejecución a lo
necesitado las estructuras condicionales comparan una variable con otros valores
y así en base a esta comparación se asigne un curso de acción dentro del
programa. Los ejemplos que realizamos mediante los diagramas de flujo nos
mostraron las variantes que estos tres ejemplos podemos tener de acuerdo a los
problemas presentados entiendo que dentro de las estructuras estas condicionales
tienen estas variantes.
Referencias
Ingeneria, P. p. (24 de 11 de 2018). ESTRUCUTURA SELECTIVA SIMPLE IF
(DIAGRAMA de FLUJO de la sentencia if o sentencia if-then). Recuperado
el 15 de 06 de 2021
ingenerîa, P. p. (08 de 11 de 2018). EXPLICACION de ESTRUCTURA
SECUENCIAL (DIAGRAMA DE FLUJO). Recuperado el 15 de 06 de 2021,
de https://www.youtube.com/watch?v=89u8equN1nI
virtual.une-enlinea. (15 de 06 de 2021). Elementos bâsicos de la programaciôn
estructurada. Recuperado el 15 de 06 de 2021, de https://virtual.une-
enlinea.com/pluginfile.php/30068/mod_resource/content/2/
PE_T1_Elementos_basicos_de_la_programacion_estructurada.pdf?
redirect=1
ya, t. d. (01 de 01 de 2021). Estructuras condicionales anidadas. Recuperado el 16
de 06 de 2021, de
https://www.tutorialesprogramacionya.com/javaya/detalleconcepto.php?
codigo=81&
Deitel H.M. y Deitel P.J. (2006). Como programar en C/C++. México. Prentice
Hall.
Ceballos S. J. (2000). Enciclopedia del Lenguaje C. México. Alfaomega.
Cairó O. y Guardati S. Estructura de Datos. México. McGrawHill.
Departamento de Ciencias de la Computación e Inteligencia Artificial de la
Universidad de Granada Recuperado en:
http://elvex.ugr.es/decsai/c/apuntes/subprogramas.pdf