02-03-2013 MOD. I, UND. 1 - CiberEsquina

Anuncio
312 M-R
1ª Prueba Integral 1/3
Lapso 2013-1
UNIVERSIDAD NACIONAL ABIERTA
VICERRECTORADO ACADÉMICO
ÁREA INGENIERIA
Semana 9
MODELO DE RESPUESTA
ASIGNATURA: PROGRAMACIÓN DE SISTEMAS
MOMENTO: PRIMERA PRUEBA INTEGRAL
CÓDIGO: 312
VERSIÓN: 1
FECHA DE APLICACIÓN: 02-03-2013
MOD. I, UND. 1, OBJ. 1
1. La máquina que se describe es la Máquina Física. Esta descripción
obedece a que muchos de los componentes del computador pueden ser
implantados sin la ayuda de un software. Por lo tanto se consideran una
máquina física. Entre ellos se encuentra la Unidad Central de Proceso
(UCP)
CRITERIO DE CORRECCIÓN: La respuesta del estudiante debe ser
similar a la presentada en este modelo.
MOD. I, UND. 2, OBJ. 2
2. Solución:
El árbol de derivación de la gramática dada es el siguiente
L
T
L
T
5
L
9
T
0
L Æ TL Æ TTL Æ TTT Æ 5TT Æ 59T Æ590
CRITERIO DE CORRECCIÓN: Para lograr el objetivo, la respuesta del
estudiante debe ser equivalente a la presentada en este modelo.
Especialista: Javier Torrealba
Ingeniería de Sistemas
Evaluador: Carmen Velásquez
312 M-R
1ª Prueba Integral 2/3
Lapso 2013-1
MOD. I, UND. 3, OBJ. 3
3. Los traductores pueden hacer varios tipos de optimizaciones sobre los
programas que procesan, las cuales varían en cantidad y tipo. Hay
optimizaciones del programa fuente y optimizaciones del programa
objeto. Algunas optimizaciones tienen relación con una máquina física
en particular, mientras que otras son independientes de la máquina.
Como ejemplo se puede mencionar el uso eficiente de registros, esta
es una optimización dependiente del hardware, ya que cada máquina
varía en número y tipos de registros. Un ejemplo de optimización
independiente de la máquina, incluye la evaluación de expresiones en
tiempo de compilación en lugar de en tiempo de ejecución.
CRITERIO DE CORRECCIÓN: Para lograr el objetivo, la respuesta del
estudiante debe ser equivalente a la presentada en este modelo.
MOD. II, UND. 4, OBJ. 4
4. En función de las observaciones presentadas por el equipo de prueba,
se puede concluir que el compilador diseñado carece de los criterios
de Portabilidad y Adaptabilidad.
En la situación presentada se reseña que el compilador no es fácil de
trasladar de un ambiente a otro. El compilador cumple con el criterio
de Portabilidad si al moverlo de una máquina a otra es relativamente
fácil, es decir, si el esfuerzo de traslado es considerablemente menor
que el tener que escribir. Y carece de Adaptabilidad ya que uno de
los objetivos es desarrollar compiladores que puedan usarse en una
variedad de máquinas y configuraciones de sistemas de computación
diferentes.
CRITERIO DE CORRECCIÓN: Para considerarse logrado el objetivo, la
respuesta del estudiante debe ser similar a la presentada en este modelo.
Especialista: Javier Torrealba
Ingeniería de Sistemas
Evaluador: Carmen Velásquez
312 M-R
1ª Prueba Integral 3/3
Lapso 2013-1
MOD. II, UND. 5, OBJ. 5
5. El programa solicitado diseñado en lenguaje PASCAL es el siguiente:
PROGRAM FACTURA (input, output);
VAR
descripcion: VARCHAR;
cantidad, N, i: INTEGER;
precio, totalpagar, descuento: REAL;
BEGIN
WRITE('Introduzca el número de productos: '); READLN(N);
WRITELN;
WHILE i <= N DO
BEGIN
WRITELN('Descripción del producto: '); READLN(descripcion);
WRITELN('Cantidad: '); READLN(cantidad);
WRITELN('Precio: '); READLN(precio);
totalpagar = totalpagar + (cantidad*precio);
END;
IF totalpagar > 2.000 THEN
BEGIN
descuento=totalpagar* 0.10;
totalpagar=totalpagar – descuento;
End;
WRITELN('El Total a Pagar de la Factura es: ' totalpagar);
END;
CRITERIO DE CORRECCIÓN: La respuesta del estudiante
similar a la presentada en este modelo.
debe ser
FIN DEL MODELO DE RESPUESTA
Especialista: Javier Torrealba
Ingeniería de Sistemas
Evaluador: Carmen Velásquez
Descargar