constante de caracteres

continue

, instrucción

decrementar una variable de control

default

, caso en una instrucción 

switch

do…while

, instrucción de repetición

drawOval

, método de la clase 

Graphics

 (GUI)

drawRect

, método de la clase 

Graphics

 (GUI)

efecto secundario
error por desplazamiento en 1
evaluación de corto circuito
expresión de control de una instrucción 

switch

expresión entera constante

final

, palabra clave

for

, encabezado

for

, encabezado de la instrucción

for

, instrucción de repetición

hasNext

, método de la clase 

Scanner

incrementar una variable de control
indicador de fi n de archivo
instrucción de repetición
instrucciones de control anidadas
instrucciones de control apiladas

instrucciones de control de una sola entrada/una sola 

salida

iteración de un ciclo
justifi car a la derecha
justifi car a la izquierda
método ayudante
negación lógica (

!

)

operadores lógicos
OR condicional (

||

)

OR exclusivo lógico booleano (

^

)

OR inclusivo lógico booleano (

|

)

rectángulo delimitador de un óvalo (GUI)
regla de anidamiento
regla de apilamiento
selección múltiple

static

, método

switch

, instrucción de selección

tabla de verdad
valor inicial
variable constante
variable de control 

Ejercicios de autoevaluación 

205

Ejercicios de autoevaluación

5.1 

Complete los siguientes enunciados:

 

a) Por lo general, las instrucciones ______________ se utilizan para la repetición controlada por contador y 

las instrucciones ______________ se utilizan para la repetición controlada por centinela.

 b) 

La 

instrucción 

do...while

 evalúa la condición de continuación de ciclo _______________ ejecutar el 

cuerpo del ciclo; por lo tanto, el cuerpo siempre se ejecuta por lo menos una vez.

 

c) La instrucción _______________ selecciona una de varias acciones, con base en los posibles valores de una 

variable o expresión entera.

 

d) Cuando se ejecuta la instrucción _______________ en una instrucción de repetición, se omite el resto de 

las instrucciones en el cuerpo del ciclo y se continúa con la siguiente iteración del ciclo.

 

e) El operador ______________ se puede utilizar para asegurar que 

ambas condiciones sean verdaderas, antes 

de elegir cierta ruta de ejecución.

 

f) Si al principio, la condición de continuación de ciclo en un encabezado 

for

 es _____________, el progra-

ma no ejecuta el cuerpo de la instrucción 

for

.

 

g) Los métodos que realizan tareas comunes y no requieren objetos se llaman métodos _____________.

5.2

Conteste con 

verdadero o falso a cada una de las siguientes proposiciones; en caso de ser falso, explique por qué.

 a) 

El 

caso 

default

 es requerido en la instrucción de selección 

switch

.

 b) 

La 

instrucción 

break

 es requerida en el último caso de una instrucción de selección 

switch

.

 c) 

La 

expresión 

( ( x > y )&& ( a < b ) )

 es verdadera si 

x > y

 es verdadera, o si 

a < b

es verdadera. 

 

d) Una expresión que contiene el operador 

||

 es verdadera si uno o ambos de sus operandos son verdaderos.

 

e) La bandera de formato coma (

,

) en un especifi cador de formato (por ejemplo,

 %,20.2f

) indica que un 

valor debe imprimirse con un separador de miles.

 

f) Para evaluar un rango de valores en una instrucción 

switch

, use un guión corto (

) entre los valores inicial 

y fi nal del rango en una etiqueta 

case

.

 

 

g) Al enlistar las instrucciones 

case

 en forma consecutiva, sin instrucciones entre ellas, pueden ejecutar el 

mismo conjunto de instrucciones.

5.3

Escriba una instrucción o un conjunto de instrucciones en Java, para realizar cada una de las siguientes tareas:

 

a) Sumar los enteros impares entre 1 y 99, utilizando una instrucción 

for

. Suponga que se han declarado las 

variables enteras 

suma

 y 

cuenta

.

05_MAQ_CAP_05.indd205

4/19/081:21:42AM