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
Python a su alcance Calificación: 4 de 5 estrellas4/5Contratación y supervisión de trabajos de preimpresión. ARGN0109 Calificación: 0 de 5 estrellas0 calificacionesGrá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 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/5Desarrollo de aplicaciones inteligentes para el movimiento del cuerpo humano Calificación: 0 de 5 estrellas0 calificacionesUnity 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 calificacionesUF1781 - Tratamiento y análisis de la información de mercados 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 calificacionesGuía de uso en Matlab en el desarrollo de modelos de volatilidad 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: 4 de 5 estrellas4/5Access 2016 Avanzado Calificación: 4 de 5 estrellas4/5Programación en C# para Principiantes Calificación: 0 de 5 estrellas0 calificacionesFundamentos de programación: un enfoque práctico Calificación: 5 de 5 estrellas5/5Econometrí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/5UF0858 - 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 calificacionesCompilador C CCS y Simulador Proteus para Microcontroladores PIC Calificación: 3 de 5 estrellas3/5La Guía Definitiva en Matemáticas para el Ingreso a la Universidad Calificación: 4 de 5 estrellas4/5Aprender Maya 2012 con 100 ejercicios prácticos Calificación: 4 de 5 estrellas4/5UF1464 - Calidad del producto gráfico Calificación: 4 de 5 estrellas4/5Excel 2016 avanzado Calificación: 0 de 5 estrellas0 calificaciones
Programación para usted
HTML para novatos Calificación: 5 de 5 estrellas5/5Python Paso a paso: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 4 de 5 estrellas4/5Aprende a programar: Crea tu propio sitio web 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/5Aprende a programar en C# Calificación: 5 de 5 estrellas5/5Python para principiantes Calificación: 5 de 5 estrellas5/5Lógica de programación: Solucionario en pseudocódigo – Ejercicios resueltos Calificación: 4 de 5 estrellas4/5VBA Excel Guía Esencial Calificación: 5 de 5 estrellas5/5Python Aplicaciones prácticas Calificación: 4 de 5 estrellas4/5El gran libro de Python Calificación: 5 de 5 estrellas5/5Arduino. Edición 2018 Curso práctico Calificación: 4 de 5 estrellas4/5Python a fondo Calificación: 5 de 5 estrellas5/5Aplicaciones web con Php Calificación: 5 de 5 estrellas5/5Ortografía para todos: La tabla periódica de la ortografía Calificación: 5 de 5 estrellas5/5Aprender a programar con Excel VBA con 100 ejercicios práctico Calificación: 5 de 5 estrellas5/5Arduino. Trucos y secretos.: 120 ideas para resolver cualquier problema 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 calificacionesArduino para Principiantes Calificación: 4 de 5 estrellas4/5Aprende a Programar en C++ Calificación: 5 de 5 estrellas5/5Python 3. Curso Práctico: Ventas y marketing Calificación: 4 de 5 estrellas4/5Fundamentos De Programación Calificación: 5 de 5 estrellas5/5Curso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Aprende a Programar con Java Calificación: 4 de 5 estrellas4/5Fundamentos de programación: un enfoque práctico Calificación: 5 de 5 estrellas5/5Programación Orientada a Objetos Calificación: 3 de 5 estrellas3/5Linux Essentials: una guía para principiantes del sistema operativo Linux Calificación: 5 de 5 estrellas5/5Microsoft C#. Curso de Programación. 2ª Edición Calificación: 4 de 5 estrellas4/5Aprende a Programar a Python Calificación: 0 de 5 estrellas0 calificaciones
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