Introduccion diseño del Algoritmos
Enviado por Oscar 8a . • 25 de Noviembre de 2015 • Trabajo • 358 Palabras (2 Páginas) • 87 Visitas
[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
...