Diseño
compilador
El
compilador traduce el código escrito en un idioma a otro idioma si cambiar el
sentido del programa. También está previsto que un compilador debe hacer el
código de destino, eficaz y optimizado en términos de tiempo y espacio, debe
ser capaz de ejecutar una traducción básica detectar errores, recuperarse de
errores.
Un
compilador debe incluir un analizador léxico una definición de sintaxis y un
analizador semántico que puede ser el front end, así como la generación de
código y optimización de la misma.
Crear
un programa que se declare como variables c1 c1 c3… cn (según mi nombre es el
numero de variables) imprimir el nombre concatenado
Codigo
#include <iostream>
using namespace std;
int main() {
string d="D",a="a",n="n",i="i",e="e",l="l";
cout << "Hola: "<<d+a+n+i+e+l <<endl;
system ("PAUSE");
}
Codigo
#include <iostream>
using namespace std;
int main() {
string d="D",a="a",n="n",i="i",e="e",l="l";
cout << "Hola: "<<d+a+n+i+e+l <<endl;
system ("PAUSE");
}
Tarea
Preguntar
al usuario cuantos caracteres son de su nombre e imprimir#include <iostream>
using namespace std;
int nc,i,j,op;
char a[20];
int main (){
cout << "Ingresa el numero de caracteres: ";
cin >>nc;
for (i=1;i<nc+1;i++){
cout<< "ingresa el valor: ["<<i<<"]: ";
cin >>a[i];
}
cout <<"Cuantos caracteres deseas imprimir: ";
cin>> op;
for (j=i;j<op+1;j++){
cout<<a[j];
}
cout <<"Hola "<<a<<endl;
system ("PAUSE");
}
No hay comentarios:
Publicar un comentario