INTRODUCCIÓN A LA PROGRAMACIÓN Primer Parcial - Febrero 22 de Consideraciones Generales

INTRODUCCIÓN A LA PROGRAMACIÓN Primer Parcial - Febrero 22 de 2014 -AConsideraciones Generales  Esta evaluación es estrictamente individual. Cualqui

3 downloads 73 Views 451KB Size

Recommend Stories


PRIMER PARCIAL SEGUNDO PARCIAL
PRIMER PARCIAL 10-ene 11-ene 12-ene 13-ene 14-ene 17-ene 18-ene 19-ene 20-ene 21-ene 24-ene 25-ene 26-ene 27-ene 28-ene 31-ene 01-feb 02-feb 03-feb 04

Choice: Primer Parcial
Choice: Primer Parcial a) b) c) d) 1) Las grasas y los aceites se diferencian porque: El peso molecular es mayor en las grasas. b) Los aceites son ri

Story Transcript

INTRODUCCIÓN A LA PROGRAMACIÓN Primer Parcial - Febrero 22 de 2014

-AConsideraciones Generales  Esta evaluación es estrictamente individual. Cualquier violación a esta norma será considerada como fraude.  Solo puede utilizar lapicero, lápiz y borrador. No se permite el uso de ningún tipo de equipo electrónico, como portátiles, celulares, etc. Cualquier violación a esta norma será considerada como fraude.  No se permite el préstamo de ningún objeto. El Fraude ocasiona la apertura de proceso disciplinario. Tiempo de Duración: 2 Horas “El estudiante de la Pontificia Universidad Javeriana, como agente de su propia formación, es corresponsable de la Identidad Institucional, uno de cuyos cimientos es tener como hábito un comportamiento ético en todos los ámbitos de la vida. En este sentido me comprometo a realizar con total integridad esta evaluación, solamente empleando los recursos autorizados para su desarrollo". Consejo Académico, Acta No. 79, abril 19 de 2004

Nombre: ______________________________________ Código: ____________

Pregunta Puntos Calificación

1 10

2 5

3 5

4 6

5 9

6 15

Total 50

1. Observe el siguiente sistema, que representa el recorrido de un bus del MIO.

ESTACIÓN INICIAL

ESTACIÓN 2

ESTACIÓN 3

ESTACIÓN 4

ESTACIÓN FINAL

Si sabemos que el BUS inicia con 5 pasajeros; el recorrido en tiempo entre cada estación es 10 minutos; que en las estaciones 2 , 3 y 4 se suben 10 pasajeros en cada una; y se bajan 4, 2, y 9 pasajeros respectivamente; y que al final del trayecto todos los pasajeros deben bajarse. Responda las siguientes preguntas sobre los estados del sistema:

INTRODUCCIÓN A LA PROGRAMACIÓN Primer Parcial - Febrero 22 de 2014 1.1. (4 Puntos) Cuál es el estado del sistema en la estación No. 4? (suponga que los pasajeros ya subieron y bajaron del bus). a. Pasajeros=5, TiempoRecorrido=0 b. Pasajeros=15, TiempoRecorrido=40 c. Pasajeros=35, TiempoRecorrido=30 d. Pasajeros=20, TiempoRecorrido=30 e. Pasajeros=0, TiempoRecorrido=40 f. Ninguna de las anteriores 1.2. (3 Puntos) Cuál es el estado final del sistema? a. Pasajeros=0, TiempoRecorrido=30 b. Pasajeros=0, TiempoRecorrido=40 c. Pasajeros=20, TiempoRecorrido=30 d. Pasajeros=20, TiempoRecorrido=40 e. Pasajeros=20, TiempoRecorrido=0 f. Pasajeros=0, TiempoRecorrido=0 g. Ninguna de las anteriores 1.3 (3 Puntos) Cuantos cambios de estado presenta el sistema de acuerdo a la observación? a. 1 b. 2 c. 3 d. 4 e. 5 f. Ninguna de las anteriores 2. (5 Puntos) Se desea construir un programa tal que dado como entrada el nombre de un Dinosaurio, su peso y su longitud, expresados estos dos últimos en libras y pies respectivamente, obtenga como salida por pantalla, el nombre del Dinosaurio, su peso expresado en kilogramos y su longitud expresada en metros. Conversiones: 1 Libra equivale a 0.45 Kg y 1 pie equivale a 0.3047 metros. ¿Cuál de los siguientes programas satisface el problema anterior?: a. dinosaurio = 'TRex' peso = 2 longitud = 80 peso_kg = peso * 0.45 long_me = longitud * 0.3047 print 'El dinosaurio es: ', dinosaurio print 'Su peso es: ', peso print 'Su longitud es: ', longitud

