SlideShare a Scribd company logo
1 of 36
Download to read offline
Herramienta computacional 
1http://raptor.martincarlisle.com/
¿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 
4Comandos básicosComandos de control
Programación estructurada 
•Secuencia 
•Selección 
•Ciclo
Programa típico 
•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. 
7 
Comandos básicos
Variable 
•Retiene el valor del dato. 
•Al inicio de un programa las variables no existen. 
•Se crean de manera automática cuando se usan en una sentencia. 
•Su valor se puede calcular por una ecuación en una sentencia de asignación. 
•Su valor se puede obtener a través de una sentencia de entrada. 
8
Sentencia/Símbolo de Asignación 
•Se utiliza para realizar un cálculo y después almacenar los resultados en una variable. 
9
Errores comunes al usar variables 
• Error 1: "Variable ____ does not have a value" 
– Hay dos razones comunes para ese error. 
1.- No se le dio valor a la variable 
10
Errores comunes al usar variables 
2.- El nombre de la variable fue mal escrito 
11
Sentencia/Símbolo de Entrada 
•Permitequeelusuariodeunprogramaincorporeunvalordedatosenunavariabledelprogramadurantelaejecucióndeprograma. 
12
Sentencia/Símbolo de Salida 
•Muestra un valor en la ventana MasterConsole 
13
Ejercicio 1 
•Diseñarundiagramadeflujoparacalcularymostrareláreadeunrectángulo. Eldiagramadeberádesolicitarlosdatosnecesariosymostrarelresultado. 
14
Diagrama de Flujo15
Salida 
16
Programación estructurada 
•Secuencia 
•Selección 
•Ciclo
Estructura de controlde selección 
Le indica a la computadora qué camino seguir al tener que decidir algo, con base en si una condición es verdadera o falsa 
18
Ejercicio 2 
•Diseñar un diagrama de flujo que pida tres calificaciones, las analice y determine si el alumno reprobó o aprobó. 
•El diagrama deberá de solicitar los datos necesarios y mostrar el resultado. 
•Para considerar aprobado a un alumno, sus calificaciones deben cumplir las siguientes Reglas: 
•El promedio de las 3 calificaciones debe ser Mayor o iguala 6.0. 
•Ninguna de las calificaciones individuales debe ser menor que 6. 
19
Diagrama de Flujo20
Ejercicio 3 
Es martes por la noche y su equipo de computación deciden quedarse a estudiar por la noche para su examen final pero el hambre los invade. 
Una pizza suena bien, pero ustedes tienen poco dinero, por lo que llaman a varias pizzerías para comparar precios. 
Uno llama a la pizzería VanGo, que venden una pizza redonda de 20 cm de diámetro, con dos ingredientes, por 8.99 dólares. Otro estudiante llama a un lugar llamado Venecia y descubre que tienen una pizza cuadrada, de 25 cm por lado a 11.99 dólares. ¿Cuál de las dos pizzas sería la mejor opción? 
Deciden analizar un programa rápido para comparar los precios de las pizzas. Desarrollar el algoritmo y el diagrama de flujo de dicho programa.
Programación estructurada 
•Secuencia 
•Selección 
•Ciclo
Estructura de control ciclos 
•Ciclo.-permite repetir una o más instrucciones hasta que se cumpla cierta condición. 
23
Ejercicio 4 
Diseñar un diagrama de flujo para calcular y mostrar el área de varios rectángulos que se pidan. 
El diagrama deberá de solicitar los datos necesarios y mostrar el resultado de cada rectángulo 
Se detendrá el cálculo de áreas hasta que se pida que se detenga. 
24
Solución ejercicio 4
Ciclo con Contador 
Ejecuta un bloque de instrucciones un número específico de veces. 
Se debe indicar lo siguiente: 
Darle nombre al contador 
Darle un valor con el que va a iniciar el conteo. 
Ir incrementando el valor del contador 
La condición de salida es cuando se llegue al número de veces que se requiera repetir
Ejercicio 5 
Diseñar un diagrama de flujo para calcular y mostrar el área de “n”rectángulos que se pidan. 
El diagrama deberá de solicitar los datos necesarios y mostrar el resultado de cada rectángulo 
Se detendrá el cálculo de áreas hasta que se llegue a “n”. 
27
Solución ejercicio 5
Ejercicio 6 
•Diseñar un diagrama de flujo que calcule e imprima la suma de los números del 1 al 10, utilizando un ciclo automático. El diagrama deberá de solicitar los datos necesarios y mostrar el resultado. 
29
Diagrama de flujo ejercicio 6 
30
Salida31
Ejercicio 7 
Ir dando calificaciones de alumnos hasta que se terminen las boletas que se tienen que registrar e indicar cuántos de ellos aprobaron y cuántos reprobaron (menor a 70 es reprobado, mayor o igual a 70 es aprobado)
Extra 1: Procedimientos gráficos 
•Open_Graph_Window (tamañoX, tamañoY) 
+X axis 
+Y axisThis corner is pixel (1, 300) This corner is pixel (1, 1) This corner is pixel (500, 300) This corner is pixel (500, 1) This
Dibujar 
•Draw_Line(X1, Y1, X2, Y2, Color) Dibuja una recta entre (X1,Y1)y (X2,Y2)con el color especificado 
•Draw_Box(X1, Y1, X2, Y2, Color, Filled/Unfilled) Dibuja un rectángulo con esquinas diagonalmente opuestas (X1,Y1)y (X2,Y2).Filledlo dibuja relleno del color 
•Draw_Circle(X, Y, Radio, Color, Filled/Unfilled) Dibuja un círculo dado su centro (X,Y)y su radio. 
•Draw_Ellipse(X1, Y1, X2, Y2, Color, Filled/Unfilled) 
Dibuja la elipse que se inscribe en el rectángulo de esquinas diagonalmente opuestas (X1,Y1)y (X2,Y2). 
•Display_Text(X, Y, Texto, Color) Dibuja el texto de la cadena dada, con la esquina superior izquierda del primer carácter en la posición (X,Y).
Abstracción y subprocesos 
•Abstracción: Dar nombre a las cosas 
–La abstracción reduce la complejidad del problema 
•Subproceso: Permite reducir la complejidad agrupando sentencias y dándoles un nombre
Ejercicio gráfico 
•Diseñar un programa que solicite los lados de un rectángulo. El programa debe calcular el área del rectángulo, y luego presentar esta área y dibujar el rectángulo en una pantalla gráfica 
Reinventando la Enseñanza de la Computación 
36

