Está en la página 1de 8

INSTITUTO TECNOLGICO

SUPERIOR DE HUETAMO
Lenguajes y Autmatas II

Manual de Referencia del Lenguaje Pichn

Profesor: Ing. Carlos Reyes Dueas

Integrantes:
Isacc Aguirre Molina
Estefany Lzaro Alonso
Mayt Denisse Melquiades Campos

Introduccin

Pichn es un lenguaje de programacin muy fcil de comprender


por la persona que comienza a programar. Se pretende que sea
utilizado en la institucin por los nuevos alumnos, ya que sus palabras
reservadas, se hicieron pensando en la persona principiante, para que
pueda memorizarlas muy rpido y as se le haga muy fcil al momento
de programar.

Con este manual, esperamos ayudar a que pueda comprender


las estructuras que se manejan y as mismo los tokens que se utilizan
en cada estructura.

Tokens
Palabras Reservadas
Tipo de dato
Booleano

entero, decimal, caracter, cadena, booleano, flotante


verdadero, falso

Inicio de programa

IPICHON

Fin de programa

FPICHON

Condicin
Ciclo
Lectura

SIPICHON, NOPICHON
PCICLO
Leer

Salida

Mensaje

Sentencia condicional
finita

Repetir
Identificador

Identificador

Delimitador

Entero
Decimal

Carcter

Cadena
Entero Negativo

Se puede iniciar nicamente con un guion bajo ( _ ) o


con una letra ya sea mayscula o minscula (A-Z o az), los dems caracteres pueden ser dgitos o,
nuevamente el guion bajo o las letras.
#
En nuestro lenguaje el igual (=), es el comodn (#).
Valor literal
Son todos los nmeros positivos, 1 a
En el decimal tendr que ir un nmero positivo o
negativo, un punto y un nmero positivo. 2.5, -5.6,
0.9, etc.
Se abren comillas dobles ( ) y dentro de las
comillas, se podr poner nicamente una letra un
smbolo especial. a, %, ;, etc.
Se abren comillas simples ( ) y dentro de las
comillas puede ir cualquier tipo de carcter. Hola
mundo Pichon %1%
Son todos los nmeros negativos -1 a -
Operadores

Aritmtico

*, +, -, /, %
Los operadores aritmticos, son los que utilizamos

Relacional

Lgico

Simple

Inicio

Fin

para hacer las operaciones bsicas.


> (mayor de), < (menor de), >= (mayor igual), <=
(menor igual), == (igual de), <> (diferente de)
Los operadores relacionales, son los que utilizamos
para hacer las comparaciones.
(or), & (and), ~ (negacin)
Los operadores
lgicos, nos
proporcionan
un
resultado a partir de que se cumpla o no una cierta
condicin.
Comentarios
-Para un comentario de un comentario de una sola
lnea
-->
Para un comentario de varias lneas, se iniciara con
este smbolo.
<-Para cerrar el comentario de varias lneas, se
terminar con este smbolo.

Sintctico
Declaracin de variable
Tipo de dato + identificador + delimitador + (valor literal o identificador)
Lectura
Leer + Identificador
Salida
Mensaje + Cadena,
Mensaje + Cadena + Identificador
Condicin
Identificador + operador relacional + Identificador
Valor literal + operador relacional + valor literal
Identificador + operador relacional + valor literal
Valor literal + operador relacional + identificador
Expresin condicional
Condicin + operador lgico + condicin
Sentencia condicional
SIPICHON + expresin condicional

Sentencia cclica condicional


PCICLO + expresin condicional
Sentencia cclica finita
Repetir + entero

Ejemplo

Sintaxis para realizar una operacin bsica. Primeramente declarando


las variables que se utilizarn y as mismo imprimiendo el resultado.

IPICHON
--Inicio de programa
--> Creacin de una
Operacin bsica <---Declaracin de variables
entero num1 # 5
entero num2 # 9
entero suma # 0
--la operacin bsica ser una suma
Suma # num1 + num2
--resultado en consola
Mensaje El resultado es: + suma
--Fin de programa
FPICHON

Sintaxis para realizar una operacin bsica, pero con nmeros


introducidos desde el teclado. Primeramente, pedimos las cantidades
con las que realizaremos la operacin.
IPICHON
--Inicio de programa
entero num1 # 0
decimal num2 # 0

decimal suma # 0
Mensaje Dame un nmero
Leer num1
Mensaje Dame otro nmero
Leer num2
suma # num1 + num2
--resultado en consola
Mensaje El resultado es: + suma
--Fin de programa
FPICHON

Sintaxis para realizar una condicin. Comenzamos escribiendo


SIPICHON.
IPICHON
--Inicio de programa
entero num1 # 7
decimal num2 # 4
SIPICHON (num1 == num2)
{
Mensaje El nmero + num1 + es igual a + num2
}
NOPICHON
{
Mensaje El nmero + num1 + no es igual a + num2
}
--Fin de programa
FPICHON

Sintaxis para realizar un ciclo. Comenzamos escribiendo PCICLO.


IPICHON
--Inicio de programa
entero num # 5
PCICLO (num)
{
Mensaje Este mensaje se repetir + num
}
--Fin de programa
FPICHON

También podría gustarte