Un vector o arreglo es una estructura o coleccion de datos que pueden ser organizados. Una coleccion de cajas que presentan variables de un mismo tipo de datos.
4 | 8 | 3 | 6 | 7 |
0 | 1 | 2 | 3 | 4 |
Los numeros de arriba son los datos almacenados y los de abajo son las posiciones del vector.
Vector [i]--> indice.
Vector [1]= 8.
Esto me esta indicando que el vector en la posicion 1 me esta guardando el numero 8.
CARACTERISTICAS DE LOS VECTORES.
- Homogeneos = Datos del mismo tipo.
- Ordenados = Siempre va en el orden de sus casillas; no se salta ninguna.
- Finito = Tiene un fin.
- Tamaño fijo. EJEMPLOS.
Entero= i , vector [10]
para i = 0, 9 , 1
leer= (vector [i])
fin para
para i = 0, 9 , 1
mostrar= (vector [i])
fin parafin programa.
Como vemos en el algoritmo, el vector se lee por medio de un ciclo para, de acuerdo a las posiciones que pidan, en este caso el vector o arreglo fue de 10 posiciones, se comenzó de 0 hasta 9, y el vector tambien se muestra con otro ciclo para, con las mismas posiciones.
Modificar el algoritmo anterior para que una vez almacenados los datos en el vector se pueda obtener el promedio de esos números.
Entero= i, vector[10], suma
Real= promedio
Suma=0para i= 0, 9,1
leer=(vector[i])
suma= suma+vector[i]
promedio = suma/10
fin para
mostrar('el promedio es:', promedio)
fin programa.
En este caso no se va mostrar el vector si no leerlo porque vamos a calcular el promedio y no mostrar lo que hay en las casillas del vector.
En conclusión, un vector sirve para guardas varios datos en una sola lectura sin necesidad de varias lecturas.
Nos es muy util y nos ahorra trabajo y espacio en el algoritmo.
hola como puedo hacer este ejercicio no entiendo
ResponderEliminar14. Desarrollar un programa que ingrese n elementos a un arreglo, encuentre el mayor número y cuantas veces se repite en el vector.
18. Desarrollar un programa que ingrese n elementos positivos a un vector, determine si existe un par de números amigos
El segundo ejercicio esta malo, debes sacar el promedio del ciclo para, para que saque el promedio con la suma total.
ResponderEliminarHola...
ResponderEliminarComo puedo hacer este ejercicio no entiendo
Una Universidad planea ofrecer el curso "Programación Avanzada" y desea realizar un algoritmo que permita determinar y dar como salida la cantidad de dinero recaudado por concepto del curso, teniendo en cuenta que se tiene por cada participante la siguiente información:
Cedula de ciudadanía
Nombre del participante
Sexo
Edad
Procedencia (At = Alumnos, Dt = Docentes, Pg = Público en General)
Tomando en cuenta que dependiendo de la procedencia se cobra la siguiente tarifa:
At = $500.000
Dt = $1.000.000
Pg = $2.000.000
Además se pide calcular e imprimir lo siguiente:
*Total de cada categoría de alumnos matriculados en el curso
*Nombre de la persona o personas de mayor edad
*Porcentaje de “Público en General” matriculado en el curso
*Cantidad de mujeres entre 20 y 30 años matriculadas en el curso
*Promedio de edad de los matriculados
Hola...
ResponderEliminarComo puedo hacer este ejercicio no entiendo
Una Universidad planea ofrecer el curso "Programación Avanzada" y desea realizar un algoritmo que permita determinar y dar como salida la cantidad de dinero recaudado por concepto del curso, teniendo en cuenta que se tiene por cada participante la siguiente información:
Cedula de ciudadanía
Nombre del participante
Sexo
Edad
Procedencia (At = Alumnos, Dt = Docentes, Pg = Público en General)
Tomando en cuenta que dependiendo de la procedencia se cobra la siguiente tarifa:
At = $500.000
Dt = $1.000.000
Pg = $2.000.000
Además se pide calcular e imprimir lo siguiente:
*Total de cada categoría de alumnos matriculados en el curso
*Nombre de la persona o personas de mayor edad
*Porcentaje de “Público en General” matriculado en el curso
*Cantidad de mujeres entre 20 y 30 años matriculadas en el curso
*Promedio de edad de los matriculados
muy útil la información me ayudo mucho a entender un poco mas el uso de los vectores
ResponderEliminarmuy útil la información me ayudo mucho a entender un poco mas el uso de los vectores
ResponderEliminarhola me puede ayudar en este ejercicio Ingresar 8 números enteros a un vector unidimensional, mostrar el vector resultante, así mismo el mayor y menor de los números ingresados.
ResponderEliminarDiseñar un algoritmo que simule un teatro y debe conocer la siguiente información:
ResponderEliminarHay 3 salas de Cine. Se deben organizar los horarios de películas
Se deben mostrar las sillas ocupadas con 1 y desocupadas con 0.
El cliente Puede:
Comprar su tiquete de entrada y reservar su asiento.
Debe escoger la película.
El cliente puede o no comprar merienda y existen las siguientes ventas:
Papas $5.000
Gaseosa $5.000
Combo1 $12.000
Combo2 $15.000
Los días martes y miércoles hay descuentos del 40%.
Se debe recolectar el total del día y por semana.
necesito ayuda con este algoritmo por favor
Hola me pueden ayudar.. diseñar un algoritmo para insertar un dato en un vector en una posicion escogida por el usuario si la posicion esta ocupada los datos se desplazan a la derecha para dar espasio al nuevo dato. Si el vector esta lleno no se inserta el dato y se nuestra un mensaje
ResponderEliminarHola me pueden ayudar a hacer un algoritmo para ingresar un número de vectores y mostrar el vector resultante?
ResponderEliminarUno de los principales problemas a resolver con arreglos es calcular el promedio entre dichos elementos. Recordar que un promedio es la suma de elementos sobre el numero total de elementos.
ResponderEliminarComparto un link con el algoritmo para hallar el promedio de edad entre varios vectores:
https://tutorias.co/arrays-java-promedio-edad-de-dos-vectores/