Examen 1 2017

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

EXAMEN N1

PROGRAMACIN Y OPERACIN DE LOS MICROCOMPUTADORAS

Nombre y apellido _____________________________________________


Var. 1
Grupo_________

RESPONDE A ESTAS PREGUNTAS: (preguntas de 1 10 1 punto cada una)

1. El diagrama de flujo es la representacin grfica de un algoritmo, donde se visualiza el flujo de los


datos y las operaciones (procesos) de un programa. Se caracteriza por:
a. Que debe ser construido por herramientas muy tcnicas
b. Utilizar formas geomtricas elementales
c. Su sencillez, claridad, uso de normas y smbolos, flexibilidad.
d. Requerir un buen anlisis del problema

2. Un compilador es:
a. El que permite traducir un programa escrito en un lenguaje de programacin a lenguaje mquina.
b. Un lenguaje de alto nivel
c. Una instruccin
d. Una directiva de pre procesamiento

3. El conjunto ordenado de instrucciones que permiten la solucin de un problema


a. Programacin
b. Algoritmo
c. Pseudocodigo
d. Flujograma (diagrama de flujo)

4. Seleccione cuales son los tipos de datos utilizados en la programacin


a. Numricos
b. Grficos
c. Lgicos
d. String

5. La sentencia: si (condicin) entonces es una estructura repetitiva?


Falso
Verdadero

6. El diagrama de flujo.......
a. sirve para verificar si la construccin de un programa es correcto
b. es el cuarto paso para la creacin de un programa informtico
c. es el conjunto de pasos ordenados para cumplir un fin especfico
d. es una representacin grfica del proceso de la resolucin de un ejercicio

7. Qu es la programacin?
a. Es una herramienta para el funcionamiento del ordenador
b. Es una de las etapas ms importantes del ciclo de vida de un proyecto informtico, y requiere un
determinado mtodo de trabajo,
c. Se utiliza para editar imgenes

8. Es la forma de comunicacin entre una computadora y un ser humano. Normalmente sus sentencias
utilizan algn lenguaje comn como el ingls, y sirven para indicar a la computadora lo que debe
hacer.
a. Lenguaje ensamblador
b. Algoritmo
c. Lenguaje de Programacin
d. Lenguaje de alto nivel
9. Que significa dato
a. Permiten representar valores escalares de forma numrica
b. Son aquellos que solo pueden tener dos valores ( cierto o falso)
c. Es una representacin simblica ( numrica, alfabtica, algortmica)
d. Es un conjunto organizado de datos procesados que constituyen un mensaje que cambia el estado de
conocimiento del sujeto

10. Qu es un identificador?
Es simplemente el nombre que le vamos a dar a la variable, constante o funcin
Es solo un nombre para identificar posiciones de memoria.

11. Una lnea de autobuses cobra un mnimo de 20 euros por persona y trayecto. Adems, si el trayecto es
mayor que 200 Km, el billete tiene un recargo de 3 cntimos por km a partir de 200 Km. Sin embargo, para
trayectos de ms de 400 km el billete tiene un descuento del 15%. Por otro lado, para grupos de 3 o ms
personas el billete tiene un descuento del 10%. Con las consideraciones anteriores, escriba un algoritmo
que calcule el precio del billete individual a partir de la distancia del viaje a realizar en Km y del nmero de
personas que viajan juntas. (3 puntos)

12. Disee un algoritmo para obtener el grado de eficiencia de un operario de una fbrica de tornillos, de acuerdo
a las siguientes condiciones, que se le imponen para un perodo de prueba: (3 puntos)
Menos de 200 tornillos defectuosos.
Ms de 10000 tornillos producidos.
El grado de eficiencia se determina de la siguiente manera:
Si no cumple ninguna de las condiciones, grado 5.
Si slo cumple la primera condicin, grado 6.
Si slo cumple la segunda condicin, grado 7.
Si cumple las dos condiciones, grado 8.

13. Escribir un algoritmo, que devuelva el mnimo de los elementos de una matriz y producto de sus elementos
de la diagonal principal. (4 puntos)
EXAMEN N1
PROGRAMACIN Y OPERACIN DE LOS MICROCOMPUTADORAS

Nombre y apellido _____________________________________________


Var. 2
Grupo_________

RESPONDE A ESTAS PREGUNTAS: (preguntas de 1 10 1 punto cada una)

