• Save
Definir datos estructurados
Upcoming SlideShare
Loading in...5
×
 

Definir datos estructurados

on

  • 914 views

La presentación muestra la construcción de programas utilizando datos estructurados en Delphi

La presentación muestra la construcción de programas utilizando datos estructurados en Delphi

Statistics

Views

Total Views
914
Views on SlideShare
909
Embed Views
5

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 5

http://programacionudoanz.wikispaces.com 5

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Definir datos estructurados Definir datos estructurados Presentation Transcript

  • Haga clic para cambiar el estilo 08-2833 INTRODUCCIÓN A LA PROGRAMACIÓN de título Pre-Requisito: Matemáticas II (08-1824) Horas semanales: 5 16 semanas 80 Horas Créditos: 3• Haga clic para modificar el estilo de texto ING. GERARDO GUACARÁN ZURITA del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 1
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Motivación Inicial de título • Haga clic para modificar el estilo de texto Sudoku 3 6 7 del patrón1 8 9 5 1 – Segundo nivel 8 6 9 4 • Tercer nivel – Cuarto nivel 1 7 9 6 4 5 » Quinto nivel 5 8 1 6 7 4 6 9 8 1 2 3 9 1 4 2 8 6 8 4 5 6 9 2 6 5 9 7 2
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Motivación Inicial de título • Haga clicun buen ejemplo Sudoku El Sudoku es para modificar el estilo de texto deltema que vamos a iniciar el del patrón – Segundo nivel día de hoy, que es el de los arreglos de memoria. • Tercer nivel Los arreglos es una forma que – Cuarto nivel tienen los datos de organizarse » Quinto nivel dentro de la memoria dentro de nuestras computadoras. Para explicarlo mejor continuemos… 3
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic para modificar el estilo de texto Uno de los problemas mas comunes en los diversos sistemas de información, del patrón o procesamiento de es el tratamiento – Segundo nivel una gran volumen de datos o de • Tercer nivel información. Variables o componentes visuales – Cuarto nivel manejados hasta ahora, no pueden » Quinto nivel ayudar a resolver este problema. Las variables usadas hasta ahora reciben propiamente el nombre de variables escalares, porque solo permiten almacenar o procesar un dato a la vez. 4
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic se quiere modificar el estilo de texto Por ejemplo si para almacenar nombre y edad de 15 personas, con el del patrón se ocuparan 30 método tradicional – Segundo nivel variables o 30 componentes visuales. • Tercer nivel Es decir, en problemas que exigen manejar mucha información o datos a – Cuarto nivel la vez, variables escalares o » Quinto nivel componentes visuales de manipulación de datos normales (edit, label, etc.), no son suficientes, ya que su principal problema es que solo permiten almacenas un dato a la vez. 5
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic para se crean variablesel sus Dada esta problemática modificar o estilo de texto correspondientes componentes visuales que sean del patrón capaces de almacenar y manipular conjuntos de – Segundo nivel datos a la vez, denominados datos estructurados. • Tercer nivel Variables de tipo arreglo y sus correspondientes componentes visuales, si permiten almacenar y – Cuarto nivel procesar conjuntos de datos del mismo tipo a la vez. » Quinto nivel Cada dato dentro del arreglo, se le llama elemento del arreglo y se simboliza y procesa (captura, operación, despliegue), usando el nombre del arreglo respectivo y un subíndice indicando la posición relativa del elemento con respecto a los demás elementos del arreglo. 6
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic paracon que trabajaremos en la materia se alojan en Los datos estructurados modificar el estilo de texto la memoria RAM de los computadores, por esta razón estos registros no delalmacenados en disco. son patrón – Segundo nivel • Tercer nivel Al culminar la ejecución del programa estos son borrados. – Cuarto nivel » Quinto nivel 7
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic los Arreglos: Clasificación de para modificar el estilo de texto delarreglos se clasifican según la cantidad de dimensiones que tienen. Los patrón – Segundo nivel Entre ellos se pueden nombrar: • Tercer nivel • UNIDIMENSIONALES (vectores o listas). – Cuarto nivel Elemento 3 Elemento 1 Elemento 2 ………………. ………………. Elemento N » Quinto nivel • MULTIDIMENSIONALES (Ejemplo, los bidimensionales son las tablas o matrices). Elemento 1,1 …………………. …………………. Elemento 1, M Elemento 2,1 …………………. …………………. Elemento 2, M Elemento 3,1 …………………. …………………. Elemento 3, M ………………… …………………. …………………. …………………. Elemento N,1 …………………. …………………. Elemento N,M 8
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic para modificar el estilo de texto Ejemplos: delUNIDIMENSIONALES patrón MULTIDIMENSIONALES – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 9
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic para modificarAlmacenamiento de texto Aplicaciones: el estilo Industrial del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 10
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic para modificarAlmacenamiento de texto Aplicaciones: el estilo Industrial del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 11
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic para modificarProcesos Productivos texto Aplicaciones: el estilo de del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 12
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic para modificarProcesos Productivos texto Aplicaciones: el estilo de del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 13
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic para modificar el de nuevos materiales Aplicaciones: Fabricación estilo de texto del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 14
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic para modificar Marketing de texto Aplicaciones: el estilo del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 15
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haga clic para modificar el estilo Espacial Aplicaciones: de texto del patrón – Segundo nivel • Tercer nivel – Cuarto nivel Arreglos de paneles solares » Quinto nivel En la estación espacial Internacional 16
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • Haganotas depara modificar el estilo de texto Ejemplo clic los estudiantes Se quiere hacer un arreglo unidimensional que contenga las notas de N del patrón forma visual de ejemplificar este ejemplo se muestra a estudiantes. Una – Segundo nivel continuación: • Tercer nivel Nombre del vector: NOTAS 5 4 – 10 6 0 3 2 Cuarto nivel … … … … … … … … … 8 » Quinto nivel i:=1 i:=2 i:=3 i:=4 i:=5 i:=6 i:=7 …... ....... ....... …... …... …... …... …... …... i:=N Índices o subíndices(Enteros no negativos) Elementos El arreglo tiene un único nombre de variable, que representa todos los elementos, los cuales se diferencian por un índice o subíndice. 17
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Datos Estructurados de título • HagaNiveles de Concentración de Quimico X en Tanque A texto Ejemplo clic para modificar el estilo de Se quiere hacer un arreglo bidimensional (matriz) que contenga los del patrón de concentración de un químico “X” en un tanque de diversos valores – Segundo nivel almacenamiento “A”, este ejemplo se muestra a continuación: • Tercer nivel Nombre de la matriz: M 34 -2 – Cuarto 7 J:=1 nivel Donde: Los elementos de una i = Índice de Columnas matriz se denotan de 98 -1 0 » Quinto nivel J:=2 J = Índice de Filas la siguiente manera: 4 89 -32 J:=3 Ambos enteros no i:=1 i:=2 i:=3 negativos mij Elementos El arreglo tiene un único nombre de variable, que representa todos los elementos, los cuales se diferencian por un índice o subíndice. m12 18
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Repaso de título • Haga clic casilleros con calcomanías para identificarlos, que Suponga unos para modificar el estilo de texto del patrón almacenan correspondencia: – Segundo nivel ¿Cuáles son los • A1 Tercer nivel A2 A3 A4 A5 A6 índices y los – Cuarto nivel elementos para » Quinto nivel este caso? B1 B2 B3 B4 B5 B6 Índices: Las identificaciones. Los elementos: las C1 C2 C3 C4 C5 C6 correspondencias. 19
  • Haga clic para cambiar el estiloObjetivo 1: Definir datos estructurados.Conceptos para la próxima clase título de • Haga clic para modificar el estilo de texto 1. Arreglos unidimensionales. delOrden de un vector. 2. patrón 3. Declaración de un vector. – Segundo nivel 4. Introduciendo datos en un vector. • Tercer nivel 5. Presentación de los datos de un vector. – Cuarto nivel 6. Ejercicios de vectores en Delphi. » Quinto nivel 20
  • Haga clic para cambiar el estilo de título• Haga clic para modificar el estilo de texto del patrón – Segundo nivel • Tercer nivel – Cuarto nivel » Quinto nivel 21