Estructura de Datos PROGRAMACION I. REGISTRO  Es un dato estructurado, donde cada uno de sus componentes se denomina campo. Ident_registro =REGISTRO.

Slides:



Advertisements
Presentaciones similares
Arreglos.
Advertisements

2.1.1 Definición. Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. Los arreglos pueden ser de los siguientes.
Guillermo A. Díaz Sanhueza
¿QUÉ SON LAS BASES DE DATOS?

ESTRUCTURAS DE DATOS I Conocer, comprender y analizar algunos de los principales tipos de estructuras de datos.
Bases de datos CONCEPTOS BÁSICOS.
Clase 10: Estructuras de datos y arreglos.
M A T R I C E S MATRICES matrices.
Matrices Departamento de Computación Escuela de Ingeniería de Sistemas
Tipos de Datos abstractos
Matrices Prof. Flor Narciso Departamento de Computación
Vectores y Matrices.
DEFINICION  Las bases de datos son una colección organizada de información dividida en campos los cuales nos proporcionan datos detallados e individuales.
Estructura de datos I CIS - UABJB.
Espero que esta presentación les ayude a desarrollar el cuadro estadístico de la manera más eficiente posible, solo tomen en cuenta lo siguiente:  El.
Matriz.
Tipos de Datos abstractos
Albrecht Dürer Cuadrado mágico de Albrecht Dürer nacio en Nurember el 21 de mayo de realizo multitud de grabados y cuadros. Uno de ellos, es este,
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
@ Angel Prieto BenitoMatemáticas 2º Bach. C.T.1 MATRICES U.D. 1 * 2º BCT.
TIPOS DE DATOS NO PRIMITIVOS Los arreglos (arrays) son estructuras de datos homogéneos en el sentido de que todos los elementos que lo componen son del.
Rogramación de omputadores Facultad Ingeniería Departamento de Ingeniería de Sistemas e Industrial UN - Virtual 2008 Módulo 4 Arreglos, cadenas y matrices.
Que es la Potencia Explicación de la Potencia Propiedades de la Potencia Video del Simulador Practica en Simulador Inicio Escuela de Suboficiales de la.
1. Concepto de matriz. Traspuesta. 2. Operaciones con matrices: - Suma y producto por un número. - Producto. - Inversa de una matriz cuadrada. 3. Combinación.
1 Índice del libro Matrices 1.MatricesMatrices 2.Tipos de matricesTipos de matrices 3.Operaciones con matricesOperaciones con matrices 4.Producto.
MATLAB 7 EJERCICIOS. E01. Escribir un programa que permita determinar si un número entero dado es par o impar. (Utilizar el operador mod) E02. Utilizando.
¿Qué es Excel? Taller Básico de Excel (3/5)
Alberto Durero Y su cuadrado mágico.
Por: máximo muñoz molina
UNIVERSIDAD DE ORIENTE NÚCLEO DE MONAGAS
MATRICES Por Jorge Sánchez.
ESTRUCTURAS CONDICIONALES
Escuela de Suboficiales de la Armada Daniel Alberto Benvenuto
Matrices.
M A T R I C E S MATRICES matrices.
DETERMINANTES Por Jorge Sánchez.
TIPOS DE MATRICES Matriz fila. Dimensión 1  n. A = ( )
MANEJO DE ARRELOGS EN C Clase 8: Arreglos.
1 Matrices Índice del libro Matrices Tipos de matrices
Alberto Durero Y su cuadrado mágico.
MATRICES.
TUTORIAL PSeint.
Array Bidemensionales. ¿Qué es una matriz o tabla?  Una matriz es un vector de vectores o también llamado array bidimensional.  Dimensión de un Arreglo:
BASE DE DATOS BD CONJUNTO DE INFORMACIÓN ALMACENADA EN FORMA ORGANIZADA EN UNA COMPUTADORA conjunto de datos pertenecientes a un mismo contexto y almacenados.
Tipos de Datos abstractos
DETERMINANTES Por Jorge Sánchez.
BASES DE DATOS Quienes las utilizan? Qué son? Beneficios
Método de eliminación Gauss- Jordán y Gaussiano
Unidad 2. Algoritmos Unidad 4. Control de flujo
Alberto Durero Y su cuadrado mágico.
Alberto Durero Y su cuadrado mágico.
ARREGLOS BIDIMENSIONALES MATRICES Son un espacio de almacenamiento continuo, que contiene una serie de elementos del mismo tipo de datos. Desde el punto.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Fundamentos de programación
Alberto Durero Y su cuadrado mágico.
Procesamiento de señales Introducción a Matlab 2014
Metodología de la Programación
Matrices: conceptos generales
DEPARTAMENTO DE MATEMÁTICAS
Vectores fijos en el plano Vector fijo: Es un segmento orientado, con el sentido del recorrido que va desde el origen al extremo. A B Extremo Origen.
MATRICES. ¿QUÉ ES UNA MATRIZ? Una matriz es un espacio bidimensional que se genera en la memoria del computador. Las matrices deben tener un nombre que.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
Alberto Durero Y su cuadrado mágico.
L2.
Metodología de la Programación
CIRCUITOS DIGITALES Profesor: Elmer Hugo Arellanos Tafur Unidad : 2 Semana : 7 Sesión : 12 Semestre: I.
Una matriz es una tabla cuadrada o rectangular de datos ordenados en filas y columnas, donde una fila es cada una de las líneas horizontales de la matriz.
UNIDAD VI (continuación) ARREGLO BIDIMENSIONAL
Transcripción de la presentación:

