Está en la página 1de 2

MA713Q/R – Ciclo 2016-1 UNI - FIEE

Examen Parcial

1. En la creación de una aplicación en C/C++ se tienen varias fases. Diga cuál es la


función del enlazador (linker).
[2pts]

2. El siguiente pseudocódigo permite calcular la suma de los números pares


comprendidos entre 2 y 100. Escriba el programa correspondiente en C++

entero: número, suma

suma  2
número  4

mientras (número <= 100) hacer


suma  suma + número
número  número +2
fin_mientras

escribir (“Suma de pares entre 2 y 100 = “, suma)

[3pts]

3. Imprima las salidas de este programa y diga que hace

#include <iostream>
using namespace std;

int main(){
int y, x = 1, total = 0;
while (x <= 10){
y = x * x;
cout << y << endl;
total += y;
++x;
}
cout << "El total es: " << total << endl;
}
[2pts]

4. Escriba un pseudocódigo que reciba un número y devuelva su valor absoluto

[3pts]

5. Dibuje un diagrama de flujo para imprimir los 100 primeros números pares

[3pts]
6. Imprima la exacta salida del siguiente programa. Indique un espacio en blanco en la salida
por el símbolo □ y una línea en blanco por línea en blanco.

#include <iostream>
using namespace std;

int main(){
int n = 4, k = 2;
cout << ++n << endl;
cout << n << endl;
cout << n++ << endl;
cout << n << endl;
cout << -n << endl;
cout << n << endl;

cout << --n << endl;


cout << n << endl;

cout << n-- << endl;


cout << n << endl;

cout << n + k << endl;


cout << n << endl;
cout << k << endl;
cout << n << k << endl;
cout << n << endl;
cout << " " << n << endl;
cout << " n" << endl;
cout << "\n" << endl;
cout << " n * n = ";
cout << n * n << endl;
}
[4pts]

7. Una aplicación interesante de las computadoras es dibujar gráficos convencionales y de


barra (algunas veces denominados “histogramas”). Escriba un programa en C++ que lea
cinco números, cada uno entre 1 y 30. Por cada número leído, su programa debe dibujar
ese número de asteriscos adyacentes. Por ejemplo, si su programa lee el número 7, debe
mostrar *******
[3pts]

Sin copias, apuntes ni libros. No calculadoras, laptops ni celulares


Tiempo: 1h 30min

Rímac, 10 de Mayo del 2016