Acerca de parciales y exámenes subidos

Acerca de parciales y exámenes subidos

de Eva Sofia Martinez Freda -
Número de respuestas: 1

Buenas,

Quería hacer algunos comentarios sobre los parciales y exámenes que están subidos a la plataforma. Algunos son sobre errores (de tipeo, o posiblemente por temas de versiones distintas de programas, o etc.) y otros son propuestas para posibles soluciones adicionales. Ver archivos adjuntos para las propuestas.


EXAMEN 2020

PROBLEMA 3 PARTE B

Indica que la respuesta debería ser: =SI(O(A2=B2;B2=C2);”iguales”; “no iguales”)

En realidad, la letra dice "si valor1 es igual a valor2 o valor1 es igual a valor 3" entonces la respuesta en realidad sería: =SI(O(A2=B2;A2=C2);"iguales";"no iguales")

PROBLEMA 3 PARTE C

Indica que la respuesta debería ser: =SI(Y(A2<B2;A2<C2); A2;Y(B2<A2;B2<C2);B2;C2)
Cuando en realidad debería ser: =SI(Y(A2<B2;A2<C2); A2;SI(Y(B2<A2;B2<C2);B2;C2))

___________________________________________________________________________________________________

PARCIAL 2021

PROBLEMA 1 PREGUNTA IV

Indique cuál de las siguientes afirmaciones sobre programas compilados/interpretados es cierta
a) En general los códigos compilados son más lentos que los interpretados.
b) Los códigos interpretados son generalmente ejecutables en cualquier plataforma.
c) Un programa compilado se puede ejecutar en cualquier plataforma.
d) Ninguna respuesta es correcta.

En la solución para esta pregunta, pone que la respuesta es la "d". Sin embargo, en la solución para el examen de febrero 2021 pone que la respuesta es la "b". ¿Puede ser que la correcta sea la "b"?

PROBLEMA 3 PARTE B

Pone que la solución es: =SI(Y(A2>B2;A2>C2);A2;Y(B2>A2;B2>C2);B2;C2)
Sin embargo la solución debería ser: =SI(Y(A2>B2;A2>C2);A2;SI(Y(B2>A2;B2>C2);B2;C2))

___________________________________________________________________________________________________

EXAMEN FEBRERO 2021

PROBLEMA 2 PARTE D

Indica que la respuesta es: =CONTAR(A2;A11) [que =2, contando A2 y A11]
Cuando debería ser: =CONTAR(A2:A11) [que =10, contando el rango de A2 a A11]

PROBLEMA 3 PARTE C

Indica que debería ser: =SI(Y(A2<B2;A2<C2);A2;Y(B2<A2;B2<C2);B2;C2)
Cuando en realidad sería: =SI(Y(A2<B2;A2<C2);A2;SI(Y(B2<A2;B2<C2);B2;C2))
___________________________________________________________________________________________________

EXAMEN DICIEMBRE 2021

PROBLEMA 1 PREGUNTA V

"¿A qué expresión lógica corresponde la estructura de selección de la izquierda?"

x=1
if a < b
if c > d
x = 0
end
end


En la solución pone que debería ser la b: x = (a > b) || (c < d)
Pero en realidad sería la a: x =~ ((a > b) && (c >d))

PROBLEMA 2 PARTE D

Indica que la respuesta es: =CONTAR(A2;A11) [lo mismo que en el examen de febrero 2021]
Cuando debería ser: =CONTAR(A2:A11)

PROBLEMA 3 PARTE C

Indica que debería ser: =SI(O(Y(A2<B2;B2>C2);Y(A2>B2; B2>C2));A2+B2+C2;"") 
Cuando en realidad sería: =SI(O(Y(A2<B2;B2<C2);Y(A2>B2; B2>C2));A2+B2+C2;"")

"si valor1<valor2<valor3 o si valor1>valor2>valor3"

PROBLEMA 6

function y = Negativo(X,Y)
if (X<0 & Y<0) | X*Y<0.5
y=1;
else
y=0;
end

Debería ser if (X<0 & Y<0) | X*Y<=0.5 si me guío por el ejemplo en el cual y=Negativo(0.5,1) da y=1.

PROBLEMA 7

Propuesta de solución alternativa (ver SumaHasta.m adjunto):

function suma=SumaHasta(v,N)
n=length(v);
suma=0;
i=1;
while i<=n & v(i)~=N
suma=suma+v(i);
i=i+1;
endwhile
endfunction

___________________________________________________________________________________________________

EXAMEN 2022

PROBLEMA 3 PARTE A

Error de tipeo en la letra, debería decir "si el valor de glucosa 1 es mayor o igual a 100" y no "si el valor de glucosa 1 es mayor o igual a 100 de la fila correspondiente."

PROBLEMA 6

La solución debería poner y=2 bajo el elseif e y=1 bajo el else, pero los pone intercambiados.

"Implementar en Octave la función Clasificar que dado dos números X e Y, devuelva 0 si X e Y son menores a 100, 2 si X e Y son mayores a 125, o 1 en cualquier otro caso."

function y=Clasificar(X,Y)
if X<100 & Y<100
y=0;
elseif X>125 & X>125
y=2;
else
y=1;
endif
endfunction

PROBLEMA 7

Propuesta de solución alternativa (ver Producto.m adjunto):

function w=Producto(v1,v2)
n=length(v1);
w=ones(1,n);
for i=1:n
w(i)=v1(i)*v2(i);
endfor
endfunction


Muchas gracias por leerme. Saludos.

En respuesta a Eva Sofia Martinez Freda

Re: Acerca de parciales y exámenes subidos

de Jimena Ferreira -
Estimada Eva,
Muchas gracias por los comentarios.
Quedaron corregidas las soluciones de los parciales y exámenes.
En particular, en el problema 6 del examen dic 2021 estaba mal el ejemplo y no la solución.
Las soluciones alternativas están correctas y se podían hacer cualquiera de las dos en las pruebas.

Saludos,
Jimena F.