Documentos de Académico
Documentos de Profesional
Documentos de Cultura
POCHUTLA
MATERIA:
ESTRUCTURA DE DATOS
DOCENTE:
MATUS HERNANDEZ EVERT
ALUMNA:
151160163 ALONSO GARCIA EMA
GRUPO: A
SEMESTRE: IlI
CARRERA:
INGENIERIA EN SISTEMAS COMPUTACIONALES
Modularidad
Esas partes, cuando se quiere usar un nombre genrico, habitualmente se
denominan mdulos. De all que otro nombre para la programacin estructurada,
luego cado en desuso, fue programacin modular.
El diseo estructurado, al plantear la separacin del sistema en mdulos, se bas
en las propias funciones del sistema. Esto es, los mdulos de la programacin
estructurada seran los procedimientos y funciones. Por lo tanto, al modularizar, lo
que hacamos era tomar nuestra solucin del problema, y separarla en partes.
Detngase aqu y asegrese de que entiende lo que le digo: en programacin
estructurada modularizamos la solucin, el cmo del desarrollo. (Carlos Fontela).
Segn Joyanes La modularidad se basa en la descomposicin de un problema en
una serie de sub problemas; dividindolo en mdulos que resultan de segmentar
el problema en funciones lgicas que son perfectamente diferenciadas. Esta
divisin exige la presencia de un mdulo denominado mdulo de base o principal
a objeto de que controle y se relacione con los dems.
Celda = Record
cifra : Digito;
enlace : ^ Celda
End;
var p, Numero : ^ Celda;
Dto : Digito;
La constante Fin permite hacer la entrada de todos los dgitos, entrando el valor -1
(que no corresponde a ningn dgito) para terminar.
El nmero que se entra queda en una estructura enlazada a la cual se puede
ingresar a travs del variable nmero.
El algoritmo para la creacin de una estructura dinmica de un nmero entero
largo podra ser:
Leer (Dto);
Si Dto <> Fin entonces
NEW (p);
Numero:= p;
Mientras Dto <> Fin hacer
p^. Cifra:= Dto;
Leer (Dto);
si Dto. <> Fin entonces
NEW (p^. enlace);
p:= p^. Enlace si no
p^. Enlace:= NIL
Segn Joyanes la memoria dinmica es un espacio de almacenamiento que se
solicita en tiempo de ejecucin. De esa manera, a medida que el proceso va
necesitando espacio para ms lneas, va solicitando ms memoria al sistema
operativo para guardarlas. El medio para manejarla memoria que otorga el sistema
operativo, es el puntero, puesto que no podemos saber en tiempo de compilacin
dnde nos dar huecos el sistema operativo (en la memoria de nuestro PC).
UASLP
<stdlib.h>
La funcin malloc sirve para solicitar un bloque de memoria del tamao
suministrado como parmetro. Devuelve un puntero a la zona de memoria
concedida:
void* malloc ( unsigned numero_de_bytes );
El tamao se especifica en bytes. Se garantiza que la zona de memoria concedida
no est ocupada por ninguna otra variable ni otra zona devuelta por malloc.
Si malloc es incapaz de conceder el bloque (p.ej. no hay memoria suficiente),
devuelve un puntero nulo
BIBLIOGRAFIA
http://www.cs.uns.edu.ar/~ldm/data/eda/apuntes/01_td-ed-tda.pdf :LUNES 29/08/16
4:45PM
http://www.ub.edu.ar/catedras/ingenieria/ing_software/ubftecwwwdfd/tipabdat/tipab
dat.htm LUNES 29/08/16 4:00 PM
http://ldc.usb.ve/~gabro/teaching/CI2126/TADPilaLista.pdf MARTES 30/08/16 7:00
PM
http://www.academia.edu/8173745/Estructura_de_datos_en_C_.Joyanes LUNES
29/08/16 8:00 PM
https://cysingsoft.wordpress.com/2009/06/23/modularidad-cohesion-yacoplamiento-carlos-fontela/ LUNES 29/08/16 8:00 PM
http://www.scoop.it/t/estructura-de-datos MIERCOLES 31/08/16 7:00 PM
http://www.calcifer.org/documentos/librognome/glib-memory.htmlMIERCOLES
31/08/16 5:00 PM
http://galia.fc.uaslp.mx/~rmariela/programacion/unidad32.pdf
31/08/16 5:00 PM
MIERCOLES
https://ingenieriaticelaya.files.wordpress.com/2014/09/manejo-de-memoria.pdf
MIERCOLES 31/08/16 2:00 PM
http://www.scoop.it/t/estructura-de-datos MIERCOLES 31/08/16 1:00 PM
http://www.programacionfacil.com/estructura_datos_csharp/manejo_memoria_esta
tica.html MIERCOLES 31/08/16 4:00 PM