Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
UNIVERSIDAD AUTONOMA DE NUEVO LEON Facultad de Ingeniería Mecánica y Eléctrica Lenguajes De Programacion & Lab Practica 1 Maestro: JOSE LUIS TORRES GARZA Semestre: Enero-junio 2020 Salón: Gpo: Nombre Matricula WILLIAM DAVID LUEVANOS MOTA 1724747 Practica 1 Laboratorio de Lenguajes de Programacion Fecha de entrega: 22/04/2020 Ciudad Universitaria. San Nicolás de los Garza 1724747 William David Luevanos Mota Practica 1 Laboratorio de Lenguajes de Programación ¿Qué es un lenguaje de programación? Un lenguaje de programación es un lenguaje formal que proporciona una serie De instrucciones que permiten a un programador escribir secuencias de órdenes y algoritmos a Modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que Produzca diversas clases de datos. A todo este conjunto de órdenes y datos escritos mediante un Lenguaje de programación se le conoce como programa. ¿Cómo debería de ser un lenguaje de programación? Cada lenguaje de programación es una creación y como tal ha sido cuidadosamente diseñado. Algunos lenguajes han sido diseñados por personas únicas, como por ejemplo Pascal. Otros, han Sido diseñados por un grupo grande de personas, tales como PL/l y Ada. La experiencia sugiere que Aquellos lenguajes diseñados por personas únicas o grupos pequeños, tienden a ser más Compactos y coherentes que aquellos lenguajes diseñados por grandes grupos. ¿Qué es un lenguaje de representación? Los lenguajes de representación se refieren a aquellos que sirven como herramientas para la Construcción, representación y diseño de documentos, ejemplos: html y xml, mientras que los Lenguajes de consulta son utilizados para consultar en bases de datos o en sistemas de Información, ejemplos: SQL. ¿Qué es un lenguaje de consulta? Un lenguaje de consulta es un lenguaje informático usado para hacer consultas en bases de datos y sistemas de información. Menciona un ejemplo de un lenguaje de representación y otro de un lenguaje de consulta SQL es un lenguaje de consulta propietario orientado a objetos para consultar bases de datos Relacionales; 1 Common Query Language (CQL) un lenguaje formal para representar consultas para sistemas de Recuperación de información como índices web o catálogos bibliográficos. CODASYL; Sintaxis Sintaxis es la parte de la gramática que estudia la forma en que se combinan y se relacionan las Palabras para formar secuencias mayores como los sintagmas y las oraciones, así como la función Que desempeñan dentro de éstas. Semántica Se denomina como semántica a la ciencia lingüística que estudia el significado de las palabras y Expresiones, es decir, lo que las palabras quieren decir cuando hablamos o escribimos. Término Acuñado por Michel Bréal en 1833. 5.- Mencione un ejemplo de un lenguaje de representación y otro de consulta (Código). Descripción sintáctica de una expresión matemática en notación BNF: ---> 4*(3+1) <Expresión> ::= <numero> | (<expresión>) | <expresión><operador><expresión> <Operador>:= + | - | * | / <numero> ::= <digito> | <numero><digito> <digito> ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 6.- Defina sintaxis R= Consta de unas definiciones, denominadas reglas sintácticas o producciones que especifican la Secuencia de símbolos que forman una frase del lenguaje. Estas reglas dicen si una frase está bien Escrita o no. 7-¿CUALES SON LOS ELEMENTOS DE LA SINTAXIS? Alfabeto, identificadores (nombres de variables, constantes, etc.), símbolos de operadores (+,-, etc.), espacios en blanco, delimitadores y corchetes, palabras pregonadas (palabras que se pueden omitir sin alterar el significado), palabras clave y reservadas (propias del lenguaje), comentarios y expresiones. 8. Defina semántica. Se conoce como sintaxis a la parte visible de un lenguaje de programación. Se define como el conjunto de reglas que deben seguirse al escribir el código fuente de los programas para considerarse como correctos para ese lenguaje de programación. 9- Cuales son los elementos de SEMANTICA Sintaxis: Ejemplo de comentario de una sola línea: // a continuación se muestra un mensaje alert("mensaje de prueba"); Semántica: Las siguientes sentencias utilizan diferentes sintaxis (en diferentes lenguajes), pero resultan en la misma semántica (hacen lo mismo): 1) x += y; (C, Java, etc) 2) x:= x + y; (Pascal) 3) x = x + y (BASIC, Fortran) En general, las tres operaciones lo que hacen (semántica) es sumar Y con X y almacenar el resultado en X. Referencias: http://manuelaliramos.com/lenguajes-de-programacion/sintaxis-semantica- gramatica-del-lenguaje-programacion/ http://manuelaliramos.com/lenguajes-de-programacion/sintaxis-semantica-gramatica-del-lenguaje-programacion/ http://manuelaliramos.com/lenguajes-de-programacion/sintaxis-semantica-gramatica-del-lenguaje-programacion/ https://geekytheory.com/semantica-coder/
Compartir