SlideShare una empresa de Scribd logo
1 de 4
software Raptor 
Introducción a la programación con RAPTOR 
Por el Dr. Wayne Brown 
¿Qué es RAPTOR? 
Raptor es un entorno de desarrollo visual de programación basado en diagramas de 
flujo. Un diagrama de flujo es una colección de símbolos gráficos conectados, donde 
cada símbolo representa un tipo específico de instrucción a ser ejecutada. Las 
conexiones entre los símbolos de determinar el orden en que son ejecutadas las 
instrucciones. Estas ideas se harán más claras a medida que el uso RAPTOR para 
resolver problemas. 
Usamos las rapaces en CS110 por varias razones. 
•El entorno de desarrollo RAPTOR minimiza la cantidad de sintaxis que se 
debe aprender a escribir programas de instrucciones correctas. 
•El entorno de desarrollo RAPTOR es visual. RAPTOR programas son diagramas
(grafos dirigidos) que pueden ser ejecutadas de un símbolo a la vez. Esto le ayudará a 
seguir el flujo de ejecución de instrucciones en los programas de 
rapaces. 
•RAPTOR está diseñado para la facilidad de uso. (Es posible que tenga que tomar 
nuestra palabra para esto, pero otros entornos de programación del desarrollo son 
extremadamente complejas.) 
Mensajes de error RAPTOR están diseñados para ser más fácilmente 
comprensible por los programadores principiantes. 
• Nuestro objetivo es enseñarle la forma de diseñar y ejecutar algoritmos. 
Estos objetivos no requieren de un peso pesado del lenguaje de programación 
comerciales tales como C + + o Java. 
RAPTOR la estructura programática 
Un programa RAPTOR es un conjunto de símbolos relacionados que representan 
acciones 
a realizar. Las flechas que conectan los símbolos determinar el orden en que las 
acciones se llevan a cabo. Cuando se ejecuta un programa de rapaces, de empezar por 
el símbolo de inicio y seguir las flechas para ejecutar el programa. Un programa 
RAPTOR detiene la ejecución cuando el símbolo de finalización. RAPTOR El programa 
más pequeño (que no hace nada) se representa a la derecha. Al hacer RAPTOR estados 
adicionales entre el inicio y final símbolos puede crear RAPTOR programas 
significativos.
Introducción a las declaraciones RAPTOR / Símbolos 
RAPTOR tiene seis (6) símbolos básicos, donde cada símbolo representa un tipo único de 
enseñanza. Los símbolos básicos se muestran a la derecha. Los cuatro tipos de 
instrucciones, asignación, una llamada o de entrada y de salida, se explican en esta 
lectura, la parte inferior dos tipos, selección y bucles, se explica en una lectura 
en el futuro. 
El programa de ordenador típico tiene tres componentes básicos: 
• ENTRADA - obtener los valores de datos que se necesitan para realizar la 
tarea. 
• TRANSFORMACIÓN - manipular los valores de datos para realizar la tarea. 
• SALIDA - pantalla (o guardar) los valores que ofrecen una solución a la 
tarea. 
Estos tres componentes tienen una correlación directa con las instrucciones RAPTOR 
como se muestra en la tabla siguiente. 
ENTRADA 
declaración de entrada Permitir que el usuario introduzca datos. Cada 
valor de datos se almacena en una variable. 
TRANSFORMACIÓN
instrucción de asignación Cambie el valor de una variable mediante algún tipo de cálculo 
matemático. 
TRANSFORMACIÓN 
llamada de procedimiento Ejecutar un grupo de instrucciones definidas en el 
procedimiento llamado. En algunos casos algunos de los argumentos procedimiento (es 
decir, variables) se cambiará por el procedimiento de las instrucciones. 
SALIDA 
la salida del comando Pantalla (o guardar en un archivo) el valor de una variable. 
El hilo común entre estos cuatro instrucciones es que todas las variables para 
hacer algo! Para entender cómo desarrollar algoritmos de programas de trabajo en 
equipo, debe entender el concepto de una variable. Por favor, estudie la sección 
siguiente con mucha atención! 
RAPTOR Variables 
Las variables son lugares de memoria de computadora que tienen un valor de datos. 
En un momento dado una variable sólo puede contener un valor único. Sin embargo, 
el 
valor de una variable puede variar (cambiar) como un programa se ejecuta. Es por 
eso que llaman "variables"! A modo de ejemplo, estudiar el siguiente cuadro que 
traza el valor de una variable llamada X.

