INGENIERÍA EN SISTEMAS COMPUTACIONALES
RAFAEL DE JESÚS RUIZ CASTILLO
ERIC ESTRADA PAREDES
DIEGO ARMANDO AGUIRRE GARCÍA
A continuación se presenta un lenguaje de programación basa en el lenguaje java el cual contiene sus tipos de datos estos para poder trabajar de acuerdo a las necesidades que se requieran, así como también sus operadores aritméticos para realizar operaciones matemáticas básicas , también contiene operadores lógicos similares a los del lenguaje java también se muestran las estructuras de la entrada de datos y salida de datos así como también sus ciclos todo esto muy similar a java.
TIPOS DE DATOS
¿Que es un tipo de dato?
A continuación conoceremos los tipos de datos que maneja el lenguaje Quinto los tipos de datos es un atributo de los datos que indica al ordenador sobre la clase de datos que se va a trabajar.
El lenguaje Quinto implementa cuatro tipos de datos que a continuación se muestran:
NOMBRE
|
DESCRIPCIÓN
|
JAVA
|
ENT
|
Almacena datos numéricos de tipo enteros
|
INT
|
DOOBLE
|
Almacena datos enteros y decimales
|
DOUBLE
|
STRINGE
|
Almacena datos de tipo cadena
|
STRING
|
BALEAN
|
Almacena valores de verdadero o falso
|
BOOLEAN
|
ENT: Este es un tipo de dato que sirve para almacenar datos numéricos enteros
ejemplo: 1, 2 , 3, 500, 200...
El tipo de dato numérico entero es un subconjunto finito de los números enteros del mundo real. Pueden ser positivos o negativos.
El tipo de dato ENT es lo mismo al INT en java.
DOOBLE: este tipo de dato se asimila mucho con el DOUBLE en java ya que ambos almacenan datos numericos decimales. . En mayoría de los casos el tipo double es más cómodo.
STRINGE: este es un tipo de dato que almacena letras, palabras o cualquier cadena ingresada con este tipo de dato, es muy similar al STRING perteneciente a java.
BALEAN: tiene la finalidad de facilitar el trabajo con valores "verdadero/falso" (booleanos), resultantes por regla general de evaluar expresiones. Los dos valores posibles de este tipo son true/false este tipo de dato tiene la misma función que el BOOLEAN en java.
Ejemplo de su uso:
ENT
mensajito.entra.mostrar{; introdusca un valor;}:
ENT A=lee.nextENT():DOOBLE
mensajito.entra.mostrar{; introdusca un valor;}:
DOOBLE A=lee.nextDOOBLE():
STRINGE
mensajito.entra.mostrar{; introdusca una cadena;}:
STRINGE A=lee.next():

BALEAN
BALEAN b=true:
BALEAN Boelano = new BALEAN(b):
OPERADORES ARITMÉTICOS
El lenguaje de programación Quinto tiene los mismos operadores que java y también realizan la misma función.
OPERADOR
|
USO
|
DESCRIPCIÓN
|
+
|
A+B
|
Suma
|
-
|
A-B
|
Resta
|
*
|
A*B
|
Multiplicación
|
/
|
A/B
|
División
|
%
|
A%B
|
Modulo o resto de una división entera
|
operadores aritméticos en Quinto
OPERADOR
|
DESCRIPCIÓN
|
+
|
Suma
|
–
|
Resta
|
*
|
Multiplicación
|
/
|
División
|
%
|
Resto de una división entre enteros (en otros lenguajes denominado mod)
|
operadores aritméticos en Java
OPERADORES LÓGICOS
Muy utilizados en informática, y álgebra booleana, entre otras disciplinas. Los operadores lógicos nos proporcionan un resultado a partir de que se cumpla o no una cierta condición, producen un resultado booleano, y sus operadores son también valores lógicos o asimilables a ellos.
OPERADOR
|
DESCRIPCIÓN
|
=
|
Es igual
|
!=
|
Es distinto
|
<,<=,=>,>
|
Menor que, menor o igual que, mayor o igual que,
mayor que
|
&&
|
Operador and (y)
|
|
|
Operador on (o)
|
!
|
Operador not (no)
|
CONDICIONES
ESTRUCTURA PARA CONDICIONES EN QUINTO
|
ESTRUCTURA PARA CONDICIONES EN JAVA
|
Fi{condición}
(
)
ese
(
)
|
If(condición)
{
}
else
{
}
|
El lenguaje quinto contiene una sentencia para condiciones se trata de una condicional muy similar al IF de Java, El condicional FI, funciona verificando la condición ingresada y de acuerdo a su valor de verdad lleva a cabo o no una serie de instrucciones.

