background preloader

Unidad 1. Introducción a las Estructuras de datos

Facebook Twitter

Dev-C++, Clase19 – Punteros o apuntadores. Posted on 16 abril 2011 by Eddy Hola a todos/as, Continuando con las clases en c++ en esta ocacion trataremos el tema de los punteros o apuntadores.

Dev-C++, Clase19 – Punteros o apuntadores

Aquí les dejo dos videos hechos por mi, espero les sea de ayuda: IMPORTANTE: para ver los videos en alta resolución, basta con abrirlos en youtube y seleccionar 720 px - Parte 1 - - Parte 2 - El codigo es el siguiente: 25.) #include <iostream.h> #include <conio.h> // Declaramos punteros de cada tipo de dato char *caracter; int *entero; float *flotante; short *entero_corto; long *entero_largo; bool *boleano; // puntero a funciones void (*funcion)(); void saluda(); main() { cout<<”\n\n PUNTEROS O APUNTADORES \n\n”; int A=10; entero = &A; cout<<entero<<”\t”; cout<<&A<<”\t”; cout<<*entero<<”\t”; cout<<A<<”\n\n”; getch(); char nombre[]=”Eddy”; Apuntes para el curso de ``Estructuras de datos en C/C++ ''

Fundamentos de programación en C++ - Antonio Garrido Carrillo. Cppbasico.pdf. Entornos_de_programacion_C_.pdf. Gale Virtual Reference Library - Documento - Rapresentación De Estructuras De Datos. ¿Qué es la representación de una estructura de datos?

Gale Virtual Reference Library - Documento - Rapresentación De Estructuras De Datos

Básicamente, puede entenderse como el punto de conexión entre la especificación lógica de un TDA y su implementación en un lenguaje de programación particular. Dentro del proceso de abstracción de datos, la representación de una estructura corresponde al inicio del segundo nivel de abstracción, es decir, el nivel físico.

Esta etapa construye un esquema de cómo se almacenarán los elementos de la estructura de datos en la memoria, de tal forma que se logre su óptimo aprovechamiento. ¿Qué tipos de representaciones existen para una estructura de datos? Independientemente de las facilidades de implementación que ofrezcan los lenguajes de programación, una estructura de datos (TDA) puede representarse de dos formas: por posiciones (almacenamiento contiguo).por ligas (almacenamiento disperso). ¿Cómo funciona la representación de una estructura de datos por posiciones?

Página 31 | Inicio del artículo Figura 3.1. Página 32 | Inicio del artículo. Memoria_dinamica. Dev-C++, Clase22 – Estructuras (conceptos, ingresos, consultas, tips) Posted on 10 julio 2011 by Eddy Hola a todos/as, Continuando con las clases, en esta ocacion trataremos el tema de las estructuras en c++ .En esta clase les he preparado mucho material para que se entienda con profundidad el tema, incluyendo algunos tips para el ingreso de cadenas y la correcta forma de hacer búsquedas.

Dev-C++, Clase22 – Estructuras (conceptos, ingresos, consultas, tips)

El uso incorrecto del fflush(stdin); y como compensar la manera de limpiar el buffer de entrada de teclado, todo esto podrán aprender en la clase de hoy, disfrútenla! IMPORTANTE: para ver los videos en alta resolución, basta con abrirlos en youtube y seleccionar 720 px - Parte 1 ( conceptos e ingreso [cin] ) - - Parte 2 ( conceptos [fgets] y muestreo ) - - Parte 3 ( limpieza del buffer y varios tips ) - El código es el siguiente: 28.) A) ingresar 3 registros de alumnos b) mostrar el contenido de los alumnos ingresados #include <iostream.h>#include <conio.h>#include <stdio.h> void limpiar();void limpiar_salto(char *); main(){ int opcion, contador=0; Me gusta:

Gale Virtual Reference Library - Documento - Abstracción de Datos. ¿Qué es una abstracción?

Gale Virtual Reference Library - Documento - Abstracción de Datos

En términos simples, una abstracción es un proceso mental, mediante el cual se extraen los rasgos esenciales de algo para representarlos por medio de un lenguaje gráfico o escrito. Puesto que es un proceso mental, la abstracción es una acción subjetiva y creativa, esto es, depende del contexto psicológico de la persona que la realiza. Por ejemplo, se dice que algunas de las pinturas de Picasso son abstractas, no porque sean difíciles de entender, sino porque a través de ciertos trazos simples, y de acuerdo con su criterio mental, el pintor plasmó los rasgos esenciales de ese algo real que trataba de representar por medio de un lenguaje gráfico. En la vida cotidiana, continuamente se hacen abstracciones, por ejemplo cuando describimos a una persona: “Reconocerán al profesor Garay por su enorme nariz, su barba y sus anteojos; además, es muy alto, y tiene un carácter muy amigable”. ¿Por qué es importante la abstracción?