Sunteți pe pagina 1din 14

INSTITUTO

TECNOLOGICO DE
CERRO AZUL
VICENTE TENORIO CASTRO
A14500265
4 SEMESTRE
INGENIERIA INDUSTRIAL S.A.

ALGORITMOS Y LENGUAJES DE PROGRAMCION

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.

Para acceder a un elemento de un


arreglo, utiliza el operador de
corchetes ( [] ) y un ndice entero
que indica la ubicacin del
elemento en el arreglo.

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.

El tipo de acceso a los


arreglos unidimensionales es
el acceso directo, es decir,
podemos acceder a cualquier
elemento del arreglo sin
tener que consultar a
elementos anteriores o
posteriores, esto mediante el
uso de un ndice para cada
elemento del arreglo que nos
da su posicin relativa.
Para implementar arreglos
unidimensionales se debe
reservar espacio en
memoria.
Los arreglos nos permiten
hacer un conjunto de
operaciones para manipular
los datos guardados en ellos,
estas operaciones son:
ordenar, buscar, insertar,
eliminar, modificar entre

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

Un arreglo es un objeto que, cuando


es creado por el compilador, se le
asignan automticamente valores
iniciales predeterminados a cada uno
de sus elementos, de acuerdo a los
siguientes criterios:
Si el tipo del arreglo es numrico, a
sus elementos se les asigna el valor
cero.
Si el tipo del arreglo es char, a sus
elementos se les asigna el valor
'\u0000'.
Si el tipo del arreglo es bool, a sus
elementos se les asigna el valor false.
Si el tipo del arreglo es una clase, a
sus
elementos se les asigna el valor null

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

Este tipo de arreglos al igual que los anteriores es un tipo


de dato estructurado, finito ordenado y homogneo.
*Los arreglos bidimensionales se usan para representar
datos que pueden verse como una tabla con filas y
columnas.
*La representacin en memoria se realiza de dos formas:
almacenamiento por columnas o por renglones.

Un arreglo bidimensional tiene dos dimensiones


y es un caso particular de los arreglos
multidimensionales.
En C#, las dimensiones se manejan por medio
de un par de corchetes, dentro de los que se
escriben, separados por comas, los valores de
las dos dimensiones.

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

Los archivos informticos se llaman as


porque son los equivalentes digitales de los
archivos en tarjetas, papel o microfichas del
entorno de oficina tradicional.
Los archivos informticos facilitan una
manera de organizar los recursos usados
para almacenar permanentemente
informacin

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

Consiste en traducir los resultados


obtenidos a un determinado lenguaje de
programacin, teniendo en cuenta las
especificaciones obtenidas en el
cuaderno de carga. Se deben de realizar
las pruebas necesarias para comprobar
la calidad y estabilidad del programa.

Las pruebas se pueden clasificar en:


Pruebas unitarias
Pruebas de interconexin
Pruebas de integracin

EXPLOTACIN

En esta fase se realiza la implantacin


de la aplicacin en el sistema o sistemas
fsicos donde van a funcionar
habitualmente y su puesta en marcha
para comprobar el buen funcionamiento.

Actividades a tener en cuenta o realizar:

Instalacin del/los programa/s.


Pruebas de aceptacin al nuevo
sistema.
Conversin de la informacin del
antiguo sistema al nuevo (si hay una
aplicacin antigua)
Eliminacin del sistema anterior.

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.

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