1Eva_IT2003_T1 Prueba de escritorio

Parcial I Término 2003 – 2004. Julio 08, 2003 /ICM00794

Tema 1. (10 puntos)

a) Defina ALGORITMO

b) Un GIGABYTE tiene ______ bytes

c) Encontrar el número equivalente en el Sistemas de Numeración 10: 101010101100012

 

1Eva_IT2001_T4 Prueba de escritorio

Parcial II Término 2001 – 2002. Diciembre 11, 2001 /ICM00794

Tema 4. (10 puntos) Convertir una estructura de repetición incremental (para…) a una estructura de repetición condicional (mientras …)

n ← 10
s ← 0
para (p←1;p<=10;p←p+1)
    s←s+2;
fin
__________________________
n←10
s←0
 ................
 ................
 ................
 ................
 ................

1Eva_IT2001_T3 Prueba escritorio

Parcial II Término 2001 – 2002. Diciembre 11, 2001 /ICM00794

Tema 3. (10 puntos) Realice la prueba de escritorio en el siguiente programa en pseudocódigo y escriba el valor de s al final del proceso

inicio
n ← 4321
s ← 0
{repita
    u ← n mod 10 //residuo de división entera n/10
    s ← s+u
    n ← n div 10 //división entera
} hasta(n<=0)
presentar s
fin
n s u
4321 0

1Eva_IT2001_T2 Temas conceptuales

Parcial II Término 2001 – 2002. Diciembre 11, 2001 /ICM00794

Tema 2. (10 puntos) Complete los espacios:

a) El sistema numérico de base 2 utilizando por el computador se conoce como ……………….

b) En un conjunto de instrucciones de CPU, cada instrucción se expresa en ………….

c) ………………. es el código más común para los caracteres.
d) Un programa en C++ inicia la ejecución con la función …………………………………..

e) Los niveles de lenguaje de programación que existen son ………………………., y ……………………

f) La unidad o componente del computador que toma decisiones lógicas es …………………………….

g) Cualquier programa o algoritmo puede implementarse en términos de la estructuras de control ……….

h) La programación estructurada se caracteriza por el uso de………………………….

1Eva_IT2001_T1 Cambio de base numérica

Parcial II Término 2001 – 2002. Diciembre 11, 2001 /ICM00794

Tema 1. (10 puntos) Convertir los siguientes números a la base como se indica:

a) 324A16 a base 10 ………………..
b) 34910 a base 2 ………………..
c) 458 a base 10 ………………..
d) 1011018 a base 10 ………………..
e) 1101100001112 a base 10 ………………..

 

3Eva_IT2003_T6 Prueba de escritorio

Mejoramiento I Término 2003 – 2004. Septiembre 16, 2003 /ICM00794

Nota.- En este examen deben desarrollarse un total de 4 temas. El desarrollo de los temas 1, 2 y 3 es obligatorio. UD. puede seleccionar un solo tema de entre los restantes (4, 5 o 6). Cada tema tiene igual ponderación (25%).

Tema 6. Dado el siguiente fragmento de programa:

float A[5]={1,2,4,6,8};
int i;
float *p;
for (i=0;i<5;i++){
    p=&A[i];
    *p=*p+i;
}

¿Cuál es el contenido del vector A[] luego de ejecutar dicha secuencia de instrucciones?

 A[]
 i
 p

3Eva_IT2003_T4 Prueba de escritorio

Mejoramiento I Término 2003 – 2004. Septiembre 16, 2003 /ICM00794

Nota.- En este examen deben desarrollarse un total de 4 temas. El desarrollo de los temas 1, 2 y 3 es obligatorio. UD. puede seleccionar un solo tema de entre los restantes (4, 5 o 6). Cada tema tiene igual ponderación (25%).

Tema 4. Dada la siguiente definición para una función denominada misterio():

int misterio(int m,int n){
    if (m==0)
        return n+1;
    else
        if (n==0)
            return misterio(m-1,1);
        else
            return misterio(m-1, misterio(m,n-1));
}
m
n

Realice una prueba de escritorio (paso por paso), para mostrar el resultado de la ejecución de la sentencia: misterio(1,1)