Más contenido relacionado

La actualidad más candente

Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaJesus Freites
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmoSergioERondon
 
Programacion Logica
Programacion LogicaProgramacion Logica
Programacion LogicaNatalia
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programaciónMilton Escobar
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representaciónBenjamin Medina Ramirez
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAdolfoReyes24
 
Funciones y subrutinas
Funciones y subrutinasFunciones y subrutinas
Funciones y subrutinasFelipe Rivera
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Orangel4
 
Semana2 3 introducción_labview
Semana2  3 introducción_labviewSemana2  3 introducción_labview
Semana2 3 introducción_labviewdagar71
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFranco Guamán
 
MANUAL DE RAPTOR (PARTE 3)
MANUAL DE RAPTOR (PARTE 3)MANUAL DE RAPTOR (PARTE 3)
MANUAL DE RAPTOR (PARTE 3)Alfa Mercado
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computaciónLuisRestan1
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFresyMetal
 

La actualidad más candente (18)

Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Programacion Logica
Programacion LogicaProgramacion Logica
Programacion Logica
 
PowerPoint Programación
PowerPoint ProgramaciónPowerPoint Programación
PowerPoint Programación
 
PowerPoint (Programación)
PowerPoint (Programación)PowerPoint (Programación)
PowerPoint (Programación)
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
PowerPoint Programación
PowerPoint ProgramaciónPowerPoint Programación
PowerPoint Programación
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Funciones y subrutinas
Funciones y subrutinasFunciones y subrutinas
Funciones y subrutinas
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
Taller steisy
Taller steisyTaller steisy
Taller steisy
 
Semana2 3 introducción_labview
Semana2  3 introducción_labviewSemana2  3 introducción_labview
Semana2 3 introducción_labview
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad I
 
MANUAL DE RAPTOR (PARTE 3)
MANUAL DE RAPTOR (PARTE 3)MANUAL DE RAPTOR (PARTE 3)
MANUAL DE RAPTOR (PARTE 3)
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.com
 

Destacado

Destacado (15)

Scherma roma
Scherma romaScherma roma
Scherma roma
 
Curso de inglés bbc english 77
Curso de inglés bbc english 77Curso de inglés bbc english 77
Curso de inglés bbc english 77
 
Curso a alimentação na infância
Curso a alimentação na infânciaCurso a alimentação na infância
Curso a alimentação na infância
 
neatbeans1
 neatbeans1 neatbeans1
neatbeans1
 
B-TECH(EEE)_CIRTIFICATE[2]
B-TECH(EEE)_CIRTIFICATE[2]B-TECH(EEE)_CIRTIFICATE[2]
B-TECH(EEE)_CIRTIFICATE[2]
 
22. Użytkowanie i obsługiwanie maszyn i urządzeń
22. Użytkowanie i obsługiwanie maszyn i urządzeń22. Użytkowanie i obsługiwanie maszyn i urządzeń
22. Użytkowanie i obsługiwanie maszyn i urządzeń
 
Altamirano ocmin norith_gia2
Altamirano ocmin norith_gia2Altamirano ocmin norith_gia2
Altamirano ocmin norith_gia2
 
Dfdmanual3
Dfdmanual3Dfdmanual3
Dfdmanual3
 
Prueva unica#2
Prueva unica#2Prueva unica#2
Prueva unica#2
 
