Está en la página 1de 4

01/03/21

ARQUITECTURA

Juan Manuel Cruz Malaver

1003

¿Qué herramientas lógicas y tecnológicas se usan para la solución de problemas?

Rta= En particular, el uso de distintas herramientas tecnológicas (Excel,


calculadoras, software dinámico) ayuda a que visualicen e identifiquen propiedades y
relaciones que son parte de la estructura profunda de los conceptos o problemas. El tema
típico de la Lógica es el orden de los conceptos. A ella corresponde dictaminar acerca de las
estructuras mentales, los procesos correctos en el raciocinio, las leyes de todo pensamiento
bien estructurado, como el de las definiciones, las divisiones, las categorizaciones, la
conversión de propósitos, de forma lógica seria lluvia/tormenta de ideas (Brainstorming).
Diagrama de Pareto. Diagrama de Ishikawa. Diagrama de flujo.

¿Qué es un algoritmo?

Rta= Un algoritmo es una serie de instrucciones secuenciales es decir, que van uno después
del otro que permiten ejecutar acciones o programas. Es crucial para avances
tecnológicos como la inteligencia artificial. Algunos programadores afirman que dicha
secuencia es más importante que el lenguaje de programación y la computadora . Se denomina
algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que
permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas
establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o
solución. Los algoritmos son el objeto de estudio de la algoritmia.

En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos


ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las
instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en
matemática son el algoritmo de multiplicación, para calcular el producto, el algoritmo de la
división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el
máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un
sistema de ecuaciones lineales.

¿Cuáles son las características de un algoritmo?

Las características fundamentales que debe cumplir todo algoritmo son:

 Un algoritmo debe ser preciso: tiene que indicar el orden de realización de cada paso.
 Un algoritmo debe estar definido: Si se sigue un algoritmo dos veces, se debe obtener
el mismo resultado cada vez.
 Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento; o sea,
debe tener un número finito de pasos.
 Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que permita
entenderlo y leerlo fácilmente.
 Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.
Nombre los softwares que se usan en la actualidad para elaborar algoritmos

1. Raptor: Raptor es un software para la plataforma Microsoft, de Windows, muy eficaz y


sencillo de manejar. Raptor resuelve diagramas de flujo de manera didáctica y muy visual,
haciendo bastante más fácil el camino a la hora de programar. Aprender a programar no es
cosa sencilla, y muchas veces se necesita contar con una guía visual, pues asimilar una gran
cantidad de código puede llegar a confundirnos en un principio. El funcionamiento de Raptor
es simple: Se van insertando nombres de variables y nombres de funciones por medio de un
proceso de entrada y salida. En fin, este es un programa bastante básico, cuya función más
resaltante es la de dar a entender al usuario la estructura base de los diagramas de flujo.

2. Visustin: Es un programa capaz de generar diagramas de flujo para desarrolladores de


software, pero está sólo disponible para Windows. Actualmente es muy popular en países
como México y Colombia, pues ha resultado ser bastante útil en su cometido, y está en
español. Y además, es una aplicación que requiere menos espacio que cualquier otra destinada
al mismo fin.
Visustin es capaz de convertir los códigos fuente automáticamente en diagramas de flujo,
garantizando resultados visuales óptimos. Te permite también de dibujar los diagramas de
flujo desde cero con la simple ayuda de tu ratón. Guarda los gráficos en forma de PDF de alta
calidad, y los diagramas los guarda en los guarda en formato JPG y PNG.

3. DFD: DFD, que por sus siglas significa «Diagrama de Flujo de Datos«, es un útil editor
de diagramas de flujo. Nos sirve para dar forma gráfica a numerosos algoritmos. DFD cuenta
con una barra de herramientas en las cuales se enlistan el  proceso, el almacén, la entidad
externa y el flujo de datos. Todos estos necesarios para una sencilla construcción de
diagramas.
Algo que es necesario tener en cuenta para la construcción de un buen diagrama de flujo de
datos, es que debe tener un inicio y un final, las líneas de la dirección de flujo deben ser rectas,
verticales, horizontales así como deben estar conectadas. Todas estas posibilidades te las
otorga DFD, cosa que corrobora su utilidad.

4PSeInt: Es una abreviación de «P Seudo Interprete«, es una herramienta muy útil, que se usa
principalmente para asistir a  estudiantes. Aquellos que están dando sus primeros pasos en la
construcción de programas de algoritmos y en la programación.  Una de sus características
más notables, es que puede ser usado con un simple pseudolenguaje en español.
Muchas veces al trabajar con el lenguaje de programación nos encontramos con numerosas
dificultades, pero estas no son un problema al trabajar con PSeInt. Puesto que este programa
es usado como primer contacto para introducir el uso de conceptos como las estructuras de
control y demás. A pesar de esto, también brinda muchas opciones a aquellos programadores
ya experimentados.
En comparación con otros programas, PSeInt ofrece diversas herramientas para la creación de
algoritmos con pseudocódigo en español. Cuenta con auto completado, planillas de comandos,
coloreado de sintaxis, etc. PSeInt también permite la creación simultánea de múltiples
algoritmos. Determina y marca los errores y cuenta con numerosos atributos, entre los cuales
cabe destacar su uso libre y gratuito.

Nombre explique y grafique las herramientas usadas en el software Dfd

Diagrama de flujo de datos


Un Diagrama de flujo de datos (DFD), es una representación gráfica de los flujos de datos en un
sistema de información. Es capaz de representar flujos de datos entrantes y salientes y datos
almacenados. El DFD no menciona nada sobre la manera en que los datos fluyen por el
sistema. Hay una gran diferencia entre el DFD y el Diagrama de flujo. El segundo representa el
flujo de control en módulos de programación. Y el primero representa el flujo de información
en el sistema en varios niveles. El DFD no contiene ningún elemento de control o de secuencia.

Tipos de DFD

Los Diagramas de flujo de datos son o físicos o lógicos


 DFD lógico - Este tipo de DFD se concentra en el proceso y en el flujo de datos del
sistema. Por ejemplo en los sistemas de software de Banking, se centar en cómo se
mueven los datos entre distintas entidades.
 DFD físico - Este tipo de DFD muestra cómo se implementa el flujo de datos en el
sistema. Es más específico y cercano a la implementación.

Componentes del DFD

El DFD puede representar el origen, el destino, el almacenaje y el flujo de datos usando los
siguientes componentes
 Snippet - Son el origen y destino de la información de datos. Se representan con
rectángulos y sus respectivos nombres.
 Proceso - Actividades y acciones sobre los datos son representadas con un círculo o
con rectángulos redondeados.
 Almacenamiento de datos - Hay dos tipos de almacenamiento de datos - puede
representarse con un rectángulo sin sus lados cortos o con uno abierto por un lado,
es decir con un lado menos.
 Flujo de datos - El movimiento de los datos se muestra a través de flechas
puntiagudas. El movimiento se muestra desde la base de la flecha que representa el
origen y va hacia la cabeza de la flecha que representa su destino.

También podría gustarte