32
Capítulo 1 Introducción a las computadoras, Internet y Web
Respuestas a los ejercicios de autoevaluación
1.1
a) Apple. b) PC de IBM. c) programas. d) unidad de entrada, unidad de salida, unidad de memoria,
unidad aritmética y lógica, unidad central de procesamiento, unidad de almacenamiento secundario. e) lenguajes
máquina, lenguajes ensambladores, lenguajes de alto nivel. f) compiladores. g) World Wide Web. h) Subprocesa-
miento múltiple.
1.2
a)
java.
b)
javac.
c)
.java.
d)
.class.
e) códigos de bytes.
1.3
a) ocultamiento de información. b) clases. c) asociaciones. d) análisis y diseño orientados a objetos (A/
DOO). e) herencia. f) El Lenguaje Unifi cado de Modelado (UML). g) atributos.
Ejercicios
1.4
Clasifi que cada uno de los siguientes elementos como hardware o software:
a)
CPU
b) compilador de Java
c)
JVM
d) unidad de entrada
e)
editor
1.5
Complete cada una de las siguientes oraciones:
a) La unidad lógica de la computadora que recibe información desde el exterior de la computadora para que
ésta la utilice se llama _____________.
b) El proceso de indicar a la computadora cómo resolver problemas específi cos se llama _____________.
c) _____________ es un tipo de lenguaje computacional que utiliza abreviaturas del inglés para las instruc-
ciones de lenguaje máquina.
d) _____________ es una unidad lógica de la computadora que envía información, que ya ha sido procesada
por la computadora, a varios dispositivos, de manera que la información pueda utilizarse fuera de la compu-
tadora.
e) _____________ y _____________ son unidades lógicas de la computadora que retienen información.
f) _____________ es una unidad lógica de la computadora que realiza cálculos.
g) _____________ es una unidad lógica de la computadora que toma decisiones lógicas.
h) Los lenguajes _____________ son los más convenientes para que el programador pueda escribir programas
rápida y fácilmente.
i) Al único lenguaje que una computadora puede entender directamente se le conoce como el __________
de esa computadora.
j) _____________ es una unidad lógica de la computadora que coordina las actividades de todas las demás
unidades lógicas.
1.6
Indique la diferencia entre los términos error fatal y error no fatal. ¿Por qué sería preferible experimentar un
error fatal, en vez de un error no fatal?
1.7
Complete cada una de las siguientes oraciones:
a) _____________ se utiliza ahora para desarrollar aplicaciones empresariales de gran escala, para mejorar la
funcionalidad de los servidores Web, para proporcionar aplicaciones para dispositivos domésticos y para
muchos otros fi nes más.
b) _____________ se diseñó específi camente para la plataforma .NET, de manera que los programadores
pudieran migrar fácilmente a .NET.
c) Inicialmente, _____________ se hizo muy popular como lenguaje de desarrollo para el sistema operativo
UNIX.
d) _____________ fue desarrollado a mediados de la década de los sesenta en el Dartmouth College, como
un medio para escribir programas simples.
e) _____________ fue desarrollado por IBM Corporation a mediados de la década de los cincuenta para
utilizarse en aplicaciones científi cas y de ingeniería que requerían cálculos matemáticos complejos.
f) _____________ se utiliza para aplicaciones comerciales que requieren la manipulación precisa y efi ciente
de grandes cantidades de datos.
01_MAQ_CAP_01.indd32
4/19/081:18:20AM