SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
RAPTOR vs. DFD 
Los paquetes de software como RAPTOR y DFD son editores e intérpretes de diagramas de flujo. Su interfaz gráfica facilita en 
gran medida la creación de diagramas de flujo para la representación de algoritmos que solucionan problemas por computadora. 
Dichos diagramas pueden ser guardados en disco, recuperados de disco y pueden ser impresos en diferentes tamaños sin 
importar el tipo de impresora; sin embargo tienen características particulares que marcan diferencias entre uno y otro. El presente 
documento ilustra algunas de estas características. 
RAPTOR DFD 
1. ESTRUCTURAS SELECTIVAS (CONDICIONALES) 
1.1. ¿Permite el uso de estructuras selectivas simples? (if) Si Si 
1.2. ¿Permite el uso de estructuras selectivas dobles? (if‐else) Si Si 
1.3. ¿Permite el uso de estructuras selectivas múltiples? (switch‐case) No No 
1.4. ¿Se pueden implementar condiciones anidadas? Si Si 
2. ESTRUCTURAS REPETITIVAS (CICLOS) 
2.1. ¿Contiene ciclo while? Si Si 
2.2. ¿Contiene ciclo do‐while? Si No 
2.3. ¿Contiene ciclo for? No Si 
2.4. Los ciclos iteran cuando la condición es … Falsa Verdadera 
2.5. ¿Se pueden implementar ciclos anidados? Si Si 
3. ARREGLOS 
3.1. ¿Soporta arreglos unidimensionales (vectores)? Si Si 
3.2. ¿Soporta arreglos bidimensionales (matrices)? Si Si 
3.3. ¿Soporta arreglos tridimensionales (cubos)? No Si 
3.4. Los índices de los arreglos inician en … 1 0 
3.5. Las celdas del arreglo se indexan con los símbolos … [ ] ( ) 
4. SUBRUTINAS 
4.1. ¿Se pueden implementar subrutinas? Si Si 
4.2. ¿Se pueden enviar argumentos ó parámetros a las subrutinas? No Si 
Ing. Bruno López Takeyas http://www.itnuevolaredo.edu.mx/takeyas
RAPTOR vs. DFD 
4.3. ¿Se puede devolver un valor desde una función? No No 
5. REGISTROS 
5.1. ¿Soporta el manejo de registros y/o estructuras? No No 
6. USO GENERAL 
6.1. ¿Contiene ayuda? Si Si 
6.2. ¿Se pueden imprimir los diagramas? Si Si 
6.3. ¿Permite el reacomodo de los símbolos del diagrama durante la 
edición? 
Si No 
6.4. ¿Permite ejecutar paso a paso el diagrama de flujo? Si Si 
6.5. ¿Permite monitorear las variables al ejecutar paso a paso el 
diagrama de flujo? 
Si Si 
6.6. ¿Puede descargarse gratuitamente de internet? Si Si 
6.7. ¿Convierte diagrama a código fuente en lenguaje de programación? Si 
(Ada, C#, Java, C++) 
No 
6.8. Descargar en … http://raptor.martincarlisle.com/ http://wiki.freaks‐unidos.net/freedfd/ 
7. MODELADO ORIENTADO A OBJETOS Si No 
7.1. ¿Se puede dibujar la clase en UML? Si No 
7.2. ¿Se pueden establecer modificadores de acceso? Si No 
7.3. ¿Se pueden declarar constructores? Si No 
7.4. ¿Se puede declarar destructor? No No 
7.5. ¿Se pueden enviar argumentos a los métodos? Si No 
7.6. ¿Se puede devolver un valor de un método? Si No 
Ing. Bruno López Takeyas http://www.itnuevolaredo.edu.mx/takeyas

Más contenido relacionado

Similar a Raptor vs dfd (20)

Pseint
PseintPseint
Pseint
 
Udf eficientes
Udf eficientesUdf eficientes
Udf eficientes
 
Cppbasico
CppbasicoCppbasico
Cppbasico
 
Tutorial de C
Tutorial de CTutorial de C
Tutorial de C
 
Aprenda C++ como si estuviera en primero
Aprenda C++ como si estuviera en primeroAprenda C++ como si estuviera en primero
Aprenda C++ como si estuviera en primero
 
C++ basico subido JHS
C++ basico subido JHSC++ basico subido JHS
C++ basico subido JHS
 
Cppbasico
CppbasicoCppbasico
Cppbasico
 
Tutorial de c++
Tutorial de c++Tutorial de c++
Tutorial de c++
 
programacion c++ basico
programacion c++  basicoprogramacion c++  basico
programacion c++ basico
 
Pseint
Pseint Pseint
Pseint
 
Pseint
Pseint Pseint
Pseint
 
Fundamentos del programación de diseño web
Fundamentos del programación de  diseño webFundamentos del programación de  diseño web
Fundamentos del programación de diseño web
 
Temario lenguaje ensamblador
Temario lenguaje ensambladorTemario lenguaje ensamblador
Temario lenguaje ensamblador
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
principios básicos
principios básicosprincipios básicos
principios básicos
 
Pseudocódigos
PseudocódigosPseudocódigos
Pseudocódigos
 
1. tipos de datos abstractos
1. tipos de datos abstractos1. tipos de datos abstractos
1. tipos de datos abstractos
 
programcion karel
programcion karelprogramcion karel
programcion karel
 
Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97Siglibre10 Taller UDig V97
Siglibre10 Taller UDig V97
 
Funciones sgbd
Funciones sgbdFunciones sgbd
Funciones sgbd
 

Más de MaryRomero77 (20)

Programa14
Programa14Programa14
Programa14
 
Doc 13
Doc 13Doc 13
Doc 13
 
Doc 12
Doc 12Doc 12
Doc 12
 
Doc 11
Doc 11Doc 11
Doc 11
 
Doc 10
Doc 10Doc 10
Doc 10
 
Doc 9
Doc 9Doc 9
Doc 9
 
8
88
8
 
presentacion7
presentacion7presentacion7
presentacion7
 
Programa6
Programa6Programa6
Programa6
 
Doc3
Doc3Doc3
Doc3
 
Doc 3
Doc 3Doc 3
Doc 3
 
Doc2
Doc2Doc2
Doc2
 
tutorial
tutorialtutorial
tutorial
 
Doc1
Doc1Doc1
Doc1
 
María del carmen romero corregido
María del carmen romero corregidoMaría del carmen romero corregido
María del carmen romero corregido
 
Ejercicio8
Ejercicio8Ejercicio8
Ejercicio8
 
Ejercicio#7
Ejercicio#7Ejercicio#7
Ejercicio#7
 
Ejercicio5
Ejercicio5Ejercicio5
Ejercicio5
 
Ejercicio6
Ejercicio6Ejercicio6
Ejercicio6
 
Empresas
EmpresasEmpresas
Empresas
 

Raptor vs dfd

  • 1. RAPTOR vs. DFD Los paquetes de software como RAPTOR y DFD son editores e intérpretes de diagramas de flujo. Su interfaz gráfica facilita en gran medida la creación de diagramas de flujo para la representación de algoritmos que solucionan problemas por computadora. Dichos diagramas pueden ser guardados en disco, recuperados de disco y pueden ser impresos en diferentes tamaños sin importar el tipo de impresora; sin embargo tienen características particulares que marcan diferencias entre uno y otro. El presente documento ilustra algunas de estas características. RAPTOR DFD 1. ESTRUCTURAS SELECTIVAS (CONDICIONALES) 1.1. ¿Permite el uso de estructuras selectivas simples? (if) Si Si 1.2. ¿Permite el uso de estructuras selectivas dobles? (if‐else) Si Si 1.3. ¿Permite el uso de estructuras selectivas múltiples? (switch‐case) No No 1.4. ¿Se pueden implementar condiciones anidadas? Si Si 2. ESTRUCTURAS REPETITIVAS (CICLOS) 2.1. ¿Contiene ciclo while? Si Si 2.2. ¿Contiene ciclo do‐while? Si No 2.3. ¿Contiene ciclo for? No Si 2.4. Los ciclos iteran cuando la condición es … Falsa Verdadera 2.5. ¿Se pueden implementar ciclos anidados? Si Si 3. ARREGLOS 3.1. ¿Soporta arreglos unidimensionales (vectores)? Si Si 3.2. ¿Soporta arreglos bidimensionales (matrices)? Si Si 3.3. ¿Soporta arreglos tridimensionales (cubos)? No Si 3.4. Los índices de los arreglos inician en … 1 0 3.5. Las celdas del arreglo se indexan con los símbolos … [ ] ( ) 4. SUBRUTINAS 4.1. ¿Se pueden implementar subrutinas? Si Si 4.2. ¿Se pueden enviar argumentos ó parámetros a las subrutinas? No Si Ing. Bruno López Takeyas http://www.itnuevolaredo.edu.mx/takeyas
  • 2. RAPTOR vs. DFD 4.3. ¿Se puede devolver un valor desde una función? No No 5. REGISTROS 5.1. ¿Soporta el manejo de registros y/o estructuras? No No 6. USO GENERAL 6.1. ¿Contiene ayuda? Si Si 6.2. ¿Se pueden imprimir los diagramas? Si Si 6.3. ¿Permite el reacomodo de los símbolos del diagrama durante la edición? Si No 6.4. ¿Permite ejecutar paso a paso el diagrama de flujo? Si Si 6.5. ¿Permite monitorear las variables al ejecutar paso a paso el diagrama de flujo? Si Si 6.6. ¿Puede descargarse gratuitamente de internet? Si Si 6.7. ¿Convierte diagrama a código fuente en lenguaje de programación? Si (Ada, C#, Java, C++) No 6.8. Descargar en … http://raptor.martincarlisle.com/ http://wiki.freaks‐unidos.net/freedfd/ 7. MODELADO ORIENTADO A OBJETOS Si No 7.1. ¿Se puede dibujar la clase en UML? Si No 7.2. ¿Se pueden establecer modificadores de acceso? Si No 7.3. ¿Se pueden declarar constructores? Si No 7.4. ¿Se puede declarar destructor? No No 7.5. ¿Se pueden enviar argumentos a los métodos? Si No 7.6. ¿Se puede devolver un valor de un método? Si No Ing. Bruno López Takeyas http://www.itnuevolaredo.edu.mx/takeyas