1. La mejor forma de aprender a programar es mediante:


a. Pseudocodigo
b. Flujogramas (diagramas de flujo)
c. Grficos
d. Numerologa

2. Las etapas que deben seguirse en la construccin de un programa son:


a. Anlisis, algoritmo, diagrama de flujo, seudocdigo
b. Anlisis, seudocdigo, prueba de escritorio, implementacin (codificar en un lenguaje de programacin).
c. Anlisis, algoritmo, prueba de escritorio, implementacin (codificar en un lenguaje de programacin),
prueba, instalacin y uso del aplicativo.
d. Anlisis, algoritmo, diagrama de flujo, seudocdigo, prueba de escritorio, implementacin (codificar en
un lenguaje de programacin), prueba, instalacin y uso del aplicativo.

3. Es la representacin grfica del algoritmo


a. Procesamiento de datos
b. Diagrama de Flujo
c. Pseudocdigo

4. En la notacin de un programa qu es un Pseudocdigo?


a. Es un Lenguaje intermedio entre nuestro lenguaje y el lenguaje de programacin.
b. El valor de una expresin u objeto y lo lleva a un dispositivo externo
c. Altera la secuencia normal de ejecucin de un programa

5. Los pasos bsicos para la creacin de un programa


a. diseo de la solucin, anlisis, codificacin, documentacin, prueba de escritorio
b. diseo de la solucin, anlisis, documentacin, prueba de escritorio, codificacin
c. anlisis, diseo de la solucin, prueba de escritorio, codificacin, documentacin
d. prueba de escritorio, diseo de la solucin, anlisis, codificacin, documentacin

6. Sirven para representar condiciones de falso o verdadero.


a. operadores lgicos
b. datos
c. variables
d. instrucciones

7. Valor que representa un hecho, caractersticas o propiedades de una entidad


a. Informacin
b. Dato
c. Proceso
d. Resultado

8. Un identificador puede contener signos de puntuacin y smbolos especiales


Falso
Verdadero
9. En el anlisis del problema se identifican:
a. problemas, posibles soluciones, respuestas
b. datos, incgnita y frmula
c. datos, soluciones, frmulas
d. qu tengo?, cmo resolver? y frmula

10. Es cuando utilizamos una variable numrica para representar cambios constantes?
a. valor booleano
b. contador
c. algoritmo
d. expresin

11. Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que pida el total de
kilmetros recorridos, el precio de la gasolina (por litro), el dinero de gasolina gastado en el viaje y el tiempo
que se ha tardado (en horas y minutos) y que calcule:
Consumo de gasolina (en litros y euros) por cada 100 km.
Consumo de gasolina (en litros y euros) por cada km.
Velocidad media (en km/h y m/s). (3 puntos)

12. Escribir un algoritmo, que devuelva el mnimo de los elementos de una matriz y producto de sus elementos
de la diagonal principal. (4 puntos)

13. Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se le asigna como un
porcentaje de su salario mensual que depende de su antigedad en la empresa de acuerdo con la sig. tabla:
Tiempo Utilidad
Menos de 1 ao 5 % del salario
1 ao o mas y menos de 2 aos 7% del salario
2 aos o mas y menos de 5 aos 10% del salario
5 aos o mas y menos de 10 aos 15% del salario
10 aos o mas 20% del salario (3 puntos)
EXAMEN N1
PROGRAMACIN Y OPERACIN DE LOS MICROCOMPUTADORAS
Nombre y apellido _____________________________________________
Var. 1
Grupo_________
RESPONDE A ESTAS PREGUNTAS
1. El diagrama de flujo es la representacin grfica de un algoritmo, donde se visualiza el flujo de los datos y
las operaciones (procesos) de un programa. Se caracteriza por:
a. Que debe ser construido por herramientas muy tcnicas
b. Utilizar formas geomtricas elementales
c. Su sencillez, claridad, uso de normas y smbolos, flexibilidad.
d. Requerir un buen anlisis del problema
2. Un compilador es:
a. El que permite traducir un programa escrito en un lenguaje de programacin a lenguaje
mquina.
b. Un lenguaje de alto nivel
c. Una instruccin
d. Una directiva de pre procesamiento
3. El conjunto ordenado de instrucciones que permiten la solucin de un problema
a. Programacin
b. Algoritmo
c. Pseudocodigo
d. Flujograma (diagrama de flujo)
4. Seleccione cuales son los tipos de datos utilizados en la programacin
a. Numricos
b. Grficos
c. Lgicos
d. String
5. La sentencia: si (condicin) entonces es una estructura repetitiva?
Falso
Verdadero
6. El diagrama de flujo.......
a. sirve para verificar si la construccin de un programa es correcto
b. es el cuarto paso para la creacin de un programa informtico
c. es el conjunto de pasos ordenados para cumplir un fin especfico
d. es una representacin grfica del proceso de la resolucin de un ejercicio
7. Qu es la programacin?
a. Es una herramienta para el funcionamiento del ordenador
b. Es una de las etapas ms importantes del ciclo de vida de un proyecto informtico, y requiere
un determinado mtodo de trabajo,
c. Se utiliza para editar imgenes
8. Es la forma de comunicacin entre una computadora y un ser humano. Normalmente sus sentencias
utilizan algn lenguaje comn como el ingls, y sirven para indicar a la computadora lo que debe hacer.
a. Lenguaje ensamblador
b. Algoritmo
c. Lenguaje de Programacin
d. Lenguaje de alto nivel
9. Que significa dato
a. Permiten representar valores escalares de forma numrica
b. Son aquellos que solo pueden tener dos valores ( cierto o falso)
c. Es una representacin simblica ( numrica, alfabtica, algortmica)
d. Es un conjunto organizado de datos procesados que constituyen un mensaje que cambia el estado de
conocimiento del sujeto
10. Qu es un identificador?
Es simplemente el nombre que le vamos a dar a la variable, constante o funcin
Es solo un nombre para identificar posiciones de memoria.
11. Una lnea de autobuses cobra un mnimo de 20 euros por persona y trayecto. Adems, si el trayecto es
mayor que 200 Km, el billete tiene un recargo de 3 cntimos por km a partir de 200 Km. Sin embargo, para
trayectos de ms de 400 km el billete tiene un descuento del 15%. Por otro lado, para grupos de 3 o ms
personas el billete tiene un descuento del 10%. Con las consideraciones anteriores, escriba un algoritmo
que calcule el precio del billete individual a partir de la distancia del viaje a realizar en Km y del nmero de
personas que viajan juntas.
INICIO
LEER NP, Tr
// NP numero presonas; Tr - trayecto
if( Tr < 200 )
Pago = 20$
else
Pago = 20 $ + 0.03*(Tr - 200)
end
if ( Tr > 400)
Pago = Pago *0.75
end
if (NP 3 )
Pago = Pago*0.9
end
IMPRIMIR Pago
FIN
12. Disee un algoritmo para obtener el grado de eficiencia de un operario de una fbrica de tornillos, de acuerdo
a las siguientes condiciones, que se le imponen para un perodo de prueba: (3 puntos)
Menos de 200 tornillos defectuosos.
Ms de 10000 tornillos producidos.
El grado de eficiencia se determina de la siguiente manera:
Si no cumple ninguna de las condiciones, Si slo cumple la segunda condicin, grado
grado 5. 7.
Si slo cumple la primera condicin, grado 6. Si cumple las dos condiciones, grado 8.
INICIO
LEER torpro, tordef
// Determina el grado de eficiencia
if( tordef < 200 )
if ( torpro > 10000 )
grado = 8
else
grado = 6
end
else
if (torpro > 10000 )
grado = 7
else
grado = 5
end
end
IMPRIMIR grado
FIN
13. Escribir un algoritmo, que devuelva el mnimo de los elementos de una matriz y producto de sus elementos
de la diagonal principal. (4 puntos)
Inicio
Leer matriz A
P=1;
min= A(1, 1)
for i=1:n
for j=i:n
if min > A(i, j)
min = A(i, j)
end
if i==j
P=P*A(i, j)
end
end
end
imprimir min , P
fin
EXAMEN N1
PROGRAMACIN Y OPERACIN DE LOS MICROCOMPUTADORAS
Nombre y apellido _____________________________________________
Grupo_________
Var. 2
RESPONDE A ESTAS PREGUNTAS
1. La mejor forma de aprender a programar es mediante:
a. Pseudocodigo
b. Flujogramas
c. Graficos
d. Numerologia
2. Las etapas que deben seguirse en la construccin de un programa son:
a. Anlisis, algoritmo, diagrama de flujo, seudocdigo
b. Anlisis, seudocdigo, prueba de escritorio, implementacin (codificar en un lenguaje de
programacin).
c. Anlisis, algoritmo, prueba de escritorio, implementacin (codificar en un lenguaje de programacin),
prueba, instalacin y uso del aplicativo.
d. Anlisis, algoritmo, diagrama de flujo, seudocdigo, prueba de escritorio, implementacin
(codificar en un lenguaje de programacin), prueba, instalacin y uso del aplicativo.
3. Es la representacin grfica del algoritmo
a. Procesamiento de datos
b. Diagrama de Flujo
c. Pseudocdigo
4. En la notacin de un programa qu es un Pseudocdigo?
a. Es un Lenguaje intermedio entre nuestro lenguaje y el lenguaje de programacin.
b. El valor de una expresin u objeto y lo lleva a un dispositivo externo
c. Altera la secuencia normal de ejecucin de un programa
5. Los pasos bsico para la creacin de un programa
a. diseo de la solucin, anlisis, codificacin, documentacin, prueba de escritorio
b. diseo de la solucin, anlisis, documentacin, prueba de escritorio, codificacin
c. anlisis, diseo de la solucin, prueba de escritorio, codificacin, documentacin
d. prueba de escritorio, diseo de la solucin, anlisis, codificacin, documentacin
6. Sirven para representar condiciones de falso o verdadero.
a. operadores lgicos
b. datos
c. variables
d. instrucciones
7. Valor que representa un hecho, caracteristicas o propiedades de una entidad
a. Informacin
b. Dato
c. Proceso
d. Resultado
8. Un identificador puede contener signos de puntuacin y smbolos especiales
Falso
Verdadero
9. En el anlisis del problema se identifican:
a. problemas, posibles soluciones, respuestas
b. datos, incgnita y frmula
c. datos , soluciones, frmulas
d. qu tengo?, cmo resolver? y frmula
10. Es cuando utilizamos una variable numrica para representar cambios constantes?
a. valor booleano
b. contador
c. algoritmo
d. expresin

Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que pida el total de