More Related Content

What's hot

Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosjhonshebax
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoTAtiizz Villalobos
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónAna Ruth G H
 
1.1 Fundamentos de simulacion
1.1 Fundamentos de simulacion1.1 Fundamentos de simulacion
1.1 Fundamentos de simulacionavengers92
 
Introducción a la Simulación de Eventos Discretos
Introducción a la Simulación de Eventos DiscretosIntroducción a la Simulación de Eventos Discretos
Introducción a la Simulación de Eventos DiscretosJuan Manuel Carrión Delgado
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
Métodos de optimizacion
Métodos de optimizacionMétodos de optimizacion
Métodos de optimizacionSaid Mora
 

What's hot (20)

Simulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatoriosSimulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatorios
 
Simulacion-unidad 1
Simulacion-unidad 1Simulacion-unidad 1
Simulacion-unidad 1
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
ejercicios de raptor
ejercicios de raptor ejercicios de raptor
ejercicios de raptor
 
Algoritmos en manufactura avanzada
Algoritmos en manufactura avanzadaAlgoritmos en manufactura avanzada
Algoritmos en manufactura avanzada
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Raptor
RaptorRaptor
Raptor
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su función
 
Programación 1: arreglos en C
Programación 1: arreglos en CProgramación 1: arreglos en C
Programación 1: arreglos en C
 
1.1 Fundamentos de simulacion
1.1 Fundamentos de simulacion1.1 Fundamentos de simulacion
1.1 Fundamentos de simulacion
 
