cer-0 / 5cv14

Práctica de la materia de compiladores
0 stars 0 forks source link

Analisis semantico para las asignaciones #14

Closed DavidENicolasC closed 9 months ago

DavidENicolasC commented 9 months ago

El programa realiza el analisis semantico para las asignaciones.

Los programas siguientes son rechazados por el analisis semantico: (1)

int a, b, c;
a = 8;
b = 7;
c = 9.5;

while(a == 5)
{
    a = 4;
}

Que obtiene la siguiente salida: image

(2)

int a, b;
a = 8;
b = 7;
float c;
c = 9.5;

while(a == 5)
{
    a = 4 * c;
}

Que obtiene la siguiente salida: image

(3)

int a, b, c;
a = 8;
b = 7;
c = 8;

while(a == 5)
{
    a = b / c;
}

Que obtiene la siguiente salida: image