Sunteți pe pagina 1din 5

PROGRAMACIN

DE METODOS
NUMERICOS.

1.2 FORMULACIN
DE ALGORITMOS,
DIAGRAMAS DE
FLUJO Y LENGUAJE
DE PROGRAMACIN.

Lenguaje.
Es una serie de smbolos que sirven para transmitir uno o ms mensajes (ideas
entre dos entidades diferentes). A esta transmisin se le conoce como
comunicacin.

Comunicacin.
Es un complejo que requiere una serie de reglas simples, pero indispensables
para poderse llevar a cabo. Las dos principales son las siguientes.

Los mensajes deben corresponder en un sentido a la vez.


Deben existir 4 elementos:
1) Emisor.
2) Receptor.
3) Medio de comunicacin.
4) Mensaje.

Lenguaje de programacin.
Un conjunto de smbolos caracteres y reglas (programas) que le permiten a las
personas comunicarse con la con la computadora. Se clasifican en tres.
1) Lenguaje maquina: son aquellas, cuyas instrucciones son y no necesitan
traduccin posterior para que la CPU pueda comprender y ejecutar el
programa. Las instrucciones en el lenguaje y maquina se expresan en
trminos de la unidad de memoria ms pequea. [bit (0,1)].
2) Lenguaje de bajo nivel (ensamblador): en este lenguaje las instrucciones se
escriben en cdigos alfabticos conocidos como mnemotcnicos para las
operaciones y direcciones simblicas.
3) Lenguaje de alto nivel: los lenguajes de programacin de alto nivel (Basic,
pascal, cobol, fortan, etc.) son aquellos en los que las instrucciones o
sentencias a la computadora son escritos con palabras similares a los
lenguajes humanos lo que facilitan la escritura y comprensin del programa.

Algoritmo.
La palabra algoritmo proviene del latn Alkhoarizmi. Nombre de un matemtico
que escribi un tratado y ecuaciones del siglo IX.

Un algoritmo es una serie de pasos organizados que describe el proceso que


se debe seguir, para dar solucin a un problema especfico
Caractersticas de los algoritmos.
Finito: siempre va a terminar despus de un
Definido: debe estar definida de forma precisa estableciendo las
acciones que se van a efectuar clara y rigurosamente en cada caso.
Entrada: un algoritmo tiene cero o ms entradas, es decir cantidades
que se entregan inicialmente al algoritmo antes de su ejecucin.
Salida: un algoritmo puede tener una o ms salidas, es decir,
cantidades que tienen una relacin especfica respecto a las
entradas.
Efectivo: esto significa que todas las operaciones a ser realizadas
por algoritmos deben ser lo suficiente bsicas del modo que puedan
e principio ser llevadas a cabo en forma exacta y en u periodo de
tiempo finito.
Clases de algoritmos.
1. Grficos (diagramas de flujo): es la representacin grfica de las
operaciones que deben organizar un algoritmo.
2. No grficos (pseudocdigo): es la representacin en forma
descriptiva de las operaciones que deben organizar un algoritmo.

Smbolos usados en los diagramas de


flujo.

Va indicar inicio y final del D.F.

Entrada y salida de datos.

Smbolo de proceso y nos indica


asignacin de un valor en la memoria y/o
la ejecucin de una operacin aritmtica.

Smbolo de decisin

Lneas de flujo o direccin.

Diseo para el diagrama o diseo de D.F.


Se debe utilizar solamente lneas de flujo horizontal o vertical.
Se debe evitar al cruce de lneas utilizando los conectores.
Se debe utilizar conectores cuando sea necesario.
No deben quedar lneas de flujo sin conectar.
Se debe trazar los smbolos de manera que se puedan leer de arriba hacia
abajo y de izquierda a derecha.
Todo texto escrito dentro de un smbolo deber ser escrito claramente,
evitando el uso de muchas palabras.

Seudocdigos.
Mezcla del lenguaje de programacin y espaol que se emplea dentro de la
programacin para realizar el diseo de un programa.
Tambin es la representacin narrativa de los pasos que debe seguir un algoritmo
para dar solucin a un problema determinado.

Numericos.

Simples

Logicos
Alfanumeric
os.

TIPO DE
DATOS.

Arreglos

Registros.
Estructurad
os
Archivos.
Apuntadore
s.

o Numricos: Los datos numricos permiten representar valores escalaras


de la forma numricos, esto incluye a los nmeros enteros y a los
valores_ los datos lgicos.
o Lgicos: son aquellos que solo pueden tener dos valores (verdaderos o
falsos ya que representan el resultado de una comparacin entre dos datos
(numricos o alfanumricos).
o Alfanumrico: son una secuencia de caracteres que permiten representar
valores identificables de formas descriptivas, esto incluye nombre de
personas direcciones, etc. Es posible representar nmeros como
alfanumricos, pero estos pierden su propiedad matemtica, es decir, no es
posible hacer operaciones con ellos.

Expresiones matemticas.
Son combinaciones de constantes, variables, smbolos de operaciones, parntesis
y nombres de funciones especiales, como por ejemplo: a+(b+3)/c.

Existen tres tipos de expresiones matemticas.


Aritmticas: los operadores aritmticos permiten la realizacin de
operaciones matemticas con los valores/variables y constantes). Estos
pueden ser utilizados son tipos de d

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