INTRODUCCIÓN A LA PROGRAMACIÓN Primer Parcial - Febrero 22 de 2014 b. dino = 'TRex' peso = 2 longitud = 80 print 'Su peso es: ', peso print 'Su longitud es: ', longitud c. dinosaurio = 'TRex' peso = 2 longitud = 80 print 'El dinosaurio es: ', dinosaurio print 'Su peso es: ', (peso * 0.45) print 'Su longitud es: ', (longitud * 0.3047) d. Todas las anteriores 3. (5 Puntos) El costo de un automóvil nuevo para el comprador es la suma total de: a) costo del vehículo (cv es un entero positivo), b) porcentaje de la ganancia del vendedor (sobre el costo del vehículo) y c) impuestos locales (sobre el costo del vehículo). Suponga un valor cualquiera para la variable cv, una ganancia del vendedor del 12% y un impuesto del 6%, ¿Cuál de las siguientes sentencias en Python imprime por pantalla el costo total para el comprador, correctamente y de la manera más precisa? a. print cv + ((cv * 12) / 100) + ((cv * 6) / 100) b. print cv + ((cv * 12.0) / 100) + ((cv * 6.0) / 100) c. print cv + (cv * 12.0) + (cv * 6.0) d. Ninguna de las anteriores

4. Dada la variable presupuesto = 100000, responda a las siguientes preguntas: 4.1. (3 Puntos) ¿Qué imprime por pantalla el siguiente programa? p1 = presupuesto * 0.4 p2 = presupuesto * 0.3 p3 = presupuesto – (p1 + p2) print p1,',', p2,'y', p3 a. b. c. d.

40000.0, 30000.0 y 100000.0 40000.0, 30000.0 y 30000.0 40000.0, 30000.0 y 70000.0 Se obtiene un error

INTRODUCCIÓN A LA PROGRAMACIÓN Primer Parcial - Febrero 22 de 2014 4.2 (3 Puntos) ¿Cuántos cambios de estado sufre la variable presupuesto en el siguiente programa? p1 = presupuesto * 0.4 p2 = presupuesto * 0.3 print p1 print p2 p3 = p2 p4 = presupuesto + p3 - p2 a. b. c. d.

1 3 0 4

5. De acuerdo al siguiente programa en Pyhton: a = 1 b = a c = b d = c d = a c = d b = c a = b print

+ 2 + 3 + 4 - 2 - 3 - 4 a

5.1. (3 Puntos) ¿Cuántos elementos permanecieron constantes durante la observación del sistema? a. b. c. d. e.

4 3 2 1 0

5.2. (3 Puntos) ¿Cuántos cambios de estado sufre la variable d? a. b. c. d.

1 2 0 3

5.3. (3 Puntos) ¿Qué valor se imprime por pantalla? a. b. c. d.

8 -8 8.0 -8.0

INTRODUCCIÓN A LA PROGRAMACIÓN Primer Parcial - Febrero 22 de 2014 6. El código que se presenta a continuación genera la siguiente gráfica ( tenga en cuenta que ésta inicia en home() ): color("blue") right(35) pensize(3) forward(50) circle(12, 70) circle(12, -70) backward(120) forward(40) left(90) penup() forward(8) right(90) pendown() pensize(15) forward(17) forward(-15) left(65) forward(40) left(115) forward(35) right(90) circle(-40,75) circle(-40,-30) left(135) pensize(3) forward(40) backward(40) right(135) 6.1 (10 Puntos) Seleccione el código que permita terminar la figura de esta manera:

INTRODUCCIÓN A LA PROGRAMACIÓN Primer Parcial - Febrero 22 de 2014 a.

b.

c.

d.

e. Ninguna de las

pensize(15) circle(-40, 30) right(80) circle(30, 90) right(25) pensize(3) forward(20) forward(-20) left(25) circle(30, -45) left(90) penup() forward(28) right(90) pensize(13) circle(47,360)

pensize(23) circle(-40, 30) right(80) circle(30, 90) right(25) pensize(3) forward(20) forward(-20) left(25) circle(30, -45) left(90) penup() forward(28) pendown() right(90) pensize(13) dot()

pensize(15) circle(-40, 30) right(80) circle(30, 90) right(25) pensize(3) forward(20) forward(-20) left(25) circle(30, -45) left(90) penup() forward(28) pendown() right(90) pensize(15) dot()

pensize(15) circle(-70, 30) right(80) circle(30, 90) right(25) pensize(3) forward(20) forward(-20) left(25) circle(30, -45) left(90) penup() forward(28) pendown() right(90) dot()

anteriores

6.2. (5 Puntos) Realizando el proceso de observación sobre el dibujo del esquí alpino, cuantos cambios de orientación tuvo la tortuga? a. 13 b. 15 c. 22 d. 20 e. 18 f. ninguna de las anteriores.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.