Datos De Fundamentos De Programación

Páginas: 3 (620 palabras) Publicado: 8 de agosto de 2012
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;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De La Programacion
  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion
  • Fundamentos De Programacion
  • programacion fundamentos
  • Fundamentos de programacion
  • Fundamentos de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS