Académique Documents
Professionnel Documents
Culture Documents
I.S.C
Mat: 1886
INTRODUCCIN
En el presente trabajo les explicare el propsito de mi lenguaje de programacin, aqu les dar una breve explicacin del funcionamiento de mi lenguaje.
El lenguaje constara de declaracin e inicializacin de las variables, incluir tipos de datos, funciones y otras ciertas caractersticas que ms adelante mostrare. Este lenguaje tratara de un compilador que se encargue de resolver operaciones aritmticas bsicas tales como la suma (+), resta (-), multiplicacin (*) y divisin (/), tambin les mostrare la sintaxis de nuestro lenguaje y la manera en que este podr hacer toda la operacin.
Este trabajo se har cumpliendo con todo lo establecido por el profesor de la asignatura de Programacin de Sistemas, pero lo que realmente estaremos buscando es la manera en que se plantea y se crea un compilador ya que esta se encargara de resolver todas las funciones que nosotros especifiquemos en nuestro lenguaje.
I.S.C
Mat: 1886
Compi <arit> En donde Compi ser una variable esttica de inicializacin de la programacin y <arit> otra variable que estar indicando que la programacin que se estar haciendo, utilizara operaciones aritmticas. De esta manera la programacin en nuestro lenguaje estar arrancando.
Realizara operaciones aritmticas Los ficheros solo sern validos si la extensin es .arit. Estarn declaradas todas las funciones en letra minscula.
Tipos de datos
Todos los datos antes de definir contendrn un carcter que indicara que pertenecen al lenguaje. El carcter especificado ser gato (#).
#ent
#pun Sirve para la declaracin de variables que utilicen punto flotante #car #sig Sirve para la declaracin de variables que utilicen solo caracteres Sirve para la declaracin de variables que utilicen operadores aritmticos.
I.S.C
Mat: 1886
Caracteres
Operador de asignacin Operadores aritmticos, suma, resta, multiplicacin y divisin. Parntesis de apertura y cerradura respectivamente para la delimitacin de las instrucciones de un mtodo, as como para el uso de operaciones aritmticas. signos de apertura y cerradura respectivamente para la delimitacin de las instrucciones a realizar por una funcin Operadores de comparacin menor que, mayor que e igual que. Operadores lgicos and y or Punto y coma, utilizado despus de asignarle un valor a un tipo de dato Funcin condicional si Complemento de la funcin si. Funcin de ciclo Salida en pantalla
Definicin de Funciones
Las funciones estarn definidas con un nombre cualquiera, llevaran parntesis y el cierre y apertura se har con el smbolo de signos de interrogacin. En las funciones se incluirn ciclos, condiciones y las operaciones aritmticas.
Ejemplo de sintaxis:
I.S.C
Mat: 1886
Ejemplo 1. Compi <arit> #ent num1; #ent num2; #ent valor; #sig op; suma ()
Ejemplo 2. Compi <arit> #pun uno; #pun dos; #pun tres; #sig op; #pun suma; operacion () uno = 5.5; dos = 2.1; tres = 4.9; op = +; si (uno < dos && dos < tres)
num1=2; num2=3; op = +; mient (num1 < num2) valor = num1 op num2; print (valor);
? ?
uno = dos; dos = tres; print (uno); print (dos) ? sino (uno > dos && dos < tres) sum = uno op dos op tres; print (sum); ? ?