Lenguajes y Automatas
Objetivo.
Alfabeto.
Reglas léxicas.
do{ instrucción } while{ condición }
Palabras reservadas: do, while.
Caracteres especiales: (,), {,}.
Operadores relacionales: =, >,=, 0|1|2|…|9
->a|b|c|…|z A|B|C|…|Z
VARIABLES.
MENSAJES.
COMENTARIOS.
Reglas sintácticas.
do while
Inicia con la palabra reservada do {seguido de “instrucciones”, seguido de }while( seguido de una “condición” y termina con )
“Instrucciones”: Pueden ir en un do-while, “operación matemática” o un printf.
“Condición”: Lleva una “expresión” seguida de un operador relacionalseguido por otra “expresión”.
“Operación matemática”: Es una “expresión” seguida por un operador aritmético seguido de una “expresión”.
Printf: Inicia con la palabra printf (“mensaje”).
“Expresión”:Variable u operación matemática.
-> do{ } WHILE ()
-> | |
->
->
-> Printf()
-> |
-> < | > |= | != | ==
-> + | - | * | /
->
-> | |
-> a |b | c |…|z A | B | C |…| Z
-> 0|1 | 2 |…|9
-> |
Reglas sintácticas.
For
Comienza con la palabra reservada for seguido por (, después viene una “inicialización”, después ; seguido por una “condición, seguido por ;seguido de un “incremento”, seguido de ).
Después viene { seguido de “instrucciones” , y al final }.
“Instrucciones”: Pueden ir entre las llaves de un for, “operación matemática”, un printf u otro for.“Inicialización”: es una variable seguida por un = seguido por un número u otra variable.
“Condición”: Lleva una “expresión” seguida de un operador relacional seguido por otra “expresión”.“Incremento”: Lleva una variable seguida por ++.
“Operación matemática”: Es una “expresión” seguida por un operador aritmético seguido de una “expresión”.
Printf: Inicia con la palabra printf (“mensaje”).“Expresión”: Variable u operación matemática.
-> for( ;;){}
-> | | | for( ;;){}
-> = ( | )
->
-> ++
->
-> Printf()
-> |
-> < | > |= | != | ==
-> + | - | * | /
->
-> | |...
Regístrate para leer el documento completo.