Professional Documents
Culture Documents
IMPORTANTE:
En la calificación automática se utiliza la fórmula aciertos menos errores, por lo tanto, le recomendamos
piense bien la respuesta antes de marcarla, si no está seguro, es preferible dejarla en blanco.
No está permitido comunicarse entre compañeros ni consultar libros o apuntes.
Verifique que la hoja de respuestas corresponda a la evaluación que está desarrollando.
INSTRUCCIÓN:
Lea detenidamente cada uno de las siguientes preguntas y rellene completamente el círculo que
corresponda al literal de la alternativa correcta en la hoja de respuestas.
Pag. 1 de 10
c. Si expresión lógica entonces
Instrucción a ejecutar si expresión lógica es verdadera
De lo Contrario
Instrucción a ejecutar si expresión lógica es falsa
Fin Si
d. Si expresión lógica entonces
Instrucción a ejecutar si expresión lógica es verdadera
De lo Contrario
Instrucción a ejecutar si expresión lógica es falsa
Fin de lo Contrario
7 De los siguiente ejemplos, cuál hace referencia a instrucciones de un contador?
a. i <-- i + 1
i <-- i + 1
i <-- i + 1
i <-- i + 1
i <-- i + 1
b. i <-- i + 1
i <-- i + 2
i <-- i + 10
i <-- i + 1
i <-- i + 20
c. i --> i + 1
i --> i + 1
i --> i + 1
i --> i + 1
i -->i + 1
d. i --> i + 1
i --> i + 2
i --> i + 10
i --> i + 1
i --> i + 20
8 De las siguientes ideas presentadas, cuál es el concepto apropiado para describir una estructuras de
control anidadas?
a. Cuando se coloca una diagrama de flujo dentro de otro, se dice que son anidadas
b. Cuando se coloca una estructura de control fuera de otra, se dice que son anidadas
c. Cuando se coloca una variable dentro de otra, se dice que son anidadas
d. Cuando se coloca una estructura de control dentro de otra, se dice que son anidadas
9 Cuál es el estándar de escritura usado para la instrucción de DECLARACIÓN DE UN ARREGLO?
a. (Nombre de Variable(Elementos del Arreglo), [Dominio]Símbolo de Tipo de Dato )
b. (Nombre de Variable{Elementos del Arreglo}, Símbolo de Tipo de Dato [Dominio])
c. ((Elementos del Arreglo)Nombre de Variable, Símbolo de Tipo de Dato [Dominio])
d. (Nombre de Variable(Elementos del Arreglo), Símbolo de Tipo de Dato [Dominio])
10 Cuál de las siguientes ideas es el concepto apropiado para describir una miniespecificación?
a. Representación abstracta y simbólica entendible por el ser humano, que muestra el mínimo detalle las
operaciones que un programa debe hacer con los datos
b. Representación abstracta y simbólica incomprendido por el ser humano, que muestra al máximo detalle
las operaciones que un programa debe hacer con los datos
c. Representación abstracta y simbólica entendible por el ser humano, que muestra al máximo detalle las
operaciones que un programa debe hacer con los datos
d. Representación abstracta y simbólica entendible por el computador, que muestra al máximo detalle las
operaciones que un programa debe hacer con los datos
11 Del siguiente listado, identifique una característica propia de una miniespecificación
a. Es útil cuando se desea almacenar un conjunto de valores, sin tener que recurrir a nombres diversos
b. El bloque de código se ejecuta dependiendo del valor de una expresión lógica
c. Debe tener líneas numeradas
d. Solo se especifica el bloque de código que deseamos que se ejecute, sí la expresión lógica es verdadera.
12 De las siguientes ideas cuál es el concepto apropiado para describir pruebas de escritorio?
a. Son pruebas manuales que se encargan de visualizar el comportamiento de los estados de las variables
en el transcurso de la ejecución de un programa.
b. Son pruebas automáticas que se encargan de visualizar el comportamiento de los estados de las
variables en el transcurso de la ejecución de un programa.
c. Son pruebas automáticas que se encargan de visualizar si están bien definidas las estructuras selectivas
de un programa.
d. Son pruebas automáticas que se encargan de visualizar si están bien definidas los ciclos repetitos de un
programa.
13 En qué fase del ciclo de desarrollo de un programa son elaborados los diagramas de flujo?
Pag. 2 de 10
a. En las fases finales
b. En las fases intermedias
c. En las fases iniciales
d. En las fases iniciales y finales
14 Dentro de los símbolos de datos, en los diagramas de flujo, con que palabra representamos la muestra
de los datos?
a. LLAMAR
b. GET
c. PUT
d. INDICAR
15 Si se desea establecer la sumatoria de cada uno de los sueldos de los empleados de un Banco, y para
hacerlo se debe almacenar el resultado en un variable denominada maxSueldo, en este caso decimos
que la variable se la usa como:
a. Contador
b. Variable Normal
c. Acumulador
d. Operador
16 La estructura de un programa consta de dos partes principales que son:
a. Bloque de declaraciones y bloque de estructuras de control
b. Bloque de declaraciones y bloque de instrucciones
c. Enunciados y procesos
d. Entradas, procesos y salidas
17 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
5 << numero1
7 Fin Mientras
8 FIN
a. Eliminar la línea 5
b. Eliminar la línea 6
c. Eliminar la línea 7
d. Eliminar la línea 4
18 Se desea desarrollar un programa que imprima la suma los número pares de 1-10?
.
Cuál de las siguientes instrucciones, permite obtener el resultado deseado
a. n <-- 1
suma <-- 0
Fin Si
Fin Mientras
<< suma
b. n <-- 1
Pag. 3 de 10
suma <-- 0
Mientras n <= 10
entonces
Si n%2 = 0 Entonces
Fin Si
n <-- n +1
Fin Mientras
<< suma
c. n <-- 1
suma <-- 0
Mientras n <= 10
entonces
Si n%2 <> 0 Entonces
Fin Si
n <-- n +1
Fin Mientras
<< suma
d. n <-- 1
suma <-- 0
Mientras n <= 10
entonces
suma <-- 0
Si n%2 <> 0 Entonces
Fin Si
n <-- n +1
Fin Mientras
<< suma
19 ¿Cuál es la diferencia entre los símbolos siguientes de los diagramas de flujo?
a. El símbolo (A) representa un proceso nominado que consiste en una o más operaciones especificadas en
otro lado(subrutinas) y el símbolo (B) representa cualquier operación de procesamiento
b. El símbolo (A) sirve para operaciones de asignación y el símbolo (B) para llamar a subrutinas.
c. Ambos símbolos se usan con el mismo propósito
d. No se pueden comparar puesto que el símbolo (A) no forma parte de los diagramas de flujo
20 Las siguientes son sentencias de declaración de variables en formato de
miniespecificación. ¿Cuál de ellas establece una variable llamada v2 con tipo
Pag. 4 de 10
de datos entero y dominio con valores del 1 al 1000, excepto los múltiplos de 10?
a. (v1, i[{1-1000},!{10,20,30,..}])
b. (v2, i[{1-1000},!{10,20,30,..}])
c. (v2, b[{1-1000},!{10,20,30,..}])
d. (v2, f[{1-1000},!{10,20,30,..}])
a. (lista(10),b[{1-1000},!{5,10,15,....}]
b. (lista(6),i[{1-1000},!{5,10,15,....}]
c. (lista(10),i[{1-1000},!{5,10,15,....}]
d. (lista(10),d[{1-1000},!{5,10,15,....}]
22 Se desea genera un programa que permita determinar si alguien es mayor de edad en Ecuador (desde
los 18 años). Si es mayor de edad presentar la edad, en caso que no sea mayor de edad presentar un
mensaje de “incorrecto”
x = True
z = False
Si x or z entonces
<< "Ingreso Correcto"
De lo Contrario
<< "Ingreso Incorrecto"
Fin Si
a. “Ingreso Correcto”
b. “Ingreso Incorrecto”
c. “Ingreso Correcto” e “Ingreso Incorrecto”
d. “Ingreso Correcto” de forma infinita
26 Se tiene el siguiente algoritmo, que permite presentar un mensaje en pantalla:
1. Inicio
2. Se pregunta un mensaje
3. Se muestra el mensaje
4. Fin
Hay que tomar en cuenta la economía de datos. Cuál de las siguientes opciones es la apropiada?
a. (edad, i[5-100])
b. (edad, b[5-100])
c. (edad, f[5-100])
d. (edad, cadena([5-100]))
28 Se tiene el siguiente programa:
i<--0
Mientras i <= 5 Entonces
i <-- i + 1
Fin Mientras
<< i
a <-- 10
Mientras a <= 5 Entonces
a <-- a + 1
<< “El valor de a es : ” + a
Fin Mientras
a. (nombre, i(10))
b. (nombre, f(10))
c. (nombre, d(10))
d. (nombre, x(10))
34 Las operaciones a nivel de dato, permiten realizar cosas como:
a. Realizar análisis de tipos de datos
b. Inserción de código
c. Llamadas
d. Declaraciones, cambios de estado, muestra de variables
35 Cuál de las siguientes instrucciones le permitirá incrementar el salario de empleado en un 25% siempre y
cuando gane 450 dólares o más?
a. Mientras salario >= 450 entonces
salario <-- salario * 0.25
Fin Mientras
HOJA DE RESPUESTAS
LÓGICA DE LA PROGRAMACIÓN
Presencial 2do Bim
PERIODO Abr/2013 - Ago/2013 PROGRAM INFORMATICA ECTS
A
Pag. 9 de 10
ACADEMIC
O
IDENTIFICA
1314921972
CION
ESTUDIANT
JOSHELYNE AMPARO LUCAS ZAMORA
E
SOLUCIONES
N° Sol Res N° Sol Res
1 B OK 31 C OK
2 A OK 32 D OK
3 C OK 33 D OK
4 B OK 34 D OK
5 B X 35 B X
6 A OK 36 D OK
7 A OK 37 B OK
8 D OK 38 B OK
9 D OK 39 C OK
10 C OK 40 A OK
11 C OK
12 A OK
13 C OK
14 C OK
15 B X
16 B OK
17 B OK
18 B OK
19 A OK
20 B OK
21 C X
22 C OK
23 B OK
24 C OK
25 A X
26 D OK
27 B OK
28 C X
29 D OK
30 C OK
RESUMEN DE CALIFICACION
ACIERTO ERRORES BLANCOS
34 6 0
S: : :
Pag. 10 de 10