Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Resumen
Los diagramas N-S combinan las estructuras de un lenguaje de programacin o del pseudocdigo
con representaciones grficas que facilitan la percepcin visual, como ocurre con los diagramas de
flujo. No obstante, esta tcnica se utiliza poco, quiz porque las herramientas para realizar y probar
este tipo de diagramas son escasas.
Abstract
The N-S diagrams combine the structures of programming language or the pseudocode with gra-
phic representations that facilitate visual perception, like flow diagrams. In spite of anterior, this tech-
nique is little used, maybe because the tools for design and to prove this type of diagrams are scarce.
This article presents tool ICD-Chapin, a command interpreter for N-S diagrams, this program permits
to construct, edit, review and execute N-S diagrams and generates code for C and Java language.
This tool was developed with free software license, using object oriented methodology and under
unified process of development.
I. Introduccin
Analizando los planes de estudio de los progra- De lo anterior, se deduce que el desconoci-
mas de Ingeniera de Sistemas de las diferentes miento y no utilizacin de los diagramas N-S obe-
universidades del departamento de Nario y al- dece, principalmente, a que no se dispone de una
gunas otras de Colombia, la primera asignatura herramienta software que facilite su construccin
del componente de programacin est orientada y prueba. En respuesta a esta situacin se im-
al diseo de algoritmos y su representacin me- plement un intrprete de comandos para dichos
diante la utilizacin de diagramas de flujo, pseu- diagramas, al que se ha denominado ICD-Cha-
docdigo, descripcin textual o directamente con pin. En este artculo se presentan los fundamen-
un lenguaje de programacin imperativo (gene- tos tericos de los diagramas N-S, el proceso de
ralmente lenguaje C, C++) y muy pocas veces desarrollo, las caractersticas de la herramienta y
con diagramas de Nassi-Shneiderman (N-S). los resultados de las pruebas y de su validacin
en la enseanza de programacin.
Un estudio realizado por Chaves [1] en la Ins-
titucin Universitaria Cesmag, consistente en la El artculo se organiza en siete partes: 1. In-
utilizacin de diagramas N-S como estrategia troduccin, en la que se presenta la situacin
didctica para la enseanza del diseo de algo- inicial del proyecto y el problema por resolver;
ritmos, mostr un aumento en el promedio aca- 2. Diagramas de Nassi-Shneiderman, para dar
dmico del grupo, ausencia de reprobacin de la a conocer las caractersticas de esta notacin
asignatura y un aprendizaje ms duradero de las para algoritmos; 3. Desarrollo de la herramienta,
estructuras de programacin. No obstante, en los con informacin importante sobre la metodologa
periodos siguientes se utilizaron nuevamente los de construccin del software; 4. Caractersticas
diagramas de flujo, pese a ofrecer menores resul- tcnicas de ICD-Chapin, en cuanto a cmo est
tados como herramienta didctica, sobre la base construido y cmo funciona el software; 5. Prue-
de dos justificaciones: por una parte, la facilidad bas de funcionalidad, con el fin de dar a conocer
de verificacin, la cual se puede realizar utilizan- las pruebas tcnicas desarrolladas y los resulta-
do el software Dfd, mientras que para los diagra- dos obtenidos; 6. Validacin con estudiantes; es
mas N-S no se conoce ninguna herramienta que decir, los resultados de la aplicacin de la herra-
permita probar los algoritmos; y, por otro lado, solo mienta como recurso didctico; 7. Conclusiones,
una minora de docentes de Fundamentos de Pro- que permiten sintetizar los resultados relevantes
gramacin, conoce y aplica el diagramas N-S. y proponer temas para continuar la investigacin.
otras, de manera que es evidente la secuencia, se orient principalmente por el Proceso Unificado
la bifurcacin o la repeticin en la ejecucin del de desarrollo (RUP) que comprende las fases: ini-
algoritmo [3], Fig. 1. ciacin, elaboracin, construccin y transicin [4].
85
Revista Especializada en Ingeniera
[9] Panreac. Mtodos analticos en alimentaria, aceites [22] J.I. Montoya Arbelez., Modelamiento y Simulacin
y grasas. 1989. de la Cintica de Transesterificacin del Aceite de
[10] Instituto Colombiano de Normas Tcnicas y Certifica- Ricino con Alcohol Etlico, Catalizada con NaOH,
cin. Grasas y aceites animales y vegetales, Deter- Colombia, [en lnea] [citado 2013-05-09] Disponible
minacin del ndice de refraccin, NTC 289, Bogot, en <http://www.bidigital.unal.edu.co/910/1/71536241
El Instituto, 2002. 2009.pdf>
[11] Panreac. Mtodos analticos en alimentaria, aceites [23] J.M. Encinary J.F. Gonzlez., Ethanolysis of used
y grasas, p. 35, 1989. frying oil, Biodiesel preparation and characterization,
Journal Fuel Processing Technology, vol. 88, No. 5,
[12] Instituto Colombiano de Normas Tcnicas y Certifica- pp. 513-522, 2007.
cin, Grasas y aceites animales y vegetales, Deter-
minacin del contenido de humedad y materia voltil, [24] Instituto Colombiano de Normas Tcnicas y Certifica-
NTC 287. Bogot: El Instituto, 2002. cin, Biodiesel para uso en motores diesel, Especifi-
caciones, NTC 5444, Bogot, El Instituto, 2006.
[13] Panreac, Mtodos analticos en alimentaria, aceites
y grasas, p. 37, 1989. [25] F. Avellaneda., Produccin y caracterizacin de Bio-
diesel de palma y de aceite reciclado mediante un
[14] Instituto Colombiano de Normas Tcnicas y Certifi- proceso Batch y un proceso continuo con un reactor
cacin, Grasas y aceites vegetales y animales, De- helicoidal, Tarragona, p. 102, 2010.
terminacin del ndice de acidez y de la acidez, NTC
218. Bogot, El Instituto, 2002. [26] I. Ciria., Produccin y caractersticas de combusti-
bles Diesel y Biodiesel [en lnea] [citado 2013-07-11].
[15] Panreac, Mtodos analticos en alimentaria, aceites Disponible en <http://www.wearcheckiberica.es/do-
y grasas, p. 41, 1989. cumentacion/doctecnica/combustibles.pdf>
[16] Instituto Colombiano de Normas Tcnicas y Certifi- [27] C.E. Avelar., Estudio de evaluacin y diseo para la
cacin, Grasas y aceites animales y vegetales, De- implementacin de un laboratorio de calidad espe-
terminacin del ndice de saponificacin, NTC 335, cializado en biodiesel, El Salvador, 2008.
Bogot, El Instituto, 2003.
[28] J.E. Cordero., Evaluacin de las propiedades fsico-
[17] Panreac, Mtodos analticos en alimentaria, aceites qumicas del biodiesel obtenido a partir de aceite de
y grasas, p. 58, 1989. palma y etanol, como combustible alterno del diesel
[18] Instituto Colombiano de Normas Tcnicas y Certifi- ,2d. Guatemala, 2003.
cacin, Grasas y aceites animales y vegetales, De- [29] P. Benjumea, G. Chaves y C. Vargas., Efecto de la
terminacin del ndice de yodo, NTC 283, Bogot, El temperatura sobre la densidad del biodiesel de acei-
Instituto, 2003. te de palma y sus mezclas con disel convencional,
[19] Panreac, Mtodos analticos en alimentaria, aceites Universidad Nacional de Colombia, 2006.
y grasas, p. 77, 1989. [30] L.F. Ramrez Verduzco y J.E. Rodrguez Rodrguez.,
[20] Instituto Colombiano de Normas Tcnicas y Certifica- Prediccin del nmero de cetano, viscosidad cine-
cin, Grasas y aceites animales y vegetales, Deter- mtica y densidad del biodiesel, Mxico.
minacin del ndice de perxidos, NTC 236, Bogot, [31] F. Ganduglia., Manual de biocombustibles, Asocia-
El Instituto, 2003. cin regional de empresas de petrleo y gas natural
[21] O. Martnez, O. Surez., Produccin de steres etlicos en Latinoamrica y el Caribe, 2009.
a partir de aceite de palma RBD, En: Revista Ingeniera e [32] N. PEREZ y J. URIBE., Determinacin de las con-
Investigacin [en lnea]. No. 2 (2007) <http://www.docs- diciones ptimas para la produccin de biodiesel
toc.com/docs/46227538/Redalyc-Producci%C3%B3n- a partir de aceite de higuerilla (ricinus communis)
de-%C3%A9steres-et%C3%ADlicos-a-partir-de-acei- y aceite de palma mil pesos (oenocarpus bataua),
te> [citado 2012-09-13] Medellin, 2008.
87