Beruflich Dokumente
Kultur Dokumente
TECNOLOGICO DE
CERRO AZUL
VICENTE TENORIO CASTRO
A14500265
4 SEMESTRE
INGENIERIA INDUSTRIAL S.A.
UNIDAD 5:
Arreglos y archivos
Arreglos y
archivos
Un arreglo es una coleccin de datos (cada uno de los
cuales es del mismo tipo). Cada pieza del arreglo se
llama elemento.
ARREGLOS
UNIDIMENSIONALES
Un arreglo unidimensional es un tipo
de datos estructurado que est
formado por una coleccin finita y
ordenada de datos del mismo tipo. Es
la estructura natural para modelar
listas de elementos iguales. Los datos
que se guarden en los arreglos todos
deben
ser del mismo tipo.
OPERACIONES,
APLICACIONES
Para manejar un arreglo, las
operaciones a efectuarse son:
Declaracin del arreglo
Creacin del arreglo
Inicializacin de los elementos del
arreglo, y
Acceso a los elementos del arreglo.
Declaracin.
La declaracin de un arreglo
unidimensional consiste en
establecer las caractersticas
del arreglo y sus elementos,
por medio de la siguiente
sintaxis:
[ ] <> ;
Inicializaci
n
Un arreglo es un objeto que, cuando
Acceso
Se puede acceder a los valores
de los elementos de un arreglo a
travs del nombre del arreglo y
un subndice. El subndice debe
escribirse entre corchetes y
representa la posicin del
elemento en el arreglo. As,
podemos referirnos a un
elemento del arreglo escribiendo
el nombre
del arreglo y el subndice del
elemento entre corchetes.
ARREGLO
BIDIMENSIONALES
OPERACIONES
*Para manejar un arreglo, las
operaciones a efectuarse son:
Declaracin del arreglo,
Creacin del arreglo,
Inicializacin de los
elementos del arreglo, y
Acceso a los elementos del
arreglo.
APLICACIONES
Matrices.
*Una matriz es un arreglo
rectangular de dos
dimensiones, donde el
acomodo de los elementos
est dispuesto en renglones
y columnas.
REGISTROS
*Los registros del procesador se emplean
para controlar instrucciones en ejecucin,
manejar direccionamiento de memoria y
proporcionar capacidad aritmtica.
ARCHIVOS
Un archivo es identificado
por un nombre y la
descripcin de la carpeta o
directorio que lo contiene.
Un archivo informtico es
un conjunto de
informacin que se
almacena en algn medio
de escritura que permita
ser ledo o accedido por
una computadora
Elaboracin de programas
El desarrollo de un programa o de
un conjunto de aplicaciones se
basa en un concepto llamado
ciclo de vida. Son una serie de
etapas o fases que hay que seguir
secuencialmente.
Las fases o etapas son:
Anlisis.
Diseo.
Codificacin o construccin.
Implantacin o explotacin.
Mantenimiento.
ANLISIS
En esta fase se establece el producto a
desarrollar, siendo necesario especificar
los procesos y estructuras de datos que
se van a emplear.
Debe existir una gran comunicacin entre
el usuario y el analista para poder
conocer todas las necesidades que
precisa la aplicacin. En el caso de falta
de informacin por parte del usuario se
puede recurrir al desarrollo de prototipos
para saber con ms precisin sus
requerimientos.
En el anlisis estructurado se
pueden emplear varias
tcnicas como:
Diagramas de flujo de datos
Modelos de datos
Diccionario de datos
Definicin de los interfaces de
usuario
DISEO
En esta fase se alcanza con mayor precisin una
solucin optima de la aplicacin, teniendo en
cuenta los recursos fsicos del sistema (tipo de
ordenador, perifricos, comunicaciones, etc) y
los recursos lgicos. (sistema operativo.,
programas
de utilidad, bases de datos, etc)
En el diseo estructurado se
pueden definir estas etapas:
Diseo externo
Diseo de datos
Diseo modular
Diseo procedimental
CODIFICACIN
EXPLOTACIN
MANTENIMIENTO
Esta es la fase que completa el ciclo de vida y en ella nos encargaremos de
solventar los posibles errores o deficiencias de la aplicacin. Existe la
posibilidad de que ciertas aplicaciones necesiten reiniciar el ciclo de vida.
Tipos de mantenimiento:
Mantenimiento correctivo: Consiste en corregir errores no detectados en
pruebas anteriores y que aparezcan con el uso normal de la aplicacin. Este
mantenimiento puede estar incluido en la garanta o mantenimiento de la
aplicacin.
Mantenimiento adaptativo: Consiste en modificar el programa a causa de
cambio de entorno grfico y lgico en el que estn implantados. (nuevas
generaciones de ordenadores, nuevas versiones del sistema operativo, etc.)
Mantenimiento perfectivo: Consiste en una mejora sustancial de la
aplicacin al recibir por parte de los usuarios propuestas sobre nuevas
posibilidades y modificaciones de las existentes.