Matematica computacional
Matematica computacionalMatematica computacional
Matematica computacional
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 
Introducción a la Simulación de Eventos Discretos
Introducción a la Simulación de Eventos DiscretosIntroducción a la Simulación de Eventos Discretos
Introducción a la Simulación de Eventos Discretos
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Reporte de codigo productos medios
Reporte de codigo productos mediosReporte de codigo productos medios
Reporte de codigo productos medios
 
Métodos De Los Cuadrados Medios
Métodos De Los Cuadrados MediosMétodos De Los Cuadrados Medios
Métodos De Los Cuadrados Medios
 
Métodos de optimizacion
Métodos de optimizacionMétodos de optimizacion
Métodos de optimizacion
 
Numeros Pseudoaleatorios
Numeros PseudoaleatoriosNumeros Pseudoaleatorios
Numeros Pseudoaleatorios
 

Similar to Raptor

Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaOmar B.
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmicacolegio emanuel
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoLincoln School
 
Cuestionario
CuestionarioCuestionario
Cuestionariodvd2899
 
Diana010
Diana010Diana010
Diana010dani t
 
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemasJose David Uc Salas
 
Definición y análisis de un problema
Definición y análisis de un problemaDefinición y análisis de un problema
Definición y análisis de un problemaJoaquin Lara Sierra
 
Algoritmos completo[1] (3)
Algoritmos completo[1] (3)Algoritmos completo[1] (3)
Algoritmos completo[1] (3)Georgesalinas68
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSKatherinBarrios17
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSKatherinBarrios17
 
Algoritmos computacionales y programación: 1
 Algoritmos computacionales y programación: 1 Algoritmos computacionales y programación: 1
Algoritmos computacionales y programación: 1Universidad Veracruzana
 

Similar to Raptor (20)

Tutorial de Raptor
Tutorial de RaptorTutorial de Raptor
Tutorial de Raptor
 
Raptor
RaptorRaptor
Raptor
 
Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmica
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmica
 
Christian hernandez castro2
Christian hernandez castro2Christian hernandez castro2
Christian hernandez castro2
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmico
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Diana010
Diana010Diana010
Diana010
 
preguntas y respuestas
preguntas y respuestas preguntas y respuestas
preguntas y respuestas
 
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
 
Preguntas correctas
Preguntas correctasPreguntas correctas
Preguntas correctas
 
Cuestionario video
Cuestionario videoCuestionario video
Cuestionario video
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Tavito preguntas de_ayer
Tavito preguntas de_ayerTavito preguntas de_ayer
Tavito preguntas de_ayer
 
Definición y análisis de un problema
Definición y análisis de un problemaDefinición y análisis de un problema
Definición y análisis de un problema
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos completo[1] (3)
Algoritmos completo[1] (3)Algoritmos completo[1] (3)
Algoritmos completo[1] (3)
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
 
Algoritmos computacionales y programación: 1
 Algoritmos computacionales y programación: 1 Algoritmos computacionales y programación: 1
Algoritmos computacionales y programación: 1
 

More from olveraadrian82

Preguntas abiertas y de opcion multiple
Preguntas abiertas y de opcion multiplePreguntas abiertas y de opcion multiple
Preguntas abiertas y de opcion multipleolveraadrian82
 
Preguntas abiertas y de opción múltiple 30
Preguntas abiertas y de opción múltiple 30Preguntas abiertas y de opción múltiple 30
Preguntas abiertas y de opción múltiple 30olveraadrian82
 
Preguntas abiertas y de opcion multiple
Preguntas abiertas y de opcion multiplePreguntas abiertas y de opcion multiple
Preguntas abiertas y de opcion multipleolveraadrian82
 
Examen 4 con respuestas
Examen 4 con respuestasExamen 4 con respuestas
Examen 4 con respuestasolveraadrian82
 
Examen 3 con respuestas
Examen 3 con respuestasExamen 3 con respuestas
Examen 3 con respuestasolveraadrian82
 