Manual de raptor 1
Manual de raptor 1Manual de raptor 1
Manual de raptor 1
 
Declaracion publica de gualberto cusi
Declaracion publica de gualberto cusiDeclaracion publica de gualberto cusi
Declaracion publica de gualberto cusi
 
Vitrine Mar2010 Sem4
Vitrine Mar2010 Sem4Vitrine Mar2010 Sem4
Vitrine Mar2010 Sem4
 
Proyecto 6
Proyecto 6Proyecto 6
Proyecto 6
 
11. Wykonywanie pomiarów warsztatowych
11. Wykonywanie pomiarów warsztatowych11. Wykonywanie pomiarów warsztatowych
11. Wykonywanie pomiarów warsztatowych
 
20160509093528677
2016050909352867720160509093528677
20160509093528677
 

Similar a Manual de raptor1

Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 
Raptor cesar
Raptor cesarRaptor cesar
Raptor cesar0cero
 
Raptor comandos
Raptor comandosRaptor comandos
Raptor comandosarecerv
 
2.3 instrucciones básicas de programación
2.3 instrucciones básicas de programación2.3 instrucciones básicas de programación
2.3 instrucciones básicas de programaciónEmir Méndez Alarcón
 
Exposición ted
Exposición tedExposición ted
Exposición tedCOVAEV
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariMaribelPechaLamprea
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariMaribelPechaLamprea
 
Unidad 3
Unidad 3Unidad 3
Unidad 3tf94
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)Pato Brito
 
Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07Carlos Pastorino
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 

Similar a Manual de raptor1 (20)

Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Raptor cesar
Raptor cesarRaptor cesar
Raptor cesar
 
Raptor comandos
Raptor comandosRaptor comandos
Raptor comandos
 
2.3 instrucciones básicas de programación
2.3 instrucciones básicas de programación2.3 instrucciones básicas de programación
2.3 instrucciones básicas de programación
 
Exposición ted
Exposición tedExposición ted
Exposición ted
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mari
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mari
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
algoritmo
algoritmoalgoritmo
algoritmo
 
Manual abap
Manual abapManual abap
Manual abap
 
Mipag web
Mipag webMipag web
Mipag web
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07
 
Act26
Act26Act26
Act26
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 

Más de David Magaña Martínez (20)

Cómo insertar un video en eclipse
Cómo insertar un video en eclipseCómo insertar un video en eclipse
Cómo insertar un video en eclipse
 
La vista video view
La vista video viewLa vista video view
La vista video view
 
Imagen
ImagenImagen
Imagen
 
Icono
IconoIcono
Icono
 
Programa 14
Programa 14Programa 14
Programa 14
 
Programa 13
Programa 13Programa 13
Programa 13
 
Programa 12
Programa 12Programa 12
Programa 12
 
Programa 11
Programa 11Programa 11
Programa 11
 
Programa 9
Programa 9Programa 9
Programa 9
 
Presentación10
Presentación10Presentación10
Presentación10
 
Programa 8
Programa 8Programa 8
Programa 8
 
Proyecto4
Proyecto4Proyecto4
Proyecto4
 
Programa2
Programa2Programa2
Programa2
 
Presentación programa3
Presentación programa3Presentación programa3
Presentación programa3
 
Presentación7
Presentación7Presentación7
Presentación7
 
Programa 13
Programa 13Programa 13
Programa 13
 
Programa 12
Programa 12Programa 12
Programa 12
 
Presentación10
Presentación10Presentación10
Presentación10
 
Programa 11
Programa 11Programa 11
Programa 11
 
Programa 9
Programa 9Programa 9
Programa 9
 

