0% encontró este documento útil (0 votos)
62 vistas22 páginas

Diseño de Algoritmos en Raptor

El documento presenta una introducción al uso de Raptor, un ambiente de diseño de algoritmos basado en diagramas de flujo. Explica los principales símbolos de instrucciones como entrada y salida de datos, asignación, llamadas a métodos y estructuras de control. También describe las ventajas de Raptor como su facilidad de uso y que ayuda a los estudiantes a visualizar y diseñar algoritmos sin necesidad de aprender un lenguaje de programación. Finalmente, recomienda algunas prácticas y ejercicios resueltos disponibles

Cargado por

BernScribd
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas22 páginas

Diseño de Algoritmos en Raptor

El documento presenta una introducción al uso de Raptor, un ambiente de diseño de algoritmos basado en diagramas de flujo. Explica los principales símbolos de instrucciones como entrada y salida de datos, asignación, llamadas a métodos y estructuras de control. También describe las ventajas de Raptor como su facilidad de uso y que ayuda a los estudiantes a visualizar y diseñar algoritmos sin necesidad de aprender un lenguaje de programación. Finalmente, recomienda algunas prácticas y ejercicios resueltos disponibles

Cargado por

BernScribd
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INSTITUTO TECNOLÓGICO

DE NUEVO LAREDO
“Con la Ciencia por la Humanidad”

Introducción a la Ingeniería en
Sistemas Computacionales y al
Diseño Orientado a Objetos
Curso propedéutico

Instructor:
Bruno López Takeyas
[Link]@[Link]
10.- DISEÑO ORIENTADO A OBJETOS EN
RAPTOR
10.1 Introducción a Raptor
10.3 Símbolos de instrucciones
10.4 Variables en Raptor
10.5 Entrada de datos
10.6 Asignación de datos
10.7 Expresiones
10.8 Llamadas a métodos
10.9 Salida
10.10 Estructuras de control
Raptor es un ambiente de diseño de algoritmos basado en la
elaboración de diagramas de flujo, diseñado específicamente para que
los estudiantes visualicen sus algoritmos evitando el cúmulo de sintaxis.
RAPTOR
Descargar de manera gratuita en:
[Link]
Introducción a Raptor
Se recomienda el uso de Raptor por varias razones:

El ambiente de diseño minimiza la cantidad de sintaxis que se


debe aprender al implementar las instrucciones.
Se diseña en un ambiente visual. Los algoritmos se
representan gráficamente mediante diagramas que pueden
ser ejecutados símbolo por símbolo, esto ayuda a seguir el
flujo del diagrama.
Facilidad de uso
Los mensajes de error son fácilmente reconocibles e
identificables por diseñadores novatos.
El principal objetivo es que el estudiante aprenda a diseñar y
ejecutar algoritmos sin la necesidad de aprender un lenguaje
de programación tal como C++, C# o Java.
Símbolos de instrucciones
Símbolos de instrucciones básicas
Variables en Raptor
Las variables son localidades de memoria de una
computadora para almacenar los valores de los datos

Una variable puede recibir un valor (o cambiarse) de


alguna de las siguientes maneras:
A través de la entrada de un dato por el usuario
usando el símbolo INPUT.
Asignándole un valor por medio del cálculo de una
ecuación usando el símbolo ASSIGMENT.
Recibiendo un valor de retorno de un método por
medio del símbolo CALL.
Entrada de datos
El símbolo de entrada (INPUT) permite al usuario
introducir un valor de un dato y almacenarlo en una
variable durante la ejecución de un algoritmo
Asignación de datos
El símbolo de asignación de datos (ASSIGMENT) se utiliza para
colocar el valor de un dato en una variable o para realizar un
cálculo cuyo resultado se almacenará en la variable definida
Expresiones
Llamadas a métodos
Para invocar un método basta con colocar un símbolo
identificado con la etiqueta “Call” y escribir dentro el nombre
del método solicitado
Salida
En Raptor un símbolo de salida despliega un valor y/o un
mensaje en la pantalla y se identifica con una flecha que apunta
hacia afuera de él
Estructura selectiva
Se utiliza este tipo de estructura de control de flujo para que el
algoritmo tome una decisión y determine cuáles sentencias
deben ejecutarse y cuáles no.
Operadores relacionales y operadores
lógicos
Operador Descripción Ejemplo Resultado
= “es igual a” 5=4 No
!= o /= “no es igual a “ 7 != 8 Yes
7 /= 8
< “es menor que” 3<2 No
<= “es menor o igual que” 5<=7 Yes
> “es mayor que” 9>8 Yes
>= “es mayor o igual que” 2>=3 No
and “es verdadero si todos son (5>3) and (3>2) Yes
verdaderos”
or “es verdadero si alguno es (3>8) or (6>4) Yes
verdadero”
not “no es cierto que” not (3>5) Yes
Ejemplo
Estructuras iterativas (ciclos)
Una estructura iterativa, repetitiva o cíclica (también conocida como ciclo) se
utiliza para que un algoritmo ejecute en varias ocasiones una instrucción, un
conjunto de sentencias o un mismo proceso.
Ejemplo
Algoritmo que calcula el factorial
de un número con un ciclo
Prácticas
Descargue del sitio web:
[Link]

Práctica 10.1.- Ejercicios con Raptor


Tarea
Resuelva en el sitio web
[Link]

Cuestionario 10.1

Crucigrama 10.1
Ejercicio resuelto
Consulte en el sitio web
[Link]

Ejercicio resuelto 10.11.- Análisis y diseño


orientado a objetos para calcular el volumen
de una esfera
Fuentes de información:
López Takeyas, Bruno. (2019) “Introducción a la Ingeniería en
Sistemas Computacionales y al diseño orientado a objetos”. Editorial
Pearson.

[Link]

También podría gustarte