Resolución de Problemas y Algoritmos Diagramas de Sintáxis de Pascal 1.2 (Reducido a los contenidos de la materia) program Programa bloque ; identificador . bloque ; const identificador = constante type identificador = tipo ; var identificador : tipo ; , declaración de procedimiento ; declaración de función ; sentencia compuesta letra identificador letra dígito dígito 0 1 2 3 4 5 6 7 8 _ A B ... Z a b ... z 9 letra Corresponde a uno (1) de los símbolos de la tabla ASCII que se encuentran entre los códigos [65..90], 95 y [97..122] + identificador - número sin signo constante ‘ caracter ‘ entero número sin signo real + número sin signo número signado entero dígito real entero . entero entero E + caracter Corresponde a uno (1) de los símbolos de la tabla ASCII identificador de tipo tipo ) identificador ( , .. constante identificador de tipo constante identificador integer real boolean char declaración de procedimiento procedure ; bloque forward identificador lista de parámetros formales declaración de función lista de parámetros formales identificador function bloque ; identificador de tipo : forward lista de parámetros formales ( var identificador de tipo : identificador , ; sentencia compuesta begin proposición end ; proposición asignación sentencia compuesta llamada a procedimiento sentencia IF sentencia CASE sentencia WHILE sentencia FOR sentencia REPEAT asignación variable expresión := identificador llamada a procedimiento identificador ( identificador expresión , ) ) expresión if sentencia IF proposición else expresión case sentencia CASE proposición then of : constante proposición end , ; sentencia WHILE expresión while sentencia FOR for proposición do := variable expresión expresión to proposición do downto sentencia REPEAT proposición repeat expresión until ; variable identificador expresión expresión simple < <= = <> >= > expresión simple expresión simple término + - término + or término factor div / * mod and factor factor constante sin signo variable llamada a función ( expresión not factor ) ‘ constante sin signo ‘ caracter número sin signo identificador llamada a función identificador ( identificador expresión variable , )
© Copyright 2024