Estructura de Datos PROGRAMACION I

REGISTRO  Es un dato estructurado, donde cada uno de sus componentes se denomina campo. Ident_registro =REGISTRO CAMPO1:TIPO1 CAMPO2:TIPO2 {Fin definición del registro}

Ejemplo definición de fecha FECHA =REGISTRO día:1..31 mes: año: {Fin del registro FECHA}

EJEMPLO DE CLIENTE  Sea CLIENTE un registro formado por cuatro campos, su declaración es: CLIENTE= REGISTRO nombre: cadena_de_caracteres teléfono: cadena_de_caracteres saldo: real moroso: booleano {Fin registro CLIENTE}

ACCESO A LOS CAMPOS  Para leer los campos  Leer(F.día, F.mes, F.año)  Para escribir  Escribir (D.calle, D.ciudad, D.país)  Para asignar datos  C.saldo<- C.saldo + canti

Combinación entre registro y arreglos combinación Arreglos de registros Registros anidados Registro con arreglos Inga. Susana Beltrán

Arreglo de registro  A=arreglo[1..20] de cliente Repetir con J desde 1 hasta N Leer A[J].nombre Leer A[J].teléfono Leer A[J].saldo Leer A[J].moroso

Registros anidados DOMICILIO= REGISTRO calle: cadena_de_caracteres número: entero ciudad: cadena_de_caracteres país: cadena_de_caracteres {Fin registro DOMICILIO} ACREEDOR = REGISTRO nombre: cadena_de_caracteres dirección: DOMICILIO saldo: real {Fin registro ACREEDOR} NOMBREDIRECCIONSALDO CALLENUMEROCIUDADPAIS

REGISTROS CON ARREGLOS CLIENTE= REGISTRO nombre: cadena_de_caracteres teléfono: cadena_de_caracteres saldo: ARREGLO [1..12] DE reales moroso: booleano {Fin registro CLIENTE} CLI.Nombre CLI.Teléfono Repetir con J desde 1 hasta 12 CLI.saldos[J] CLI.moroso

Ejemplo 1

Ejemplos con arreglo de registro

EJERCICIOS  Escriba un programa que genere e imprima un cuadrado mágico de dimensión N. La matriz mágica debe ser cuadrada que contiene los números naturales del uno al N * N, y donde la suma de cualquiera de los reglones, columnas y diagonal principal es siempre la misma. Siga las siguientes indicaciones. a) El No. 1 se coloca en la casilla central del primer renglón b) El siguiente número se coloca en la casilla correspondiente a la fila anterior y columna posterior. c) La fila anterior al primero es el último, y la columna posterior a la última es la primera. d) Si el número es un sucesor de un múltiplo de N, no se aplica la regla 2, sino que se coloca en la casilla de la fila posterior y en la misma columna. Si N= 5, el cuadrado generado debe quedar.

Ejercicios El departamento de personal de una escuela tiene registros del nombre, sexo y edad de cada uno de los profesores adscritos al mismo. Escriba un programa que calcule e imprima los siguientes datos: 1. Edad promedio del grupo de profesores 2. Nombre del profesor más joven del grupo 3. Nombre del profesor de más edad 4. Número de profesoras con edad mayor al promedio 5. Número de profesores con edad menos al promedio (trabajar con menú y procedimientos)