CICLOS
Asi como java contiene su ciclo while, Quinto también contiene uno muy similar y que funciona igual este es el ciclo wile.
¿Para que sirve?
El ciclo wile es una estructura cíclica, que nos permite ejecutar una o varias líneas de código de manera repetitiva sin necesidad de tener un valor inicial e incluso a veces sin siquiera conocer cuando se va a dar el valor final que esperamos, no dependen directamente de valores numéricos, sino de valores booleanos, es decir su ejecución depende del valor de verdad de una condición dada, verdadera o falso, nada más.
ESTRUCTURA PARA CICLOS
|
ESTRUCTURA PARA CICLOS EN JAVA
|
wile{ }(
)
|
while( ) {
}
|
MENSAJES DE ENTRADA Y SALIDA DE DATOS
¿Como funciona?
Para mostrar un
mensaje en consola, escribimos mensajito.sale.mostrar{;cadena;}: dentro
del punto y coma , ademas de cadenas, podemos mostrar el valor de una variable,
para ello, solo escribimos el nombre de la variable sin comillas dobles, no
importa el tipo de variable.
Y para solicitar valores
de entrada se utiliza mensajito.entra.mostrar{; mensaje;}: con esta
sentencia se puede solicitar valores de entrada.
Estas
estructuras son muy similares al System.out.println(" "); que
se usa en Java
ESTRUCTURA DE ENTRADA Y SALIDA
|
ESTRUCTURA DE ENTRADA Y SALIDA EN JAVA
|
mensajito.sale.mostrar{; mensaje;}:
|
System.out.println(" ");
|
mensajito.entra.mostrar{; mensaje;}:
|
System.out.println(" ");
|
Ejemplo de su implementacion:
mensajito.entra.mostrar{; introdusca un valor;}:
ENT A=lee.nexENT{ }:
mensajito.sale.mostrar{; su valor insertado es:;}+A:
LECTURA DE DATOS
Quinto utiliza la sentencia de la taba de abajo esta sentencia es utilizada para poder almacenar, manipular o reconocer datos insertados mediante la sentencia de entrada de datos.
la lectura de datos que implementa Quinto es muy similar a la que java utiliza ya que funcionan de igual manera
Estructura de lectura
|
Estructura de lectura en java
|
lee.next(tipo de dato){ }:
|
Leer.next(tipo de dato)( );
|
mensajito.entra.mostrar{;ingrese una cantidad;}:
ENT A=lee.nexENT{ }:Suma de dos numeros:
ENT a,b,r:
mensajito.entra.mostrar{;ingrese el Numero 1;}:
a=lee.next(ENT){}:
mensajito.entra.mostrar{;ingrese el Numero 2;}:
b=lee.next(ENT){}:
r=a+b:
mensajito.sale.mostrar{;Su resultado es :;+r}
Numero mayor:
FI{a<b} (mensajito.entrada.mostrar{;El numero mayor es :;}+b)
ese
(mensajitO.sale.motrar{;El número mayor es :;+a})

CONCLUSION
The fifth programming language contains
many similarities to the Java programming language since it is based on it. Its
implementation is also very similar to the one that handles Java and even
something simpler that only makes use of four types of data as well as a
conditional or a cycle and the structures of input and output of data is simple
to apply in the same way its structure To read input data.




