Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Campus S.P.S
Ejercicios de autoevaluación
1.1 Complete las siguientes oraciones:
a) La compañía que popularizó la computación personal fue
Apple.
b) La computadora que legitimó la computación personal en los
negocios y la industria fue
computadora personal de IBM.
EJERCICIOS
1.4 Clasifique cada uno de los siguientes elementos como hardware o
software:
a) CPU. (Hardware)
b) compilador de C++. (software)
c) ALU. (Hardware)
d) preprocesador de C++. (software)
e) unidad de entrada. (hardware)
f ) un programa editor. (software)
1.8 Indique la diferencia entre los términos error fatal y error no fatal.
¿Por qué sería preferible experimentar un error fatal, en lugar de un
error no fatal?
R= Porque un error falta se lo `puede pasar por alto o ser corregido por
parte del usuario en tiempo de ejecución, mientras que un error falta
afecta directamente al núcleo del programa y requiere que se reinicie
totalmente.
Ejercicios de autoevaluación
2.1 Complete las siguientes oraciones:
a) Todo programa en C++ empieza su ejecución en la función Main.
2.3 Escriba una sola instrucción en C++ para realizar cada una de las
siguientes tareas (suponga que no se han utilizado
declaraciones using):
a) if ( c < 7 );
cout << "c es menor que 7\n";
Error: punto y coma después del paréntesis derecho de la condición en
la instrucción if.
Corrección: elimine el punto y coma después del paréntesis derecho.
[Nota: el resultado de este error es que la instrucción
de salida se ejecutara sin importar que la condición en la instrucción
if sea verdadera o no.] El punto y
coma después del paréntesis derecho es una instrucción nula (o
vacía): una instrucción que no hace nada. En el
siguiente capitulo aprenderemos más acerca de la instrucción nula.
b) if ( c => 7 )
cout << "c es igual o mayor que 7\n";
Error: el operador relacional =>.
Corrección: cambie => a >=, y tal vez quiera cambiar “igual o mayor
que” a “mayor o igual que”, también.
Ejercicios
2.7Hable sobre el significado de cada uno de los siguientes objetos:
2.9 Escriba una sola instrucción o línea en C++ que realice cada una
de las siguientes tareas:
2.12. ¿Que se imprime (si acaso) cuando se ejecuta cada una de las
siguientes instrucciones de C++? Si no se imprime nada,
entonces responda “nada”. Suponga que x = 2 y y = 3.
a) cout << x; x=2
b) cout << x + x; 4
c) cout << "x=“; x=
d) cout << "x = " << x; 2=2
e) cout << x + y << " = " << y + x; 5=5
f) z = x + y; 5
g) cin >> x >> y; 2>>3
h) // cout << "x + y = " << x + y; 5=5
i) cout << "\n”; nulo