Want to create interactive content? It’s easy in Genially!

Get started free

PRESENTACIÓN RAPTOR

Luis Jimenez Guaman

Created on July 26, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Audio tutorial

Pechakucha Presentation

Desktop Workspace

Decades Presentation

Psychology Presentation

Medical Dna Presentation

Geometric Project Presentation

Transcript

Presentación

raptor

Índice

1.

Definicion

2.

Concepto

3.

Caracteristicas

4.

Ventajas

5.

Desventajas

6.

Interfaz

DEFINICIÓN

RAPTOR es un software libre, un programa en el cual nos señala de forma específica dónde tenemos el error.

CONCEPTO

RAPTOR" es un software educativo de programación visual utilizado para enseñar conceptos básicos de algoritmos y lógica de programación. La palabra "RAPTOR" es un acrónimo de "RAPid Transit for ORderly Representations," lo que implica que el programa está diseñado para permitir a los estudiantes representar y comprender algoritmos de manera rápida y ordenada

Características de RAPTOR

Sin costo:Se distribuyegratuitamentecon el fin de apoyar a la comunidad de programadores que desean mejorar sus conocimientos

Simbología común: RAPTOR utiliza lamisma simbologíaque los diagramas de flujo, lo que lo hace muy accesible para los estudiantes que deben tener estos conocimientos previamente.

Conversión a código:Gracias a la herramienta para convertir los diagramas creados a código permiteprobar elresultadode los algoritmos diseñados y así comprobar su funcionamiento.

Es un entorno de programación:Aunque no utiliza código como tal, su funcionamiento es muysimilar a los entornos de programaciónpor lo que prepara a los estudiantes de forma que puedan migrar a lenguajes más complejos de una forma sencilla

Compatible con Windows:Debido a que fue desarrollado utilizando el lenguaje C# su compatibilidad es exclusiva conWindows, y los desarrolladores no tienen planes para llevarlo a otros sistemas operativos por el momento.

Ventajas

Retroalimentación inmediata

Fácil de aprender

Raptor está diseñado para principiantes, lo que lo convierte en una excelente opción para quienes se están iniciando en la programación.

Raptor proporciona retroalimentación instantánea sobre la corrección y eficiencia de los algoritmos creados.

Preparación para otros lenguajes

Enseña lógica de programación

Al comprender la lógica de programación con Raptor, los estudiantes pueden abordar más fácilmente otros lenguajes de programación en el futuro.

El software Raptor se centra en enseñar lógica y diseño de algoritmos antes de introducir a los estudiantes a un lenguaje de programación específico.

Desventajas

Falta de soporte para lenguajes de programación reales

Limitado a diagramas de flujo

Ausencia de ciertas estructuras de datos avanzados

RAPTOR es una herramienta específica para la creación de diagramas de flujo y no permite la programación mediante código de programación tradicional. Esto puede limitar la flexibilidad y el alcance del software, ya que algunos algoritmos o estructuras de datos más complejos pueden resultar difíciles de representar con diagramas de flujo.

Aunque RAPTOR es útil para aprender conceptos básicos de programación, no proporciona una transición directa a lenguajes de programación reales como Python, Java o C++. Esto podría dificultar la transición para aquellos que deseen aprender un lenguaje de programación convencional después de RAPTOR.

RAPTOR podría carecer de ciertas estructuras de datos avanzados que son fundamentales en la programación real, como listas enlazadas, pilas, colas, etc.

Curva de aprendizaje

A medida que los proyectos se vuelven más grandes y complejos, puede resultar que se mantenga y organice el código en RAPTOR, debido a la naturaleza visual de los diagramas de flujo.

Limitaciones en la complejidad del código

Si bien RAPTOR es una herramienta amigable para principiantes, podría tener una curva de aprendizaje inicial para quienes no están familiarizados con la representación de algoritmos mediante diagramas de flujo.

Interfaz

La interfaz gráfica del software permite la adición de comentarios a los símbolos del diagrama de flujo, por tanto, es posible editar el enunciado inicial del problema como un comentario del símbolo inicio (Start).

. Desde nuestro punto de vista la herramienta RAPTORtiene los siguientes inconvenientes:

No se presenta la traza completa de la ejecución en una pantalla que incluya la evaluación de las expresiones lógicas inmersas en las condiciones o ciclos, a pesar de que la prueba del algoritmo señala cuál es el símbolo en ejecución y se visualiza el cambio de valor de las variables.
Carece de soporte para el análisis del problema y planteamiento de la solución,aun cuando permite editar comentarios relacionados con los símbolos del diagrama.
No se realizan validaciones semánticas para evitar ciclos infinitos.
No utiliza la notación estándar de la mayoría de los libros de algoritmos para representar la estructura cíclica hacer hasta.
El símbolo de asignación solo acepta una asignación lo cual incrementa el tamaño de un diagrama.
No cuenta con las estructuras cíclicas para y mientras
El único idioma disponible es el inglés.
Solo se ejecuta de forma completa en plataformas Windows, para Linux debe instalarse la plataforma Mono.