Evaluación lógica de programación

31
Departamento de Ciencias de la Computación y Electrónica Sección Tecnologías Avanzadas de la Web y SBC Asesoría virtual: www.utpl.edu.ec Profesor principal: Ing. René Rolando Elizalde Solano Lógica de la Programación Evaluación a distancia 6 Créditos TUTORÍAS: El profesor asignado publicará en el Entorno Virtual de Aprendizaje (EVA) su número telefónico y horario de tutoría, para contactarlo utilice la opción “Contactar al profesor” Más información puede obtener llamando al Call Center 07 3701444, línea gratuita 1800 88758875 o al correo electrónico [email protected] Abril-Agosto 2015 Titulación Ciclo IngenieroenInformática I La Universidad Católica de Loja MODALIDAD ABIERTA Y A DISTANCIA

Transcript of Evaluación lógica de programación

Page 1: Evaluación lógica de programación

Departamento de Ciencias de la Computación y ElectrónicaSección Tecnologías Avanzadas de la Web y SBC

Asesoría virtual:www.utpl.edu.ec

Profesor principal:Ing. René Rolando Elizalde Solano

Lógica de la ProgramaciónEvaluación a distancia

6 Créditos

TUTORÍAS: El profesor asignado publicará en el Entorno Virtual de Aprendizaje (EVA) su número telefónico y horario de tutoría, para contactarlo utilice la opción “Contactar al profesor”

Más información puede obtener llamando al Call Center 07 3701444, línea gratuita1800 88758875 o al correo electrónico [email protected]

Abril-Agosto 2015

Titulación Ciclo

�� Ingeniero�en�Informática I

La Universidad Católica de Loja

MODALIDAD ABIERTA Y A DISTANCIA

Page 2: Evaluación lógica de programación
Page 3: Evaluación lógica de programación

ACTIVIDADES EN LÍNEAActividades en Línea, acreditadas con 3 puntos. Al igual que la Evaluación a Distancia es una estrategia de aprendizaje, especialmente de tipo colaborativo, que se realiza en el Entorno Virtual de Aprendizaje ya sea de modo asíncrono (foro) o síncrono (chat y videocolaboración) como veremos en sus definiciones:

Foro académico a través el EVAEn el que se realizan debates o análisis de temas, se resuelven casos o problemas o se puede hacer trabajo en grupo (lluvia de ideas, discusión sobre procedimientos). Está planificado y moderado por el tutor y favorece el coaprendizaje (aprender de y con los otros). El tutor o tutora podrá plantearle varios por bimestre pero solo uno será calificado (un punto). Es un actividad opcional.

Chat académico a través del EVA

Es un diálogo escrito síncrono (en tiempo real) entre docente y estudiantes para debatir temas o resolver casos o problemas. Está planificado y moderado por el tutor y favorece el coaprendizaje (aprender de y con los otros). El tutor o tutora podrá convocar varios por bimestre, pero solo uno será calificado (un punto). Es un actividad opcional.

Videocolaboración a través del EVA Es una videoconferencia, con imagen y audio, síncrono (en tiempo real) entre docente y estudiantes. Su

uso es, además de para consultas al profesor, para debatir aspectos específicos y realizar estudio de casos. Está planificado y moderado por el tutor y favorece el coaprendizaje (aprender de y con los otros). El tutor o tutora podrá convocar varios por bimestre pero solo uno será calificado (un punto). Es un actividad opcional.

PERIODO: ABRIL - AGOSTO 2015Le recordamos que usted debe enviar de forma obligatoria su evaluación a distancia a través del Entorno Virtual de Aprendizaje (EVA) en las fechas definidas, que son EXCLUSIVAS E IMPOSTERGABLES.

PRIMER PARCIAL

CICLOS2 al 18 de mayo/2015

TITULACIONES FECHAS DE ENVÍO GENERAL ENVÍO POR TITULACIÓN

• Licenciado en Ciencias de la Educación, Mención: - Educación Básica - Físico Matemáticas - Químico Biológicas - Lengua y Literatura

• Ingeniero en Contabilidad y Auditoría

2 al 11 de mayo/2015 13 y 14 de mayo/2015 Todos los ciclos

• Ingeniero en Gestión Ambiental• Economista• Licenciado en Psicología• Licenciado en Ciencias de la Educación, Mención: Inglés• Licenciado en Ciencias de la Educación, Mención: Educación Infantil

2 al 11 de mayo/2015 14 y 15 de mayo/2015 Todos los ciclos

• Derecho• Ingeniero en Administración en Gestión Pública• Licenciado en Ciencias de la Educación, Mención: Ciencias Humanas

y Religiosas• Ingeniero en Administración de Empresas Turísticas y Hoteleras

2 al 12 de mayo/2015 15 y 16 de mayo/2015 Todos los ciclos

• Ingeniero en Administración en Banca y Finanzas• Licenciado en Asistencia Gerencial y Relaciones Públicas• Ingeniero en Informática• Ingeniero en Administración de Empresas• Licenciado en Comunicación Social

2 al 13 de mayo/2015 17 y 18 de mayo/2015 Todos los ciclos

Para el envío de las evaluaciones acceda a: www.utpl.edu.ec

