Anda di halaman 1dari 16

INSTITUTO TECNOLOGICO DE

CHILPANCINGO

NOMBRE DE LA MATERIA:

SOFTWARE EN INGENIERIA CIVIL


NOMBRE DEL TRABAJO:

MANUAL DEL USUARIO DE RYX-D


NOMBRE DEL PROFESOR:

RUIZ SILVA RAMIRO


NOMBRE DE LOS INTEGRANTES DE EQUIPO:

BELLO CALIXTO RAFAEL


BERMUDEZ CARRETO YOLTIC EMILIANO
DE LA CRUZ SOLANO XOCHILT
MORALES ANGUIANO DIEGO ARMANDO

GRADO:

1 SEMESTRE

GRUPO:

INDICE
N PAG.
PROLOGO ---------------------------------------------------------------------------------

BOSQUEJO GENERAL DE PSeInt --------------------------------------------------

INTRODUCCIN SOBRE RYX-D ----------------------------------------------------

SIMBOLOGA -----------------------------------------------------------------------------

11

EJEMPLOS --------------------------------------------------------------------------------

12

GLOSARIO --------------------------------------------------------------------------------

15

PROLOGO
Este programa de PSeInt es muy bueno ya que nos ayuda a realizar nuestros propios
programas para que nos cansemos tanto realizando estas operaciones. En este trabajo se
hablara acerca de que es PSeInt como funciona y con qu comandos, al igual que hablara
acerca de un programa llamado RYX-D donde este programa nos proporciones algunos
elementos bsicos de la geometra analtica que tanto nos hace sufrir es por eso que fue
creado o elaborado este programa. Tambin nos ensearan como funciona y algunos
ejemplos.
La creacin de este programa surge de la necesidad pero a la vez de la deficiencia de
aplicar frmulas establecidas en la geometra analtica, adems que es muy importante
saber que son las coordenadas, para que nos sirve saber los puntos de cierta ubicacin.
Esperamos que le agrade este programa ya que es fcil de manipular porque fue hecho
para que lo maneje cualquier persona que desee. Porque el mismo programa te va
indicando lo que vas a realizar.

BOSQUEJO GENERAL SOBRE PSEINT

QU ES PSEINT?
PIPEH PSeudo Intrprete
PSeInt es principalmente un intrprete de pseudocdigo. El proyecto naci
como trabajo final para la ctedra de Programacin I de la carrera Ingeniera en
Informtica de la Universidad nacional del Litoral, razn por la cual el tipo de
pseudocdigo que interpreta est basado en el pseudocdigo presentado en la
ctedra de Fundamentos de Programacin de dicha carrera. Actualmente
incluye otras funcionalidades como editor y ayuda integrada, generacin de
diagramas de flujo o exportacin a cdigo C++ (en etapa experimental).
El proyecto se distribuye como software libre bajo licensia GPL.
Para conseguir actualizaciones visite http://pseint.sourceforge.net
Para contactarse con el autor (para reportar bugs, solicitar mejoras, dejar
comentarios o sugerencias, etc) puede escribir a zaskar_84@yahoo.com.a

COMANDO QUE SE UTILIZAN EN PSEINT


Tamao de Fuente: Puede variar el tamao de la fuente utilizando el mouse.
Para ello mantenga presionada la tecla Control y gire la rueda del mismo. Otra
forma de hacer es presionando simultneamente las teclas Control y + o - del
teclado numrico.
Colores en la Interpretacin: Si activa la opcin Utilizar colores al interpretar del
men Configurar, al ejecutar el algoritmo, el intrprete utilizar diferentes
colores para cada tipo de evento. Los errores se presentarn en rojo, los
mensajes de salida que escriba el algoritmo se mostrarn en verde, los datos
de entrada que ingrese el usuario se mostrarn en amarillo y toda la
informacin adicional que se presente en la ventana se mostrar en azul.
Paneles acoplables: Barra de Herramientas: Puede mostrar u ocultar la barra de
herramientas (la barra que se ubica justo debajo de la barra de men es y
contiene iconos de accesos rpidos a las acciones ms utilizadas) mediante el
tem Mostrar Barra de Herramientas del men Configuracin.

