310
Capítulo 7 Arreglos
f)
fracciones[
6
] =
3.333
;
g)
double
total =
0.0
;
for
(
int
x =
0
; x < fracciones.length; x++ )
total += fracciones[ x ];
7.4
a)
int
tabla[][] =
new int
[
TAMANIO_ARREGLO
][
TAMANIO_ARREGLO
];
b)
Nueve.
c)
for
(
int
x =
0
; x < tabla.length;
x++ )
for
(
int
y =
0
; y < tabla[ x ].length; y++ )
tabla[ x ][ y ] = x + y;
7.5
a) Error: asignar un valor a una constante después de inicializarla.
Corrección: asigne el valor correcto a la constante en una declaración
final int TAMANIO_ARREGLO
, o
declare otra variable.
b) Error: se está haciendo referencia al elemento de un arreglo que está fuera de los límites del arreglo
(
b[10]
).
Corrección: cambie el operador
<=
por
<
.
c) Error: la indización del arreglo se está realizando en forma incorrecta.
Corrección: cambie la instrucción por
a[ 1 ][ 1 ] = 5;
.
Ejercicios
7.6
Complete las siguientes oraciones:
a) Un arreglo unidimensional
p
contiene cuatro elementos. Los nombres de esos elementos son __________,
____________, ____________ y ____________.
b) Al proceso de nombrar un arreglo, declarar su tipo y especifi car el número de dimensiones se le conoce
como __________ el arreglo.
c) En un arreglo bidimensional, el primer índice identifi ca el(la) ____________ de un elemento y el segundo
identifi ca el(la) ____________ de un elemento.
d) Un arreglo de
m por n contiene ____________ fi las, ____________ columnas y ____________ elementos.
e) El nombre del elemento en la fi la 3 y la columna 5 del arreglo
d
es ____________.
7.7
Conteste con
verdadero o falso a cada una de las siguientes proposiciones; en caso de ser falso, explique por qué.
a) Para referirse a una ubicación o elemento específi co dentro de un arreglo, especifi camos el nombre del
arreglo y el valor del elemento específi co.
b) La declaración de un arreglo reserva espacio para el mismo.
c) Para indicar que deben reservarse 100 ubicaciones para el arreglo entero
p
, el programador escribe la decla-
ración
p[
100
];
d) Una aplicación que inicializa con cero los elementos de un arreglo con 15 elementos debe contener al
menos una instrucción
for
.
e) Una aplicación que sume el total de los elementos de un arreglo bidimensional debe contener instrucciones
for
anidadas.
7.8
Escriba instrucciones en Java que realicen cada una de las siguientes tareas:
a) Mostrar el valor del elemento 6 del arreglo
f
.
b)
Inicializar
con
8
cada uno de los cinco elementos del arreglo entero unidimensional
g
.
c) Sumar el total de los 100 elementos del arreglo
c
de punto fl otante.
d) Copiar el arreglo
a
de 11 elementos en la primera porción del arreglo
b
, el cual contiene 34 elementos.
e) Determinar e imprimir los valores menor y mayor contenidos en el arreglo
w
con 99 elementos de punto
fl otante.
7.9
Considere un arreglo entero
t
de dos por tres.
a) Escriba una instrucción que declare y cree a
t
.
b)
¿Cuántas
fi las tiene
t
?
07_MAQ_CAP_07.indd310
4/19/081:23:14AM