Está en la página 1de 2

FACULTAD DE INGENIERÍA

PROGRAMACIÓN DE COMPUTADORES

I. (2.0 puntos) Seleccionar la respuesta correcta o desarrollar según sea el caso y justificar su respuesta:
1. (0.25) Responda verdadero o falso a la siguiente afirmación:
“Los contadores son variable que adicionan los diferentes valores.”

a. verdadero b. Falso

“La estructura Mientras finaliza cuando la condición es falsa”.

a. verdadero b. Falso
2. (0.25) Responda verdadero o falso a la siguiente afirmación:
“El ciclo while es el único que permite acceder por lo menos una vez sin validar la expresión o
condición”

a. verdadero b. Falso

3. (0.5) El resultado de la variable a en el siguiente código es 

a. 20 b. 18 c. 16 d. 22

4. (0.5 punto) Seleccione la respuesta correcta y muestre paso a paso, es decir, el valor que toma
cada una de las variables del algoritmo, la justificación de su respuesta a través de la prueba de
escritorio. Dado el siguiente algoritmo, cuales son los valores finales para las variables total, y totalb
Proceso MISTERIO
Definir i, total, totalb como entero;
i←5;
totalb←0;
total←1;
Mientras (i>1) Hacer
totalb totalb+1;
totaltotal+i;
i i -1;
Escribir total;
Escribir totalb;
FinMientras
Fin

a. 14 y 4 b. 4 y 15 c.15 y 5 d.5 y 15
FACULTAD DE INGENIERÍA
PROGRAMACIÓN DE COMPUTADORES

II. (3.0 puntos) Desarrollar la solución del siguiente problema colocando Pseudocódigo (PSeInt Archivo que
debe subir al aula virtual) y Netbeans (Carpeta que debe subir al aula virtual)

1. (1.0 Punto) En un peaje se desea saber cuántos carros y cuántos buses pasaron, dada la cantidad de
vehículos que pasarán, el promedio de personas que viajan en carro y el promedio de las personas que
viajan en bus. Elabore un algoritmo y programa para encontrar lo anterior, teniendo en cuenta que por
cada vehículo que pase se debe entregar la siguiente información el tipo de vehículo (1 si es bus y 2 si es
un carro diferente) y el número de personas que lo ocupan.

2. (2.0 puntos) A lo largo del día un cajero procesa a las personas que llegan a efectuar movimientos
bancarios. Estos movimientos son esencialmente consignaciones y retiros (la persona debe ingresar 1 si
es consignación y 2 si es retiro). Determinar la cantidad total de dinero obtenido por concepto de
consignaciones y retiros hasta que no desea realizar más operaciones, lo mismo que un balance que
indique si hubo más retiros que consignaciones y la diferencia de esta.

También podría gustarte