Vous êtes sur la page 1sur 1

Examen de suspensin de Computacin, Programacin y Lenguajes

Docente: Angel Oswaldo Vzquez Patio


Indicaciones:
1. Todo el examen se realiza en papel blanco entregado por el profesor.
2. Tiene exactamente dos (2) horas para desarrollar el examen. Luego, tendr que dar una
explicacin oral del pseudocdigo y el cdigo generado que no durar ms de 5 minutos.
3. Elija uno (1) de los ejercicios que se presentan a continuacin.
4. Complete la informacin del membrete (nombre, fecha, ejercicio escogido).
5. Realice el pseudocdigo del ejercicio escogido.
20 PUNTOS
6. Implemente el pseudocdigo para que corra en el lenguaje que usa MATLAB (pase el
pseudocdigo a programacin MATLAB).
10 PUNTOS

NOMBRE

: _____________________________________

FECHA

: _____________________________________

EJERCICIO

: _____________________________________

1. Suponga que no existe el operador potencia en MATLAB. Escriba un programa que lea
dos valores enteros, llamados base y exponente y devuelva base elevado a la potencia
exponente. Elabore dos versiones: una utilizando la instruccin FOR y la otra utilizando
la instruccin WHILE.
2. Una progresin geomtrica es una secuencia en la que el elemento se obtiene
multiplicando el elemento anterior por una constante denominada razn. As,
es una progresin geomtrica con razn igual a 3. Escriba un programa que
lea un nmero inicial (5 en el ejemplo dado) y la razn (3 en el ejemplo dado) y genere la
progresin geomtrica. El programa terminar despus de presentar un trmino mayor que
un cierto lmite dado (por ejemplo 133 para la progresin que se presenta aqu).
3. Partiendo de una cantidad de dinero menor a un dlar que se tiene que dar de cambio
(vuelto), calcular el nmero de monedas que hay que dar (suponiendo que se cuenta con
todas las monedas necesarias) de 1, 5, 10, 25, 50 centavos.
4. Escriba un programa que lea dos enteros: el primero de ellos necesariamente debe ser
impar (validar) mientras que el segundo puede ser par o impar. La salida debe ser un
tringulo dibujado con el segundo nmero dado y de anchura mxima dada por primer
entero ledo. Se debe presentar la suma de los nmeros de cada fila del tringulo. Dos
ejemplos: si el primer entero es 7 y 9 y el segundo entero es 1 y 2, los tringulos deben ser:
1
111
11111
1111111

1
3
5
7

Primer nmero : 7
Segundo nmero: 1

2
2
222
6
22222
10
2222222 14
222222222 18
Primer nmero: 9
Segundo nmero: 2

Vous aimerez peut-être aussi