PRÁCTIACA DE LABORATORIO 03 UNIVERSIDAD DE LA SALLE FACULTAD DE INGENIERÍA ELÉCTRICA

Anuncio
PRÁCTIACA DE LABORATORIO 03
UNIVERSIDAD DE LA SALLE
FACULTAD DE INGENIERÍA ELÉCTRICA
ALGORITMOS Y PROGRAMACIÓN
BOGOTÁ D.C.
2004
INTRODUCCIÓN
Este informe nos comenta a groso modo acerca de cierta práctica realizada en la sala de sistemas. La cual
consistió en entender a fondo el funcionamiento de las diferentes estructuras de datos, como las funciones de
vector, en el entorno de la programación. Estas estructuras de datos tienen un papel fundamental en el campo
de la informática sobre todo en el diseño de algoritmos.
Un ingeniero cuando se encuentra desempeñando el papel de programador, sin importar cual sea el campo en
el que se mueve; Debe tener en cuenta los diferentes tipos e importancia de estructuras existentes en la
programación, ya que en su trabajo pueden desempeñar un papel muy importante, al hacer más efectivo su
trabajo. Dependiendo de la finalidad del programa que se este diseñando, este necesita que contenga
diferentes tipos de estructuras, a realizar en ciertos parámetros, los cuales llevarán al objetivo final del
programa. Estas estructuras de datos cumplen la función de aplicar una propiedad a un conjunto de elementos
con los que se están trabajando.
En este trabajo se explicarán como utilizamos estas estructuras, como su finalidad en el programa realizado.
Los programas a diseñar, tenían la finalidad de medir nuestra capacidad de análisis como la nuestro
conocimiento del DFD, y en programación general.
OBJETIVOS
• Encontrar la utilidad analógica de una estructura de datos.
• Definir la unidad de cada utilidad de cada estructura y sus diferencias particulares entre las demás.
• Hacer efectivo el diseño de programas haciendo uso de las estructuras de datos.
• Reconocer gráficamente como se utilizan en un diagrama de flujo, ya en el diseño de un algoritmo las
estructuras de datos y su modus operandi.
• Formar una capacidad de análisis lógica analítica la cual nos permita comprender profundamente el
funcionamiento de los procesos realizados en una experimentación, para poder comprender que patrones
siguen algoritmos y obtener resultados óptimos.
DESARROLLO DEL LABORATORIO
En la práctica del laboratorio a comentar, tuvo como objetivo desarrollar tres diferentes ejercicios, los cuales a
demás de realizar, debíamos comprender su funcionamiento general como también el de cada uno de los
elementos que contenía.
El primer ejercicio asignado fue el desarrollar un programa el cual debía recibir un usuario, como una clave de
acceso, los cuales debía verificar; y si estos eran correctos, debía imprimir en pantalla un mensaje en pantalla
1
de: bienvenido, nombre del usuario.
Este ejercicio no gozaba de un nivel alto de complejidad a comparación de los dos siguientes que se
mencionarán a continuación.
El siguiente programa a desarrollar era el de un algoritmo que calculara la multiplicación de dos matrices; lo
que hace importante y complejo estos ejercicios, es que manejan ciclos Para, sobre todo que son un ciclo Para
compuestos los cuales contienen en sí mismo, otro ciclo Para. Otro factor que vale la pena mencionar es que
se utilizó un arreglo, y en este caso el concepto, o la función vector; las cuales almacenaban datos en la
memoria y campos de la memoria del equipo.
De la misma manera se desarrollo el tercer ejercicio que constaba de un algoritmo que hiciera la suma de
matrices.
CONCLUSIONES
De todo lo visto anteriormente a lo largo de este informe, Concluimos que nos dedicamos a la creación de un
algoritmo utilizando las estructuras de datos; las cuales son tres:
Constante, Ej. = 3.1416, o una variable, Ej. a, b, c, x, y, z. Estas son de tipo real; los cuales maneja valores
numéricos que van desde −1*10 ^ 2000 hasta 1*10 ^ 2000.Los valores más cercanos a 0 que se pueden
manejar son 1*10 ^ −2000 y −1*10 ^ −2000.
Cadena de Caracteres: Como un nombre, son secuencias de caracteres encerrada entre comillas simples. Ej.:
`Diagramar es fácil', `París', `1955'
Valores: Datos reales, explicados anteriormente en las variables.
Arreglos n−dimensionales: Son de cualquier tipo de dato. El nombre de un arreglo debe comenzar por una
letra seguida de letras, números o el carácter ( _ ).
Como habíamos dicho anteriormente, las cuales almacenaban datos en la memoria y campos de la memoria
del equipo. Ejemplo: Vector ( 2 ) , Matriz ( i , j ) , v ( 1, j, ñ, p )
Para concluir los ciclos mientras y para son herramientas fundamentales, como básicas que ahorran tiempo
como trabajo, y son de gran utilidad en grandes procesos.
2
Descargar