ABSTRACCION DE DATOS   Estructura de Datos Básicos: En programación una estructurad de datos, es una forma particular de organizar datos en una computadora.

Slides:



Advertisements
Presentaciones similares
Componentes físicos de un ordenador MSc. Lic. David Escalera.
Advertisements

Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
SISTEMAS DE PROCESAMIENTO DE LA INFORMACION HISTORIA Y EVOLUCIÓN DEL SOFTWARE.
Organización del Computador UC1.- Arquitectura y estructura del computador.
¿Que es un ordenador? Un ordenador es una máquina programable. Las dos características principales de un ordenador son: 1. Responde a un sistema específico.
Lenguaje de programación: Lua Fundamentos de lenguaje de programación. Iván Cardemil Patricio Tudela Camilo Rojas Llosect Moscoso.
Es el software que controla el conjunto de operaciones de una computadora. Proporciona el mecanismo por el cual un usuario puede solicitar la ejecución.
2012-BM5A. Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
¿Qué es y cómo se clasifica?. El software es un conjunto de programas y aplicaciones que forman el sistema informático (datos y programas de la computadora),
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN.
TUTORIA 1 Lógica para la Computación TUTORIA 1 Facultad de Ciencias Naturales y Matemáticas.
PROGRAMACIÓN ORIENTADA A OBJETOS SEGUNDA UNIDAD: “CLASES, OBJETOS Y MÉTODOS” IRVING YAIR SALAS CHÁVEZ ING. EN SISTEMAS COMPUTACIONALES - ITSLP.
Conceptos generales de base de datos
Ingreso , proceso y salida de datos
ARQUITECTURA BÁSICA DE UN ORDENADOR
SOFTWARE Se forma por el conjunto de instrucciones o programas. Los programa son una secuencia de órdenes que se le dan a la computadora para que haga.
2. Programación de Robots
Mecanismos de Comunicación usando Paso de Mensajes
U.T. 11: Introducción A Las Bases De Datos
EL CPU.
Hardware Software Sistema Informática Computadora Computación Datos.
Hardware & Software.
Conceptos y definición básicos
Conceptos Básicos de Programación
EQUIPO No 3.
COMPUTADORA Una computadora es una colección de circuitos integrados  y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de.
UNIVERSIDAD ICEP INTELIGENCIA ARTIFICIAL INGENIERÍA EN SISTEMAS COMPUTACIONALES Martes, 24 de Octubre de 2017 REPRESENTACIÓN DEL CONOCIMIENTO Y RAZONAMIENTO.
INTERCONEXIONES DEL USUARIO
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
Unidad 7: Nivel Interno Algunos Conceptos Importantes
PRUEBA DIAGNÓSTICA GRADO SEXTO TECNOLOGÍA E INFORMÁTICA 1
Abstracciones de datos
Tipos de Datos abstractos
Definición de un Sistema Distribuido
La Programación Orientado a Objetos
Principios básicos del entorno windows
LÓGICA DE PROGRAMACIÓN
¿Qué es una computadora?
Introducción a las estructuras de datos
DULCE BRIANDA CUESTA ESCOBAR ANAYELY HERNANDEZ GUILLEN
Algoritmo Capitulo Cinco.
TAREA DEFINICIONES: Software: Equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios.
Conceptos Relacionados Unidad I. Parte A.
Introducción al lenguaje de programación. Introducción  Los lenguajes de programación son aplicaciones específicas que han sido pensadas y diseñadas.
ORAGANIZACION DE LA INFORMACION DE UNA COMPUTADORA
PILAS Una pila es una estructura de datos o lista de elementos, a la cual se le puede insertar o eliminar su contenido sólo por uno de sus extremos, llamado.
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
EXPLORADOR DE WINDOWS 7. Explorador de Windows El Explorador es una herramienta indispensable en un Sistema Operativo ya que con ella podemos organizar.
Árboles clase 6 Apoyo de Práctica. Resumen ●Árboles ○Concepto ○Características ○Dinámica ○Recorridos o barridos. ●Ejercicio Sugerido.
ANALISIS DE SISTEMAS ANALISIS ORIENTADO A OBJETOS.
Las computadoras se clasifican en categorías, con el fin de ayudar a los clientes y a los programas informáticos a entender lo que pueden obtener o con.
ARQUITECTURA DEL COMPUTADOR Ing. Diana E. López.
FUDAMENTOS BÀSICOS computación
2. Programación de Robots
Tema: Componentes lógicos de un ordenador. Mediante el sistema de numeración binario, es decir, usando los dígitos 0 y 1. Lo único que transmite,
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
Estructura general de un programa. Estructura general de un programa. Pseudocódigo Diagrama de flujo Concepto de programas. Concepto de programas. Instrucciones.
OBJETOS.
“Conceptos Básicos de Java”
Árboles Binarios Estructuras de Datos.
Lenguaje de Programación II
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
Ingeniería en Computación M. en C. J. Jesús Arellano Pimentel
Árboles Binarios Estructuras de Datos. Las estructuras dinámicas son las en la ejecución varia el número de elementos y uso de memoria a lo largo del.
Fundamentos Algorítmicos 1
Fundamentos Algorítmicos 1
EVOLUCIÓN DE LOS PARADIGMAS DE PROGRAMACIÓN Integrantes: Christian Abad, Kevin Colcha.
SERVICIOS QUE OFRECEN LAS PRINCIPALES OPERADORAS DE TELEFONIA MOVIL EN EL PERU.
Transcripción de la presentación:

