Investigacion Programacion Estructurada

También podría gustarte

Está en la página 1de 10

lOMoARcPSD|3173782

PROGRAMACION ESTRUCTURADA

Tarea 4

Uziel torres Rodríguez

1
lOMoARcPSD|3173782

Contenido

Resumen...............................................................................................................................................3
Introducción.........................................................................................................................................4
Símbolos ANSI....................................................................................................................................6
Métodos de implementación................................................................................................................7
Resultados basados en el análisis.........................................................................................................8
Deliberación.........................................................................................................................................9
Conclusión...........................................................................................................................................9
Fuentes...............................................................................................................................................10

2
lOMoARcPSD|3173782

Fundamentos de la programación estructurada.

Resumen
Yo creo que hoy en día saber programar es una herramienta básica para un profesionista del
área de la ingeniería, ya que nos permite solucionar diferentes problemas complejos
mediante la realización de cálculos matemáticos repetitivos que procesan una gran cantidad
de datos. Hoy en día existen lenguajes gráficos de programación como es el caso de raptor,
el cual nos va a facilitar adentrarnos en el mundo de la programación.
Pero antes que nada yo creo que tenemos que empezar por definir “¿Qué es la
programación?”. La programación en la informática para mi es la ciencia que se encarga de
hablar con la computadora para darle ordenes mediante pasos secuenciales con los que nos
podemos permitir desarrollar aplicaciones como las que usamos diariamente. También
aparte de poder desarrollar aplicaciones web también podemos aspirar por grandes
proyectos como videojuegos para las consolas o un sistema de seguridad para el banco.
Muchas veces no nos damos cuenta de cómo la programación de algún software se nos
presenta todos los días con el simple hecho de poder facilitarnos la vida, tal es el caso de las
casas inteligentes, poder pedir un Uber desde nuestro smartphone, disfrutar de ver Netflix o
en cada dispositivo electrónico que utilizamos
Al mismo tiempo dejando un poco de lado de programación “digital”, muchas veces
tampoco nos damos cuenta de como la programación de las cosas es un factor fundamental
en todos los aspectos de nuestra vida cotidiana, seguir un orden especifico de los pasos, que
muchos de estos ya los hacemos por inercia, todos estos pasos se convierten en más que
una opción o una necesidad para lograr satisfacer las necesidades que se nos presentan a
diario.
Para poder empezar a aprender sobre este mundo tenemos a nuestro alcance Raptor
Compilador el cual es programa muy útil para le creación de diagramas de flujo los cuales
nos pueden llevar a la solución de ciertos problemas y la verificación de los procesos
mediante el uso de términos de variables, nombres, y otras funciones que nos pueden
ayudar. Es por eso por lo que el programa Raptor es uno de los más característicos para
llevar a cabo este tipo de procesos por su gran utilidad y eficiencia.
Mas adelante me gustaría hablar mas a fondo sobre Raptor y el como podemos realizar este
tipo de procesos, a si mismo explicar el funcionamiento de este. La estructura del
programa, hablar sobre como vamos a programar, ver el espacio de trabajo, aprender sobre
la simbología, ver a fondo la barra de menús etc. después me gustaría presentar los métodos
de implementación para posteriormente mostrar los resultados basados en el análisis.

3
lOMoARcPSD|3173782

Introducción
Como ya mencionaba en uno de los párrafos anteriores; la programación de las cosas es un
factor fundamental en todos los aspectos de nuestra vida cotidiana, seguir un orden
especifico de los pasos, que muchos de estos ya los hacemos por inercia, todos estos pasos
se convierten en más que una opción o una necesidad para lograr satisfacer las necesidades
que se nos presentan a diario.
En la vida cotidiana, aunque no nos damos cuenta estamos empleando algoritmos
frecuentemente para resolver problemas, casi a diario estamos utilizando los algoritmos en
todo momento, desde prepararnos un plato de cereal hasta seguir una ruta para llegar a
nuestra escuela, sin darnos cuenta los pensamientos y organización de nuestro día está
basado en algoritmos.
De esta forma con la programación y todos estos algoritmos nos acostumbramos a utilizar
todos estos tipos de procesos secuenciales, y a realizar nuestras tareas del día por más
mínima que parezca siempre con un proceso estructurado y siempre siguiendo este
diagrama de flujo para llevar el proceso de un inicio a un final, creo que es algo esencial en
nuestras vidas ya que de lo contrario no podríamos realizar nuestras tareas diarias y
careceríamos de un orden para hacer las cosas, podríamos decir que esto es lo que nos da un
orden en la vida.
Un gran ejemplo podría ser desayunar por la mañana, empezamos por sacar el cereal, sacar
la leche del refrigerador, tomar un plato, tomar una cuchara, servir el cereal, después servir
la leche, poner la cuchara y así llegamos a nuestro resultado final. Mas adelante vamos a
poder ver mas a fondo este pequeño ejemplo, pero por ahora podemos entender que estas
acciones que realizamos y sin estar pensando en ellas paso por paso realmente son
algoritmos.
Después de entender este concepto básico podemos regresar al tema de la programación
digital o de software y vamos a empezar a hablar sobre Raptor y como nos permite llevar a
cabo un desarrollo visual haciendo uso de diagramas de flujo para poder llevar una tarea de
principio a fin.
Como ya sabemos el programa raptor nos presenta un en funcionamiento en el sistema
operativo Windows, este se encarga de llevar a cabo la creación de pseudocódigos a partir
del uso de diagramas de flujo, a partir de ello se pueden llevar a cabo distintos procesos,
verificaciones, realizar operaciones entre otros. También en este software raptor al ser
iniciado nos presenta con la apertura de dos pantallas, en una de las pantallas presenta
mayor tamaño y en ella es donde se presentan los procesos que se van a ir llevando a cabo,
en la pantalla más pequeña podemos apreciar que se destaca el proceso ya realizado, este al
ir apareciendo se presentará finalizado y al momento en que se lleva a cabo un diagrama de
flujo es importante que siempre se presente un Inicio y un Fin, para que se puedan observar
el momento en que se da comienza el proceso y así como cuando este termina, por lo tanto
se indica en el ‘Start’ y el ‘End’, estas son opciones que siempre aparecen en la ventana.

