UNSE Facultad de Ciencias Exactas y Tecnologías Carrera de Programador Universitario en Informática LABORATORIO II (PUI) Evaluación Parcial 1: Introducción a la programación en Lenguaje C OBJETIVOS: Evaluar los conocimientos del alumno respecto al lenguaje C en: Proceso de compilación y enlazado. Estructura de un programa en Lenguaje C, sentencias, operadores y tipos básicos de datos. Estructuras de programación estructurada en el Lenguaje C (if - for - while). CONSIGNAS: Cuenta con 2 horas de reloj para desarrollar la evaluación. Para ser aprobada la evaluación debe ser completada en un 50%. Un alumno que logre una resolución menor al 50% de la evaluación, será desaprobado. Antes de iniciar la tarea de resolución de los planteamientos, consulte TODAS sus dudas sobre lo que se solicita en cada enunciado. El alumno se halla debidamente notificado, se le solicita que indique su nombre y apellido y firme a continuación. APELLIDO Y NOMBRE: ......................................................... FIRMA:......................................................................... DESARROLLO: Enunciado 1. Dado el siguiente código fuente identifique cada una de las sentencias que lo incluyen: indique el significado de cada una de las líneas del programa, las palabras y caracteres que la componen, etc. Continuacion… Ref Código del Programa Ref. . #include <stdio.h> 1 printf("i es <= 5\n"); 10 2 } 11 int main() 3 else { 12 { 4 printf("i es > 5\n"); 13 int i; 5 } 14 6 } 15 printf("Mostrando valor de i...\n"); 7 return(0); 16 for( i = 1; i <= 10 ; i = i + 1) { 8 } 17 if( i <= 5 ) { 9 *** Puntaje: 2,5p. c/línea con palabras. NOTA: Puede utilizar la numeración indicada en la columna Ref. para hacer referencia a cada línea en el desarrollo de su respuesta. Enunciado 2. Para cada uno de los siguientes ítems indique Verdadero o Falso, fundamente su respuesta en los casos en que se solicita. a. Las variables son palabras que manipulan datos. Dicho valor no puede ser modificado en cualquier momento durante la ejecución del programa. Fundamente. b. Los arreglos o vectores almacenan los elementos en posiciones distribuidas en la memoria. c. La función main() es simplemente una función más de un programa en Lenguaje C, con la particularidad de que es el punto de entrada o comienzo del programa. d. Los elementos de un arreglo o vector en C comienzan con un subíndice 0 y terminan en (dimensión-1). Fundamente. e. En la estructura de programación for( expresión-inicial; condición; expresión-de-paso), la expresión inicial se ejecuta después de entrar en el ciclo. Fundamente. *** Puntaje: 10p. c/respuesta correcta. Enunciado 3. Que es el Enlazador o Linker y que función realiza en el proceso de Compilación?. *** Puntaje: 25p. respuesta correcta.