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