Parcial 1

Page 1

PRIMERA PARTE

Selección Múltiple con única respuesta (Marque solo una respuesta) [1.5 Puntos] (0.3 por cada punto)

PUNTAJE

1. El símbolo == significa una operación que : a. Compara dos valores booleanos y de lo cual se obtiene un resultado un valor booleano b. Asigna un valor cualquiera a una variable y opera de izquierda a derecha c. Compara dos valores numéricos y de lo cual se obtiene un valor booleano d. Asigna un valor cualquiera a una variable y opera de derecha a izquierda justificación El símbolo == es el código para el operador de igualdad y su funcionalidad establece la comparación de valores bajo ésta propiedad, arrojando un valor booleano. 2. Dados el tipo y el valor inicial de las siguientes variables: entero n=3, entero m=4, entero p=5, entero q=7 y dada la expresión resultado a. real 1.3 b. entero 2 c. real 1.0 d. entero -1

= (p – n * (m – 2) * q) % 6 , el tipo y el valor de la variable resultado

son:

Justificación: resultado = (5 – 3 * (4 – 2) * 7) % 6 resultado = (5 – 3 * 2 * 7) % 6 resultado = (5 – 6 * 7) % 6 resultado = (5 – 42) % 6 resultado = (-37) % 6 entero resultado = -1 4. Según la lectura en inglés número 1 y utilizando el método descrito en ella, el número 53 en base 10 sería equivalente al número: a. 110101 en base 2 b. 101011 en base 2 c. 100011 en base 2 d. 101110 en base 2 justificación 128

64

32 1

16 1

8 0

4 1

2 0

1 1

32+16+4+1 = 53

5. En el curso de informática 1 se define una “condición” como: a. Una expresión que involucra operadores logicos, evalúa valores booleanos y su resultado es relacional b. Un operador que evalúa valores enteros y caracteres, y cuyo resultado es un valor entero o caracter c. Una expresión que involucra operadores relacionales y / o lógicos, y cuyo resultado es un valor booleano d. Una expresión que involucra operadores relacionales y / o lógicos, y cuyo resultado es un valor relacional justificación La condición arroja resultados booleanos, producto de una evaluación de términos mediante operadores relacionales y / o lógicos SEGUNDA PARTE

Algoritmo en Pseudocódigo [1.5 Punto]

PUNTAJE

El auditorio “Xepia” de la Universidad, que puede albergar 400 personas, es el recinto donde se llevará a cabo una conferencia sobre “Computación en la nube”. El Departamento de Operaciones y Sistemas desea conocer, en valores porcentuales, la asistencia al evento, basado en una categorización por sexo. Conocido el número de hombres y de mujeres que asisten a la presentación, desarrollar un algoritmo que determine el porcentaje de cada grupo de clasificación que


asiste al evento (respecto al total de asistentes) y por cuántas personas no se completó el cupo total. Elaborar un reporte adecuado para entregar la información. ANÁLISIS Y ABSTRACCIÓN DATOS

PROCESO Conocer el número de hombres asistentes Conocer el número de mujeres asistentes Calcular el total de asistentes Calcular el porcentaje de hombres asistentes 5. Calcular el porcentaje de mujeres asistentes 6. Calcular el número de personas que faltaron para llenar el cupo total de asistentes al auditorio 7. Entregar un reporte completo

entero MAXPER=400 entero hombres entero mujeres

1. 2. 3. 4.

INFORMACIÓN real pHombres real pMujeres real totalAsistentes int faltaron

ALGORITMO EN PSEUDOCÓDIGO algoritmo Promocion  principal () entero MAXPER=400, hombres=0, mujeres=0, faltaron=0; real pHombres=0.0, pMujeres=0.0, totalAsistentes=0.0; hombres = leer (“Número de Hombres asistentes al evento: “); mujeres = leer (“Número de mujeres asistentes al evento: “); totalAsistentes=hombres+mujeres; pHombres=hombres/totalAsistentes; pMujeres=mujeres/totalAsistentes; imprimir (“"Total Asistentes "+totalAsistentes+"\n% de hombres "+pHombres+"\n% de Mujeres "+pMujeres+"\nFaltaron "+(MAXPER-totalAsistentes)+" para completar el cupo"); } } TERCERA PARTE

Análisis y Abstracción – Algoritmo en Pseudocódigo [2.0 Puntos]

PUNTAJE

Debido a la fuerte competencia de equipos móviles de comunicación, el almacén “IN-Comunicado” lanza una promoción de sus productos tipo “Blackberry” del 23%. Basado en la siguiente tabla de caracerísticas, de los mencionados teléfonos: EQUIPOS CODIGO 9700 8520 8220F 9800

MODELO Blackberry Bold 9700 Blackberry Curve 8520 Blacberry Pearl Flip Balcberry Torch

COSTO COMERCIAL (Sin Descuento) $ 1400000 $ 730000 $ 530000 $ 1200000

Diseñar una solución que determine el modelo del equipo y su costo comercial mediante el código; ademàs que calcule el valor de descuento y precio final del equipo según el plan de descuento especificado en el problema. Como flujo de salida se debe imprimir cada uno de los items de la tabla, su descuento y su precio final SOLUCIÓN

ANÁLISIS Y ABSTRACCIÓN DATOS Cadena codigo

PROCESO 8. Conocer el código del equipo


9. Determinar su modelo y costo comerical basándose en la tabla 10. Calcular el descuento (23% - costo comerical * 0.23) 11. Calcular el precio final del equipo 12. Imprimier resultados

INFORMACIÓN real costoFinal real descuento

ALGORITMO EN PSEUDOCÓDIGO algoritmo Promocion  principal () Cadena codigo = “ “; real costoCom = 0.0, costoFinal = 0.0, descuento = 0.0; cadena modelo = “ “; codigo = leer (“Digite el código: “); si ( codigo == “9700”)  modelo = ”Blackberry bold 9700”; costoCom = 1400000; } sino si ( codigo == “8520” )  modelo = ”Blackberry Curve 8520”; costoCom = 730000; } sino si ( codigo == “8220F” )  modelo = ”Blackberry Pearl Flip”; costoCom = 530000; } sino si ( codigo == “9800” )  modelo = ”Blackberry Torch”; costoCom = 1200000; } sino  modelo = “No aplica” ; } desuento = costoCom * 0.23; costoFinal = costoCom + costoFinal; imprimir (“Modelo : ”+modelo+”\nCosto “+costoFinal); } }

Comercial:

“+costoCom+”\nDescuento:

“+descuento+”\nPrecio

Final:


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.