lenguaje c

Páginas: 2 (479 palabras) Publicado: 21 de agosto de 2013
Array en C/C++

Array en C/C++

Metodología de la Programación II

Tema 1
1.1 Concepto De Estructura De Datos
Una estructura de datos es una colección de datos organizados de un modoparticular. Las
estructuras de datos pueden ser de dos tipos: estructuras de datos estáticas y estructura de datos
dinámicas.

Estándar

Entero (Integer)
Real (Real)
Carácter (Char)
Lógico (boolena)Simples
Definidos por
El usuario
Tipos de
Datos
(estructuras)

Enumerados

estáticos
Cadenas (string)
Arreglos (arrays)
enumerados

Conjuntos (set )
Registros (record)
Archivos(file)

dinámicos (punteros)

1.1.1 ¿Qué es un array?
La definición sería algo así:
Un array es un conjunto de variables del mismo tipo que tienen el mismo nombre y se diferencian
en el índice.Pero ¿qué quiere decir esto y para qué lo queremos?. Pues bien, supongamos que somos un
metereólogo y queremos guardar en el ordenador la temperatura que ha hecho cada hora del dia.
Para darle ciertautilidad al final calcularemos la media de las temperaturas. Con lo que sabemos
hasta ahora sería algo así (que nadie se moleste ni en probarlo):
#include
void main()
{
/* Declaramos 24variables, una para cada hora del dia */
int temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8;
int temp9, temp10, temp11, temp12, temp13, temp14, temp15, temp16;
int temp17, temp18, temp19, temp20,temp21, temp22, temp23, temp0;
2

Dpl. Ing. Carlos Balderrama Vásquez

Array en C/C++
int media;
/* Ahora tenemos que dar el valor de cada una */
printf( "Temperatura de las 0: " );
scanf("%i", &temp0 );
printf( "Temperatura de las 1: " );
scanf( "%i", &temp1 );
printf( "Temperatura de las 2: " );
scanf( "%i", &temp2 );
...
printf( "Temperatura de las 23: " );
scanf( "%i",&temp23 );
media = ( temp0 + temp1 + temp2 + temp3 + temp4 + ... + temp23 ) / 24;
printf( "\nLa temperatura media es %i\n", media );
}
Los puntos suspensivos los he puesto para no tener que escribir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS