Sei sulla pagina 1di 23

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA

La Universidad Católica de Loja


MODALIDAD ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS DE LA COMPUTACIÓN

Lógica de la
Programación

Evaluación a distancia
ABRIL-AGOSTO 2011

1
CICLO UTPL-ECTS
Informática

DATOS DE IDENTIFICACIÓN:
PROFESOR PRINCIPAL: Ing. Patricio Abad
TUTORÍAS: El profesor asignado a usted publicará en el Entorno Virtual de Aprendizaje (EVA) su número
telefónico y su horario de tutoría.
Para contactarlo, utilice la opción “ CONSULTAR AL PROFESOR“ en el (EVA)
Más información también puede consultar llamando al Call Center 072588730, línea gratuita
1800 887588 o al correo electrónico callcenter@utpl.edu.ec

NORMAS DE ENVÍO
 Esta evaluación debe desarrollarla y enviarla OBLIGATORIAMENTE
por el Entorno Virtual de Aprendizaje (www.utpl.edu.ec) ingresando con
el usuario y clave (password) que se le entregó en el momento de su
matrícula.
 Este impreso utilícelo SÓLO como borrador .
 Plazo de envío: según calendario académico. No espere al último día para
no congestionar la red

181061
Evaluaciones a distancia: Lógica de la Programación

PRIMERA EVALUACIÓN A DISTANCIA


PRIMER BIMESTRE

Indicaciones generales:
Recuerde que esta evaluación a distancia debe desarrollarla y

enviarla a través del Entorno Virtual de Aprendizaje (EVA) del
1 hasta el 15 DE MAYO DE 2011. No espere al último día
para no congestionar la red.

 Esta evaluación a distancia es obligatoria, debe presentarla en el plazo establecido


y no es recuperable.

 Le recomendamos que primero resuelva la evaluación en este impreso y luego


proceda a ingresar las respuestas en el EVA

¡IMPORTANTE!
Estimado estudiante, recuerde la importancia de
ingresar e interactuar a través del Campus Virtual
de Aprendizaje. Las actividades planteadas tienen un
valor de 2 puntos, importantes para su calificación.

PRUEBA OBJETIVA (2 puntos)

 La presente evaluación a distancia consta de 2 partes, la primera consiste en


el desarrollo de actividades a través del entorno virtual de aprendizaje, la
cuales se valorarán sobre 2 puntos y le permitirán resolver dudas respecto del
desarrollo del cuestionario de trabajo a distancia.

 La segunda parte es el cuestionario de trabajo a distancia y debe resolverse de


manera obligatoria a través del entorno virtual de aprendizaje. Su valoración
es de 4 puntos, en el mismo hay preguntas en las que consta la instrucción
“Adjuntar” donde debe especificar la técnica que utilizó para resolverla, y
cuyo desarrollo se recoge en un archivo para Subirlo al EVA junto con su
cuestionario.

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 3


Evaluaciones a distancia: Lógica de la Programación

PRIMERA PARTE
ACTIVIDADES PARA EL ENTORNO VIRTUAL DE APRENDIZAJE

Estimado estudiante, le recordamos que las siguientes actividades son obligatorias se


califican sobre 2 puntos. Para participar en ellas debe tener un usuario y contraseña
de la Universidad. Esta actividades estan diseñadas para ayudarle en el desarrollo de
la evaluación a distancia y por consiguiente sirven de estrategia en el desarrollo de las
competencias que serán consideradas en la evaluación presencial.

Mes Actividad Fecha Tipo Descripción Valor


Llenado de perfil de 1 -8 Acción EVA Llenar su perfil en el entorno No
estudiante. virtual de aprendizaje (apellidos
y nombres, direcciones de co-
rreo electrónico, fotografía, lu-
gar de residencia, números de
teléfono, intereses). Esto debe
hacerlo 1 sola vez para todas las
asignaturas.
Importante: Para facilitar
Foro y ejercicios 11-22 Foro Podrán descargar un archivo 0.25
sobre elaboración con un problema relacionado
Abril

de enunciados, a identificación de procesos,


