Datos De Fundamentos De Programación
NOMBRES: Alvaro
APELLIDOS: Zegarra Sarmiento
PROFESOR : Juan Vargas
AREA: Fundamentos de Programacion
ESPECIALIDAD: Computación e InformáticaTACNA-PERU
2012
Vectores
Un Vector es un tipo de dato compuesto que permite almacenar un gran número de valores del mismo tipo.
Ejemplo: Variable notas, con 500 componentes de tipo real
Vectores.Ejemplo
Tablas unidimensionales
Las tablas (arrays en inglés) son vectores, es decir, colecciones ordenadas de elementos de un mismo tipo. Por ejemplo, la siguiente declaración indica que datos esuna tabla de 3 números enteros:
int datos [3];
En lugar de int podemos utilizar cualquiera de los otros tipos atómicos que ya hemos estudiado. La tabla datos es de dimensión 3.
A los elementosde la tabla se accede mediante su índice. El índice del primer elemento es 0 y el del último es igual a la dimensión de la tabla menos 1. Un error de programación típico consiste en intentar accederal elemento datos [3], que no existe:
datos [0]
datos [1]
datos [2]
Las tablas, a excepción de las de caracteres, no se pueden leer del teclado de un golpe, sino que hay que leer elemento aelemento, como puedes comprobar en el programa de ejemplo.
Los bucles, especialmente el for, y las tablas están muy relacionados. Para que empieces a entender esta relación, estudia el siguienteprograma que calcula el producto escalar de dos vectores:
#include <stdio.h>
#define DIM 10
int dim;
int x [DIM];
int y [DIM];
int producto_escalar ()
{
int i;
int producto;
for (i=0, producto=0.0; i<dim; i++)
producto += x [i] * y [i];
return producto;
}
void main ()
{
int i;
printf ("Introuduzca dimension: ");
scanf ("%d",&dim);
/* El bucle for permite leer los elementos de la tabla
en una sola instrucción independientemente de su número */
printf ("Introuduzca primer vector: ");
for (i=0;...
Regístrate para leer el documento completo.