Page 4: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA4

PRUEBA OBJETIVA ( 2 puntos)

PRIMER PARTE

ACTIVIDADES PARA EL ENTORNO VIRTUAL DE APRENDIZAJE

Estimado estudiante, le recordamos que las siguientes actividades son obligatorias y se califican sobre 2 puntos. Para participar en ellas debe tener un usuario y contraseña de la Universidad. Estas actividades están diseñadas para ayudarle en el desarrollo de la evaluación a distancia y por consiguiente sirven de estrategia en el logro de las competencias que se clasificarán consideradas en la evaluación presencial.

Actividad Tipo Descripción Valor

Llenado de perfil de estudiante

-

Llenar su perfil en el entorno virtual de aprendizaje (apellidos y nombres, direcciones de correo electrónico, fotografía, lugar de residencia, números de teléfono, intereses). Esto debe hacerlo 1 sola vez para todas las asignaturas.

NO

Resolución de los Ejercicios de ensayo) Tarea

Se habilitará una tarea donde se debe subir el desarrollo de los ejercicios planteados en la parte de ensayo de la evaluación

1

Evaluación en línea. Repaso general preparatorio para la evaluación presencial

Cuestionario en línea

Se habilitará una evaluación en línea que les ayudará a hacer un repaso general de los temas importantes de la asignatura y que se considerarán en la evaluación presencial.

1

VALOR TOTAL DE INTERACCIÓN EN EL ENTORNO VIRTUAL DE APRENDIZAJE 2

Page 5: Evaluación lógica de programación

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

5La Universidad Católica de Loja

SEGUNDA PARTE

CUESTIONARIO DE TRABAJO A DISTACIA

Estimado estudiante

El presente cuestionario deberá resolverlo en el entorno virtual de aprendizaje, y consta de dos secciones, una parte de fundamentación teórica que conlleva el análisis de los contenidos para su resolución y una parte de ensayo que para resolverla deberá desarrollar los ejercicios planteados, estos ejercicios deben ser adjuntados resueltos en las fechas indicadas oportunamente, en una tarea que se habilitará para el efecto, si no se cumple con esta tarea, las preguntas de ensayo quedará automáticamente anuladas.

FUNDAMENTACIÓN TEÓRICA

1. Que principio de elaboración de enunciados estamos aplicando cuando para convertir 5GB a Bytes en lugar de:

• conversión = 5 * 1024 * 1024 * 1024

Aplicamos:

conversión = 5 * 2 ^30

a. Principio de simplicidad del proceso

b. Principio de economía de los datos

c. Principio de eficiencia del proceso

2. Determine la solución correcta para los siguientes expresiones aritméticas planteadas.

Expresión Aritmética Respuestas

X. (1+7*2)a. 18b. 16c. 15

Y. (1+7)*2a. 18b. 16c. 15

Z. ((1+1)/2)+(7)*(2)a. 18b. 16c. 15

Page 6: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA6

Respuestas

a. Xc,Ya, Za

b. Xc,Yb, Zc

c. Xa,Yb, Zc

3. Evaluar las siguientes expresiones, determine si son verdaderas o falsas.

1. “b” > “C”

2. “bb” > “CC”

3. “A” < “a”

Respuestas:

a. 1-Verdadero, 2-Verdadero, 3-Verdadero

b. 1-Verdadero, 2-Verdadero, 3-Falso

c. 1-Verdadero, 2-Falso, 3-Falso

4. Relacione la pregunta con las repuesta correcta.

k. ¿Qué significa la expresión : valor ← 5 ?

a) A la variable “valor” se le está asignando el valor de 5

b) A la variable “valor” se le da un valor constante de 10 que no se podrá modificar

c) La variable “valor” toma como valor menor a 5.

m. ¿Cuál de las siguientes variables está nombrada de forma incorrecta?

a) nombreb) nombre1c) 1nombre

Respuestas:

a. Kb,mb

b. ka,mb

c. ka,mc

Mis Documentos
Resaltado
Cliente
Resaltado
Cliente
Resaltado
Page 7: Evaluación lógica de programación

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

7La Universidad Católica de Loja

5. El principio de consistencia del resultado, a qué tipo de PRINCIPIO hace referencia en el marco de la elaboración de enunciados?

Respuestas:

a. Principios relacionados con los datos de salida

b. Principios relacionados con el proceso

c. Principios relacionados con los datos de entrada

6. Dados los siguientes enunciados:

1. La velocidad se obtiene dividiendo la distancia recorrida entre el tiempo.

2. La altura de Quito es de 2800 m sobre el nivel del mar

3. Cuando se trata de un cliente nuevo no aplica el descuento por pronto pago.

Cual es la clasificación que le corresponde a cada uno según su finalidad?

Respuesta:

a. (1) De cálculo; (2) De valor preexistente; (3) Condicional

b. (1) De cálculo; (2) De resultado; (3) De cálculo

c. (1) De asignación de valores; (2) De resultado; (3) Condicional

7. En las siguientes columnas existen términos y enunciados; proceda a relacionarlos de tal manera que cada término quede enlazado con su respectivo concepto.

1. Expresionesa) Es la referencia lógica nominada a la

posición física de memoria RAM.

