Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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.
¡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.
PRIMERA PARTE
ACTIVIDADES PARA EL ENTORNO VIRTUAL DE APRENDIZAJE
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
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.
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.
¿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
¿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?
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.
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.
¡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.
PRIMERA PARTE
ACTIVIDADES PARA EL ENTORNO VIRTUAL DE APRENDIZAJE
Preguntas de trabajo a
distancia: 8 -20
Preguntas de trabajo a
distancia: 21-25
Julio
SEGUNDA PARTE
CUESTIONARIO DE TRABAJO A DISTANCIA
Estimado estudiante:
Para nominar al archivo se sugiere colocar las siglas TDB2 + Sus apellidos y nombres
Ejm. TDB2_Pérez Romero Juan Andres.doc.
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.
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
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
Inicio
GET Num1
GET Num2
PUT
20. Num1 = Num2 Si Num1,
Num2
No
No
PUT Num2
Fin
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
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
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.
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