Erhalten Sie Zugang zu diesem und mehr als 300000 Büchern ab EUR 5,99 monatlich.
El material tiene como objetivo ser un texto de refuerzo para los estudiantes quienes se encuentran iniciando el interesante mundo de la programación. En este libro encontrarán ejercicios explicados detalladamente que procura contribuir a una mejor comprensión de los temas que abarcan los fundamentos de programación, que esperamos que sea de utilidad en su proceso de aprendizaje. Este libro se enfoca en la lógica de programación, permite enfocarse para cualquier lenguaje de programación. Así como el texto acompaña con una breve revisión sobre algoritmos, variables y tipos de operadores y lo que se considera necesario para una mejor comprensión.
Sie lesen das E-Book in den Legimi-Apps auf:
Seitenzahl: 53
Das E-Book (TTS) können Sie hören im Abo „Legimi Premium” in Legimi-Apps auf:
1. Motivación
1.1. Aspectos previos
2. Diagrama de Flujo
2.1. DFD
2.2. Proceso de instalación
2.3. Área de trabajo
3. Ejercicios
3.1. Impresión por pantalla de mensaje de salida y ejecución
3.2. Ingreso de datos por teclado
3.3. Sentencias de selección condicionales
3.4. Menús
3.5. Sentencias de repetición
3.6. Arreglos unidimensionales: Vectores
3.7. Arreglos bidimensionales: Matrices
Referencias bibliográficas
1. Motivación
El material tiene como objetivo ser un texto de refuerzo para los estudiantes quienes se encuentran iniciando el interesante mundo de la programación. En este libro encontrarán ejercicios explicados detalladamente que procura contribuir a una mejor comprensión de los temas que abarcan los fundamentos de programación, que esperamos que sea de utilidad en su proceso de aprendizaje.
1.1. Aspectos previos
Este libro se enfoca en la lógica de programación, permite enfocarse para cualquier lenguaje de programación. Así como el texto acompaña con una breve revisión sobre algoritmos, variables y tipos de operadores y lo que se considera necesario para una mejor comprensión.
2. Diagrama de Flujo
Los diagramas de flujo son considerados la primera herramienta para acercar al estudiante a la lógica de programación, puesto que, permite de manera gráfica visualizar y analizar el proceso que conlleva la solución de un problema o planteamiento, si bien existe un mayor esfuerzo de ejercicios en el que los diagramas de flujo se realizan con la hoja, lápiz, borrador y con las famosas “prueba de escritorio” que recorren cada una de las variables y proceso del diagrama de flujo. Existen herramientas de software como DFD que es la herramienta que se presenta en esta obra, que permite al estudiante desde sus primeros diseños contrastar la prueba de escritorio con el computador.
Si quizá los términos ¿Pruebas de escritorio?, ¿diagrama de flujo?, entre otros, aún no son familiares, en el libro trabajaremos en este aprendizaje
2.1. DFD
DFD Es un software para el diseño y ejecución de diagramas de flujo desarrollado por el grupo Smart de la Universidad Magdalena de Santa Marta Colombia (Esther Benchoff et al., 2021).
DFD se enfoca creado para el análisis y construcción de algoritmos. Se utiliza para crear diagramas de flujo de datos para la representación de algoritmos en el que se centra en la diagramación, si bien existen herramientas de software más robustas que permiten la conversión automática del diagrama de flujo a pseudocódigo y viceversa esta herramienta al ser enfocada al diagrama permite al estudiante enfocarse en este proceso de construcción
2.2. Proceso de instalación
1. Descarga: En un buscador de internet buscar “DFD”
2. Descomprimir en la ubicación seleccionada por el usuario
Figura 1. Software DFD
3. Realizar doble clic en el archivo con extensión dfd-espanol.exe para iniciar la instalación, que permite la ejecución portable de esta herramienta de software.
Figura 2. DFD en español
Se selecciona el idioma de preferencia, que en este caso será idioma español.
4. A continuación, se presenta la página principal de DFD.
Figura 3. Página principal DFD
2.3. Área de trabajo
DFD cuenta con las siguientes opciones organizados en menú y submenús:
Figura 4. Menú y submenú de DFD
A continuación, se describe las funciones de cada menú y submenú:
3. Ejercicios
3.1. Impresión por pantalla de mensaje de salida y ejecución
Ejercicio 1.
Imprimir la clásica y tradicional frase de “Hola mundo”
1Enunciado/ explicación
Para ello se utilizará el ícono Nro. 23, que en clase los estudiantes y la profesora se conoce como el “cono”, la función es presentar mensaje por pantalla, así como variables.
2 Ejecución
Para la impresión, se aplica la comilla simple ‘Hola mundo’
Figura 22. Salida Hola mundo
Figura 23. Iconos para trabajar en el presente ejercicio
A continuación, se aplica el ícono 9 llamado ejecutar
Figura 24. Ejecución resultado DFD
Figura 25. Finalización de ejecución
3.2. Ingreso de datos por teclado
Ejercicio 2.
Solicitar por teclado el nombre, edad y el nro. de semestre de un estudiante e imprimir los datos ingresados.
1Enunciado/ explicación
Para ello se utilizará el ícono Nro. 22, la función es recibir una variable.
Para una mejor identificación en clase los estudiantes y la profesora suelen llamar a este símbolo “escalera”
Figura 26. Simbología
Figura 27. Diseño ejercicio DFD
1Enunciado/ explicación
su nombre es: ‘,nombre,’, tiene ‘,edad,’ años ‘, ‘y está en ‘,semestre,’ semestre.’
Para imprimir un mensaje más “concatenado” con una o más variables
Figura 28. Forma de ingresar texto en la ejecución DFD
Figura 29 Verificación de la ejecución, prueba de escritorio
3.3. Sentencias de selección condicionales
2 Ejecución
Esta estructura sirve para realizar una acción determinada en caso de que cierta “condición” a evaluar se cumpla y si dicha condición no se cumple se realiza una acción diferente.
Sintaxis
SI
(condición a evaluar)
{
//acciones a ejecutar si se cumple la condición
}
CASO CONTRARIO
{
//acciones a ejecutar si no se cumple la condición
}
3.3.1.1. Ejemplos edición
Ejercicio 1.
1Enunciado/ explicación
Verificar si un número es par o impar.
Para el desarrollo se utilizará el ícono Nro. 23, que en clase se conoce como el “cono”, la función es presentar mensaje por pantalla, así como variables. Aquí se solicita el ingreso de un número.
Figura 30. Selección salida por pantalla
Para la impresión, se aplica la comilla simple ‘Ingrese un número’.
A continuación, se usa el ícono Nro. 22, que permite el ingreso de valores por teclado, en este caso el número a verificar.
Figura 31 Salida por pantalla
En caso de ser verdadera la condición, se mostrará en el lado derecho y si es falta en el lado izquierdo.
Figura 32 detalle de condición
Para imprimir el resultado de la verificación, se usa ícono Nro. 23 conocido como cono, al lado derecho se imprimirá el mensaje de número par y al lado izquierdo el mensaje será de número impar.
2 Ejecución
Figura 35. Ingreso de número para verificación
Figura 34. Verificación de la ejecución y resultado
3Código Fuente
Figura 36. Diseño ejercicio 1 SI-Caso contrario DFD
Ejercicio 2
1Enunciado/ explicación
Determinar el tipo de triángulo ingresando los valores por cada lado de este.
Para el segundo ejercicio, se usará el ícono N.o 18, con el que asigna valores a las variables que se van a utilizar. Se ingresará tres variables, correspondientes a cada lado del triángulo y, a cada variable, se le asignará el valor 0.
Figura 37. Ejecución asignación
A continuación, se usa el ícono N.o 23, para mostrar el mensaje de lo que se realizará.
Figura 38. Presentación mensaje por pantalla
Se vuelve a utilizar el ícono N.o 23, para solicitar el ingreso del valor del lado 1.
Figura 39. Presentación mensaje por pantalla