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