silogismos y análisis salidas y entradas y elaboración
del problema. de enunciados. Las respuestas
se realizarán en foro de manera
Preguntas de trabajo que se encuentre una solución
a distancia: 1-8 óptima con la colaboración de
todos.
Desarrollo de 25-29 Foro Resolución de ejercios sobre 0.25
ejercicios sobre tipos de datos y expresiones y
tipos de datos y puesta en común a través de un
expresiones. foro.
Preguntas de trabajo
a distancia: 9-20
Continuación 2-6 Foro Resolución de ejercios sobre 0.25
de trabajo sobre tipos de datos y expresiones y
tipos de datos y puesta en común a través de un
expresiones. foro.
Foro introducctorio 9 -13 Foro Discusión general sobre proce- 0.25
al ciclo de vida del sos de desarrollo del software
software y desarrollo y desarrollo de algoritmos del
de algoritmos del análisis para casos reales.
análisis.
Mayo

Preguntas de trabajo
a distancia: 21-25
Evaluación en línea 15 - 21 Cuestionario en Se habilitará una evaluación 1
Repaso general línea con 40 preguntas, con 1 hora
preparatorio para de duración que les ayudará a
la evaluación hacer un repaso general de los
presencial. temas importantes de la asigna-
tura y que se considerarán en la
evaluación presencial.
Valoración total de interacción en el entorno virtual de aprendizaje. 2

4 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Lógica de la Programación

SEGUNDA PARTE
El presente cuestionario deberá resolverlo en el entorno virtual de aprendizaje, tenga
en cuenta que hay preguntas en las que consta la instrucción Adjuntar donde debe
exponer el desarrollo de acuerdo a la técnica indicada, y cuyo desarrollo se recoge
en un archivo para Subirlo al EVA junto con su cuestionario.

Para nominar al archivo se sugiere colocar las siglas TDB1 + Sus apellidos y nombres
Ejm. TDB1_Pérez Romero Juan Andres.doc.

Dadas las premisas:


(1) Todos los números primos son impares;
1.
(2) El 3 es impar
La conclusión sería:
a. El tres es primo.
b. Ningún impar es primo.
c. Ninguna conclusión es correcta.
d. Los impares son primos.
¿A cuál de las siguientes conclusiones se puede llegar dadas las siguientes
premisas?
2 (1) La sumatoria de todos los ángulos de un triángulo es 180°
(2) El ángulo A mide 50°
(3) El ángulo B mide 60°
a. El ángulo B es el menor.
b. El ángulo A es el mayor.
c. El ángulo C es el mayor
d. El ángulo B es el mayor.
Problema:
Se desea calcular los valores que debe cobrar por una llamada telefónica en una
cabina, cuyo mecanismo de cálculo es el siguiente: 1. El costo del minuto por
llamada a teléfonos fijos es de 3 ctvs., a celular de la misma operadora 5 ctvs. y
3. el costo a celulares de otro operador es de 16 ctvs. A los cuales se debe sumar el
valor del IVA (12%) y del ICE (5%)
¿Cuál de las siguientes alternativas representa un enunciado de la entrada?

Adjuntar: Análisis completo del problema de salidas, proceso y entradas conforme el


modelo propuesto en el capítulo 1 de la guía didáctica.
a. El costo de la llamada se expresa en dólares.
El valor de la llamada se obtiene de multiplicar el valor del minuto por el número de
b.
minutos.
c. El valor del minuto para llamada a celular de la misma operadora es de 3 ctvs.
d. El número de minutos es un valor entero.

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 5


Evaluaciones a distancia: Lógica de la Programación

4. Para el problema de la pregunta 3,


¿Cuál de las siguientes alternativas representa un enunciado del proceso?
a. El costo de la llamada se expresa en dólares.
El valor de la llamada se obtiene de multiplicar el valor del minuto por el número de
b.
minutos.
c. El valor del minuto para llamada a celular de la misma operadora es de 3 ctvs.
d. El número de minutos es un valor entero.
Se desea calcular el costo de un terreno rectangular cuyas dimensiones son 18m
de frente por 25m de fondo, el costo se calcula multiplicando el área del terreno
5. por el valor de cada m². El área del terreno en este caso es:

Adjuntar: Análisis completo del problema de salidas, proceso y entradas conforme el


modelo propuesto en el capítulo 1 de la guía didáctica.
a. Una entrada
b. Una salida
c. Un valor calculado
d Un enunciado.
El cálculo del salario de una persona se compone de un valor por hora de trabajo
más una comisión por ventas equivalente a un % establecido. Se sabe que el valor
por hora de trabajo es de 8 USD. Si se hace el análisis del problema, ¿Cuántas
6.
entradas y cuántas salidas tiene? No se requiere el nombre del empleado.

Adjuntar: Análisis completo del problema de salidas, proceso y entradas conforme el