ABSTRACCION DE DATOS   Estructura de Datos Básicos: En programación una estructurad de datos, es una forma particular de organizar datos en una computadora para que pueda ser utilizada de manera eficiente, existen diferentes tipos de estructura de datos ordenados para diferentes tipos de aplicación y algunos son altamente especializados para tareas específicas. Las estructuras de datos se basan generalmente en la capacidad de un “ordenador” para recuperar y almacenar datos en cualquier lugar de su memoria y suelen denominarse también componentes están diseñadas para algoritmos eficientes. En las estructuras de datos tenemos: Listas. - Ordenador en manera secuencial Pilas. - Las que se insertan y se eliminan Cola. - son las que se extraen al principio y se insertan al final

CONCEPTOS RELACIONADOS Esta permite una técnica o metodología para diseñar estructuras de datos, o características específicas de un objeto y que las distinguen de los demás tipos de objetos y que logran definirse como limites conceptuales y suelen estar asociadas con datos, sin embargo, la memoria principal de una computadora no está organizada como Arrays, listas, pilas, colas y árboles.

DIFERENCIA ENTRE ESTRUCTURA ESTATICA Y DINAMICA Estática.- Son aquellas en las que el tamaño ocupado en la memoria define antes que el programa se ejecute y no puede modificarse durante la ejecución del programa, es decir si la forma o tamaño de la estructura varia a lo largo del tiempo.   Dinámica. - Se ocupa de los problemas de añadir y eliminar entradas, así como localizar espacios de memoria requerida esta no tiene limitaciones o restricciones.

IMPLEMENTACION DE ESTRUCTURAS DE DATOS Son las que se pueden almacenar en la memora principal de una computadora, aquí ya pensamos en un lenguaje de programación específico. Ejemplo, cuando se implementa un juego entretenido para dos jugadores. Esto lo hacemos con el almacenamiento ARRYS, que es la comprensión de como se traducen los programas en el lenguaje de las maquinas que manipulan los datos almacenados en la memoria principal.

UN PEQUEÑO CASO DE ESTUDIO Es aquel donde se ordena alfabéticamente los nombres, el objetivo es desarrollar un sistema de almacenamiento y un conjunto de procedimientos para realizar esta operación.

TIPOS DE DATOS PERSONALIZADOS Estos datos en su mayoría ofrecen lenguajes de programación como tipos de datos primitivos, vamos a ver pues, de qué manera los programadores definen sus propios tipos de datos, para ajustarse a mejorar las necesidades

CLASES Y OBJETOS Las Clases: son una extensión de los tipos abstractos de datos además se asocian normalmente con diversos grados de encapsulación es decir un mecanismo en organizar datos y métodos de estructura, en tal sentido se puede decir que una clase es un tipo abstracto El Objeto. - es una unidad dentro de un programa de computadoras que consta de un estado y de un compartimiento que a su vez consta de datos almacenados y tareas realizables durante el tiempo de ejecución. Por lo tanto los conceptos de clase y objeto constituyen otro paso en la evolución de las técnicas para representar abstracciones de datos en la programación.

PUNTERO EN EL LENGUAJE DE MAQUINA Es el área de almacenamiento que contiene una de esas direcciones codificadas y se utiliza a la vez para anotar la ubicación en que están almacenadas