Examen 2 con respuestas
Examen 2 con respuestasExamen 2 con respuestas
Examen 2 con respuestasolveraadrian82
 
Examen 1 con respuestas
Examen 1 con respuestasExamen 1 con respuestas
Examen 1 con respuestasolveraadrian82
 
Supplement2d netbeans6
Supplement2d netbeans6Supplement2d netbeans6
Supplement2d netbeans6olveraadrian82
 
Diagramas de flujo con el programa dfd
Diagramas de flujo con el programa dfdDiagramas de flujo con el programa dfd
Diagramas de flujo con el programa dfdolveraadrian82
 

More from olveraadrian82 (20)

Que es un emulador
Que es un emuladorQue es un emulador
Que es un emulador
 
Preguntas abiertas y de opcion multiple
Preguntas abiertas y de opcion multiplePreguntas abiertas y de opcion multiple
Preguntas abiertas y de opcion multiple
 
Examen corregido
Examen corregidoExamen corregido
Examen corregido
 
Presentacion dam
Presentacion damPresentacion dam
Presentacion dam
 
Preguntas abiertas y de opción múltiple 30
Preguntas abiertas y de opción múltiple 30Preguntas abiertas y de opción múltiple 30
Preguntas abiertas y de opción múltiple 30
 
Preguntas abiertas y de opcion multiple
Preguntas abiertas y de opcion multiplePreguntas abiertas y de opcion multiple
Preguntas abiertas y de opcion multiple
 
Examen corregido
Examen corregidoExamen corregido
Examen corregido
 
Presentacion blog
Presentacion blogPresentacion blog
Presentacion blog
 
Ejercicio 3 (1)
Ejercicio 3 (1)Ejercicio 3 (1)
Ejercicio 3 (1)
 
Preguntas construye T
Preguntas construye TPreguntas construye T
Preguntas construye T
 
Examen 4 con respuestas
Examen 4 con respuestasExamen 4 con respuestas
Examen 4 con respuestas
 
Examen 3 con respuestas
Examen 3 con respuestasExamen 3 con respuestas
Examen 3 con respuestas
 
Examen 2 con respuestas
Examen 2 con respuestasExamen 2 con respuestas
Examen 2 con respuestas
 
Examen 1 con respuestas
Examen 1 con respuestasExamen 1 con respuestas
Examen 1 con respuestas
 
Supplement2d netbeans6
Supplement2d netbeans6Supplement2d netbeans6
Supplement2d netbeans6
 
Raptor
RaptorRaptor
Raptor
 
Ejercicios todos
Ejercicios todosEjercicios todos
Ejercicios todos
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo con el programa dfd
Diagramas de flujo con el programa dfdDiagramas de flujo con el programa dfd
Diagramas de flujo con el programa dfd
 

Recently uploaded

RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfANEP - DETP
 
Cerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialCerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialDanita2111
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Tema Identificar Relaciones y Casos de Uso 19-05-24.pdf
Tema Identificar Relaciones y Casos de Uso 19-05-24.pdfTema Identificar Relaciones y Casos de Uso 19-05-24.pdf
Tema Identificar Relaciones y Casos de Uso 19-05-24.pdfNoe Castillo
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocacecifranco1981
 
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docxSISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docxgesicavillanuevaqf
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónVasallo1
 
A propósito de la globalización y la financiarización del mundo
A propósito de la globalización y la financiarización del mundoA propósito de la globalización y la financiarización del mundo
A propósito de la globalización y la financiarización del mundosubfabian
 
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdfANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdflvela1316
 
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptxFESARAUGUSTOFANDIORI
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaAlejandrino Halire Ccahuana
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónJonathanCovena1
 
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativoharolbustamante1
 
LA PRIMERA GUERRA MUNDIAL PARA NIÑOS.pdf
LA PRIMERA GUERRA  MUNDIAL PARA NIÑOS.pdfLA PRIMERA GUERRA  MUNDIAL PARA NIÑOS.pdf
LA PRIMERA GUERRA MUNDIAL PARA NIÑOS.pdfFEDERICOPEDRODIONISI
 
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos EscolaresResumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos EscolaresLluviaAliciaHernande
 