kilmetros recorridos, el precio de la gasolina (por litro), el dinero de gasolina gastado en el viaje y el
tiempo que se ha tardado (en horas y minutos) y que calcule: Consumo de gasolina (en litros y euros)
por cada 100 km.; Consumo de gasolina (en litros y euros) por cada km. ;Velocidad media (en km/h y
m/s). (3 puntos)
INICIO
Leer km, precio, dinero, horas, minutos
** Litros consumidos totales
litros = dinero / precio
** Litros por km
litroskm = litros / km
** Dinero por km
dinerokm = dinero / km
** Tiempo empleado, convertido a horas
horastotal = horas + minutos / 60
** Velocidad media (km/h, m/s)
kmh = km / horastotal
ms = (km * 1000) / (horastotal * 3600)
** Consumos por cada 100 km
Tlitros100 = litroskm * 100
Gasto100 = dinerokm * 100
Escribir Consumo de gasolina cada 100 Km
Escribir En litros:, Tlitros100
Escribir En soles:, Gasto100
Escribir Consumo de gasolina por cada Km
Escribir En litros:, litroskm
Escribir En soles:, dinerokm
Escribir Velocidad media en Km/h:, kmh
Escribir Velocidad media en m/s:, ms
FIN

11. Escribir un algoritmo, que devuelva el mnimo de los elementos de una matriz y producto de sus elementos
de la diagonal principal. (4 puntos)
Inicio
Leer matriz A
P=1;
min= A(1, 1)
for i=1:n
for j=i:n
if min > A(i, j)
min = A(i, j)
end
if i==j
P=P*A(i, j)
end
end
end
imprimir min
imprimir (P)
fin
12. Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se le asigna como un
porcentaje de su salario mensual que depende de su antigedad en la empresa de acuerdo con la sig.
tabla:
Inicio
Leer sm, antig
Si antig < 1 entonces
util = sm * 0.05
si no
Si (antig > = 1) and (antig < 2) entonces
util = sm * 0.07
si no
Si (antig > = 2) and (antig < 5) entonces
util = sm * 0.10
si no
Si (antig > = 5) and (antig < 10) entonces
util = sm * 0.15
si no
util = sm * 0.20
fin-si
fin-si
fin-si
fin-si
Imprimir util
fin

También podría gustarte