Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NOMBRE DE LA ASIGNATURA
DISEO ESTRUCTURADO DE ALGORITMOS
CARRERA
LICENCIATURA EN INFORMATICA
CLAVE DE LA ASIGNATURA
IFB-9302
PERIODO DE ELABORACION
AGOSTO / 97 - FEBRERO / 98
ELABORO
LIC. MA. DE LOURDES HERNANDEZ MARTINEZ
INDICE DE CONTENIDO
INTRODUCCION...............................................................................................................
...1
2.3 Operadores y
operandos..........................................................................11
2.4
Identificadores como localidades de memoria........................................15
CAPITULO VI.
ARREGLOS...............................................................................................51
6.1
Vectores...................................................................................................52
6.2
Matrices...................................................................................................54
APENDICE.........................................................................................................................
..60
BIBLIOGRAFIA.................................................................................................................
. 62
INTRODUCCION
El desarrollo de algoritmos es un tema fundamental en el diseo de programas
por lo cual el alumno debe tener buenas bases que le sirvan para poder desarrollar de
manera fcil y rpida sus programas.
CAPITULO I.
OBJETIVO EDUCACIONAL:
El alumno:
1.1 Introduccin
La computadora no solamente es una maquina que puede realizar procesos para
darnos resultados, sin que tengamos la nocin exacta de las operaciones que realiza para
llegar a esos resultados. Con la computadora adems de lo anterior tambin podemos
disear soluciones a la medida, de problemas especficos que se nos presenten. Mas
aun, si estos involucran operaciones matemticas complejas y/o repetitivas, o requieren
del manejo de un volumen muy grande de datos.
El diseo de soluciones a la medida de nuestros problemas, requiere como en
otras disciplinas una metodologa que nos ensee de manera gradual, la forma de llegar
a estas soluciones.
A las soluciones creadas por computadora se les conoce como programas y no
son mas que una serie de operaciones que realiza la computadora para llegar a un
resultado, con un grupo de datos especficos. Lo anterior nos lleva al razonamiento de
que un programa nos sirve para solucionar un problema especifico.
Para poder realizar programas, adems de conocer la metodologa mencionada,
tambin debemos de conocer, de manera especifica las funciones que puede realizar la
computadora y las formas en que se pueden manejar los elementos que hay en la misma.
Proceso
Datos de
salida
Unida de
Control
Unidad
Arit.-Log.
Dispositivos de
Salida
Memoria
Lenguaje: Es una serie de smbolos que sirven para transmitir uno o mas mensajes
(ideas) entre dos entidades diferentes. A la transmisin de mensajes se le conoce
comnmente como comunicacin.
La comunicacin es un proceso complejo que requiere una serie de reglas
simples, pero indispensables para poderse llevar a cabo. Las dos principales son las
siguientes:
*
Los mensajes deben correr en un sentido a la vez.
*
Debe forzosamente existir 4 elementos: Emisor, Receptor, Medio de
Comunicacin y Mensaje.
Lenguajes de Programacin
Es un conjunto de smbolos, caracteres y reglas (programas) que le permiten a
las personas comunicarse con la computadora.
Los lenguajes de programacin tienen un conjunto de instrucciones que nos
permiten realizar operaciones de entrada/salida, calculo, manipulacin de textos,
lgica/comparacin y almacenamiento/recuperacin.
1.3Definicin de Algoritmo
La palabra algoritmo se deriva de la traduccin al latn de la palabra rabe
alkhowarizmi, nombre de un matemtico y astrnomo rabe que escribi un tratado
sobre manipulacin de nmeros y ecuaciones en el siglo IX.
Un algoritmo es una serie de pasos organizados que describe el proceso que se
debe seguir, para dar solucin a un problema especifico.
Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
Cuantitativos: Son aquellos en los que se utilizan clculos numricos para definir
los pasos del proceso.