modelo propuesto en el capítulo 1 de la guía didáctica.
a. Entradas= 3; Salidas = 1
b. Entradas= 2; Salidas = 1
c. Entradas= 3; Salidas = 2
d. No tiene entradas.
Si se tiene un programa que genera la serie de números siguiente:
Realizando el análisis correspondiente, podemos decir que el numerador de la
7. serie se forma con:

Adjuntar: Análisis completo del problema de salidas, proceso y entradas conforme el


modelo propuesto en el capítulo 1 de la guía didáctica.
a. Secuencia de números naturales.
b. Los números impares.
c. Los números primos
d. Números de Fibonacci

6 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Lógica de la Programación

Para la serie de la pregunta nro. 7, seleccione la regla o fórmula que es capaz de


8.
generar la secuencia de números que constituyen el denominador.
a. n = n + 2, inicializando n=1
b. n = n + 2 -1, inicializando n=1
c. n = n + 2 -1, inicializando n=0
d. n = n + 2, inicializando n=0
En el caso de las notas de un estudiante de la UTPL, la restricción de valores que
9. establece que únicamente puede contener valores entre el 0 y el 20, se refiere a una
restricción conocida como dominio:
a. Dominio por tipo.
b. Dominio de regla de negocio.
c. Dominio de relación.
d. El enunciado no corresponde a ningún dominio.
Usted ha sido contratado como programador para desarrollar una aplicación
para un dispositivo móvil cuya capacidad de memoria es limitada, la aplicación
debe cargar en memoria información de 200 ítems cuyos datos son los siguientes:
código (3 dígitos), descripción (30 caracteres), cantidad, precio, IVA (SI/NO).
10. Indique ¿cuál combinación de tipos de datos escogería como la mejor para
guardarlos y cuánto ocuparían en memoria los 200 productos?

Adjuntar: Análisis de tipos de datos con cálculo del tamaño, desarrolle una tabla por
cada alternativa con el nombre de la variable, el tipo de dato seleccionado, el tamaño
en bytes y al final establezca el total de bytes ocupado por todas las variables.

Codigo x(3){0-9} ; Descripción x(30) [{a-z},{0-9},{BS}]; Cantidad i[1-N]


a.
Precio i[1-N]; IVA x(1) [Total bytes: 42]
Codigo b[{0-9}]; Descripción x(30) [{a-z},{0-9},{BS}]; Cantidad i[1-N]
b.
Precio d[1-N]; IVA x(2) [{S,I,N,O}] [Total bytes: 53]
Codigo b{1-200};Descripción x(30) [{-z},{0-9},{BS}];Cantidad i[1-N]
c.
Precio d[1-N]; IVA l [ Total bytes: 10400]
Codigo b{1-200}; Descripción x(30) [{a-z},{0-9},{BS}]; Cantidad i[1-N];
d.
Precio i[1-N]; IVA x(1) [{S,I}] [ Total bytes: 8000]
¿Cuál de las siguientes expresiones calcula monto total de una factura cuyo valor
11.
se obtine cargandole el 12% de IVA?
a Total = subtotal + 12
b Total = subtotal * 12
c Total = subtotal + 1.12
d Total = subtotal * 1.12

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 7


Evaluaciones a distancia: Lógica de la Programación

¿Cuál de las siguientes definiciones de dominio permite valores tipo byte del 1 al
12.
50 excepto el 10?
a b[{1-50},!(10)]
b i[(1-10),!(50)]
c b[{1-50},!{10}]
d b[{1-50},!10]
Seleccione la expresión que le permitiría calcular la retención en la fuente de
13. un pago por servicios profesionales, equivalente al 10% del valor de la factura y
determinar el valor a entregar al proveedor del servicio
a. Pago = totalServicio*1.1
b. Pago = totalServicio – 10%
c. Pago = totalServicio – totalServicio*10/100
d. Pago = totalServicio + totalServicio*0.1
14. La precedencia implícita de los operadores está dada por:
a. El tipo de datos.
b. La precedencia de los operadores.
c. El uso de paréntesis.
d. El criterio del programador.
Al resolver expresión mediante la aplicación de las reglas de precedencia de los
operadores aritméticos (24-4+8-6/2*5-(3*8-16/2))se obtiene como resultado:
15.
Adjuntar: Desarrollo paso a paso de la expresión, indicando las reglas de precedencia
utilizadas.
a. -19
b. -7
c. -3
d. 10
¿Cuál de las siguientes expresiones da como resultado un dato de tipo booleano?
16.
Adjuntar: Desarrollo paso a paso de la expresión, indicando las reglas de precedencia
utilizadas.
a. (125/5*7-4*3)
b. (125/5 > 4*3*7 and 8)
c. (125/5*7> 4*8)
d. -(5 > 3) * 4

