Sei sulla pagina 1di 8

ÍNDICE

Página

Definiciones. ____________________________________________________________________2

Interrelación entre algoritmo y diagrama de flujo. ______________________________________3

Reglas para la creación de algoritmos y diagramas de flujo. _______________________________4

Análisis para un Ingeniero Civil. _____________________________________________________5

Algoritmos y diagramas de flujo en el ejercicio profesional del Ingeniero Civil. ________________9

1
DEFINICIONES

 Algoritmo: Es una secuencia de pasos lógicos precisos, bien definidos, ordenados y finitos
con las cuales se obtiene la solución a un problema determinado de tal manera que no
genere dudas a quien quiera que lo ejecute.

De una manera más abstracta y tomando en cuenta tanto algoritmos prácticos como
teóricos (por ejemplo, Binomio de Newton), se define un algoritmo como cualquier cosa
que funcione paso a paso, donde cada paso se pueda describir sin ambigüedad y sin hacer
referencia a una computadora en particular, y además tiene un límite fijo en cuanto a la
cantidad de datos que se pueden leer y escribir en un solo paso.

 Diagrama de flujo: Es una representación gráfica de un algoritmo, cada paso del proceso es
representado por un símbolo diferente que contiene una breve descripción de la etapa del
proceso.

A modo general, se puede definir un diagrama de flujo como una forma esquemática de
representar conceptos e ideas que se encuentran en relación; para que un diagrama de
flujo tenga sentido como tal, debe existir un camino hacia una solución que parte de un
único inicio y arriba a un único punto final.

INTERRELACIÓN ENTRE ALGORITMO Y DIAGRAMA DE FLUJO.

El algoritmo y el diagrama de flujo trabajan juntos, ya que el algoritmo es una estructura con
solución que puede ser desarrollada en distintos lenguajes de programación y requiere ser
representado de alguna manera gráfica para su correcto entendimiento y poder apreciar la
solución de una manera más clara.

Es aquí cuando entra el diagrama de flujo, es la manera de representar ese algoritmo de una
manera coherente representando gráficamente el problema propuesto en el algoritmo, esta
solución la va desarrollando por medio de conectores, o figuras que varían en su forma y tamaño.

Uno depende del otro para tener una función que pueda ser usada por el hombre o las maquinas;
al relacionarlos su manejo es más práctico, ya que un diagrama de flujo no sería muy preciso ni
muy fácil de realizar sin un algoritmo bien construido.

La formación de un nuevo programa es más simple de hacer gracias a estos, ya que tienen los
pasos para formar diversos programas, lo único que nos queda por hacer para emplear ambos es
usar un lenguaje de programación con el cual poder desarrollarlo; los pasos detallados en el
algoritmo y representados en el diagrama de flujo facilitan y agilizan el proceso de desarrollo en las
diversas áreas donde se utilice.

2
REGLAS PARA LA CREACIÓN DE ALGORITMOS Y DIAGRAMAS DE FLUJO.

Respecto a las reglas que rigen a los algoritmos como a los diagramas de flujo, se puede destacar la
característica del orden y la lógica en estas, debido a que son fundamentales para su correcta
interpretación y ejecución.

Los algoritmos, independientemente de la forma de expresión (notación matemática, lenguaje de


máquina, pseudocódigo), necesita reglas de carácter lógico-numérico. Una manera de establecer
un algoritmo es atreves de un pseudocódigo, el cual es una mezcla del lenguaje natural con
algunas convenciones sintácticas propias de lenguajes de programación.

1. Todo programa escrito en pseudocódigo comienza con la palabra INICIO, y termina con la
palabra FIN.
2. Cada instrucción se debe escribir en una línea.
3. Para su descripción se utiliza una serie de palabras reservadas, tales como: INICIO, FIN, SI,
ENTONCES, SI NO, FIN SI, MIENTRAS, FIN MIENTRAS, SEGUIR, FIN SEGUIR; las cuales
tienen un significado especifico.
4. Debe escribirse indentado (usando sangría) para mostrar claramente las dependencias de
unas instrucciones del programa respecto a otras.
5. Cada una de las estructuras que definen un programa tendrá un punto de comienzo y uno
de fin especificados por las palabras reservadas que definen la estructura.
6. Se escribirá en minúsculas, excepto aquellos nombres que elija el programador, como:
NUM, MAYOR, MENOR, etc.
7. Cualesquiera que sean los valores de entrada, la ejecución terminara después de algún
número finito de pasos.
8. Debe ser específico, es decir, que este escrito de tal manera que no deje espacio a dudas,
que cualquier persona pueda interpretar y ejecutarlo.
9. Cada pregunta del problema debe ser contestada por la ejecución del algoritmo.

