You are on page 1of 2

UNIVERSIDAD UTE

FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIAS


PERIODO ACADÉMICO ABRIL 2019 – AGOSTO 2019 NOTA

EXAMEN 2DO PARCIAL DE FUNDAMENTOS DE PROGRAMACIÓN

Nombre: __________________________________________ Fecha: ____________________


Carrera: __________________________________________ Nivel y Paralelo: ____________
Resultados de Aprendizaje:

Resuelve problemas en su campo de especialización mediante un amplio rango de herramientas de


ingeniería incluyendo software computacional, paquetes de simulación, equipos e instrumentos y la
utilización de recursos que figuran en bibliotecas técnicas y en buscadores de literatura especializada.

Lea detenidamente las siguientes instrucciones:

 Antes de iniciar el examen, por favor apague su teléfono celular.


 Puede resolver las preguntas a lápiz, pero las respuestas debe escribirlas con esfero.
 Para el desarrollo del examen usted dispone de 100 minutos.
 Recuerde que el examen es individual, si intenta hacer fraude, la nota será automáticamente de cero.
 No se permite préstamos de recursos didácticos.
 Se permite el uso de calculadora (de ser el caso y salvo otra instrucción del docente que debería ser
comunicado previamente).
 No se permite el uso de formularios y/o tablas (salvo otra instrucción del docente que debería ser
comunicado previamente).
 Si utiliza hojas adicionales favor registrar su nombre y firma en cada una de las hojas y adjuntar al presente.
 El examen consta de dos partes, la primera parte la conforman preguntas teóricas conceptuales de opción
múltiple y la segunda parte son preguntas de aplicación: abiertas o ejercicios que merecen de su parte algún
tipo de desarrollo o resolución. El porcentaje de cada parte se compone de acuerdo a los criterios que
establezca el docente. Cada una de las preguntas de la primera parte presentan cuatro alternativas, de las
cuales solamente una es la correcta. Encierre en un círculo la respuesta correcta utilizando un esfero.


COMPONENTE TEÓRICA CONCEPTUAL

Lea detenidamente y seleccione la respuesta correcta


1. (1 PUNTO) La estructura HACER-HASTAQUE, hace que:

Opciones:
A. Hace que inicie el programa
B. Repite las instrucciones HASTA que la condición sea FALSA
C. Hace que finalice el programa
D. Repite las instrucciones HASTA que la condición sea VERDADERA

2. (1 PUNTO) ¿Qué son estructuras selectivas?

Opciones:
A. Son enunciados que tienen dos o más alternativas.
B. Son proposiciones que nos permiten decidir uno o dos resultados.
C. Son un grupo de instrucciones que permiten realizar una determinada acción.
D. Son enunciados que nos permiten seleccionar o elegir una respuesta o varias.

3. (1 PUNTO) ¿entero, char, real, caracter y logico son?

Opciones:
A. Funciones de acceso a datos
B. Instrucciones de acceso a datos
UNIVERSIDAD UTE
FACULTAD DE CIENCIAS DE LA INGENIERÍA E INDUSTRIAS
PERIODO ACADÉMICO ABRIL 2019 – AGOSTO 2019

C. Sentencias de control.
D. Tipos de datos.

4. (1 PUNTO) si, entonces, para y mientras son:

Opciones:
A. Funciones de acceso a datos
B. Instrucciones de acceso a datos
C. Sentencias de control.
D. Tipos de datos.

5. (1 PUNTO) La estructura repetitiva para:

Opciones:
A. Ejecuta el cuerpo del bucle siempre al menos una sola vez.
B. Ejecuta las acciones del cuerpo o del Bucle un número específico de veces y de modo automático
controla el número de Interacciones o pasos a través del cuerpo del bucle.
C. Ejecuta el cuerpo del bucle mientras se cumple una determinada condición.
D. Tipos de datos.

COMPONENTE DE APLICACIÓN

Resuelva los siguientes ejercicios/ Responda las siguientes preguntas


1. (1 PUNTO) Teniendo en cuenta que la clave es “eureka”, escribir un algoritmo que nos pida una clave. Solo
tenemos 3 intentos para acertar, si fallamos los 3 intentos nos mostrara un mensaje indicándonos que hemos
agotado esos 3 intentos. Si acertamos la clave, saldremos directamente del programa.

2. (1 PUNTO) Leer tres números que denoten una fecha (día, mes, año). Comprobar que es una fecha válida. Si
no es válida escribir un mensaje de error. Si es válida escribir la fecha cambiando el número del mes por su
nombre. Ej. si se introduce 1 2 2018, se deberá imprimir “1 de febrero de 2018”. El año debe ser mayor que
0.

3. (1 PUNTO) Implementar un subprograma al que pasándole como parámetros 2 valores enteros n y r, calcule
el combinatorio sin repetición, cuya fórmula es n!/r!(n-r)!

4. (1 PUNTO) Considere siguiente proceso repetitivo para un número entero dado: si el número es 1, el proceso
termina. De lo contrario, si es par se divide entre 2, y si es impar se multiplica por 3 y se le suma 1. Si empezamos
con 6, por ejemplo, obtendremos la sucesión de números 6, 3, 10, 5, 16, 8, 4, 2, 1. La conjetura de Collatz dice
que, a partir de cualquier número inicial, la sucesión obtenida siempre termina en 1. Escriba un programa que
permita verificar la conjetura de Collatz para cualquier entero dado, y que imprima la secuencia
correspondiente.

5. (1 PUNTO) Elabore un menú con las 4 preguntas anteriores y solo salga cuando presione la letra n, caso
contrario siga ejecutando.

You might also like