COMPILADORES - EJERCICIO DE APLICACIÓN Y SU ESTRUCTURA

En el siguiente código se procede a hacer el análisis Léxico, Semántico y Sintáctico:

#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;

int main()
{
char nombre[30];
char edad[30];
char sexo[30];
cout << "Ingrese su nombre: ";
cin.getline(nombre, 20);
cout << "Ingrese su edad: ";
cin.getline(edad, 20);
cout << "Ingrese su sexo: ";
cin.getline(sexo, 20);
cout << "Hola mundo:  " << nombre;
cout << " Edad: " << edad;
cout << " Sexo: " << sexo;
system("pause");
    return 0;
}

Análisis Léxico:
La definición y/o declaración de variables
char nombre[30];
char edad[30];
char sexo[30];

Análisis Sintáctico:
La estructura sintáctica: comillas en las cadenas, las reglas del lenguaje y los procesos de inserción en las variables.
cout << "Ingrese su nombre: ";
cin.getline(nombre, 20);
cout << "Ingrese su edad: ";
cin.getline(edad, 20);
cout << "Ingrese su sexo: ";
cin.getline(sexo, 20);

Análisis Semántico:
1) La definición de librerías al comienzo del programa.
2) La instrucción dentro del main
3) Definición de variables
4) La impresión en pantalla de las instrucciones cargadas
5) Cierre o termino de la instruccion

Comentarios

Entradas populares de este blog

DOMINIO Y DNS EN EL PARAGUAY

MODELOS DE E-COMMERCE