Nothing Special   »   [go: up one dir, main page]

Diagramas de Flujos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

Ministerio de educación

Instituto José Dolores Moscote


Nombre:
Octavio Velarde
Eric Lorenzo
Trabajo:
Investigación informe

Materia:
Desarrollo Lógico

Profesora:
Glinniz Villalaz

Grado:
10°A Tecnología

Fecha de entrega:
10/5/2024
11:59 AM
Contenido

1. Técnicas para el Desarrollo Lógico de Problemas


Para el desarrollo de un problema en programación, se necesita
de tres componentes básicos, los que son los algoritmos, los
pseudocódigos y los diagramas de flujo.

Pueden crearse para crear programas que controlen el


comportamiento físico y lógico de una máquina para expresar
algoritmos con precisión, o con modo de comunicación
humana.Un razonamiento lógico, en definitiva, es un proceso
mental que implica la aplicación de la lógica.

Algunas técnicas para el desarrollo lógico de


problemas
- Describir el problema y identificar sus partes principales.
- Analizar las partes del problema, buscando patrones y relaciones
entre ellas.
- Elegir una estrategia para resolver el problema, usando
razonamiento lógico y matemático.
2. Diagramas de flujos
El diagrama de flujo o flujograma o diagrama de actividades es
la representación gráfica de un algoritmo o proceso. Se utiliza
en disciplinas como programación, economía, procesos
industriales y psicología cognitiva.

Estos diagramas utilizan símbolos con significados definidos que


representan los pasos del algoritmo, y representan el flujo de
ejecución mediante flechas que conectan los puntos de inicio y
de fin del proceso.

Los diagramas de flujo emplean


rectángulos, óvalos, diamantes y otras
numerosas figuras para definir el tipo de
paso, junto con flechas conectoras que
establecen el flujo y la secuencia.
3. Elementos para construir diagramas de flujo y explica cada uno
de ellos
Todos los diagramas de flujo de datos incluyen cuatro
elementos principales: entidad, proceso, almacén de datos y
flujo de datos.

Entidad externa – También conocidas como actores, fuentes o


pozos, y terminadores, las entidades externas producen y
consumen datos que fluyen entre la entidad y el sistema cuyo
diagrama se está creando. Estos flujos de datos son las entradas
y salidas del diagrama de flujo de datos. Ya que son externas al
sistema que se está analizando, estas entidades comúnmente
se colocan en los límites del diagrama. Pueden representar otro
sistema o indicar un subsistema.

Proceso – Una actividad que cambia o transforma flujos de


datos. Puesto que convierten datos entrantes en datos
salientes, todos los procesos deben tener entradas y salidas en
un DFD. Este símbolo tiene un nombre simple basado en su
función, como por ejemplo, "Enviar pedido", en lugar de
etiquetarse "proceso" en un diagrama. En la notación Gane-
Sarson, se usa un rectángulo y este se puede etiquetar con un
número de referencia, la ubicación donde se realiza el proceso
en el sistema y un título breve que describa su función. Los
procesos, por lo general, se orientan de arriba abajo y de
izquierda a derecha en un diagrama de flujo de datos.

Almacén de datos – Un almacén de datos no genera ninguna


operación sino que simplemente conserva los datos para un
acceso futuro. Los almacenes de datos podrían consistir de
archivos conservados por mucho tiempo o de un lote de
documentos almacenados momentáneamente mientras
esperan ser procesados. Los flujos de entrada a un almacén de
datos incluyen información u operaciones que cambian los
datos almacenados. Los flujos de salida serían datos
recuperados del almacén.

Flujo de datos – El movimiento de datos entre entidades


externas, procesos y almacenes de datos se representa con un
símbolo de flecha, el cual indica la dirección del flujo. Estos
datos podrían ser electrónicos, escritos o verbales. Los flujos de
datos de entrada y salida se etiquetan en base al tipo de datos o
en base a su proceso o almacén de datos asociado, y su nombre
se escribe a lo largo de la flecha.
4. aplicación o programa que te permita diseñar diagramas de
flujos.
Lucidchart es una famosa herramienta de creación de
diagramas de flujo dirigida a
organizaciones y usuarios individuales.

Canva: es una herramienta de diseño que puede hacer muchas


cosas interesantes, una de las cuales es
diseñar tus organigramas.

Google Docs: Aunque se trata de una herramienta de edición de


documentos de Google, cuenta con grandes capacidades de
diseño de diagramas de flujo y ofrece varias ventajas.
5. Pseudocódigo

Una de las mejores formas de aprender a programar es


empezar por los diagramas de flujo y el pseudocódigo. Ambos
facilitan al estudiante su inmersión en la resolución de
problemas mediante algoritmos.

