CONTENIDO DE LA LECCIÓN 18

CONTENIDO DE LA LECCIÓN 18 CONTENIDO DE LA LECCIÓN 18

azul2.bnct.ipn.mx
from azul2.bnct.ipn.mx More from this publisher
06.05.2013 Views

MIGUEL Á. TOLEDO MARTÍNEZ enunciados muestran cómo se pueden realizar las operaciones aritméticas con los elementos del arreglo. En todos los casos anteriores, los valores de los elementos del arreglo no se afectan por las operaciones de asignación. El principal requerimiento es que x debe estar definida como la misma clase de datos de los elementos del arreglo para no obtener resultados inesperados. Como ejemplo final, considere estos enunciados de asignación: muestra[0] = muestra[MAX - 1]; muestra[1] = Muestra[2] + Muestra[3]; ¿Puede usted determinar qué pasa aquí? En el primer enunciado, el primer elemento del arreglo se reemplaza por medio del último elemento del arreglo, ¿se afecta el último elemento del arreglo? No, porque aparece del lado derecho del operador de asignación. En el segundo caso, el segundo elemento del arreglo en el índice [1] se reemplaza por la suma del tercero y cuarto elementos del arreglo en los índices [2] y [3] De nuevo, el tercero y cuarto elementos del arreglo no se afectan por esta operación, porque aparecen del lado derecho del operador de asignación. ESCRITURA DE ELEMENTOS DEL ARREGLO Los objetos cout se usan para mostrar los elementos del arreglo. Usemos el mismo arreglo para demostrar cómo escribir elementos del arreglo. Aquí está de nuevo la definición del arreglo: const int MAX = 10; int muestra[MAX]; ¿Qué se supone que harán los siguientes enunciados? cout

MIGUEL Á. TOLEDO MARTÍNEZ // MUESTRA UN ARREGLO CON UN CICLO for #include // Para cin y cout // ENUNCIA EL TAMAÑO DEL ARREGLO const int MAX = 10; void main(void) { int muestra[MAX]; // DEFINE UN ARREGLO ENTERO for(int i = 0; i < MAX; ++i) muestra[i] = i * i; for (int i = 0; i < MAX; ++i) cout

MIGUEL Á. TOLEDO MARTÍNEZ<br />

// MUESTRA UN ARREGLO CON UN CICLO for<br />

#include // Para cin y cout<br />

// ENUNCIA EL TAMAÑO <strong>DE</strong>L ARREGLO<br />

const int MAX = 10;<br />

void main(void)<br />

{<br />

int muestra[MAX]; // <strong>DE</strong>FINE UN ARREGLO ENTERO<br />

for(int i = 0; i < MAX; ++i)<br />

muestra[i] = i * i;<br />

for (int i = 0; i < MAX; ++i)<br />

cout

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!