2. Arreglosb. Permite asociar, través de un mismo

nombre de variable, varias posiciones de memoria

3. Variables c. Es el valor de un dato

Respuestas:

a. 1c, 2a, 3b

b. 1c, 2b, 3a

c. 1b, 2c, 3a

Mis Documentos
Resaltado
Mis Documentos
Resaltado
Cliente
Resaltado
Page 8: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA8

8. Del siguiente listado de términos y símbolos; relacione el tipo de dato con el símbolo abstracto correspondiente.

1. Booleano a) i

2. Byte b) d

3. Cadena c) b

4. Entero d) x(n)

5. Decimal e) l

Respuestas:

a. 1e, 2c, 3d, 4a, 5b

b. 1b, 2a, 3d, 4c, 5e

c. 1a, 2b, 3c, 4d, 5e

9. Resolver la siguiente expresión aplicando las precedencias adecuadas.

(("a"=="A") or (20 * 30 * 50 < 10 * 40) or (30 ** 2 > 15 ** 4))

Cuál sería la respuesta correcta de la misma?

Respuestas:

a. Verdadero

b. Falso

c. 0

10. Suponga que tiene la siguiente expresión:

A > B and B >D <-- X

Si A Si B Si D Entonces Xa. 3 1 4b. 2 2 4c. 1 3 4

Cuáles son los resultados correctos para las expresiones a),b),c) ?

Respuestas:

a. a) x = Verdadero b) x = Falso c) x = Falsob. a) x = Falso b) x = Verdadero c) x = Falsoc. a) x = Falso b) x = Falso c) x = Falso

Mis Documentos
Resaltado
Cliente
Resaltado
Cliente
Resaltado
Page 9: Evaluación lógica de programación

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

9La Universidad Católica de Loja

11. Considerando los tipo de datos que se proponen, especifique qué tipo de dato se le aplicaría de acuerdo al lenguaje de programación.

a. Se desea almacenar la edad de una persona en Visual Basic.Net

1. int2. Integer3. String

b. Se desea almacenar el nombre de una persona en C++

1. int2. double3. String

c. Se desea almacenar la distancia entre dos ciudades en kilómetros, en JAVA

1. int2. Integer3. long

Respuestas:

a. a3,b3,c3

b. a2,b2,c2

c. a2,b3,c3

12. Cuál de las siguiente ideas se ajusta de manera correcta al concepto de TIPO DE DATO:?

Respuestas:

a. Dominio nominado de datos que permite el almacenamiento de una determinada naturaleza de dato, sin atendiendo grado de exactitud específico

b. Dominio nominado de datos que permite el almacenamiento de una determinada naturaleza de dato, atendiendo grado de exactitud no aceptable

c. Dominio nominado de datos que permite el almacenamiento de una determinada naturaleza de dato, atendiendo grado de exactitud específico

Cliente
Resaltado
Cliente
Resaltado
Page 10: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA10

13. Tenemos la siguiente expresión:

(a + b < 3 + c) and (c * 2 <= a + b); Donde a=2 , b=4 , c= 6. Determinar el valor resultante

Respuestas:

a. Verdadero

b. Falso

c. 1

14. ¿Cuál de las siguientes restricciones de dominio utilizaría para expresar los valores permitidos para los meses del año?

• X. i[1-12]

• Y. b[1-12]

• Z. d[1-12]

Respuestas:

a. X

b. Y

c. Z

15. Relacione la pregunta con las repuesta correcta.

k. Expresión lingüística que establece un pensamiento completo.

a. Silogismo.b. Enunciado.c. Conclusión.

m. Principio relacionado con los datos de salida son:

a. Rastreabilidad de las operaciones.b. Exactitudc. Autosuficiencia de los datos.

Respuestas:

a. kb,mb

b. ka,mb

c. ka,mc

Cliente
Resaltado
Cliente
Resaltado
Cliente
Resaltado
Page 11: Evaluación lógica de programación

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

11La Universidad Católica de Loja

16. Relacione la pregunta con las repuesta correcta.

k. La necesidad que se tiene de quen un dato tenga valor se conoce como:

a. Opcionalidadb. Dominioc. Valor

m. La precedencia que se provoca mediante el uso de paréntesis, se conoce como:

a. Precedencia posicionalb. Precedencia implícitac. Precedencia explícita

Respuestas:

a. ka, mc

b. kb, mc

c. ka, mb

17. Se desea crear una aplicación que permita cargar fotos y luego guardarlas en disco duro, que tipo de dato es necesario usar para cumplir con este requerimiento.

Respuestas:

a. Decimal

b. Cadena

c. Blob

18. Indique el principio de elaboración de enunciados que mejor aplica al enunciado “Para almacenar la cantidad de ítems se debe usar entero en lugar de decimal”

Respuestas:

a. Autosuficiencia de los datos

b. Economía de los datos

c. Cantidad y forma

19. Qué principio de elaboración de enunciados se incumple cuando agregamos funciones a un programa que no fueron solicitadas por el cliente?

Respuestas:

a. Principio de consistencia del resultado

b. Principio de simplicidad del proceso

c. Principio de eficacia del proceso

