Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Practica 2 Base de datos, Diapositivas de Programación C

Estructuras de Datos en el Sistema de Base de datos

Tipo: Diapositivas

2019/2020

Subido el 27/02/2020

Oswa-Diaz
Oswa-Diaz 🇲🇽

4.8

(4)

3 documentos

1 / 13

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
P3 - Tipos de Estructuras
de Datos implementados
con POO
Instituto Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica Zacatenco
Materia: ESTRUCTURAS Y BASES DE DATOS
Profesor: Dr. Felipe Rolando Menchaca García
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Vista previa parcial del texto

¡Descarga Practica 2 Base de datos y más Diapositivas en PDF de Programación C solo en Docsity!

P3 - Tipos de Estructuras

de Datos implementados

con POO

Instituto Politécnico Nacional Escuela Superior de Ingeniería Mecánica y Eléctrica Zacatenco Materia: ESTRUCTURAS Y BASES DE DATOS Profesor: Dr. Felipe Rolando Menchaca García

Estructuras de programación

orientada a objetos

  • Al utilizar POO hacemos que los problemas sean mas sencillos de resolver, ya que lo dividimos en partes. Ahora estas divisiones (por así llamarlos) son los objetos, pero no podemos utilizarlos sin antes haber creado la clase y así poder hacer la instancia de clase. Bien para aclarar esto haremos el muy utilizado ejemplo de una persona.
  • Las tablas mantienen cierta relación con la noción de array que en programación y matemáticas está vinculado a matriz, y significa un conjunto ordenado consecutivamente de elementos, del mismo tipo de datos, almacenados bajo el mismo nombre y para los que el sistema reserva memoria (igual que para las variables, pero aquí como una serie de variables relacionadas). El orden consecutivo asigna a cada elemento un ID, este ID es una forma numérica consecutiva que empieza por 0 y lo identifica de manera que se puede acceder a ese elemento en la programación individualmente. Los datos pueden ser de cualquier tipo pero no se pueden mezclar distintos tipos en un mismo array. Hay arrays de una dimensión (lineales) o de dos dimensiones (matrices) que podemos visualizarlo como una fila de contenedores que acogen cada uno de ellos un dato. En el siguiente ejemplo vemos cómo un array de 20 elementos se ordena hasta la
  • Los arrays de dos dimensiones constituyen una matriz de filas y columnas. Por ejemplo, la ventana de salida podemos verla como un array cuyo número de elementos es igual a los píxeles de la imagen y su dimensión es el resultado de multiplicar el ancho por el alto. Al igual que los array lineales, empieza a contar por cero y el primer elemento tiene el ID [0,0]

Ejercicios propuestos

Función conjunto

  • as clases pueden contener datos y funciones. Estas funciones se conocen como “funciones miembro”. Cualquier función no estática declarada dentro de una declaración de clase se considera una función miembro y se llama usando operadores de la selección de miembro (. y –> ). Al llamar a funciones miembro desde otras funciones miembro de la misma clase, se puede omitir el objeto y el operador de selección de miembro. Por ejemplo:
  • Esta función nos ayuda a saber si el elemento que buscamos es miembro del conjunto

Conjunto

Se proponen dos conjuntos con cuatro elementos cada uno El programa busca el valor 12 dentro del conjunto y nos indica si se encuentra y en donde se encuentra Se igualan el conjunto uno con el dos y se saca la intersección entre ellos Se forma un conjunto 3 el cual la unión entre el conjunto uno y dos En este programa se puede jugar con los conjuntos y sus elementos haciendo operaciones de conjuntos

PROGRAMA

CONJUNTO

Conclusión •^ En esta practica pudimos

observar la relación que tienen las estructuras implementadas en POO sobre todos los aspectos que la conforman y asi poder realizar de forma practica todo lo aprendido.