4
lOMoARcPSD|3173782

En el caso de los demás comando, estos no se muestran siempre en pantalla, estos son
agregados en los procesos realizados, cuando estos se requieren para la solución de algún
problema o la necesidad llevar a cabo alguna acción, de esta manera se le debe de dar doble
clic en alguno de ellos para que pueda aparecer de color rojo indicando la acción de los
mismos y el poder indicar en que parte del diagrama se llevará a cabo, este proceso se
mantiene constante hasta el final, lo cual viene parte en las ventajas y desventajas de
windows.
La estructura del programa entendemos que son conexiones de símbolos, para que cada uno
de ellos accionen según la tarea o instrucción que tienen, por lo tanto podemos entender que
se destaca el programa raptor posee flechas que pueden indicarnos estas conexiones y son
los que señalan el orden que se va a llevar a cabo, en el momento en que se realizamos la
ejecución del programa raptor necesitamos acceder desde el inicio y seguir tal orden que
nos señalan las flechas para que de esta manera se pueda ejecutar el programa.

5
lOMoARcPSD|3173782

Símbolos ANSI

6
lOMoARcPSD|3173782

Métodos de implementación

El principal objetivo es realizar verificaciones muy simples durante el diseño de diagramas


de flujo semántica y de sintaxis, el programa ejecuta las ordenes paso a paso para que no
nos perdamos y no perder ningún punto e incluso nos ayuda a corregir en caso de que
realicemos mal algún paso, incluso si nosotros realizamos mal el programa nos va a señalar
específicamente en donde tenemos el error. Los archivos los guardamos en .rap para
utilizarlos después.
La estructura del diagrama siempre es con un inicio y un fin, siempre que iniciamos un
proyecto este programa nos va a estar insistiendo en guardar el proyecto desde un inicio.
Para realizar mi diagrama desde un inicio seguí los pasos básicos, asignar un valor desde el
cuadro de “assignment” (dar una declaración de variable), posteriormente dar la
entrada/petición de datos con “input” y seguir con todo el desarrollo con el rombo de
selección para los positivos y negativos o bien una condición lógica de “si o no”
Para la idea de mi diagrama me gustó mucho la idea de representar un algoritmo de nuestra
vida cotidiana el cual es “el desayuno de un plato de cereal” para posteriormente plasmar
en raptor el algoritmo que nosotros seguimos sin darnos cuenta.
lOMoARcPSD|3173782

Resultados basados en el análisis


Una vez ya realizado mi diagrama y ya que tengo listos todos los pasos podemos empezar a
compilarlo con el botón de “play”, para después poder apreciar como el programa va
ejecutando los recuadros, en mi casi le asigné un valor numérico a cada una de las acciones
para así poder llevar un control mas claro y practico de cada una de las acciones que sigue y
que posteriormente se vayan ejecutando los recuadros.
lOMoARcPSD|3173782

Deliberación
Creo que este diagrama cumple perfectamente con mi idea principal la cual era llevar un
algoritmo de nuestra vida real a plasmarlo en raptor, yo creo que la forma en la que lo
realicé fue la correcta ya que de cierta forma con los valores numéricos creo que puede ser
más fácil de usar para el usuario y creo que cumple perfectamente con su función de servir
como un algoritmo para preparar el cereal.
Respecto a la forma en la que lo elaboré creo que cada figura cumple con su objetivo y
estas fueron utilizadas correctamente, la línea de flujo nos muestra el orden correctamente
para seguir con el diagrama, el rectángulo de proceso nos ayuda al inicio, creo que las
entradas las pude reducir un poco, pero a la vez fueron necesarias para la elaboración.
Podemos concluir en que el diagrama corre perfectamente

Conclusión
Podemos concluir en que no es novedad que hoy en día vivimos en un mundo
computarizado y digitalizado donde la tecnología forma parte de todo lo que hacemos,
aunque muchas veces no nos damos cuenta. Por eso, tenemos que aprender cómo funciona
y saber modificarla ya que será ideal para poder identificar las necesidades de la sociedad y
así abarcarlas a través de la programación, que es fundamental para acrecentar el avance
tecnológico dentro de las industrias que para llevar a cabo sus funciones necesitan de sitios
y aplicaciones creadas a partir de los códigos y es la base del futuro, la encargada de que la
tecnología se siga desarrollando y de que aparezcan inventos nuevos.
Respecto a Raptor podemos entender que sin duda es una de las mejores herramientas con
las que podemos empezar a adentrar a este mundo, cumplimos con el objetivo de nuestro
diagrama y aprendimos mas a como usar Raptor.
lOMoARcPSD|3173782

Fuentes

IMPORTANCIA DEL RAPTOR PROGRAMA: DEFINICIÓN Y MUCHO MÁS | Nota


tecnológica
https://notatecnologica.com/programas/raptor-programa/

Raptor home page


https://raptor.martincarlisle.com/

Raptor Intro | Prof. Vanselow | 4 ago 2011


https://www.youtube.com/watch?v=nhmg4GcRnho

También podría gustarte