Sunteți pe pagina 1din 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. Escriba un programa que lea un nmero n y calcule su factorial (n! = 1 x 2 x ... n-1 x
n). No se debe usar la funcin factorial de MATLAB. Elabore dos versiones: una utilizando
la instruccin FOR y la otra utilizando la instruccin WHILE.
2. La sucesin de Fibonacci es la siguiente:
Es decir
,
, y cada uno de los siguientes trminos se calculan sumando los dos anteriores:
. Escriba un programa que genere dicha sucesin, presentando en pantalla
cada uno de los trminos. El programa terminar despus de presentar un trmino mayor
que un cierto lmite dado (por ejemplo 33 para la serie que se presenta aqu).
3. Partiendo de una cantidad de tiempo medida en segundos, calcular el nmero de
semanas, das, horas, minutos y segundos a los que corresponde.
4. Escriba un programa que lea dos enteros: el primero debe ser impar (validar) y 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
multiplicacin 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
1
1
1

Primer nmero : 7
Segundo nmero: 1

2
222
22222
2222222
222222222

2
8
32
128
512

Primer nmero: 9
Segundo nmero: 2

S-ar putea să vă placă și