ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introduccion diseño del Algoritmos


Enviado por   •  25 de Noviembre de 2015  •  Trabajo  •  358 Palabras (2 Páginas)  •  87 Visitas

Página 1 de 2

[pic 1]

[pic 2]EC4 F1. Actividad 22. Ejercicios con registros.

Oscar Francisco Ochoa López

Ing. En Software

Alfonso Álvarez

miércoles, 11 de noviembre de 2015

Definición y acceso a los datos

Un registro, en programación, es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura. Estos elementos pueden ser, o bien datos elementales (entero, real, carácter,...), o bien otras estructuras de datos. A cada uno de esos elementos se le llama campo.

Un registro se diferencia de un vector en que éste es una colección de datos iguales, es decir, todos del mismo tipo, mientras que en una estructura los elementos que la componen, aunque podrían serlo, no tiene por qué ser del mismo tipo.

A continuación veremos ejemplos en C++

En este ejemplo que veremos a continuación se muestra la edad de la persona.

[pic 3]Recordemos que este seudocódigo es de C++

Aquí veremos otro ejemplo que  muestra registros y arrays como lo vimos en ejercicios anteriores.

Varios datos de una persona. Se pueden almacenar los de varias personas si combinamos el uso de los “struct” con las tablas (arrays) que vimos anteriormente. La sintaxis no es exactamente la misma, y tendremos que añadir la palabra "new" en el momento de reservar espacio. Por ejemplo, si queremos guardar los datos de 100 alumnos podríamos hacer:

 

#include

#include

using namespace std;

 

int main()

{

    struct datosPersona

    {

        string nombre;

        char  inicial;

        int   edad;

        float nota;

    };

 

    datosPersona *persona = new datosPersona[100];

 

    for (int i=0; i<5; i++)

    {

        cout << "Dime el nombre de la persona " << i << endl;

        cin >> persona[i].nombre;

    }

 

    cout << "La persona 3 es " << persona[2].nombre << endl;

 

    return 0;

}

Ejemplo 3.

[pic 4]

[pic 5]

Bibliografía:

 http://www.aprendeaprogramar.com/mod/resource/view.php?id=495

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (239 Kb) docx (356 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com