El pseudocódigo es una forma de expresar los distintos pasos


que va a realizar un programa, de la forma más parecida a un
lenguaje de programación. Su principal función es la de
representar por pasos la solución a un problema o algoritmo, de
la forma más detallada posible, utilizando un lenguaje cercano
al de programación.

Su principal característica es la de representar un método que


facilita la programación y solución del algoritmo del programa.
6. Programa PSelnt

PSeInt es una herramienta para asistir a un estudiante en sus


primeros pasos en programación. Mediante un simple e
intuitivo pseudolenguaje en español (complementado con un
editor de diagramas de flujo), le permite centrar su atención en
los conceptos fundamentales de la algoritmia computacional,
minimizando las dificultades propias de un lenguaje y
proporcionando un entorno de trabajo con numerosas ayudas y
recursos didácticos.

PSeInt es la abreviatura de los estados de computación de


PSeudocódigo Intérprete, una herramienta educativa creada en
Argentina, utilizada principalmente por estudiantes para
aprender los fundamentos de la programación y el desarrollo de
la lógica. Es un software muy popular de su tipo y es
ampliamente utilizado en universidades de Hispanoamérica y
España.

Características
Lenguaje Autocompletado
Ayudas Emergentes
Plantillas de Comandos
Soporta procedimientos y funciones
Indentado Inteligente
Exportación a otros lenguajes (C, C++, C#, Java, PHP, JavaScript,
Visual Basic .NET, Python, Matlab)
Graficado, creación y edición de diagramas de flujo
Editor con coloreado de sintaxis
Foro oficial de PSeInt
Software multiplataforma4 sobre Microsoft Windows,
GNU/Linux y Mac OS X, en diciembre de 2016 empezó un
desarrollo independiente para Android.5
7. Tres ejemplos de programas resueltos o escritos con el
pseudocódigo PSeln
8. Prueba de escritorio de un algoritmo:
La prueba de escritorio es un proceso manual a través del cual se
busca verificar la programación y la lógica de un algoritmo antes
de iniciar un programa.

Estas pruebas de escritorio, permite a los programadores a


identificar posibles fallas y errores, que puedan hacer que este no
funcione de manera adecuada; para ello los programadores
deben hacer un seguimiento de cada una de las líneas dentro de
un pseudocódigo con lo que puedan garantizar su
funcionamiento.

El objetivo de estas pruebas es examinar la funcionalidad,


seguridad, facilidad de uso y estabilidad de la una aplicación antes
de su implementación, o luego de haber realizado alguna
modificación o corrección.
Bibliografía
https://es.scribd.com/document/607387623/Tecnicas-para-el-Desarrollo-Logico-
de-Problemas
https://brainly.lat/tarea/70633120
https://prezi.com/1iarpsoo2eas/desarrollo-logico-de-problemas/
https://es.m.wikipedia.org/wiki/Diagrama_de_flujo
https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo
https://www.teoriadealgoritmos.com/que-es-la-prueba-de-
escritorio/#:~:text=La%20prueba%20de%20escritorio%20es,antes%20de%20iniciar%20un%20
programa
https://www.lucidchart.com/pages/es/simbolos-de-diagramas-de-flujo-de-
datos#:~:text=Todos%20los%20diagramas%20de%20flujo%20de%20datos%20incluyen%2
https://www.instagantt.com/es/expertos-en-diagramas-de-gantt/elegir-el-software-de-
diagramas-de-flujo-adecuado
https://openwebinars.net/blog/que-es-pseudocodigo/
https://pseint.sourceforge.net
https://es.m.wikipedia.org/wiki/PSeInt
https://es.slideshare.net/uni_fcys_sistemas/ejemplos-en-pseint
https://www.teoriadealgoritmos.com/que-es-la-prueba-de-
escritorio/#:~:text=La%20prueba%20de%20escritorio%20es,antes%20de%20iniciar%20un%20
programa
Conclusión
Son herramientas de efectivas para visualizar y comprender
procesos. Ayudan a identificar, pasos decisiones y problemas
en un flujo de trabajo lo que facilita la optimización y la
resolución de problemas. Además, son útiles para comunicar
ideas de manera y concisa a diferentes audiencias.

La aplicación de técnicas como el uso de diagramas de


flujo, la escritura de pseudocódigo y la realización de pruebas
de escritorio son fundamentales para el desarrollo lógico y
sistemático. de soluciones a problemas, ya que permiten una
comprensión más clara de los procesos involucrados, facilitan
el diseño y la implementación de algoritmos eficientes, y
garantizan la verificación exhaustiva de su funcionamiento
mediante la evaluación manual paso a paso.

También podría gustarte