Los diagramas de flujo por otra parte, por ser una representación gráfica de un algoritmo, requiere
reglas que van más inclinadas a figuras geométricas y el orden entre estas, pues cada diferente
figura representa una acción diferente y es muy importante que estas se coloquen de forma
correcta para que éste funcione.

1. Los diagramas de flujo se escriben de arriba abajo y de izquierda a derecha.


2. La ejecución del programa siempre empieza en la parte superior del diagrama. Los
símbolos de “Inicio” y “Final” deben aparecer solo una vez.
3. Todo símbolo (excepto líneas de flujo) llevaran en su interior información que indique su
función exacta y unívoca.
4. Un elemento del diagrama no puede tener más de una salida, a menos que sea un
elemento de decisión.
5. Las líneas de flujo no pueden cruzarse.
6. Las acciones y decisiones se deben describir utilizando el menor número de palabras
posible, manteniendo el carácter específico.

3
ALGORITMOS Y DIAGRAMAS DE FLUJO EN EL EJERCICIO PROFESIONAL DEL INGENIERO CIVIL.

La labor de un Ingeniero Civil es por completo de carácter procedimental, es decir, que se emplean
algoritmos para su uso. Séanse desde trabajos sencillos (en comparación) como la medición de un
terreno o la construcción de un edificio, absolutamente cada uno de estos trabajos requiere de una
serie de instrucciones que se deben seguir adecuadamente para asegurar la eficacia del trabajo y,
por ende, de la obra final.

Por mencionar ejemplos se tiene:

Recibo y registro de materiales.

1. INICIO.
2. Se realiza una inspección visual de los materiales recibidos.
3. SI existen defectos visibles en los materiales.
3.1 ENTONCES.
3.1.1 Se informa a compras del rechazo y se genera el reporte de acción correctiva.
3.1.2 Se devuelve el producto al proveedor.
3.2 SI NO.
3.2.1 SI requiere de inspección dimensional.
3.2.1.1 ENTONCES.
3.2.1.1.1 Se procede a una inspección dimensional.
3.2.1.1.2 SI la inspección dimensional determina que el material es
aceptable.
3.2.1.1.2.1 ENTONCES.
3.2.1.1.2.1.1 Se coloca en el inventario.
3.2.1.1.2.2 SI NO.
3.2.1.1.2.2.1 Se informa a compras del
rechazo y se genera el
reporte de acción correctiva.
3.2.1.1.2.2.2 Se devuelve el producto al
proveedor.
3.2.1.1.3 FIN SI.
3.2.1.2 SI NO.
3.2.1.2.1 Se coloca en el inventario.
3.2.2 FIN SI.
4. FIN SI.
5. FIN.

4
5
Supervisión de una construcción.

1. Inicio.
2. Supervisar parte de la construcción.
3. Observar detalladamente si las áreas donde se esté construyendo se están realizando de una
manera correcta.
4. En caso de una correcta construcción continuar evaluando y aprobar el área en desarrollo.
5. En caso de detectar imperfecciones o malos pasos en la construcción, supervisar de nuevo y
evaluar si es posible continuar.
6. Si al evaluar existe una incorrecta aplicación de los pasos en la construcción, pero también
existe una posible solución, se debe visualizar y si es posible aplicarla.
7. De ser posible aplicar la solución, debe aplicarse y nuevamente supervisar parte de la
construcción.
8. De no ser posible, será necesario evaluar otra solución, como último recurso.
9. Si es posible, debe aplicarse está solución y supervisar nuevamente la parte de la construcción.
10. De no ser posible, debe considerarse desaprobar la construcción, hasta no encontrarse nuevas
soluciones.
11. Fin.

6
7
FIGURAS LÓGICAS

Nombre Figura (Símbolo) Función


Terminal Se utiliza para representar el
inicio y el fin del diagrama.

Línea de flujo Conectan los símbolos en el


diagrama e indican el sentido
de ejecución de las
operaciones.
Proceso Operación para plantear
instrucciones tales como: un
cálculo, operaciones
aritméticas o asignación de
una variable.
Entrada de datos Cualquier tipo de introducción
de datos en la memoria desde
los periféricos de entrada.

Decisión Se evalúa una condición y se


plantea la selección de
alternativas. Por lo general, se
plantean dos salidas: SI y NO.
Impresión Se utiliza para representar
salida de datos (escritura).

Conector Sirve para enlazar dos pares


de un diagrama. Se refiere a la
conexión en la misma página
del diagrama.

Potrebbero piacerti anche