LA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptx
LA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptxLA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptx
LA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptxJhordanBenitesSanche2
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxANDREAGRACEDURANSALA
 
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechanitoagurto67
 

Recently uploaded (20)

Sesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdfSesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdf
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
Cerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialCerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencial
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Tema Identificar Relaciones y Casos de Uso 19-05-24.pdf
Tema Identificar Relaciones y Casos de Uso 19-05-24.pdfTema Identificar Relaciones y Casos de Uso 19-05-24.pdf
Tema Identificar Relaciones y Casos de Uso 19-05-24.pdf
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOSTRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
 
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docxSISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
SISTEMA RESPIRATORIO DEL CUERPO HUMANO triptico.docx
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilización
 
A propósito de la globalización y la financiarización del mundo
A propósito de la globalización y la financiarización del mundoA propósito de la globalización y la financiarización del mundo
A propósito de la globalización y la financiarización del mundo
 
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdfANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
 
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
 
LA PRIMERA GUERRA MUNDIAL PARA NIÑOS.pdf
LA PRIMERA GUERRA  MUNDIAL PARA NIÑOS.pdfLA PRIMERA GUERRA  MUNDIAL PARA NIÑOS.pdf
LA PRIMERA GUERRA MUNDIAL PARA NIÑOS.pdf
 
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos EscolaresResumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
 
LA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptx
LA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptxLA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptx
LA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptx
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
 
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
 