Cliente
Resaltado
Cliente
Resaltado
Cliente
Resaltado
Cliente
Resaltado
Page 12: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA12

20. Determine la solución correcta para los siguientes situaciones.

X. Seleccione la representación abstracta de dominio para una clave formada por 3 dígitos y 5 letras mayúsculas

a. X(8)[3{A-Z},5{0-9}]b. X(8)[3{0-9},5{A-Z}]c. X(8)[5{A-Z},3{0-9}]

Y. Seleccione la representación abstracta de dominio para una clave formada por una letra “Z” y 5 números. Ningún número puede ser 0

a. X(6)[1{Z},5{0-9}]b. X(6)[1{A-Z},5{1-9}]c. X(6)[1{Z},5{1-9}]

Respuestas

a. Xb,Ya

b. Xc,Yc

c. Xb, Yc

PRUEBA DE ENSAYO (4 puntos)

Para dar respuesta a estas preguntas primero debe resolver los ejercicio planteados. El desarrollo debe ser completo. Para cada uno de los siguiente ejercicios, el estudiante debe realizar las siguientes tareas:

1. Análisis del problema con salidas, procesos y entradas, todos deben quedar establecidos en forma de enunciados considerando todos los principios estudiados. ( según sea el caso)

2. Listado de variables que se usarán en cada algoritmo

3. Listado de expresiones que usaría para todos los cálculos requeridos en cada uno de los algoritmos

4. Desarrollar un algoritmo del análisis para resolver los problema

5. Elabore simulaciones para determinar la validez de los algoritmo.

IMPORTANTE: Los ejercicios resueltos debe cargarlos en una tarea (DENOMINADA – EJERCICIOS DE ENSAYO) que se habilitará en el sistema en las fechas indicadas oportunamente , si no se entregan los mismos, estas preguntas se anulan automáticamente.

Cliente
Resaltado
Page 13: Evaluación lógica de programación

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

13La Universidad Católica de Loja

21. Se necesita desarrollar una aplicación para matriculación en línea , de una institución educativa. Tomando en cuenta algunas características particulares.

Tipo de Matrícula Valor Inicial Costo por cada materia

Tipo de Matrícula Ordinaria $ 1050• Materia Presencial – 110• Materia a distancia – 150 • Taller Práctico – 200

Tipo de Matrícula Extraordinaria $ 1500

• Materia Presencial – 210• Materia a distancia – 250 • Taller Práctico – 300

Tipo de Matrícula Especial $ 2100• Materia Presencial – 310• Materia a distancia – 350 • Taller Práctico – 400

Particularidades:

- Al costo total de la matricula de un estudiante; se debe aplicar un im-puesto de 15% adicional del subtotal generado.

Casos a Resolver.

• x. El costo total de matricula de un estudiante en período ordinario, quién ha seleccionado 3 materias presenciales, 2 materias a distancia y 4 talleres prácticos

• y. El costo total de matricula de un estudiante en período extraordinario, quién ha seleccionado 3 materias presenciales, 2 materias a distancia y 4 talleres prácticos.

• z.. El costo total de matricula de un estudiante en período especial, quién ha seleccionado 4 materias presenciales, 3 materias a distancia y 5 talleres prácticos.

Respuestas:

a. x. 2852y. 4404z. 6390

b. x. 2852y. 3830z. 7348

c. x. 2852y. 4404z. 7348

Page 14: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA14

22. Se desea desarrollar un programa que permita la gestión de ventas en una micromercado de la ciudad. Existen algunas políticas estrictas para el proceso de venta en el micromercado. Para que se efectué el cobro de una factura se debe pedir primero los datos del usuario (nombre, apellido, edad, número de identificación (para ECUADOR)), luego se pedirá cada uno de los productos comprados por el usuario (denominación y valor). Las restricciones son las siguientes: Si el comprador es menor 10 años, se reducirá el 25% del costo total de los productos, si el comprador es mayor o igual 10 años y menor a 15 años, se reducirá el 20% del costo total de los productos, si el comprador es mayor o igual 15 años se reducirá el 18% del costo total de los productos.

Productos:

Nombre $CostoAceite c/litro 2,45Atún c/lata 0,70Leche c/litro 1,10Arroz c/libra 0,50

Azúcar c/libra 0,45Sal c/libra 0,35

Jamón c/libra 1,40Café c/libra 2,25

Casos a Resolver.

• x. Comprador de 9 años, que adquiere: 3 libras de café, 4 arroz, 6 de azúcar, 2 litros de leche, 3 atúnes, 3 libras de sal.

• y. Comprador 14 años, que adquiere: 2 litros de aceite, 4 litros de leche, 5 libras de arroz, 5 libras de azúcar, 3 libras de jamón

• z. Comprador de 50 años, que adquiere; 4 libras de café, 3 libras de sal, 5 libras de azúcar, 3 latas de atún, 4 litros de aceite.

Respuestas:

a. .x. 14,122y. 12,70z. 19,501

b. x. 14.325y. 12.84z. 19.844

c. x. 19,100y. 16.050z. 24.200

Cliente
Resaltado
Page 15: Evaluación lógica de programación

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

15La Universidad Católica de Loja

23. Se propone las siguientes representaciones, relaciónelas con la mejor opción, tomando en cuenta la economía de datos.

