Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arreglos
¿Qué es un ARREGLO?
Es una estructura de datos que almacena bajo el mismo nombre
(variable) a una colección de datos del mismo tipo.
Características:
● Los elementos se almacenan en posiciones contiguas de
memoria.
● Usan el mismo nombre de variable para todos los elementos.
m 7 5 8 10 1 80
Tipos de Arreglos
● Unidimensionales (Vectores)
● Bidimencionales (Tablas)
Vectores
Como se crean los vectores
● Tipo de dato - Es el tipo de valores que va a almacenar (int, float, double, char, boolean)
● Nombre del arreglo - Cualquier identificador con el que se puede manipular el arreglo
● Tamaño del arreglo - Es la cantidad de valores que guardará el arreglo. Este debe ser un número
entero.
Ejemplos:
int calificaciones[40];
float temperatura[10];
boolean x[5];
char nombre[30];
Vectores
Como se hace referencia a cada elemento del vector. Suponiendo que declaramos: int m[6];
0 1 2 3 4 5
m 7 5 8 10 1 80
Para colocar información en un elemento del arreglo se puede utilizar una instrucción de
asignación como la siguiente:
m[0] = 7;
m[5] = 80; 7 10 80
m[3] = 10;
Ejercicios:
Crea un programa que llene un array de 10 Calcular el promedio de 50 valores
1 3
elementos con 0 almacenados en un vector. Imprimir el
promedio. Además determinar el número
de datos mayores que el promedio y una
lista de valores mayores que el promedio.
renglones
Ejemplos:
int historial [5][4];
2 9 4 3 8
m[3][1] = 7;
3 7 7 1 8
m[2][0] = 9;
4 9 5 5 8
m[0][3] = 15;
Tablas o Matrices
Llenado las tablas
Para hacer el llenado se deben de usar dos variables para los índices y se utilizan dos ciclos uno para los renglones y otro para
las columnas, a estos ciclos se les llama ciclos anidados (un ciclos dentro de otro). Suponiendo que se tiene la siguiente tabla:
int m[10][8];
El departamento de policía de la ciudad de Querétaro ha acumulado información referente a las infracciones de los límites de
velocidad durante un determinado periodo de tiempo. El departamento ha dividido la ciudad en cuatro cuadrantes y desea
realizar una estadística de las infracciones a los límites de velocidad en cada uno de ellos. Para cada infracción se ha preparado
una tarjeta que contiene la siguiente información:
● Placa del vehículo
● Cuadrante en el que se produjo la infracción
● Límite de velocidad en km x hr
● Velocidad registrada
● El segundo informe deberá proporcionar un análisis de las infracciones por cuadrante. Para cada uno de los 4
cuadrantes mencionados, debe darse el número de infracciones y la multa promedio.