Raptor

  • 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 4Comandos básicosComandos de control
  • 6. Programa típico •ENTRADA.-obtención de datos que se necesitan •PROCESO.-manipular los datos para completar tareas •SALIDA.-desplegar los valores obtenidos 6
  • 7. 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. 7 Comandos básicos
  • 8. Variable •Retiene el valor del dato. •Al inicio de un programa las variables no existen. •Se crean de manera automática cuando se usan en una sentencia. •Su valor se puede calcular por una ecuación en una sentencia de asignación. •Su valor se puede obtener a través de una sentencia de entrada. 8
  • 9. Sentencia/Símbolo de Asignación •Se utiliza para realizar un cálculo y después almacenar los resultados en una variable. 9
  • 10. Errores comunes al usar variables • Error 1: "Variable ____ does not have a value" – Hay dos razones comunes para ese error. 1.- No se le dio valor a la variable 10
  • 11. Errores comunes al usar variables 2.- El nombre de la variable fue mal escrito 11
  • 12. Sentencia/Símbolo de Entrada •Permitequeelusuariodeunprogramaincorporeunvalordedatosenunavariabledelprogramadurantelaejecucióndeprograma. 12
  • 13. Sentencia/Símbolo de Salida •Muestra un valor en la ventana MasterConsole 13
  • 14. Ejercicio 1 •Diseñarundiagramadeflujoparacalcularymostrareláreadeunrectángulo. Eldiagramadeberádesolicitarlosdatosnecesariosymostrarelresultado. 14
  • 17. Programación estructurada •Secuencia •Selección •Ciclo
  • 18. Estructura de controlde selección Le indica a la computadora qué camino seguir al tener que decidir algo, con base en si una condición es verdadera o falsa 18
  • 19. Ejercicio 2 •Diseñar un diagrama de flujo que pida tres calificaciones, las analice y determine si el alumno reprobó o aprobó. •El diagrama deberá de solicitar los datos necesarios y mostrar el resultado. •Para considerar aprobado a un alumno, sus calificaciones deben cumplir las siguientes Reglas: •El promedio de las 3 calificaciones debe ser Mayor o iguala 6.0. •Ninguna de las calificaciones individuales debe ser menor que 6. 19
  • 21. Ejercicio 3 Es martes por la noche y su equipo de computación deciden quedarse a estudiar por la noche para su examen final pero el hambre los invade. Una pizza suena bien, pero ustedes tienen poco dinero, por lo que llaman a varias pizzerías para comparar precios. Uno llama a la pizzería VanGo, que venden una pizza redonda de 20 cm de diámetro, con dos ingredientes, por 8.99 dólares. Otro estudiante llama a un lugar llamado Venecia y descubre que tienen una pizza cuadrada, de 25 cm por lado a 11.99 dólares. ¿Cuál de las dos pizzas sería la mejor opción? Deciden analizar un programa rápido para comparar los precios de las pizzas. Desarrollar el algoritmo y el diagrama de flujo de dicho programa.
  • 22. Programación estructurada •Secuencia •Selección •Ciclo
  • 23. Estructura de control ciclos •Ciclo.-permite repetir una o más instrucciones hasta que se cumpla cierta condición. 23
  • 24. Ejercicio 4 Diseñar un diagrama de flujo para calcular y mostrar el área de varios rectángulos que se pidan. El diagrama deberá de solicitar los datos necesarios y mostrar el resultado de cada rectángulo Se detendrá el cálculo de áreas hasta que se pida que se detenga. 24
  • 26. Ciclo con Contador Ejecuta un bloque de instrucciones un número específico de veces. Se debe indicar lo siguiente: Darle nombre al contador Darle un valor con el que va a iniciar el conteo. Ir incrementando el valor del contador La condición de salida es cuando se llegue al número de veces que se requiera repetir
  • 27. Ejercicio 5 Diseñar un diagrama de flujo para calcular y mostrar el área de “n”rectángulos que se pidan. El diagrama deberá de solicitar los datos necesarios y mostrar el resultado de cada rectángulo Se detendrá el cálculo de áreas hasta que se llegue a “n”. 27
  • 29. Ejercicio 6 •Diseñar un diagrama de flujo que calcule e imprima la suma de los números del 1 al 10, utilizando un ciclo automático. El diagrama deberá de solicitar los datos necesarios y mostrar el resultado. 29
  • 30. Diagrama de flujo ejercicio 6 30
  • 32. Ejercicio 7 Ir dando calificaciones de alumnos hasta que se terminen las boletas que se tienen que registrar e indicar cuántos de ellos aprobaron y cuántos reprobaron (menor a 70 es reprobado, mayor o igual a 70 es aprobado)
  • 33. Extra 1: Procedimientos gráficos •Open_Graph_Window (tamañoX, tamañoY) +X axis +Y axisThis corner is pixel (1, 300) This corner is pixel (1, 1) This corner is pixel (500, 300) This corner is pixel (500, 1) This
  • 34. Dibujar •Draw_Line(X1, Y1, X2, Y2, Color) Dibuja una recta entre (X1,Y1)y (X2,Y2)con el color especificado •Draw_Box(X1, Y1, X2, Y2, Color, Filled/Unfilled) Dibuja un rectángulo con esquinas diagonalmente opuestas (X1,Y1)y (X2,Y2).Filledlo dibuja relleno del color •Draw_Circle(X, Y, Radio, Color, Filled/Unfilled) Dibuja un círculo dado su centro (X,Y)y su radio. •Draw_Ellipse(X1, Y1, X2, Y2, Color, Filled/Unfilled) Dibuja la elipse que se inscribe en el rectángulo de esquinas diagonalmente opuestas (X1,Y1)y (X2,Y2). •Display_Text(X, Y, Texto, Color) Dibuja el texto de la cadena dada, con la esquina superior izquierda del primer carácter en la posición (X,Y).
  • 35. Abstracción y subprocesos •Abstracción: Dar nombre a las cosas –La abstracción reduce la complejidad del problema •Subproceso: Permite reducir la complejidad agrupando sentencias y dándoles un nombre
  • 36. Ejercicio gráfico •Diseñar un programa que solicite los lados de un rectángulo. El programa debe calcular el área del rectángulo, y luego presentar esta área y dibujar el rectángulo en una pantalla gráfica Reinventando la Enseñanza de la Computación 36