Panel de Comandos: El panel de comandos le permite introducir acciones o


estructuras de control en su algoritmo mediante un clic. Se ubica por defecto
en la parte izquierda de la ventana y al seleccionar una de sus primitivas
introduce en el cdigo del proceso actual la plantilla de la misma, marcando
con recuadros las partes de la misma que debe completar (expresiones,
acciones, valores, etc.). Puede mostrar u ocultar este panel mediante el tem
Mostrar Panel de Comandos del men Configuracin.
Panel de Ayuda Rpida: El panel de ayuda rpida le ayudar a completar las
plantillas del panel de comandos, o le brindar detalles y sugerencias para
corregir los errores que el intrprete encuentre en su algoritmo. Si el use de
este panel est activado el mismo se mostrar automticamente en la parte
inferior de la ventana cada vez que introduzca un comando mediante el Panel
de Comandos o cada vez que seleccione un error en la lista de errores. Puede
activar o desactivar el uso de este panel mediante el tem Mostrar Ayuda
Rpida del men Configuracin.
Panel de Ejecucin Paso a Paso: El panel de ejecucin paso a paso le permite
controlar de forma ms detallada la ejecucin del algoritmo, o configurar la
prueba de escritorio del mismo. Puede mostrar u ocultar este panel mediante
el tem Mostrar Panel de Ejecucin Paso a Paso del men Configuracin.
Autocompletado: El autocompletado muestra sugerencias de palabras claves
mientras escribe y permite seleccionarlas para completarlas sin tener que
tipearlas por completo. Para que el men se muestre se deben haber ingresado
al menos tres letras de la palabra. Puede activar o desactivar el
autocompletado mediante el tem Utilizar Autocompletado del men
Configuracin.
Indentado Inteligente: El indentado inteligente agrega o quita tabulaciones a
las lneas para indentar correctamente el cdigo segn su estructura y
anidamiento (por ejemplo, luego de una lnea que abre un bucle PARA, la
siguiente tendr un indentado mayor). Estas acciones se realizan en conjunto
con la seleccin de palabras claves en el men de autocompletado. Puede
activar o desactivar estas acciones mediante el tem Indentado Inteligente del
men Configuracin.
Ayudas emergentes: Estas ayudas le indican que debe escribir luego de cada
palabra clave. Se muestran como globos emergentes sobre el cdigo e indican
el tipo de accin, expresin, etc. que debe introducir a continuacin. Puede
activar o desactivar estas ayudas mediante el tem Utilizar Ayudas Emergentes
del men Configuracin.
Lenguaje: PSeInt permite configurar algunos aspectos del pseudolenguaje a
utilizar para ser ms estricto o permisivo, o para ajustarse mejor a las
necesidades de un docente. Para ello dispone de perfiles de configuracin.
5

