Que son vectores

14 visualizaciones

Publicado el

Tarea

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
14
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Que son vectores

  1. 1. Que son vectores? Los vectores son una forma de almacenar datos que permiten contener una serie de valores del mismo tipo, cada uno de los valores contenidos tiene una posición asociada que se usará para accederlos. Está posición o índice será siempre un número entero positivo.
  2. 2. Estructura • Una estructura de datos es una colección de datos que pueden ser caracterizados por su organización y las operaciones que se definen en ella. • Las estructuras estáticas son aquellas en las que el tamaño de memoria ocupado se define antes de que el programa se ejecute y no puede modificarse durante la ejecución • Las estructuras dinámicas son aquellas en las que no se debe definir previamente el tamaño de memoria.
  3. 3. Ejemplos • Ejemplo En una clase existen X estudiantes. Cada estudiante tiene N notas. Hacer un programa en pascal que lea las notas de cada estudiante (almacenadas en un vector) e imprima la menor de las notas de cada estudiante. • Ejemplo: • —————- Estudiante 1 12 15 18 13 En este caso son N=4 notas —————- Estudiante 2 08 10 12 09 —————- Estudiante 3 19 17 18 20 …… ….. …. Estudiante X 11 09 14 16 • Program vecnotas; uses crt; const N = 4; {N es el número de notas } type nota1 = array[1..N] of integer; {Nota1 es un arreglo de N elementos tipo entero } Var nota : nota1; { Asociamos la variable nota al tipo de datos nota1 } x,i,j,menor : integer; Begin write(‘Escriba la cantidad de estudiantes : ‘); readln(x); for i := 1 to x do { Ciclo para leer los datos de cada estudiante } Begin writeln(‘Por favor escriba las notas del estudiante ‘,i); menor := 0; {Hacemos el menor valor de las notas igual a cero } for j := 1 to N do { Inicio del ciclo para leer el vector de notas } Begin write(‘ Por favor escriba la nota ‘,j); readln(nota[j]); if nota[j] < menor then menor := nota[j]; end; writeln(‘La menor nota del estudiante ‘,i,’ es :’,menor); end; end.

×