Trabajos importantes

Solo disponible en BuenasTareas
  • Páginas : 4 (848 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de diciembre de 2010
Leer documento completo
Vista previa del texto
Algoritmica Cap 6 Estructuras

19/07/2010

ALGORITMICA

CAP. 6 ESTRUCTURAS

5.1 ESTRUCTURAS
Los vectores almacenan de forma compacta información del mismo tipo sobre una misma entidad. Unaestructura es un tipo de datos compuesto por un conjunto de variables que pueden ser de distintos tipos. (int, char...) A esas variables individuales se las llaman campos o atributos.

En C++ losstruct (registros) almacenan de forma compacta información de distinto tipo sobre una misma entidad.

Una estructura puede contener cualquier número de miembros, cada uno de los cuales tiene un nombreúnico, denominado nombre del miembro.
M. Sc. Ing. Lucas Coaquira Cano 2

M. Sc. Lucas Coaquira Cano

1

Algoritmica Cap 6 Estructuras

19/07/2010

estructura: nombre_estructura tipo_1campo1 tipo_2 campo2 . . . tipo_n campoN fin_estructura
El acceso a los miembros de la estructura se realiza con el operador punto y con la siguiente sintaxis

Operador puntonombre_estrucutra.miembro

M. Sc. Ing. Lucas Coaquira Cano

3

5.1.1. Declaración de una estructura
Una estructura es un tipo de dato definido por el usuario, que se debe declarar antes de que se pueda utilizar. Elformato En C++ es: struct { ... }; Nota. No olvidar el ‘;’ del final, sino se obtendrán errores extraños.

M. Sc. Ing. Lucas Coaquira Cano

4

M. Sc. Lucas Coaquira Cano

2 Algoritmica Cap 6 Estructuras

19/07/2010

Ejemplo 1: colección de discos compactos (CD). Nombre miembro Titulo Artista Numero de canciones Precio Fecha de compra Tipo de dato Array de caracteres de tamaño30. Array de caracteres de tamaño 25 Entero Coma flotante Array de caracteres de tamaño 8.

Declaración de la estructura CD en C++: struct CD { char titulo[30]; char artista[25]; int num_canciones;float precio; char fecha_compra[8]; };
Titulo Artista Numero de canciones Precio Fecha Audioslave. Audioslave. 14 35.00 8 – 10 - 2002

Figura. Representación gráfica de una estructura CD
M. Sc....
tracking img