Fundamentos de Programación: Diagramas de flujo
()
Información de este libro electrónico
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.
Relacionado con Fundamentos de Programación
Libros electrónicos relacionados
Aplicaciones Visual Basic .net Para El Día A Día. Calificación: 0 de 5 estrellas0 calificacionesPython a su alcance Calificación: 4 de 5 estrellas4/5Gráficos por computadora usando JOGL Calificación: 0 de 5 estrellas0 calificacionesProgramación en Visual Basic (VB): DEL ANÁLISIS del Problema al Programa Calificación: 4 de 5 estrellas4/5Programación con lenguajes de guión en páginas web. IFCD0110 Calificación: 0 de 5 estrellas0 calificacionesGED GUÍA DE ESTUDIOS DE MATEMATICAS Calificación: 0 de 5 estrellas0 calificacionesPrograma en VBA (Visual Basic for Applications) - nueva versión Calificación: 0 de 5 estrellas0 calificacionesProgramación C# para Principiantes Calificación: 4 de 5 estrellas4/5Unity 3D Calificación: 4 de 5 estrellas4/5Comprobación y optimización del programa cnc para el mecanizado por arranque de viruta. FMEH0109 Calificación: 0 de 5 estrellas0 calificacionesAlgoritmo de dibujo lineal: Dominar técnicas para la representación de imágenes de precisión Calificación: 0 de 5 estrellas0 calificacionesUF1781 - Tratamiento y análisis de la información de mercados Calificación: 0 de 5 estrellas0 calificacionesContratación y supervisión de trabajos de preimpresión. ARGN0109 Calificación: 0 de 5 estrellas0 calificacionesPerfil de color: Explorando la percepción y el análisis visual en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesPAC-MAN ZX SPECTRUM Calificación: 0 de 5 estrellas0 calificacionesAccess 2013 Avanzado Calificación: 0 de 5 estrellas0 calificacionesEliminación de líneas ocultas: Revelando lo invisible: secretos de la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesGuía de uso en Matlab en el desarrollo de modelos de volatilidad Calificación: 0 de 5 estrellas0 calificacionesSistema de gestión de color: Optimización de la percepción visual en entornos digitales Calificación: 0 de 5 estrellas0 calificacionesProgramación y desarrollo de algoritmos con C++ Calificación: 0 de 5 estrellas0 calificacionesRazonamiento cuantitativo, 2ª edición: Notas de clase Calificación: 5 de 5 estrellas5/5Especificaciones técnicas en procesos de mecanizado por arranque de viruta. FMEH0109 Calificación: 5 de 5 estrellas5/5Access 2016 Avanzado Calificación: 4 de 5 estrellas4/5Programación en C# para Principiantes Calificación: 0 de 5 estrellas0 calificacionesEconometría I: manual de Eviews: Estimulación de un modelo de exportación Calificación: 0 de 5 estrellas0 calificacionesIntroducción a las matemáticas Calificación: 3 de 5 estrellas3/5Métodos numéricos con introducción al método de Adomian y a las series de Fourier Calificación: 0 de 5 estrellas0 calificacionesUF0858 - Elaboración de hojas de cálculo Calificación: 0 de 5 estrellas0 calificacionesLa guía definitiva en Matemáticas para el Ingreso al Bachillerato Calificación: 4 de 5 estrellas4/5Excel 2013 avanzado Calificación: 0 de 5 estrellas0 calificaciones
Programación para usted
Excel de la A a la Z: El Manual Práctico Paso a Paso de Microsoft Excel para Aprender Funciones Básicas y Avanzadas, Fórmulas y Gráficos con Ejemplos Fáciles y Claros Calificación: 0 de 5 estrellas0 calificacionesPython Paso a paso: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 4 de 5 estrellas4/5GuíaBurros Microsoft Excel: Todo lo que necesitas saber sobre esta potente hoja de cálculo Calificación: 4 de 5 estrellas4/5Python a fondo Calificación: 5 de 5 estrellas5/5VBA Excel Guía Esencial Calificación: 5 de 5 estrellas5/5Aprender a programar con Excel VBA con 100 ejercicios práctico Calificación: 5 de 5 estrellas5/5Tablas dinámicas y Gráficas para Excel: Una guía visual paso a paso Calificación: 0 de 5 estrellas0 calificacionesPython para principiantes Calificación: 5 de 5 estrellas5/5JavaScript: Guía completa Calificación: 4 de 5 estrellas4/5Aprende programación Python: python, #1 Calificación: 0 de 5 estrellas0 calificacionesHTML para novatos Calificación: 5 de 5 estrellas5/5El gran libro de Python Calificación: 5 de 5 estrellas5/5Curso básico de Python: La guía para principiantes para una introducción en la programación con Python Calificación: 0 de 5 estrellas0 calificacionesFundamentos De Programación Calificación: 5 de 5 estrellas5/5Programación (GRADO SUPERIOR): PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 4 de 5 estrellas4/5Aprendizaje automático y profundo en python: Una mirada hacia la inteligencia artificial Calificación: 0 de 5 estrellas0 calificacionesProgramación orientada a objetos con C++, 5ª edición. Calificación: 5 de 5 estrellas5/5Linux Essentials: una guía para principiantes del sistema operativo Linux Calificación: 5 de 5 estrellas5/5Curso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Arduino. Trucos y secretos.: 120 ideas para resolver cualquier problema Calificación: 5 de 5 estrellas5/5Aprender PHP, MySQL y JavaScript Calificación: 5 de 5 estrellas5/5Todo el mundo miente: Lo que internet y el big data pueden decirnos sobre nosotros mismos Calificación: 4 de 5 estrellas4/5Tablas dinámicas para todos. Desde simples tablas hasta Power-Pivot: Guía útil para crear tablas dinámicas en Excel Calificación: 0 de 5 estrellas0 calificacionesPython Aplicaciones prácticas Calificación: 4 de 5 estrellas4/5Ortografía para todos: La tabla periódica de la ortografía Calificación: 5 de 5 estrellas5/5Controles PLC con Texto Estructurado (ST): IEC 61131-3 y la mejor práctica de programación ST Calificación: 3 de 5 estrellas3/5AngularJS: Conviértete en el profesional que las compañías de software necesitan. Calificación: 4 de 5 estrellas4/5115 Ejercicios resueltos de programación C++ Calificación: 3 de 5 estrellas3/5Aprende a Programar en C++ Calificación: 5 de 5 estrellas5/5
Comentarios para Fundamentos de Programación
0 clasificaciones0 comentarios
Vista previa del libro
Fundamentos de Programación - Ana C. Umaquinga-Criollo
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
1
Enunciado/ 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.
1
Enunciado/ explicación
Para ello se utilizará el ícono Nro. 22, la función es recibir una variable.
Para una mejor identificación en clase