Sunteți pe pagina 1din 9

Representacin de Algoritmos.

Diagramas de Flujo.
Son la representacin grfica de la solucin algortmica de un problema.
Para disearlos se utilizan determinados smbolos o figuras que representan una
accin dentro del procedimiento. Utilizan unos smbolos normalizados, con los
pasos del algoritmo escritos en el smbolo adecuado y los smbolos unidos con
flechas, denominadas lneas de flujo, que indican el orden en que los pasos deben
ser ejecutados.
Para su elaboracin se siguen ciertas reglas:
Se escribe de arriba hacia abajo y de izquierda a derecha
Siempre se usan flechas verticales u horizontales, jams curvas
Evitar cruce de flujos
En cada paso expresar una accin concreta
Secuencia de flujo normal en una solucin de problema
Tiene un inicio
Una lectura o entrada de datos
El proceso de datos
Una salida de informacin
Un final
Simbologa para disear flujogramas.

VENTAJAS DE USAR FLUJOGRAMAS
Rpida comprensin de las relaciones
Anlisis efectivo de las diferentes secciones del programa
Pueden usarse como modelos de trabajo en el diseo de nuevos
programas o sistemas
Comunicacin con el usuario
Documentacin adecuada de los programas
Codificacin eficaz de los programas
Depuracin y pruebas ordenadas de programas
DESVENTAJAS DE LOS FLUJOGRAMAS
Diagramas complejos y detallados suelen ser laboriosos en su
planteamiento y diseo
Acciones a seguir tras la salida de un smbolo de decisin, pueden ser
difciles de seguir si existen diferentes caminos
No existen normas fijas para la elaboracin de los diagramas de flujo que
permitan incluir todos los detalles que el usuario desee introducir.







Representando el ejemplo como flujograma tenemos:



El Pseudo Lenguaje

Es una estructura bsica el la cual permite a ser una operatoria simple cmo, por
ejemplo:

- 2, 4, 6, 8, 10, 12, 14,
- 3, 6, 9, 12, 15, 18,21,
- 12, 24, 36 ,48 .60 ,72..
Adems es una tcnica en la cual te permite el control de la lgica de un programa
que esta limitado por un nmero mnimo de estructuras de control. Cada
estructura de control tiene una sola entrada y una sola salida, por lo tanto soporta
el refinamiento funcional usado en el diseo descendente.

Caractersticas:

El pseudo lenguaje empleado en este proyecto tiene las siguientes caractersticas:

Permite escribir algoritmos flexibles y legibles, lo que contrasta con otros
lenguajes que son ms crpticos y difciles de leer, como por ejemplo C.
Los algoritmos escritos en este lenguaje tienen una apariencia similar al
lenguaje natural, cosa que se facilita con el empleo de palabras reservadas y
funciones de entrada y salida en castellano.
Se distingue entre maysculas y minsculas. As, por ejemplo CONT, cont,
Cont y CoNt son identificadores distintos.

El Diagrama de Bloques

El diagrama de bloques es la representacin grfica del funcionamiento interno
de un sistema, que se hace mediante bloques y sus relaciones, y que, adems,
definen la organizacin de todo el proceso interno, sus entradas y sus salidas.
Un diagrama de bloques de procesos de produccin es un diagrama utilizado para
indicar la manera en la que se elabora cierto producto alimenticio, especificando la
materia prima, la cantidad de procesos y la forma en la que se presenta el
producto
Un diagrama de bloques de modelo matemtico es el utilizado para representar el
control de sistemas fsicos (o reales) mediante un modelo matemtico, en el cual,
intervienen gran cantidad de variables que se relacionan en todo el proceso de
produccin. El modelo matemtico que representa un sistema fsico de alguna
complejidad conlleva a la abstraccin entre la relacin de cada una de sus partes,
y que conducen a la prdida del concepto global. En ingeniera de control, se han
desarrollado una representacin grfica de las partes de un sistema y sus
interacciones. Luego de la representacin grfica del modelo matemtico, se
puede encontrar la relacin entre la entrada y la salida del proceso del sistema.

Terminado.
Un diagrama de bloques de procesos de produccin industrial.

Elaboracin
El primer bloque especifica la materia prima de la que proviene el producto. Los
siguientes bloques son procesos escritos de manera infinitiva y llevan siempre o
una indicacin de proceso (izquierda) y gastos bsicos (derecha)
Las indicaciones de proceso son variantes del tipo fsicas que se deben considerar
para que el producto sea de elaboracin adecuada. Cada pas tiene sus propios
estndares para elaborar productos. Las indicaciones de proceso son
bsicamente la temperatura, la presin y los tiempos de reposo.
Los gastos bsicos son adicciones de ciertas sustancias ajenas a la materia prima
auxiliares a un proceso.

Programa informtico
Un programa informtico es un conjunto de instrucciones que una vez
ejecutadas realizarn una o varias tareas en una computadora. Sin programas,
estas mquinas no pueden funcionar.
1

2
Al conjunto general de programas, se le
denomina software, que ms genricamente se refiere al equipamiento lgico o
soporte lgico de una computadora digital.
En informtica, se los denomina comnmente binarios, (propio en sistemas Unix,
donde debido a la estructura de este ltimo, los ficheros no necesitan hacer uso de
extensiones; posteriormente, los presentaron como ficheros ejecutables, con
extensin .exe, en los sistemas operativos de la familia Windows) debido a que
una vez que han pasado por el proceso de compilacin y han sido creados, las
instrucciones que se escribieron en un determinado lenguaje de programacin,
han sido traducidas al nico idioma que la mquina comprende, combinaciones de
ceros y unos llamado cdigo mquina. El mismo trmino, puede referirse tanto a
un programa ejecutable, como a su cdigo fuente, el cual es transformado en un
binario una vez que es compilado.

Turbo Pascal es un sistema de desarrollo de software que incluye
un compilador y un entorno de desarrollo integrado (IDE) para el lenguaje de
programacin Pascal, desarrollado por Borland y liderado por Philippe Kahn.
Fue lanzado en 1983 para MS-DOS, CP/M, CP/M-86 y, posteriormente,
para Microsoft Windows, fue durante mucho tiempo la versin mas extendida del
lenguaje Pascal. Tambin hubo una versin de corta vida para Apple Macintosh.





Turbo+pascal

program suma; uses crt;
var x,s,r:integer;
begin
clrscr;
writeln('Ingrese un numero');
readln(x);
writeln('Ingrese otro numero');
readln(s);
r:=x+s;
writeln('la suma es: ',r);
readln;
end.



















REPBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA DE LA
FUERZA ARMADA BOLIVARIANA
NCLEO GURICO SEDE TUCUPIDO



ALGORITMOS Y ESTRUCTURAS
DE DATOS:

INFORME Presentado Bajo La Ctedra De:

PROGRAMACIN


Carrera: Ingenieria Civil

Turno: Diurno

Seccin: ING-C-3S-D-03

Profesora: Mayra Gerder

Alumnos: Marcos Herrera
C.I: 23.953.225
Luis Delgado
C.I: 24.239.849
Ramon Barreto
C.I: 23.567.267


MARZO, 2013

S-ar putea să vă placă și