X) Dominio de datos, en donde solo se permiten los número pares entre 11 al 19 y 101 al 110

a. b[{12,14,16,18,102,104,106,108,110}]b. b[{10,12,14,16,18,102,104,106,108,110}]c. i[{12,14,16,18,102,104,106,108,110}]d. b[{12,14,16,18,102,104,106,108}]

Y) Todos los multiplos de 5 posibles en un dato, excepto los multiplos de 5 mayores a 50 y menores a 70

a. i[{10,20,30,....,n}, !{50,55,60,65,70}]b. i[{10,20,30,....,n}, !{55,60,65}]c. d[{10,20,30,....,n}, !{55,60,65}]d. i[{10,20,30,....,n}, !{50,55, 60,65}]

W) Una cadena que permita las letras minúsculas que sean vocales abiertas y los dígitos mayores a 6 y menores a 9, además debe permitir espacios en blanco

a. x(20)[{A,E,O},{7,8},{BS}]b. x(20)[{a,e,o},{7,8,9},{BS}]c. x(20)[{A,E,O},{6,7,8,9},{BS}]d. x(20)[{a,e,o},{7,8},{BS}]

Respuestas:

a. XC,YC,WC

b. XB,YA,WA

c. XA,YB,WD

Mis Documentos
Resaltado
Mis Documentos
Resaltado
Mis Documentos
Resaltado
Mis Documentos
Resaltado
Mis Documentos
Resaltado
Page 16: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA16

24. Se necesita realizar un algoritmo para obtener la calificación promedio de los resultados obtenidos en el último parcial de la asignatura Lógica de la Programación. Determine las entradas y salida junto a su tipo de dato, de forma más apropiada.

1.

EntradasLas calificaciones de cada alumno (tipo de dato [d] )

Cantidad de calificaciones (tipo de dato [i])

SalidasPromedio (tipo de dato [i])

2.

EntradasLas calificaciones de cada alumno (tipo de dato [d] )

Cantidad de calificaciones (tipo de dato [i])

SalidasPromedio (tipo de dato [d])

3.

EntradasLas calificaciones de cada alumno (tipo de dato [x(n)] )

Cantidad de calificaciones (tipo de dato [x(n)])

SalidasPromedio (tipo de dato [x(n)])

Respuestas:

a. 1.

b. 2.

c. 3.

25. Describa las actividades del EVA en la cuales participó en este bimestre

Estimado(a) estudiante, una vez resuelta su evaluación a distancia en el documento impreso (borrador), acceda 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.

Page 17: Evaluación lógica de programación

PERIODO: ABRIL - AGOSTO 2015Le recordamos que usted debe enviar de forma obligatoria su evaluación a distancia a través del Entorno Virtual de Aprendizaje (EVA) en las fechas definidas, que son EXCLUSIVAS E IMPOSTERGABLES.

SEGUNDO PARCIAL

CICLOS29 de junio al 15 de julio/2015

TITULACIONES FECHAS DE ENVÍO GENERAL ENVÍO POR TITULACIÓN

• Licenciado en Ciencias de la Educación, Mención: - Educación Básica - Físico Matemáticas - Químico Biológicas - Lengua y Literatura

• Ingeniero en Contabilidad y Auditoría

29 de junio al 10 de julio/2015 14 y 15 de julio/2015 Todos

los ciclos

• Ingeniero en Gestión Ambiental• Economista• Licenciado en Psicología• Licenciado en Ciencias de la Educación, Mención: Inglés• Licenciado en Ciencias de la Educación, Mención: Educación Infantil

29 de junio al 9 de julio/2015 13 y 14 de julio/2015 Todos

los ciclos

• Derecho• Ingeniero en Administración en Gestión Pública• Licenciado en Ciencias de la Educación, Mención: Ciencias Humanas

y Religiosas• Ingeniero en Administración de Empresas Turísticas y Hoteleras

29 de junio al 8 de julio/2015 12 y 13 de julio/2015 Todos

los ciclos

• Ingeniero en Administración en Banca y Finanzas• Licenciado en Asistencia Gerencial y Relaciones Públicas• Ingeniero en Informática• Ingeniero en Administración de Empresas• Licenciado en Comunicación Social

29 de junio al 8 de julio/2015 10 y 11 de julio/2015 Todos

los ciclos

Para el envío de las evaluaciones acceda a: www.utpl.edu.ec

ACTIVIDADES EN LÍNEAActividades en Línea, acreditadas con 3 puntos. Al igual que la Evaluación a Distancia es una estrategia de aprendizaje, especialmente de tipo colaborativo, que se realiza en el Entorno Virtual de Aprendizaje ya sea de modo asíncrono (foro) o síncrono (chat y videocolaboración) como veremos en sus definiciones:

Foro académico a través el EVAEn el que se realizan debates o análisis de temas, se resuelven casos o problemas o se puede hacer trabajo en grupo (lluvia de ideas, discusión sobre procedimientos). Está planificado y moderado por el tutor y favorece el coaprendizaje (aprender de y con los otros). El tutor o tutora podrá plantearle varios por bimestre pero solo uno será calificado (un punto). Es un actividad opcional.