8 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Lógica de la Programación

Al resolver la expresión siguiente aplicando las reglas de precedencia de los


operadores lógicos y relacionales, y siendo a = 4, b=3 y c = 5, la expresión ( a >
17. b + 2) and not ( c + a = b * c) da como resultado:

Adjuntar: Desarrollo paso a paso de la expresión, indicando las reglas de precedencia


utilizadas.
a. 5
b. Verdadero
c. Falso
d. 3
¿Cuáles de los siguientes pares de expresiones arrojan el mismo resultado?
18. Considere que x=3, y = 4 y z = 2
Adjuntar: Desarrollo paso a paso de la expresión, indicando las reglas de precedencia
utilizadas.
((x+z)^3 – (z*3-1)^2) con
a.
(x*y*z)*4
(5^z – 3*x + y*8/2-a*y*z) con
b.
((x*y)^3 – (y*x)^x – (x*z)^z + z^y*x)
(3*x^2-x^3-(x*z)^2) con
c.
(x*y*z*2)
(3*x+ 4*y*x^2 – z*8*x ) con
d.
(x^y – (y*z)^2 +y*z*(x^2+z)
¿Cuál de las siguientes expresiones arroja un resultado Verdadero?
19.
Adjuntar: Desarrollo paso a paso de la expresión, indicando las reglas de precedencia
utilizadas.
a. 3*2^4 -8*3+6 > 8^4
b. 3*2^4 -8*3+6 + 8^4
c. ( 150 > 12*11*2 – 3^2 – 6) and (6*5 >= 4^(7-4)) and 21 >= 7*3
d. (125/5*2> 4*8*2)
Se desea conocer si una persona está obligada a sufragar en las elecciones del
Ecuador. ¿Cuál de las siguientes expresiones lógicas establece esta obligatoriedad?
Nota: Según la constitución ecuatoriana una persona puede sufragar desde los 16
20.
años en adelante, siendo obligatoria entre los 18 y los 65 años.

Adjuntar: Desarrollo paso a paso de la expresión, indicando las reglas de precedencia


utilizadas.
a. 65 – Edad >= 18
b. Edad > 16
c. (65 – Edad <= 47 ) and (65 – Edad >= 0)
d. Edad > 16 or edad < 65

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 9


Evaluaciones a distancia: Lógica de la Programación

¿Cuál de los siguientes productos del ciclo de vida de desarrollo permite validar
21.
las especificaciones con el cliente?
a. Código
b. Miniespecificación
c. Pruebas de escritorio
d. Algoritmo del análisis
22. El ciclo de vida del software es un conjunto de etapas que permiten:
a. Identificar las fortalezas y debilidades de un producto de software.
b. Desarrollar un producto de software.
c. Validar con el cliente los resultados obtenidos con un producto de software.
d. Identificar el dominio del problema.
23. ¿Cuál de los siguientes elementos permite validar con el cliente si se ha
comprendido un procedimiento?
a. Código
b. Miniespecificaciones
c. Pruebas de escritorio
d. Algoritmos del análisis
Dado el algoritmo siguiente para el cálculo del costo de un terreno:
1. Inicio
2. Se piden las dimensiones del terreno.
3. Se pide el precio por metro cuadrado.
4. Se calcula el valor del terreno.
5. Se muestra el valor
24.
6. Fin
¿Cuál de las siguientes sentencias falta incluir y en qué posición para obtener el
resultado esperado?

Adjuntar: Análisis de elementos del todo, unidades de funcionalidad, algoritmo del


análisis, interfaz y simulación conforme el modelo planteado en el capítulo 6 del texto
básico.
a. Se pide el área del terreno, posición 3
b. Calcular el área del terreno, posición 5
c. Calcular el área del terreno, posición 4
d. Se pide el área del terreno, posición 6

10 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Lógica de la Programación

Para el problema siguiente: “Se desea construir un programa que realice la


conversión de monedas de cualquier país a dólares. Se asume que el programa
tiene un mecanismo de actualización automática de las tasas de cambio” ¿Qué
elementos debe tener las interfaz? Selección la alternativa que tenga todos los
25.
datos necesarios.

Adjuntar: Análisis de elementos del todo, unidades de funcionalidad, algoritmo del


análisis, interfaz y simulación conforme el modelo planteado en el capítulo 6 del texto
básico.
a. Nombre de moneda origen, valor de moneda destino
b. Valor de moneda destino, tasa de cambio.
c. Nombre de moneda origen, valor de moneda orígen, valor de moneda destino
d. Valor de moneda de origen, valor de moneda destino
26. ¿En qué actividades de interacción en el EVA participó?

Estimado(a) estudiante, una vez resuelta su evaluación


a distancia en el documento impreso (borrador), acceda
ahora al Entorno Virtual de Aprendizaje (EVA) en
www.utpl.edu.ec e ingrese las respuestas respectivas.

SEÑOR ESTUDIANTE:
Le recordamos que para presentarse a rendir las
evaluaciones presenciales no está permitido el uso de
ningún material auxiliar (calculadora, diccionario, libros,
Biblia, formularios, códigos, leyes, etc.)
Las pruebas presenciales están diseñadas para
desarrollarlas sin la utilización de estos materiales.

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 11


Evaluaciones a distancia: Lógica de la Programación

SEGUNDA EVALUACIÓN A DISTANCIA


SEGUNDO BIMESTRE

Indicaciones generales:
Recuerde que esta evaluación a distancia debe desarrollarla y

enviarla a través del Entorno Virtual de Aprendizaje (EVA) del 1
hasta el 15 DE JULIO DE 2011. No espere al último día para
no congestionar la red.

 Esta evaluación a distancia es obligatoria, debe presentarla en el plazo establecido


y no es recuperable.

 Le recomendamos que primero resuelva la evaluación en este impreso y luego


proceda a ingresar las respuestas en el EVA

¡IMPORTANTE!
Estimado estudiante, recuerde la importancia de
ingresar e interactuar a través del Campus Virtual
de Aprendizaje. Las actividades planteadas tienen un
valor de 2 puntos, importantes para su calificación.

 La presente evaluación a distancia consta de 2 partes, la primera consiste en


el desarrollo de actividades a través del entorno virtual de aprendizaje, la
cuales se valorarán sobre 2 puntos y le permitirán resolver dudas respecto del
desarrollo del cuestionario de trabajo a distancia.

 La segunda parte es el cuestionario de trabajo a distancia y debe resolverse de


manera obligatoria a través del entorno virtual de aprendizaje. Su valoración
es de 4 puntos, en el mismo hay preguntas en las que consta la instrucción
“Adjuntar” donde debe especificar la técnica que utilizó para resolverla, y
cuyo desarrollo se debe recoger en un archivo para Subirlo al EVA junto con
su cuestionario.

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 13


Evaluaciones a distancia: Lógica de la Programación

PRIMERA PARTE
ACTIVIDADES PARA EL ENTORNO VIRTUAL DE APRENDIZAJE

Estimado estudiante, le recordamos que las siguientes actividades son obligatorias se


califican sobre 2 puntos, para participar en ellas debe tener un usuario y contraseña
de la Universidad.

Mes Actividad Fecha Tipo Descripción Valor


Foro sobre dificultades 1 -10 Foro Este foro está destinado a la 0.25
en el desarrollo de presentación de las dificultades
algoritmos orientados a encontradas en relación a los
datos y estructuras de algoritmos orientados a datos,
control estructuras selectivas y bucles.
Para ello se colocarán ejerci-
Preguntas de trabajo a cios sobre el tema.
distancia: 1-7
Junio

Resolución 15 Foro Resolución de varios problemas 0,5


de problema – 30 y presentación de aprendizajes
de algoritmos, a través de un foro.
miniespecificaciones y
diagramas de flujo.

Preguntas de trabajo a
distancia: 8 -20

Resolución de 9 – 15 Foro Se habilitará un foro de dudas 0,25


dudas generales sobre la temática indica, todos
algoritmos y ejercicios podrán ver las preguntas de sus
de optimización y compañeros y las respuestas da-
depuración. das por su tutor.

Preguntas de trabajo a
distancia: 21-25
Julio

Evaluación en línea 17 al Cuestionario Se habilitará una evaluación 1


23 en línea con 40 preguntas, con 1 hora
de duración que les ayudará a
Repaso general y hacer un repaso general de los
preparación de la temas importantes de la asigna-
evaluación a distancia. tura y que se considerarán en la
evaluación presencial.
Valoración total de interacción en el entorno virtual de aprendizaje. 2

14 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Lógica de la Programación

SEGUNDA PARTE
CUESTIONARIO DE TRABAJO A DISTANCIA

Estimado estudiante:

El presente cuestionario deberá resolverlo en el entorno virtual de aprendizaje, tenga


en cuenta que hay preguntas en las que consta la instrucción Adjuntar donde debe
exponer el desarrollo de acuerdo a la técnica indicada, el cual se debe recoger en un
archivo para subirlo a través del EVA como complemento a su cuestionario.

Para nominar al archivo se sugiere colocar las siglas TDB2 + Sus apellidos y nombres
Ejm. TDB2_Pérez Romero Juan Andres.doc.

1. El flujo de ejecución de un programa puede ser alterado mediante:


a. Estructuras secuenciales
b. Estructuras de control
c. Expresiones lógicas.
d. Operaciones a nivel de datos.
2. Un estructura de control repetitiva permite:
a. Ejecutar secuencialmente un programa.
b. Evaluar expresiones complejas.
c. Ejecutar de manera condicional un bloque de instrucciones.
d. Ejecutar varias veces un bloque mientras se cumple una condición.
¿Cuántas veces se ejecuta el código dentro del siguiente bucle? Siendo N = 8
Mientras (N/2 < 6)
<< “Este es el bucle de comparación al final”
3.
N ← N+ 1
Fin mientras

Adjuntar: Pruebas de escritorio tal como consta en el capítulo 4 de la guía didáctica.


a. 0
b. 1
c. Infinito
d. 4

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 15


Evaluaciones a distancia: Lógica de la Programación

Desarrolle casos de prueba con bucles de comparación al inicio y bucles de


4.
comparación al final y establezca cuál de las siguientes afirmaciones es verdadera
en relación a la ejecución de los bucles.
Las sentencias del bucle de comparación al inicio siempre se ejecutan al menos una
vez.
a.
Adjuntar: Algoritmos orientados a datos + pruebas de escritorio conforme el modelo
de la guía didáctica.
En un bucle de comparación al final es posible que no se ejecuten nunca las sentencias
b.
debido a la condición del bucle.
En un bucle de comparación al inicio es posible que no se ejecuten nunca las sentencias
c.
debido a la condición del bucle.
Ambos tipos de bucles se ejecutan siempre al menos una vez, hasta que la condición
d.
de salida pueda ser evaluada con valores válidos.
En el segmento de algoritmo siguiente ¿Cuál sentencia se ejecuta si lado vale 2?

Si lado >=1 Entonces


5. AreaCuadrado ß lado^2
De lo contrario
<< “El lado no puede ser menor a uno”
Fin si
a. << “El lado no puede ser menor a uno”
b. >> “El lado no puede ser menor a uno”
c. AreaCuadrado ß lado^2
d. Ninguna.
El desarrollo de estructuras de control anidadas tiene algunas características
particulares que los programadores deben tener en cuenta al momento de idear
un algoritmo. Desarrolle varios algoritmos que le permitan establecer cuál de las
6.
siguientes afirmaciones no se cumple.

Adjuntar: Algoritmos orientados a datos + pruebas de escritorio conforme el modelo


de la guía didáctica.
a. La primera sentencia de control en iniciarse, es la primera finalizar
b. Debe haber el mismo número de delimitadores de inicio que de fin.
c. No deben finalizarse las estructuras que no se han iniciado.
d. No debe dejarse estructuras iniciadas sin finalizar.
7. ¿El propósito de las pruebas de escritorio es?
a. Traducir el algoritmo a código.
b. Visualizar gráficamente la lógica de un programa.
c. Visualizar el comportamiento de los estados de las variables.
d. Reconstruir el algoritmo.

16 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Lógica de la Programación

¿Cuál de las siguientes técnicas para representar algoritmos, le permite visualizar


8.
gráficamente el algoritmo?
a. Diagrama de flujo.
b. Miniespecificación.
c. Código fuente.
d. Pruebas de escritorio.
¿Cuál de las siguientes sentencias corresponde una declaración de variables en
9.
miniespecificaciones?
a. (i[1-n])
b. (edad, i[1-n])
c. Edad ← 10
d. >> edad
Si se desea traducir a miniespecificación el código siguiente. ¿Qué es lo primero
que debe hacerse?

Leer anio, mes


10.
Si mes >12 Entonces
mes = mes + 12
anio = anio – 1
Fin Si
a. Dividir la sentencia Leer anio, mes en >> anio y >> mes.
b. Traducir la estructura selectiva
c. Declarar las variables anio y mes
d. Traducir la sentencia Leer anio, mes
¿Cuál es forma válida de traducir a formato miniespecificación la siguiente
sentencia dada en algoritmo?
11.
Se pregunta la medida del lado (lado, i[1-n])

Nota: Considere el símbolo | como salto de línea


a. (lado,i[1-n]) | << “Ingrese la medida del lado” | >> lado
b. >> lado
c. << lado
d. >> “Ingrese la medida del lado” + lado
Las siguientes son sentencias de declaración de variables en formato de
12. miniespecificación. ¿Cuál de ellas establece una variable llamada v1 con tipo de
datos entero con valores del 1 al 1000, excepto los múltiplos de 5?
a. (v1, i[1-1000])
b. (v1, i[{1-1000},!{5,10,15,..}])
c. (v1,b[{1-1000}, !{5,10,15,..}])
d. (v1, i[{1-1000},{5,10,15,..}])

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 17


Evaluaciones a distancia: Lógica de la Programación

Al traducir la sentencia siguiente a miniespecificación. Suponiendo que la variable


13. DC ya ha sido declarada. ¿Cuál alternativa refleja la traducción correcta?
Se pregunta la disponibilidad de la computadora (DC, d[0-1])
>> “Grado de disponibilidad de la computadora”
a.
<< DC
<< “Grado de disponibilidad de la computadora”
b.
<< DC
<< “Grado de disponibilidad de la computadora”
c.
>> DC
d. >> “Grado de disponibilidad de la computadora” + DC
¿Cuál de las siguientes sentencias es equivalente en miniespecificación al siguiente
segmento de diagrama de flujo?

a=b
14.

a. bßa
b. Si a = b Entonces
c. a=b
d. << a + b
¿Cuál es el propósito del siguiente símbolo de un diagrama de flujo?

15.

a. Entrada/salida de datos.
b. Proceso predefinido.
c. Proceso.
d. Condicional.
En un diagrama de flujo ¿Cómo puede reconocer un bucle diferenciándolo de una
16.
estructura selectiva?
a. La instrucción condicional (rombo) tiene más de una salida.
b. Porque hay una instrucción que indica repetir.
c. Hay un conector que indica el desvío de un flujo.
d. Porque hay una flecha que regresa a la condición de entrada al bucle.

18 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Lógica de la Programación

17. ¿Cuántos inicios y cuántos fin debe tener un diagrama de flujo?


a. Mas de un inicio
b. Un inicio, un fin
c. Más de un fin.
d. Un inicio y varios fines.
Dado el siguiente algoritmo, tradúzcalo a diagrama de flujo y verifique cuál es el valor
máximo que al que llegaría la variable cual es el valor máximo que puede obtener la
variable acumulador

acumulador 0
contador ß 1
Hacer
Si acumulador = 8 Entonces
18.
acumulador ß acumulador * 3
De lo contrario
acumulador acumulador + 4
contador ß contador + 1
Fin si
Hasta que acumulador < 25 Entonces

Adjuntar: Diagramas de flujo + pruebas de escritorio.

a. 28
b. 0
c. 24
d. 4
Para el algoritmo siguiente ¿Cómo debería quedar la condición del mientras para
impedir que la variable acumulador supere el valor de 24?
acumulador ß 0
cnt ß 0
19. Mientras acumulador < 25 Entonces
acumulador ß acumulador + 4
cnt ß cnt + 1
Fin Mientras

Adjuntar: Miniespecificaciones + pruebas de escritorio.


a. acumulador < 24
b. acumulador <= 24
c. acumulador > 25
d. acumulador >= 25

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 19


Evaluaciones a distancia: Lógica de la Programación

Dado el siguiente diagrama de flujo, ejecútelo mediante pruebas de escritorio


y seleccione la alternativa que mejor describe lo que hace el algoritmo allí
representado.

Inicio

GET Num1

GET Num2

PUT
20. Num1 = Num2 Si Num1,
Num2

No

Num1 > Num2 Si PUT Num1

No

PUT Num2

Fin

Adjuntar: Pruebas de escritorio tal como consta en el capítulo 4 de la guía didáctica.


a. Muestra el mayor de dos números Num1 y Num2 y si son iguales los muestra a ambos.
b. Determina cuál es el mayor de dos números num1 y num2
c. Muestra el mayor de dos números Num1 y Num2
d. Muestra el mayor de dos números Num1 y Num2 y si son iguales no muestra a ninguno.

20 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Lógica de la Programación

Es posible generar la siguiente tabla basada en ciclos repetitivos, desarrolle


miniespecificaciones con cada una de las alternativas de solución propuestas y
determine cuál es la que logra un algoritmo más óptimo (menos instrucciones,
menos variables)

21. 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31
2 3 6 7 10 11 14 15 18 19 22 23 26 27 30 31
4 5 6 7 12 13 14 15 20 21 22 23 28 29 30 31
8 9 10 11 12 13 14 15 24 25 26 27 28 29 30 31
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Adjuntar: Miniespecificaciones + pruebas de escritorio.


Desarrollar cinco bucles uno para cada fila en el cual se aplique la lógica de formación
a. de cada serie. En este caso, la primera son impares, en la segunda inicia en dos y cada
dos términos incremento 3, así sucesivamente.
Encontrar una regla de formación única que funcione para todas las filas, en la cual
el primer término se forma por potencias del 2 desde la cero a la 5 y los demás
b.
incrementan en 1 y cada primer término veces se da incrementos de primer término
+ 1.
Generar la primera fila con impares, almacenar en variables los primeros valores de la
fila anterior y obtener los términos de la fila actual incrementando en una unidad cada
c.
término en una unidad y cada primer término anterior veces dar un salto de segundo
término anterior.
Generar cada fila a partir de los impares en primera fila y en la segunda generar pares
d. e incrementar en número de fila términos a la vez, repitiendo este proceso con todas
las filas.
Matemáticamente el máximo común divisor de dos números es el mayor número
que puede dividir exactamente a los dos números. Desarrolle un diagrama de
flujo que le permita obtener este número, los números se ingresan por teclado.
22.
Luego verifique su funcionamiento mediante pruebas de escritorio y determine
cuál es el máximo común divisor de los números 8 y 12.

Adjuntar: Diagramas de flujo + pruebas de escritorio.


a. 8
b. 3
c. 4
d. 1

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 21


Evaluaciones a distancia: Lógica de la Programación

Dado el siguiente algoritmo, impleméntelo en raptor y determine cuál de las


siguientes series genera en pantalla el mismo. Para este caso ingrese un límite de
10.

1. Inicio
2. Se pregunta por el valor de límite (lim, i[1-n)]
3. Se asigna a impar (num,i[1-n]) el valor de 1
4. Se asigna a contador (contador, i[1-n]) el valor de 0
5. Mientras (contador <= limite) hacer
23.
5.1 Si (num es divisible para 3) entonces
5.1.1 Se presenta num
5.1.2 contador ← contador + 1
Fin si
5.2 num ← num + 2
Fin mientras
6. fin

Adjuntar: Programa Raptor

a. 1,3,5,7,9,11,13,15,17,19
b. 1,2,3,5,7,11,13,17,19,23
c. 3,9,15,21,27,33,39,45,51,57
d. 1,1,2,3,5,8,13,21,34,55
Modifique el programa raptor desarrollado en la pregunta 23 para que muestre y
encuentre la sumatoria de los números impares que también son números primos.
Los números primos son aquellos enteros que solamente son divisibles para la
24. unidad y para sí mismos. Seleccione cual es el resultado de encontrar la sumatoria
de los 10 primeros términos de esa serie.

Adjuntar: Programa Raptor

a. 0
b. 159
c. 16
d. 128
¿Cuáles de los elementos siguientes NO corresponden a la capa de Lógica de
25
Proceso?
a. Procedimientos.
b. Funciones.
c. Listas combinadas.
d. Variables

22 UTPL La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Lógica de la Programación

26. ¿En qué actividades de interacción en el EVA participó?

Estimado(a) estudiante, una vez resuelta su evaluación


a distancia en el documento impreso (borrador), acceda
ahora al Entorno Virtual de Aprendizaje (EVA) en
www.utpl.edu.ec e ingrese las respuestas respectivas.
SEÑOR ESTUDIANTE:
Le recordamos que para presentarse a rendir las
evaluaciones presenciales no está permitido el uso de
ningún material auxiliar (calculadora, diccionario, libros,
Biblia, formularios, códigos, leyes, etc.)
Las pruebas presenciales están diseñadas para
desarrollarlas sin la utilización de estos materiales.

MODALIDAD ABIERTA Y A DISTANCIA La Universidad Católica de Loja UTPL 23

Potrebbero piacerti anche