Lunes 30 de mayo del 2022
8:00 a.m. a 11:00 a.m.
1:00 p.m. 2:40 p.m.
El día de hoy empezamos a ver
vectores y matrices.
Un vector y un arreglo son lo
mismo.
Existen los vectores
unidimensionales, bidimensionales y multidimensionales; los bidimensionales y
multidimensionales son considerados matrices.
Un vector requiere de 1 solo
ciclo, usualmente se utiliza el ciclo for.
Los datos de tipo entero pueden
almacenar desde -32, 768 hasta 32, 767.
El ciclo for requiere de una
inicialización (que siempre tiene que ser entera), una condición y un
incremento o decremento. A continuación, se muestra un ejemplo de cómo llenar
un vector y mostrar los datos que se ingresen:
Entero Caja[ 3 ], i;
for( i = 1; i<=3; i++)
{
cout<< (“Dime qué número deseas ingresar”);
cin>>Caja[ i ];
}
for( i = 1; i<=3; i++)
{
console.log(Caja[ i ]);
}
Los vectores y/o matrices se
leen de izquierda a derecha, de arriba hacia abajo.
Lo siguiente que hicimos fue
una matriz.
[Renglón, columna]
En este ejemplo la tabla
anterior es nuestra matriz, la cual tuvimos que llenar. Se recomienda que la
matriz sea mucho más grande del espacio que se va a utilizar, “ren” hace
referencia a los renglones, y “col” hace referencia a las columnas.
Enteros Tabla[30 000, 30 000],
ren, col;
for( ren = 1; ren<=3; ren++)
{
for( col = 1; col<=3; col++)
{
cout<<
(“Dime qué número deseas ingresar”);
cin>>Tabla[
ren,col ];
}
}
for( ren = 1; ren<=3; ren++)
{
for( col = 1; col<=3; col++)
{
console.log(Tabla[ren][col]);
}
}
La siguiente actividad fue
llenar y mostrar la matriz con el siguiente orden:
[3,2]
[2,2]
[1,2]
[1,1]
[2,1]
[3,1]
Este fue el código que realicé:
Posteriormente nos juntamos en
equipos para hacer que la matriz se llenara de la siguiente manera:
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
En mi equipo hicimos esto, sin
embargo no era una buena opción.
Lo correcto es lo siguiente:
for( ren=1; ren<=3; ren ++)
{
for( col=1; col<=3; col++)
{
if( ren = =
col)
{
Tabla[ ren, col ] = 1;
}
else
{
Tabla[ ren, col ] = 0;
}
} //cierre if
} //cierre for del col
} //cierre for de ren
En las asignaciones, lo que está
a la derecha entra en el artículo de la izquierda.
Trabajo elaborado por: Armendariz Hernández Michelle Estefania
No hay comentarios.:
Publicar un comentario