Chat académico a través del EVA

Es un diálogo escrito síncrono (en tiempo real) entre docente y estudiantes para debatir temas o resolver casos o problemas. Está planificado y moderado por el tutor y favorece el coaprendizaje (aprender de y con los otros). El tutor o tutora podrá convocar varios por bimestre, pero solo uno será calificado (un punto). Es un actividad opcional.

Videocolaboración a través del EVA Es una videoconferencia, con imagen y audio, síncrono (en tiempo real) entre docente y estudiantes. Su

uso es, además de para consultas al profesor, para debatir aspectos específicos y realizar estudio de casos. Está planificado y moderado por el tutor y favorece el coaprendizaje (aprender de y con los otros). El tutor o tutora podrá convocar varios por bimestre pero solo uno será calificado (un punto). Es un actividad opcional.

Page 18: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA18

PRUEBA OBJETIVA ( 2 puntos)

PRIMER PARTE

INTERACTIVIDAD EN EL ENTORNO VIRTUAL DE APRENDIZAJE (2 puntos)

Estimado estudiante, le recordamos que las siguientes actividades son obligatorias y se califican sobre 2 puntos. Para participar en ellas debe tener una cuenta para el Entorno Virtual de Aprendizaje de la Universidad. Estas actividades están diseñadas para ayudarle en el desarrollo de la evaluación a distancia y por consiguiente sirven de estrategia en el logro de las competencias que se clasificarán consideradas en la evaluación presencial.

Actividad Tipo Descripción Valor

Resolución de los Ejercicios de ensayo) Tarea

• Se habilitará una tarea donde se debe subir el desarrollo de los ejercicios planteados en la parte de ensayo de la evaluación

1

Evaluación en línea. Repaso general preparatorio para la evaluación presencial

Cuestionario en línea

• Se habilitará una evaluación en línea que les ayudará a hacer un repaso general de los temas importantes de la asignatura y que se considerarán en la evaluación presencial.

1

SEGUNDA PARTE

CUESTIONARIO DE TRABAJO A DISTACIA

Estimado estudiante

El presente cuestionario deberá resolverlo en el entorno virtual de aprendizaje, y consta de dos secciones, una parte de fundamentación teórica que conlleva el análisis de los contenidos para su resolución y una parte de ensayo que para resolverla deberá desarrollar los ejercicios planteados, estos ejercicios deben ser adjuntados resueltos en las fechas indicadas oportunamente, en una tarea que se habilitará para el efecto, si no se cumple con esta tarea, las preguntas de ensayo quedará automáticamente anuladas.

Page 19: Evaluación lógica de programación

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

19La Universidad Católica de Loja

FUNDAMENTACIÓN TEÓRICA

1. Si tenemos los valores dados para x,y,z; que valor se presentará en pantalla, en base a las siguientes sentencias:

X <-- Truey <-- Truez <-- False

Si x or y entonces Si y entonces << z Fin SiDe lo Contrario Si y entonces << x Fin SiFin Si

Respuestas

a. False

b. True

c. False and True

2. Dentro de operaciones a nivel de dato, tenemos declaraciones, cambio de estado y muestra de variables; relacione el concepto según corresponda.

a. Muestra de Variables 1. Es el cambio de valor, mediante la operación de asignación.

b. Cambio de estado 2. Mostrar una expresión a través de una interfaz

c. Declaración

3. Se le dice a la computadora que existe una referencia lógica a una posición física de la memoria RAM

Respuestas:

a. a1,b2,c3

b. a2,b1,c3

c. a3, b1, c2

Page 20: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA20

3. Relacione las siguientes FORMAS, con el tipo de estructura de decisión correcta.

a. Si expresiónLógica Entonces Si expresiónLógica Entonces Parte del algoritmos a ejecutar si la expresión es verdaderaFin SiDe lo Contrario Parte del algoritmos a ejecutar si la expresión es falsaFin Si

1. Condicional Simple

b. Si expresiónLógica Entonces Parte del algoritmos a ejecutar si la expresión es verdaderaFin Si

2. Condicional Compuesta

c. Si expresiónLógica Entonces

Parte del algoritmos a ejecutar si la expresión es verdaderaDe lo Contrario Parte del algoritmos a ejecutar si la expresión es falsaFin Si

3. Condicional Anidados

Respuestas:

a. a3, b2, c1

b. a3, b1, c2

c. a2,b3.c1

4. Tenemos la siguiente declaración: (notas(27), i[1-n]), Suponemos que hemos realizado el ingreso de datos(notas de estudiantes) a la estructura anterior (arreglo). Cuál sería el algoritmo correcto, que permita leer lo datos del mismo.>?

Respuestas:

a.

i<--1Mientras i<=27 Entonces << "Nota ingresada en posición "+i+" es: "+ nota(i)Fin Mientras

b.

i<--1Mientras i<=27 Entonces << "Nota ingresada en posición "+i+" es: "+ nota(i) i <-- i + 1Fin Mientras

c.

i<--1Mientras i<27 Entonces << "Nota ingresada en posición "+i+" es: "+ nota(i) i <-- i + 1Fin Mientras

Page 21: Evaluación lógica de programación

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

