Está en la página 1de 4

La computadora automática debe su derecho a existir, su utilidad, precisamente a

su capacidad de efectuar vastos cálculos que no pueden realizar los seres


humanos. Deseamos que la computadora efectúe lo que nunca podríamos hacer
nosotros, y la potencia de las maquinas actuales es tal, que inclusive los cálculos
pequeños, por su tamaño, escapan al poder de nuestra imaginación limitada.

Sin embargo debemos organizar el calculo de manera tal que nuestros limitados
poderes sean suficientes para asegurar que se establecerá el efecto deseado.
Esta organización incluye la composición de los programas.

Los avances en la tecnología siempre van parejos con progresos en los lenguajes
de programación y con nuevas ayudas para simplificar el uso del computador, con
lo cual un numero mayor de usuarios se beneficia del. Pero la necesidad de hacer
programas para resolver problemas específicos quizás nunca desaparecer
Programación Estructurada : La programación estructurada es la técnica de desarrollo de
programas de la forma más clara posible haciendo uso de tres estructuras de control: la
secuencia, la selección y la interacción. Estas estructuras pueden combinarse para crear
programas que manejen cualquier necesidad de procesamiento de datos.

Analisis estructurado de sistemas (aes): Qué es el análisis estructurado?


El análisis estructurado es un método para el análisis de sistemas manuales o
automatizados, que conduce al desarrollo de especificaciones para sistemas
nuevos o para efectuar modificaciones a los ya existentes. Cuando los analistas
de sistemas abordan una situación poco familiar, siempre existe una pregunta
sobre donde comenzar el análisis. El análisis estructurado permite el analista
conocer un sistema o proceso(actividad) en una forma lógica y manejable el
mismo tiempo que proporciona la base para asegurar que no se omite ningún
detalle pertinente.
El objetivo que persigue el análisis estructurado es organizar las tareas asociada
con la determinación de requerimientos para obtener la comprensión completa y
exacta de una situación dada. A partir de aquí determina los requerimientos
queserán la base de un sistema nuevo o modificado.
Herramientas del AES:

Diagramas de Flujo de Datos: Es una herramienta que permite visualizar un sistema


como una red
de procesos funcionales, conectados entre sí por conductos y tanques de almacenamiento
de datos. Proporciona un punto de vista de un sistema, el orientado a funciones. Herramienta que
permite representar gráficamente un sistema, mostrando tanto los procesos que en el se llevan a

cabo como los datos que pasan de un proceso a otro. 

Diccionario de datos: Es un catálogo, un depósito, de los elementos de un


sistema. Estos elementos se centran alrededor de los datos y la forma en que
están estructurados para satisfacer los requerimientos y las necesidades de la
organización. En él se encuentran la lista de todos los elementos que forman parte

del flujo de datos en todo el sistema.

descripcion de procesos: Define lo que debe hacerse para transformar entradas en


salidas. Es una descripción detallada de la política de negocios del usuario del cual cada burbuja lleva
a cabo. La especificación de procesos describe las reglas sobre cómo realizar el proceso
para transformar las entradas en salidas. Indican el proceso a realizar, la transformación de datos, no el

algoritmo (que se selecciona en la etapa de diseño)


Algoritmos estructurados: Las estructuras de operación de programas son un grupo de formas
de trabajo, que permiten, mediante la manipulación de variables, realizar ciertos procesos
específicos que nos lleven a la solución de problemas. Estas estructuras se clasifican de
acuerdo con su complejidad en:

ESTRUCTURAS SECUENCIALES
La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra
en secuencia. Las tareas se suceden de tal modo que la salida de una es la
entrada de la siguiente y así sucesivamente hasta el fin del proceso. Una
estructura secuencial se representa de la siguiente forma:
Inicio
Accion1
Accion2.
Acción n Fin

ESTRUCTURAS DE CONDICIONALES O DE DECISIONES


Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que en base
al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe
mencionar que la comparación se puede hacer contra otra variable o contra una
constante, según se necesite. Existen dos tipos básicos, las simples y las múltiples.

Simples:

Las estructuras condicionales simples se les conocen como Tomas de decisión.


Estas tomas de decisión tienen la siguiente forma:

Si <condición> entonces Acción(es) Fin-si

Dobles:

Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles
en función del cumplimiento o no de una determinada condición. Se representa de la
siguiente forma:

 Si <condición> entonces Acción(es) si no Acción(es) Fin-si

Múltiples:
Las estructuras de comparación múltiples, son tomas de decisión especializada
que permiten comparar una variable contra distinta posibles resultados,
ejecutando para cada caso una serie de instrucciones específicas. La forma común
es la siguiente:
 Si <condición> entonces Acción(es) si no Si <condición> entonces Acción(es) si
no... Varias condiciones.

ESTRUCTURAS  CÍCLICAS  O  REPETITIVAS

Se llaman problemas repetitivos o cíclicos a aquellos en cuya solución es


necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una
cantidad específica de veces. Esta cantidad puede ser fija (previamente
determinada por el programador) o puede ser variable (estar en función de
algún dato dentro del programa).

Sintaxis de los algoritmos estructura

También podría gustarte