Último

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (16)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Manual de raptor1

  • 1. software Raptor Introducción a la programación con RAPTOR Por el Dr. Wayne Brown ¿Qué es RAPTOR? Raptor es un entorno de desarrollo visual de programación basado en diagramas de flujo. Un diagrama de flujo es una colección de símbolos gráficos conectados, donde cada símbolo representa un tipo específico de instrucción a ser ejecutada. Las conexiones entre los símbolos de determinar el orden en que son ejecutadas las instrucciones. Estas ideas se harán más claras a medida que el uso RAPTOR para resolver problemas. Usamos las rapaces en CS110 por varias razones. •El entorno de desarrollo RAPTOR minimiza la cantidad de sintaxis que se debe aprender a escribir programas de instrucciones correctas. •El entorno de desarrollo RAPTOR es visual. RAPTOR programas son diagramas
  • 2. (grafos dirigidos) que pueden ser ejecutadas de un símbolo a la vez. Esto le ayudará a seguir el flujo de ejecución de instrucciones en los programas de rapaces. •RAPTOR está diseñado para la facilidad de uso. (Es posible que tenga que tomar nuestra palabra para esto, pero otros entornos de programación del desarrollo son extremadamente complejas.) Mensajes de error RAPTOR están diseñados para ser más fácilmente comprensible por los programadores principiantes. • Nuestro objetivo es enseñarle la forma de diseñar y ejecutar algoritmos. Estos objetivos no requieren de un peso pesado del lenguaje de programación comerciales tales como C + + o Java. RAPTOR la estructura programática Un programa RAPTOR es un conjunto de símbolos relacionados que representan acciones a realizar. Las flechas que conectan los símbolos determinar el orden en que las acciones se llevan a cabo. Cuando se ejecuta un programa de rapaces, de empezar por el símbolo de inicio y seguir las flechas para ejecutar el programa. Un programa RAPTOR detiene la ejecución cuando el símbolo de finalización. RAPTOR El programa más pequeño (que no hace nada) se representa a la derecha. Al hacer RAPTOR estados adicionales entre el inicio y final símbolos puede crear RAPTOR programas significativos.
  • 3. Introducción a las declaraciones RAPTOR / Símbolos RAPTOR tiene seis (6) símbolos básicos, donde cada símbolo representa un tipo único de enseñanza. Los símbolos básicos se muestran a la derecha. Los cuatro tipos de instrucciones, asignación, una llamada o de entrada y de salida, se explican en esta lectura, la parte inferior dos tipos, selección y bucles, se explica en una lectura en el futuro. El programa de ordenador típico tiene tres componentes básicos: • ENTRADA - obtener los valores de datos que se necesitan para realizar la tarea. • TRANSFORMACIÓN - manipular los valores de datos para realizar la tarea. • SALIDA - pantalla (o guardar) los valores que ofrecen una solución a la tarea. Estos tres componentes tienen una correlación directa con las instrucciones RAPTOR como se muestra en la tabla siguiente. ENTRADA declaración de entrada Permitir que el usuario introduzca datos. Cada valor de datos se almacena en una variable. TRANSFORMACIÓN
  • 4. instrucción de asignación Cambie el valor de una variable mediante algún tipo de cálculo matemático. TRANSFORMACIÓN llamada de procedimiento Ejecutar un grupo de instrucciones definidas en el procedimiento llamado. En algunos casos algunos de los argumentos procedimiento (es decir, variables) se cambiará por el procedimiento de las instrucciones. SALIDA la salida del comando Pantalla (o guardar en un archivo) el valor de una variable. El hilo común entre estos cuatro instrucciones es que todas las variables para hacer algo! Para entender cómo desarrollar algoritmos de programas de trabajo en equipo, debe entender el concepto de una variable. Por favor, estudie la sección siguiente con mucha atención! RAPTOR Variables Las variables son lugares de memoria de computadora que tienen un valor de datos. En un momento dado una variable sólo puede contener un valor único. Sin embargo, el valor de una variable puede variar (cambiar) como un programa se ejecuta. Es por eso que llaman "variables"! A modo de ejemplo, estudiar el siguiente cuadro que traza el valor de una variable llamada X.