21La Universidad Católica de Loja

5. En las siguientes columnas, relacione de manera correcta los términos con sus conceptos.

a. Algoritmos orientados a datos

x) Ponen en evidencia los datos manejados en cada una de las actividades a desarrollar

b. Pruebas de Escritorio

y) Representación visual del tratamiento de un problema

c. Diagramas de Flujo

z) Pruebas manuales que se encargan de visualizar el comportamiento de los estados de las variables

Respuestas:

a. ax,bz,cy

b. az,by,cz

c. ay,bx,cz

6. Se tiene la siguiente parte de un pseudocódigo:

i<--5Mientras i < 5 Entonces << i i <-- i + 5Fin Mientras<< i

Cuáles son las salidas por pantalla, luego de la ejecución de las sentencias anteriores?

Respuestas:

a. Imprime el número 1 y luego el número 5

b. Imprime solo el número 5

c. Imprime el número 0 y luego el número 5

7. Cuál es la forma estándar para referirnos a la posición simbólica de un elemento de un arreglo?

Respuestas:

a. (subíndice)Nombre_del_Arreglo

b. Nombre_del_Arreglo(subíndice)

c. Nombre_del_Arreglo{subíndice}

Page 22: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA22

8. Relacione las preguntas, con la respuesta correcta.

1. En la construcción de diagramas de flujo, cuando necesitamos explicaciones que no sean breves, que símbolo debe utilizarse?

a. procesosb. Terminadorc. anotaciones

2. Cuál de las siguientes opciones es incorrecta para el trazado de líneas de flujo, en los diagramas de flujo?

a. trazado de forma recta, vertical y horizontal

b. trazado de forma diagonalc. trazado con uso de ángulos rectos

Respuestas:

a. 1a,2c

b. 1b,2b

c. 1c,2b

9. Si ejecuta el siguiente segmento de código y desarrolla las pruebas de escritorio ¿Qué secuencia de números se genera?

i<--1 Mientras i <=90 entonces Si i % 9 = 0 Entonces << i Fin si i<--i+2 Fin mientras

Respuestas:

a. 1,3,5,7,9,11,13,15,...,50

b. 0,9,18,27,36,45,54,63,72,81,90

c. 9,27,45,63,81

Page 23: Evaluación lógica de programación

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

23La Universidad Católica de Loja

10. Las siguientes sentencias imprimen los numero del 1 al 20 , que se necesita cambiar en la estructura del mismo para que se convierta en un ciclo infinito

1 INICIO: 2 (numero1,i[1-n]) 3 numero1 <-- 1 4 Mientras numero1 <= 20 Entonces 5 << numero1 6 numero1 <-- numero1 + 1 7 Fin Mientras 8 FIN

Respuestas:

a. En la línea 6 cambiar por: numero1 <-- numero1 + 20

b. Eliminar la línea 6

c. En la línea 4 cambiar por: Mientras numero1 <= 0 Entonces

11. Tenemos la siguiente declaración de un arreglo (gastos(3),i[1-n]).

Cuál de las siguientes asignaciones de valores, generará error?

a. Gasto(1)<---- 10

b. Gasto(4)<---- 10

c. Gasto(3)<---- 10

12. Si tenemos la siguiente parte de un algoritmo, cual será su traducción simbólica; tomando en cuenta que ya se ha realizado las operaciones necesarias para llegar a la solución deseada.

Se presenta el Promedio final de un alumno

a. <<PromedioFinal <-- PromedioFinal + PromedioFinal

b. <<“El Promedio Final es PromedioFinal”

c. <<“El promedio Final del Estudiante es ” + PromedioFinal

Page 24: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA24

13. En las siguientes columnas, relacione de manera correcta los términos con sus conceptos.

a. Miniespecificación x)

b. Algoritmo y)

c. Algoritmo Orientado a Datos z)

Respuestas

a. ax,bz,cy

b. az,by,cz

c. ax,by,cz

14. Del siguiente listado de expresiones, identifique la forma correcta de representación simbólica de una variable.

1. (NombreVariable, SimboloTipo[Dominio])

2. (NombreVariable, SimboloTipo)

3. {NombreVariable, SimboloTipo[Dominio]}

Respuestas

a. 1.

b. 2.

c. 3.

Page 25: Evaluación lógica de programación

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

25La Universidad Católica de Loja

15. Se tiene el siguiente algoritmo, que permite presentar un mensaje en pantalla:

InicioSe pregunta un mensajeSe muestra el mensajeFin

Cuál es la miniespecificación más apropiada para el algoritmo dado?

1.

Inicio(mensaje, x(20)[{a-z}])>> “Escribe un mensaje a mostrar: ”<< mensaje>> mensaje Fin

2.

Inicio(mensaje, x(20)[{a-z}])<< “Escribe un mensaje a mostrar: ”>> mensaje<< mensaje Fin

3.

Inicio(mensaje, d[1-n])<< “Escribe un mensaje a mostrar: ”>> mensaje<< mensaje Fin

Respuestas

a. 2

b. 1

c. 3

Page 26: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA26

16. Dadas las siguientes interrogantes identifique las respuestas correctas.

1. ¿En qué fase del ciclo de vida de desarrollo se elaboran los diagramas de flujo?

