Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodologa, lgica
computacional y programacin" Mc Graw Hill
CARRILLO, Rincn Elberto; "Introduccin a los computadores" Editorial UIS
CORREA URIBE, Guillermo; "Desarrollo de algoritmos y sus aplicaciones en
Basic, Pascal y C (3. Edicin)" Mc Graw Hill
FREEDMAN, Alan; "Diccionario de computacin" Mc Graw Hill
JOYANES, Aguilar Luis; "Metodologa de la programacin" Mc Graw Hill
JOYANES, Aguilar Luis; "Problemas de metodologa de la programacin" Mc
Graw Hill
JOYANES, Aguilar Luis; "Fundamentos de programacin, algoritmos y estructura
de datos" Mc Graw Hill
JOYANES, Aguilar Luis, Luis Rodrguez Baena y Matilde Fernndez Azuela;
"Fundamentos de programacin, libro de problemas" Mc Graw Hill
LEVINE, Guillermo; "Introduccin a la computacin y a la programacin
estructurada" Mc Graw Hill
LOZANO, Letvin; "Diagramacin y programacin estructurada y libre" Mc Graw
Hill.
LOPEZ, Roman Leobardo; "Programacin estructurada (enfoque algortmico)"
Computec
PEREIRA, Leon Jos de Jess; "Programacin en lenguaje turbo C"
TREMBLAY, Jean Paul B., RICHARD, Bunt; "Introduccin a la ciencias de las
computadoras (enfoque algortmico)" Mc Graw Hill
__________________________________________________________________
en C. McGraw-Hill.
Joyanes Aguilar L. y Zahonero Martnez I. (2005).
Programacin en C. Metodologa, algoritmos y
estructura de datos L. McGraw-Hill.
Kernighan Brian W. y Ritchie Dennis M. (1991). El
lenguaje de programacin C. 2a. edicin. Prentice
Hall.
Lpez Romn L. (2003). Programacin estructurada:
Un enfoque algortmico. Mxico. Alfaomega.
Moldes Teo, F. Javier (2001). Gua prctica para
usuarios. Lenguaje C. Anaya Multimedia.
Pea Mar R. (2005). Diseo de programas. Formalismo
y abstraccin. 3a. ed. Pearson Educacin.
Peolaza Romero, E. (2004). Fundamentos de
programacin
C/C11. 4a. ed. Alfaomega.
Ramrez, F. (2007). Introduccin a la programacin:
algoritmos y su implementacin en Visual Basic.
NET, C #, Java y C11 (2a. ed.). Mxico. Alfaomega.
Santos M., Patio I. y Carrasco R. (2005). Fundamentos
de programacin. Editorial Ra-Ma.
Schildt, Herbert (2001). C. Manual de referencia. 4a.
ed. Osborne/McGraw-Hill.
Tutoriales
Pgina de Dennis M. Ritchie: http://www.cs.bell-labs.com/who/dmr/index.html
http://c.conclase.net/borland/
http://www.monografias.com/trabajos4/lenguajec/lenguajec.shtml
http://html.rincondelvago.com/lenguaje-de-programacion-c_1.html
http://sopa.dis.ulpgc.es/so/cpp/intro_c
http://webpages.ull.es/users/fsande/talf/cursoc
http://www.carlospes.com/curso_de_lenguaje_c
http://www.monografi as.com/trabajos38/programacion/programacion.sthml
http://www.monografi as.com/trabajos38/programacion/programacion.sthml
http://www.nachocabanes.com/c/index.php
http://algoritmosydiagramassosa.blogspot.com/
http://www.uhu.es/04004/material/Transparencias4.pdf
http://silvercorp.wordpress.com/2006/09/28/lenguaje-c-ejemplos-basicos/
http://mimosa.pntic.mec.es/~f arrosa/lengc.pdf
http://sicuz.unizar.es/siscen/doc/c-funciones.pdf
http://www.algoritmia.net/articles.php?id531
Compiladores
http://www.bloodshed.net
http://www.codeblocks.org
_________________________________________________________________
___________________________________
Referencias
[Babich, 1986] W. A. Babich, Software Configuration Management.
Addison-Wesley, Reading, MA,
[Booch, 1994] G. Booch, Object-Oriented Analysis and Design with
Applications, 2a. ed. Benjaminl
Cummings, Redwood City, CA, 1994.
[Bruegge, 1992]
B. Bruegge, "Teaching an industry-oriented software engineering
course", Software
Engineering Education, SET Conference, Lecture Notes in
Computer Sciences, Springer
Verlag, vol. 640, octubre de 1992, pgs. 65-87.
[Bruegge y Coyne, 1993] B. Bruegge y R. Coyne, "Model-based
software engineering in larger scale project
courses", IF/P Transactions on Computer Science and Technology,
Elsevier Science,
PaIses Bajos, vol. A-40, 1993, pgs. 273-287.
[Bruegge y Coyne, 1994] B. Bruegge y R. Coyne, "Teaching
iterative object-oriented development: Lessons and
directions", en Jorge L. Diaz-Herrera (ed.), 7th Conference on
Software Engineering
Education, Lecture Notes in Computer Science, Springer Verlag,
vol. 750, enero de 1994,
pgs. 413-427.
________________________________________
cap -3
Para ms anlisis sobre el mtodo codicioso, consulte Horowitz y
Sahni (1978) y Papadimitriou
y Steiglitz (1982). Korte y Louasz (1984) introdujeron un marco de
referencia
estructural para el mtodo codicioso.
El algoritmo de Kruskal y el algoritmo de Prim para rboles de
expansin pueden
consultarse en Kruskal (1956) y Prim (1957), respectivamente. El
algoritmo de Dijkstra
apareci originalmente en Dijkstra (1959).
El algoritmo codicioso que genera rboles de mezcla ptimos
apareci primero en
Huffman (1952). Schwartz (1964) proporcion un algoritmo para
producir el conjunto
de cdigo Huffman. El algoritmo para encontrar el ciclo base
mnimo se debe a Horton
(1987).
El mtodo codicioso para resolver el problema de 2-terminales de
una a muchas
asignaciones de canales fue propuesto por Atallah y Hambrusch
(1986). El algoritmo
lineal para resolver el problema del mnimo de guardias
cooperativos para un polgono
de 1-espiral fue proporcionado por Liaw y Lee (1994).
cap-4
La estrategia divide-y-vencers suele aplicarse para resolver
problemas de geometra
computacional. Consulte a Preparata y Shamos (1985) y a Lee y
Preparata (1984). La
estrategia divide-y-vencers tambin se analiza en Horowitz y Sahni
(1978) y en Aho,
Hopcroft y Ullman (1974).
Para un anlisis completo del problema de mximos, consulte a Pohl
(1972). El
problema del par ms cercano y el problema de cmo encontrar los
mximos fueron
resueltos por Bentley (1980).
Los diagramas de Voronoi fueron estudiados primero por Voronoi
(1908). De nuevo,
ms informacin sobre los diagramas de Voronoi puede consultarse
en Preparata
y Shamos (1985). Para una generalizacin de los diagramas de
Voronoi a
cap-5
El mtodo prune-and-search es relativamente nuevo, por lo que en
comparacin con
otros campos en esta rea hay menos artculos publicados. Para
investigaciones adicionales
recomendamos los siguientes artculos: Avis, Bose, Shermer,
Snoeyink, Toussaint
y Zhu (1996); Bhattacharya, Jadhav, Mukhopadhyay y Robert
(1994); Chou y
Chung (1994); Imai (1993); Imai, Kato y Yamamoto (1989); Imai,
Lee y Yang (1992);
Jadhav y Mukhopadhyyay (1993); Megiddo (1983); Megiddo
(1984); Megiddo (1985);
y Shreesh, Asish y Binay (1996).
Para conocer algunos artculos muy interesantes de reciente
aparicin, consulte Eiter
y Veith (2002); ElGindy, Everett y Toussaint (1993); Kirpatrick y
Snoeyink (1993);
Kirpatrick y Snoeyink (1995), y Santis y Persiano (1994).
cap-6
Puede afi rmarse que el trmino programacin dinmica fue acuado
por Bellman
(1962). Muchos autores han escrito libros sobre este tema:
Nemhauser (1966); Dreyfus
y Law (1977), y Denardo (1982).
En 1962, Bellman realiz una revisin de la aplicacin de la
programacin dinmica
para resolver problemas combinatorios (1962). El planteamiento del
mtodo de programacin
dinmica para el problema de asignacin de recursos y de
programacin