SlideShare una empresa de Scribd logo
1 de 9
Herramienta computacional
http://raptor.martincarlisle.com/
1
¿Qué es RAPTOR?
2
• Presenta un entorno de desarrollo de la
programación visual basado en diagramas de
flujo.
• Su lenguaje minimiza la sintaxis que se debe
aprender para escribir correctamente un
programa de instrucciones.
• Su objetivo es enseñar cómo diseñar y
ejecutar algoritmos.
Estructura básica
• Inicia con el símbolo Start
• Ejecuta el programa a través
de sentencias/símbolos.
• Detiene la ejecución cuando
se alcanza el símbolo End
3
Sentencias/Símbolos
Cada símbolo representa un tipo
único de instrucción.
• asignación
• llamada
• entrada
• salida
• selección
• ciclo
Comandos
básicos
4
Comandos
de control
Programa típico
5
• ENTRADA.- obtención de datos que se
necesitan
• PROCESO.- manipular los datos para
completar tareas
• SALIDA.- desplegar los valores obtenidos
Propósito Símbolo Nombre Descripción
Entrada Sentencia de
entrada
Permite que el usuario introduzca datos. Cada
valor de un dato se almacena en una variable.
Proceso Sentencia de
asignación
Cambia el valor de una variable usando algún
cálculo matemático.
Proceso Llamada a
procedimiento
Ejecuta un grupo de instrucciones definidas en
el procedimiento nombrado. En algunos casos
algunos de los argumentos de los
procedimientos (es decir, variables) serán
cambiadas por las instrucciones de los
procedimientos.
Salida Sentencia de
salida
Muestra (o guarda en un archivo) el valor de
una variable.
Comandos básicos
6
Sentencia/Símbolo de Asignación
• Se utiliza para
realizar un
cálculo y después
almacenar los
resultados en una
variable.
7
Sentencia/Símbolo de Entrada
• Permite que el usuario de un programa
incorpore un valor de datos en una variable del
programa durante la ejecución de programa.
8
Sentencia/Símbolo de Salida
• Muestra un valor
en la ventana
MasterConsole
9

Más contenido relacionado

La actualidad más candente

Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareJosé Antonio Sandoval Acosta
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador SintácticoPablo Guerra
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
 
Curso de Sistemas Operativos - Unidad Procesos e Hilos
Curso de Sistemas Operativos - Unidad Procesos e HilosCurso de Sistemas Operativos - Unidad Procesos e Hilos
Curso de Sistemas Operativos - Unidad Procesos e HilosJuan Rafael Alvarez Correa
 
Lenguajeslogicofuncionales
LenguajeslogicofuncionalesLenguajeslogicofuncionales
LenguajeslogicofuncionalesDavid Echeverria
 
FUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMASFUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMASCinthia López
 
CASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOSCASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOSJofrahona Rojinegro
 
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...Yesy Diaz
 
ADMINISTRACION DE BASE DE DATOS.ppt
ADMINISTRACION DE BASE DE DATOS.pptADMINISTRACION DE BASE DE DATOS.ppt
ADMINISTRACION DE BASE DE DATOS.pptCristianFlasher1
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPUIvan Porras
 
Arquitectura de computadoras unidad 2 y 3
Arquitectura de computadoras unidad 2 y 3Arquitectura de computadoras unidad 2 y 3
Arquitectura de computadoras unidad 2 y 3m220
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Fundamentos basicos de redes
Fundamentos basicos de redesFundamentos basicos de redes
Fundamentos basicos de redesCesar Ska Duran
 

La actualidad más candente (20)

Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
Curso de Sistemas Operativos - Unidad Procesos e Hilos
Curso de Sistemas Operativos - Unidad Procesos e HilosCurso de Sistemas Operativos - Unidad Procesos e Hilos
Curso de Sistemas Operativos - Unidad Procesos e Hilos
 
Lenguajeslogicofuncionales
LenguajeslogicofuncionalesLenguajeslogicofuncionales
Lenguajeslogicofuncionales
 
FUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMASFUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMAS
 
Procesos e Hilos
Procesos e HilosProcesos e Hilos
Procesos e Hilos
 
Compilador
CompiladorCompilador
Compilador
 
CASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOSCASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOS
 
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
POLÍTICA PÚBLICA PARA LA ADQUISICIÓN Y USO DEL HARDWARE EN LA ADMINISTRACIÓN ...
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
ADMINISTRACION DE BASE DE DATOS.ppt
ADMINISTRACION DE BASE DE DATOS.pptADMINISTRACION DE BASE DE DATOS.ppt
ADMINISTRACION DE BASE DE DATOS.ppt
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Arquitectura de computadoras unidad 2 y 3
Arquitectura de computadoras unidad 2 y 3Arquitectura de computadoras unidad 2 y 3
Arquitectura de computadoras unidad 2 y 3
 
Metodología CommonKADS
Metodología CommonKADSMetodología CommonKADS
Metodología CommonKADS
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Fundamentos basicos de redes
Fundamentos basicos de redesFundamentos basicos de redes
Fundamentos basicos de redes
 
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADORFUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
 

Similar a USO DE RAPTOR.pptx

Similar a USO DE RAPTOR.pptx (20)

Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo
 
Presentacion algoritmos preufod sec.k
Presentacion algoritmos preufod sec.kPresentacion algoritmos preufod sec.k
Presentacion algoritmos preufod sec.k
 
Semana 2 Lenguajes de programación.pptx
Semana 2  Lenguajes de programación.pptxSemana 2  Lenguajes de programación.pptx
Semana 2 Lenguajes de programación.pptx
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programación
 
02 algoritmos
02 algoritmos02 algoritmos
02 algoritmos
 
Programacion
ProgramacionProgramacion
Programacion
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
PROGRAMACION-copia.pptx
PROGRAMACION-copia.pptxPROGRAMACION-copia.pptx
PROGRAMACION-copia.pptx
 
Unidad 1 el pseudocodigo
Unidad 1 el pseudocodigoUnidad 1 el pseudocodigo
Unidad 1 el pseudocodigo
 
Apuntes De Algoritmos
Apuntes De AlgoritmosApuntes De Algoritmos
Apuntes De Algoritmos
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
Concepto y representaciones de un Algoritmo
Concepto y representaciones de un AlgoritmoConcepto y representaciones de un Algoritmo
Concepto y representaciones de un Algoritmo
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Trabajo de romero
Trabajo de romeroTrabajo de romero
Trabajo de romero
 
ALGORITMOS.ppsx
ALGORITMOS.ppsxALGORITMOS.ppsx
ALGORITMOS.ppsx
 
Manual de raptor
Manual de raptorManual de raptor
Manual de raptor
 
Algoritmo y pseudocodigo
Algoritmo y pseudocodigoAlgoritmo y pseudocodigo
Algoritmo y pseudocodigo
 
Manual de raptor1
Manual de raptor1Manual de raptor1
Manual de raptor1
 
manual raptor
manual raptormanual raptor
manual raptor
 

USO DE RAPTOR.pptx

  • 2. ¿Qué es RAPTOR? 2 • Presenta un entorno de desarrollo de la programación visual basado en diagramas de flujo. • Su lenguaje minimiza la sintaxis que se debe aprender para escribir correctamente un programa de instrucciones. • Su objetivo es enseñar cómo diseñar y ejecutar algoritmos.
  • 3. Estructura básica • Inicia con el símbolo Start • Ejecuta el programa a través de sentencias/símbolos. • Detiene la ejecución cuando se alcanza el símbolo End 3
  • 4. Sentencias/Símbolos Cada símbolo representa un tipo único de instrucción. • asignación • llamada • entrada • salida • selección • ciclo Comandos básicos 4 Comandos de control
  • 5. Programa típico 5 • ENTRADA.- obtención de datos que se necesitan • PROCESO.- manipular los datos para completar tareas • SALIDA.- desplegar los valores obtenidos
  • 6. Propósito Símbolo Nombre Descripción Entrada Sentencia de entrada Permite que el usuario introduzca datos. Cada valor de un dato se almacena en una variable. Proceso Sentencia de asignación Cambia el valor de una variable usando algún cálculo matemático. Proceso Llamada a procedimiento Ejecuta un grupo de instrucciones definidas en el procedimiento nombrado. En algunos casos algunos de los argumentos de los procedimientos (es decir, variables) serán cambiadas por las instrucciones de los procedimientos. Salida Sentencia de salida Muestra (o guarda en un archivo) el valor de una variable. Comandos básicos 6
  • 7. Sentencia/Símbolo de Asignación • Se utiliza para realizar un cálculo y después almacenar los resultados en una variable. 7
  • 8. Sentencia/Símbolo de Entrada • Permite que el usuario de un programa incorpore un valor de datos en una variable del programa durante la ejecución de programa. 8
  • 9. Sentencia/Símbolo de Salida • Muestra un valor en la ventana MasterConsole 9