Cada docente puede enviar el perfil de configuracin que desee utilizar junto
con los datos de su materia e institucin para que el mismo aparezca en la lista
(los detalles de cmo y a donde enviar esta informacin se encuentran en el
sitio oficial del programa http://pseint.sourceforge.net). De esta forma, los
alumnos pueden seleccionar un perfil y configurar as rpidamente todas las
opciones de acuerdo a sus necesidades.
Esta configuracin se realiza la primera vez que se ejecuta PSeInt, pero puede
modificarse mediante el tem "Opciones del Lenguaje" del men Configurar. Si
ningn perfil resulta adecuado o se quiere experimentar con las diferentes
opciones, el cuadro de seleccin presenta un botn "Personalizar" que permite
especificar una por una las caractersticas configurables del lenguaje.
FORMA GENERAL DE UN ALGORITMO EN PSEUDOCODIGO
Todo algoritmo en pseudocgido tiene la siguiente estructura general:
Proceso SinTitulo
accion 1;
accion 1;
.
.
.
accion n;
FinProceso
Comienza con la palabra clave Proceso seguida del nombre del programa,
luego le sigue una secuencia de instrucciones y finaliza con la palabra
FinProceso. Una secuencia de instrucciones es una lista de una o ms
instrucciones, cada una terminada en punto y coma.
Las acciones incluyen operaciones de entrada y salida, asignaciones de
variables, condicionales si-entonces o de seleccin mltiple y/o lazos mientras,
repetir o para.
TIPOS DE DATOS

Numrico
Tipos Simples

Lgico
6

Carcter

Estructuras de Datos: Arreglos.


Los tipos de datos simples se determinan automticamente cuando se crean
las variables. Las dos acciones que pueden crear una variable son la
lectura(LEER) y la asignacion(<-). Por ejemplo, la asignacin "A<-0;" est
indicando implcitamente que la variable A ser una variable numrica. Una
vez determinado el tipo de dato, deber permanecer constante durante toda la
ejecucin del proceso; en caso contrario el proceso ser interrumpido.
Los arreglos son estructuras homogneas (es decir, que todos sus elementos
son del mismo tipo simple de dato). El tipo de sus elementos se determina
cuando se utiliza alguno de ellos de igual forma que para las variables de tipos
simples. Pueden ser mono o multidimensionales, pero deben ser
dimensionados antes de ser utilizados por primera vez mediante la directiva
DIMENSION (ejemplo: "DIMENSION A[10,20];").
Los identificadores, o nombres de variables, deben constar slo de letras,
nmeros y/o guin_bajo (_), comenzando siempre con una letra.

OPERADORES
Este pseudolenguaje dispone de un conjunto bsico de operadores que
pueden ser utilizados para la construccin de expresiones ms o menos
complejas.
Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje
reducido:
OPERADOR
>
<
=
<=
>=
<>
Lgicos
& No
| O
~ No
Algebraicos
+
-

SIGNIFICADO
Mayor que
Menor que
Igual que
Menor o igual que
Mayor o igual que
Distinto que

EJEMPLO
3>2
ABC<= b
4=3
a<=5
4>=5
a <> b

Conjuncin (y)
Disyuncin (O)
Negacin (no)

(7>4)&(2=1)// falso
(1=1|2=)// verdadero
~(2<5)//falso

suma
resta

Total<- cant 1 +cant 2


Stock<- disp-venta
7

*
/
^
% MOD

multiplicacin
rea<-base*altura
divisin
Porc<-100*parte/total
potenciacin
Sup<- 3.41*radio^2
Mdulo (resto de la Resto<- num MOD div
divisin entera)
La jerarqua de los operadores matemticos es igual a la del lgebra, aunque
puede alterarse mediante el uso de parntesis.

FUNCIONES
Las funciones en el pseudocdigo se utilizan de forma similar a otros
lenguajes. Se coloca su nombre seguido de los argumentos para la misma
encerrados entre parntesis (por ejemplo trunc(x)). Se pueden utilizar dentro
de cualquier expresin, y cuando se evale la misma, se reemplazar por el
resultado correspondiente. Actualmente, todas la funciones disponibles son
matemticas (es decir que devolvern un resultado de tipo numrico) y reciben
un slo parmetro de tipo numrico. A continuacin se listan las funciones
integradas disponibles:

RC(X)
ABS(X)
LN(X)
EXP(X)
SEN(X)
COS(X)

Funcin

Significado
Raz cuadrada de X
Valor absoluto de X
Logaritmo Natural de X
Funcin Exponencial de X
Seno de X
Coseno de X

TAN(X)

Tangente de X

ASEN(X)

Arcoseno de X

ACOS(X)

Arcocoseno de X

ATAN(X)

Arcotangente de X

TRUNC(X)

Parte entera de X

REDON(X)

Entero ms cercano a X

AZAR(X)

Entero Aleatorio entre 0 y x-1

Nota: El mdulo no se encuentra entre las funciones ya que fue implementado


como operador.
8

INTRODUCCIN SOBRE RYX-D

Es un programa creado en PSEInt para facilitarle el trabajo al ser humano, ya que en el


podemos crear otros programas que nos ayuden a resolver las diferentes operaciones
bsicas al igual que las complejas todo depende de como se configure el programa
establecido por el creador del programar y para que funciones se realice. Es por eso que
nos dimos a la tarea de crear un pequeo programa donde nos de las coordenadas de los
puntos A, B; que dentro del programa se llaman (X1,Y1)(X2,Y2), al igual que nos ayuda al
calcular el punto medio que hay entre estos puntos en otras palabras el punto medio, por
otra parte tambin el ngulo de inclinacin.
Los puntos antes mencionados lo vemos en el rea de la geometra analtica y este
programa nos facilita el trabajo. Este programa tambin se ha creado para facilitar el uso
de las diferentes frmulas utilizadas en geometra es por eso que es fcil y prctico ya
que se puede manipular con mucha facilidad de antemano tambin le mostramos una
serie de smbolos donde se especifican que son y que representan en el programa.
Nuestro programa funcione de la siguiente manera:
1. Abrimos el programa de PSeInt.
2. Una vez abierto busco el programa que diga proyecto versin 1.2
3. Una vez abierto el documento la pantalla se mostrara de la siguiente manera:

Esta pantalla nos muestra como est conformado el programa y cmo fue que se cre y
con qu fin.
En la siguiente pantalla que se le muestra es la forma en como le vamos a correr el
programa dicho de otra manera como funciona:
para que el programa corra le debemos dar click izquierdo en el icono del triangulo verde, cuando lo
hayamos hecho nos saldr la siguiente pantalla que nos muestra como es que se puede maniputar.
4.- una vez realizado este paso introducimos nmeros en l programa.
5.- le damos la opcin que queramos depende de lo que uno le pida.
6.- listo tienes los resultados de la operacin que le pidas.

10

SIMBOLOGIA
SIMBOLO

SIGNIFICADO

X1

Es el primer nmero de la primera coordenada en


el eje de las X

Y1

Es el primer nmero de la primera coordenada en


el eje de las Y

X2

Es el segundo nmero de la coordenada en el eje


de las X

Y2

Es el segundo nmero de la coordenada en el eje


de las Y

Es la pendiente

RD

Respuesta para la Distancia entre dos puntos

RA

Respuesta en Radianes para el ngulo de una recta


formada por dos puntos

RPMX

La coordenada X del punto medio

RPMY

La coordenada en Y del punto medio

11

X3

El valor de la coordenada X del punto medio

Y3

El valor de la coordenada Y del punto medio

EJEMPLO

12

13

14

GLOSARIO

Algoritmo: Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lgica


y ordenada que permite solucionar un determinado problema. Se trata de una serie de
instrucciones o reglas establecidas que, por medio de una sucesin de pasos, permiten arribar a un
resultado
o
solucin.

Pseudocdigo: es una forma de representar un algoritmo, que se acerca a los lenguajes


de programacin y con elementos del lenguaje natural.

Pendiente: La pendiente es la inclinacin que tiene un plano la cual est dada por la apertura de
un ngulo, con respecto a un plano horizontal.

Coordenada: Las Coordenadas son grupos de nmeros que describen una posicin: posicin a lo
largo de una lnea, en una superficie o en el espacio. La latitud y longitud o la declinacin y
ascensin recta, son sistemas de coordenadas en la superficie de una esfera: en el globo de la
Tierra o en el globo de los cielos.

Lenguaje de programacin: es un lenguaje que puede ser utilizado para controlar el


comportamiento de una mquina, particularmente una computadora. Consiste en un conjunto de
reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos,
respectivamente. Aunque muchas veces se usa lenguaje de programacin y lenguaje informtico

15

como si fuesen sinnimos, no tiene por qu ser as, ya que los lenguajes informticos engloban a
los lenguajes de programacin y a otros ms, como, por ejemplo, el HTML .

16