a. Diseñob. Codificaciónc. Pruebas e Implementación

2. Dentro de los diagramas de flujo. ¿A qué categoría corresponde el símbolo de decisión?

a. De procesob. De datosc. De línea

3. Dentro de los diagramas de flujo. ¿A qué categoría corresponde el símbolo anotación?

a. De datosb. Especialesc. De línea

Respuestas

a. 1a,2b,3b

b. 1b,2b,3c

c. 1a,2a,3b

17. Se desea generar un programa que permite obtener y presentar el cubo de un número, siempre y cuando el número sea menor a 30, caso contrario debería obtener y presentar el cuadrado del número indicado. ¿Cuál de las siguientes sentencias permite obtener el resultado deseado?

1.

Si numero < 30 entonces cuadrado <-- numero ^ 2 << cuadradoDe lo Contrario cubo <-- numero ^ 3 << cuboFin Si

2.

Si numero <= 30 entonces cuadrado <-- numero ^ 3 << cuadradoDe lo Contrario cubo <-- numero ^ 2 << cuboFin Si

3.

Si numero < 30 entonces cuadrado <-- numero ^ 3 << cuadradoDe lo Contrario cubo <-- numero ^ 2 << cuboFin Si

Respuestas

a. 3

b. 2

c. 1

Page 27: Evaluación lógica de programación

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

27La Universidad Católica de Loja

18. Complete el siguiente diagrama de flujo, para que permita pedir un mensaje al usuario y luego presente el mismo en pantalla.

Respuestas

a. A

b. B

c. C

19. Las siguientes son sentencias de declaración de variables en formato de miniespecificación. ¿Cuál de ellas establece una variable llamada lista con tipo de datos arreglo que tendrá seis elementos y dominio con valores enteros del 10 al 1000, excepto los múltiplos de 6?

Respuestas

a. (lista(6),i[{10-1000},!{6,12,18,....,n}]

b. (lista(6),b[{9-1000},!{6,12,18,....,n}]

c. (lista(6),d[{9-1000},!{6,12,18,....,n}]

20. Cuales son las partes principales de la estructura de un programa?. Elija la opción correcta de las siguientes opciones:

Respuestas

a. Bloque de declaraciones y bloque de instrucciones

b. Bloque de declaraciones y bloque de estructuras de control.

c. Entradas, procesos y salidas

Page 28: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA28

PRUEBA DE ENSAYO (4 puntos)

Para dar respuesta a estas preguntas primero debe resolver los ejercicio planteados. El desarrollo debe ser completo.

Para las ejercicios debe realizar las siguientes tareas:

1. Algoritmo

2. Algoritmo orientado a datos

3. Miniespecificación

4. Diagrama de Flujo en Raptor

IMPORTANTE: Los ejercicios resueltos debe cargarlos en una tarea (DENOMINADA – EJERCICIOS DE ENSAYO) que se habilitará en el sistema en las fechas indicadas oportunamente , si no se entregan los mismos, estas preguntas se anulan automáticamente.

Page 29: Evaluación lógica de programación

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

29La Universidad Católica de Loja

21. Se requiere crear un programa que permita leer un número real del teclado. Calcular el valor de q, sabiendo que si el valor leído se encuentra en el intervalo desde 0 hasta 10, el resultado q toma el valor de uno, en caso contrario toma el valor de cero. Dado los siguientes diagramas de flujos, seleccione la alternativa que mejor describe la solución

Respuestas:

a. A.

b. B.

c. C.

Page 30: Evaluación lógica de programación

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

MODALIDAD ABIERTA Y A DISTANCIA30

22. ¿Dado el siguiente fragmento de un diagrama de flujo, encuentre su equivalente en miniespecificación?

Respuestas:

a.

i <-- 1Mientras i < 10 entonces valor <-- i * 2 << valor i <-- i + 1FinMientras

b.

i <-- 1Si i < 10 Entonces i <-- i ** 3 i <-- i + 1De lo contrario finfinSi

c.

i <-- 1Mientras i <= 10 entonces valor <-- i * 2 << valor i <-- i + 1FinMientras

Page 31: Evaluación lógica de programación

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

31La Universidad Católica de Loja

23. Realizar un algoritmo que determine la suma de los número entre 500 (no se excluye) y 1026 (se excluye). Realice los procesos correspondientes e indique el valor correcto

Respuestas:

a. 400575

b. 402101

c. 401075

24. Realizar un algoritmo que permita el ingreso de N número de calificaciones de una asignatura en un paralelo determinado. Calcular y presentar la calificación media, la calificación mínima y la calificación máxima.

Que resultados se obtendrían con los siguientes valores:

20,18,17,18,10,9,8,20,16,15,11,12,7,5,3,19,20

Respuestas:

a.

calificación mínima 3

calificación máxima 20calificación media 13.5117647059

b.

calificación mínima 3

calificación máxima 20calificación media 13.3117647059

c.

calificación mínima 3

calificación máxima 20calificación media 13.4117647059

25. Describa las actividades del EVA en la cuales participó en este bimestre

Estimado(a) estudiante, una vez resuelta su evaluación a distancia en el documento impreso (borrador), acceda 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.