Vous êtes sur la page 1sur 1

Facultad de Informática, Electrónica y Comunicación

Licenciatura en Ingeniería en Informática


Inf-322 Estructura de Los Lenguajes de Programación

Parcial #1
Importancia del estudio de los lenguajes de programación

Para concretar la lectura del capítulo 1: El estudio de los lenguajes de programación del
libro Lenguajes de Programación de Terrence W. Pratt, proponemos la realización del siguiente
ejercicio, el cual debe ser entregado individualmente el 1 de septiembre.

Resumen:
¿Por qué estudiar Los Lenguajes de Programación?

Para entender el diseño e implementación de los lenguajes:


 sintaxis - reglas de construcción de los programas
 semántica - significado de los programas
 implementación - cómo se ejecutan
 pragmática - aspectos prácticos de su uso

Para saber qué lenguaje es más apropiado para resolver cierto tipo de problemas:
 imperativo: PascaL / C / PHP
 Orientado a Objetos: SMALLTALK / C++ / JAVA
 Funcional: Haskell / LISP/ ML
 Lógico: Prolog / Mercury / Goedel

Para mejorar el conocimiento de los lenguajes que ya utilizamos


Para mejorar nuestras técnicas de programación
Programar = definir nuevas extensiones de un lenguaje
Para saber proyectar nuevos lenguajes
Para poder aprender fácilmente nuevos lenguajes

Aspectos a desarrollar en la tarea:

1. Mejora el conocimiento del lenguaje que está usando


El lenguaje más utilizado por ustedes es el C, no obstante, le invitamos a leer sobre
expresiones regulares y luego hacer uso del scanf(“% [ ]”) para identificar cuál es la
verdadera función del scanf(“% [ ]”). Presente los ejemplos utilizados por usted con
sus respectivas observaciones y comentarios. ¿Cuál es el papel de las expresiones
regulares en el scanf?(10 ptos)

2. Enriquece su vocabulario de construcciones útiles de programación


Elabore un glosario de 10 términos nuevos para usted, que considere de importancia
en el área de programación. Seleccione uno y haga un ejemplo. (10 ptos)

3. Permite una mejor selección del lenguaje de programación


Determine cual de los siguientes lenguajes recomienda para leer una línea de texto y
separarla en palabras: C, Pascal, PHP. Explique, ejemplifique y concluya.(10 ptos)

4. Facilita el diseño de un nuevo lenguaje


Analice la estructura de control conocida como GOTO. Identifique lenguajes que la
incluyen en su diseño y comente sobre nuevas estructuras de control inspiradas en el
uso del GOTO y en qué lenguajes aparecen. Explique, ejemplifique y concluya. (10
ptos)

Facilitador: Diego Santimateo G.

Vous aimerez peut-être aussi