FUNDAMENTOS DE INFORMÁTICA
|
|
|
- Esther Fernández Rico
- hace 9 años
- Vistas:
Transcripción
1 FUNDAMENTOS DE INFORMÁTICA Tema 3 Estructuras de datos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
2 Estructuras de datos Dos estructuras de datos fundamentales son las conocidas como: matriz (o array) y registro (o estructura). Son de uso frecuente, por lo que son elementos imprescindibles en la programación de muchos problemas. Por ejemplo, las notas correspondientes a las distintas evaluaciones realizadas a cada uno de los alumnos de un determinado curso forman una matriz, y la ficha que contiene los datos personales de cada uno de estos alumnos es un ejemplo de registro (o estructura). undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
3 Matrices Una matriz (array en inglés) es un conjunto de elementos contiguos, todos del mismo tipo, que comparten un nombre común y a los que es posible acceder mediante la posición (índice) que ocupa cada uno de ellos en la matriz, como un vector o una matriz en Álgebra. Esta disposición permitirá escribir código más simple, ya que será posible establecer bucles en los que se recorra los elementos de una matriz mediante el número de índice. A las matrices de una dimensión se les suele llamar también vectores o listas, y a las matrices de dos dimensiones, tablas. elemento Matriz Matriz a... a(i) a(i+1) a(i+2) a(i+3)... undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
4 Matrices Es posible definir matrices de hasta 60 dimensiones en Visual Basic y de cualquier tipo de datos (tipos fundamentales y estructuras definidas por el usuario). La representación de las matrices se hace mediante variables con subíndices. Los subíndices son números enteros consecutivos y, por defecto, el primer índice valdrá 0. Una matriz de dos dimensiones se representa con una variable con dos subíndices (filas, columnas). Una de tres con tres, etcétera. Para formar el nombre de una matriz y definir su tipo, se siguen las mismas reglas que para las variables: Dim a(24) As Integer matriz de enteros, 1 dimensiones. Dim c(12,5) As String matriz de cadenas, 2 dimensiones. undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
5 Declaración de matrices La declaración de una matriz especifica el nombre de la matriz, el número de elementos de la misma y el tipo de éstos: Dim variable[(dimension)][as tipo] donde: variable es el nombre de la matriz. dimension es una lista de expresiones numéricas, separadas por comas y que definen las dimensiones de la matriz. Esta lista puede ser de la forma: [inferior To] superior [,... tipo define el tipo de la variable (Integer, Long, String, etc.) undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
6 Ejemplos de declaración de matrices Lista o vector de 60 enteros, indexados del 0 al 59: Dim temp(59) As Integer Lista o vector de 60 enteros, indexados del 1 al 60: Dim temp(1 To 60) As Integer Lista o vector de 60 cadenas de caracteres de longitud fija 40: Dim temp(1 To 60) As String * 40 Tabla de 10 * 10 elementos de tipo Double: Dim a(9,9) As Double Dim a(1 To 10, 1 To 10) As Double Dim a(-5 To 4, 2001 To 2010) As Double undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
7 Ejemplo de manipulación de matrices Const n = 12 Dim A(1 to n) As Double Dim i As Integer matriz de n elementos Bucle For para Rellenar la matriz a con datos. For i = 1 To n A(i) = InputBox( Introduce el elemento & i & de A ) Next i Bucle For para Visualizar la matriz con Print For i = 1 To n MsgBox A(i) Next i undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
8 Matrices dinámicas Estructuras de datos Una matriz dinámica, a diferencia de las anteriores, puede ser redimensionada en cualquier momento de la ejecución del programa. Para crear una matriz dinámica, primero hay que declararla como si fuera una matriz estática (con Dim), pero sin darle dimensión. Para reasignar dinámicamente el número de elementos se utiliza la sentencia ReDim. No es posible cambiar el número de dimensiones de la misma, sólo los tamaños de cada dimensión. Cada vez que se ejecuta ReDim, todos los valores previamente almacenados se pierden. Para cambiar el tamaño conservando los valores hay que utilizar la palabra clave Preserve, en cuyo caso no es posible cambiar el/los índice/s inferior/es, sólo el superior. undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
9 Ejemplo de manipulación de matrices dinámicas Dim m() As Double 'declaracion de matriz dinamica Dim filas As Integer, columnas As Integer Dim i As Integer, j As Integer 'consulto al usuario el tamaño de la matriz filas = InputBox("Nº filas de la matriz:") columnas = InputBox("Nº columnas de la matriz:") ReDim m(1 To filas, 1 To columnas) 'redimensiono la matriz 'Leo los datos For i = 1 To filas For j = 1 To columnas m(i, j) = InputBox("m(" & i & ", " & j & ") = ") Next j Next i undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
10 Otras cuestiones sobre matrices Erase vuelve a inicializar los elementos de matrices de tamaño fijo y libera el espacio de almacenamiento asignado a matrices dinámicas. Tipo de matriz Matriz numérica fija Matriz de cadena fija (longitud variable) Matriz de cadena fija (longitud fija) Matriz de tipos definidos por el usuario Efecto de Erase sobre elementos de una matriz fija Establece cada elemento a cero. Establece cada elemento a una cadena de longitud cero (""). Establece cada elemento a cero. Establece cada elemento como si se tratara de una variable separada. Para copiar una matriz en otra es necesario asignar uno a uno los valores de la primera en las variables de la segunda. La función Ubound(variable, dimension) devuelve el valor más alto de la dimensión de la variable de tipo matriz indicada. undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
11 Estructuras: Type Type Estructuras de datos Una estructura o registro es un nuevo tipo de datos, especificado por el usuario, que puede definirse como una colección de datos de diferentes tipos. Para declarar una estructura, hay que utilizar la instrucción de Visual Basic Type... End Type. Esta instrucción sólo puede aparecer en la sección Declaraciones de los módulos. Type Ficha Nombre As String * 60 Direccion As String * 40 Telefono As String *12 Edad As Integer End Type En este ejemplo se declara un tipo de datos Ficha que consta de cuatro campos, denominados Nombre, Direccion, Telefono y Edad. undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
12 Estructuras: Type Type Una vez declarado el tipo de datos, ya es posible declarar variables de este tipo. Por ejemplo, la siguiente sentencia declara la variable Alumno de tipo Ficha: Dim Alumno As Ficha Para referirse a un determinado campo de una estructura, se utiliza la notación variable.miembro. Por ejemplo: Alumno.Nombre = InputBox("Introduce tu nombre") Alumno.Telefono = InputBox("Introduce tu teléfono") MsgBox "El teléfono introducido ha sido " & Alumno.Telefono undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
13 Estructuras. Sentencia Type Type Un miembro de una estructura puede ser, a su vez, otra estructura: Type Fecha Dia As Integer Mes As Integer Ano As Integer End Type Type Ficha Nombre As String * 60 Direccion As String * 40 Telefono As String *12 Edad As Integer FechaMatricula As Fecha End Type Para acceder al día de matrícula de la variable Alumno definida anteriormente: Alumno.FechaMatricula.Dia undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
14 Estructuras. Sentencia Type Type En el caso de estructuras, sí que es posible la asignación entre variables del mismo tipo: Dim Alumno1 As Ficha, Alumno2 As Ficha Alumno2 = Alumno1 Un tipo definido por el usuario también puede contener miembros que sean matrices estáticas y dinámicas: Type Ficha... Asignaturas() As String matriz dinámica Optativas(3) As String matriz estática... End Type undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
15 Estructuras. Sentencia Type Type Se accede a un elemento de un miembro que es una matriz de la siguiente forma: Alumno.Optativas(0) = Robótica Industrial También es posible definir matrices de estructuras de la siguiente forma: Public GrupoA (1 To 100) As Ficha Se accede a los miembros de un elemento de la matriz del modo siguiente: GrupoA(1).Nombre = Armando Bronca Constante GrupoA(100).Optativas(1) = Informática Avanzada undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
16 Sentencia with... end with La sentencia With permite manipular, de forma más sencilla, el acceso a los miembros de una estructura. Así, el conjunto de sentencias que manipulan atributos de la variable Alumno de tipo Ficha es: Alumno.Nombre = Armando Bronca Constante Alumno.Direccion = C/La Calle s/n Alumno.Telefono = podrían escribirse, utilizando esta sentencia, de este otro modo: With Alumno.Nombre = Armando Bronca Constante.Direccion = C/La Calle s/n.telefono = End With undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
17 FUNDAMENTOS DE INFORMÁTICA Tema 3 Estructuras de datos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería
Declaración de variables (integer, single, double, boolean, etc.) en Visual Basic. Dim. Ejemplos. (CU00309A)
aprenderaprogramar.com Declaración de variables (integer, single, double, boolean, etc.) en Visual Basic. Dim. Ejemplos. (CU00309A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:
ARREGLOS MIA RICARDO GONZALEZ LOZANO
ARREGLOS MIA RICARDO GONZALEZ LOZANO Arreglos Las variables que hemos utilizado hasta ahora nos permiten el almacenamiento de un solo valor a la vez. Para resolver cierto tipo de problemas con datos múltiples
3. Estructuras iterativas
3. Estructuras iterativas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Estructura iterativas 1. Análisis de algoritmos iterativos 2. Ej11: While 3. Ej12:
Declaración de variables. Sentencias de entrada/salida
Declaración de variables. Sentencias de entrada/salida Introducción En los capítulos anteriores se introdujo la notación algorítmica y unas nociones básicas del lenguaje de programación FORTRAN; se describió
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería
ARREGLOS EN. Nota: El autor.
ARREGLOS EN Nota: PSeInt es un software importante y muy útil para aquellos estudiantes que se inician en el aprendizaje de la programación. Pero como todo programa informático contiene errores o los famosos
Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A)
aprenderaprogramar.com Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A) Sección: Cursos Categoría: Curso Visual Basic nivel I Fecha revisión: 2029 Autor: Mario R. Rancel
REPASO ARRAYS MULTIDIMENSIONALES EN JAVA. DECLARACIÓN Y USO. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00905C)
APRENDERAPROGRAMAR.COM REPASO ARRAYS MULTIDIMENSIONALES EN JAVA. DECLARACIÓN Y USO. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00905C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado I
Introducción a MATLAB
Introducción a MATLAB Sistemas Conexionistas - Curso 07/08 MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería. Se pueden resolver problemas numéricos relativamente
Programación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
UNIDAD III: Elementos del Lenguaje QuickBASIC OBJETIVO GENERAL:
UNIDAD III: Elementos del Lenguaje QuickBASIC OBJETIVO GENERAL: Aprender los tipos de datos que soporta este lenguaje de programación. 3.1 Números en QuickBASIC QuickBASIC soporta cuatro tipos de números:
TEMA 7. ARRAYS (LISTAS Y TABLAS).
TEMA 7. ARRAYS (LISTAS Y TABLAS). En capítulos anteriores se han descrito las características de los tipos de datos básicos o simples (carácter, entero y coma flotante). Asimismo, se ha aprendido a definir
Introducción a MATLAB
Introducción a MATLAB Sistemas Conexionistas - Curso 08/09 MATLAB es un sistema interactivo basado en matrices que se utiliza para cálculos científicos y de ingeniería. Puede resolver problemas numéricos
1. Introducción a la programación. Ej01: Diagrama de Flujo
1. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice 1. 1. Ej01: Vacío 2. Ej02: Saludo 3. Ej03: Asignación 4. Ej04: Lectura 5. Ej05: Concatenación 6. Ej06: Conversión
Programa de números aleatorios
Fundamentos de Informática 2012-2013 Laboratorio 11: Vectores (1) Objetivos: Adquirir habilidades en el uso de vectores (arrays de una dimensión) Conocer la generación de números seudo-aleatorios Límites
6. Vectores Fundamentos de Informática
6. Vectores Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Vectores 1. Introducción 2. Declaración 3. Acceso 4. Paso de parámetros 5. Recorrido completo 6.
Expresión, Operador, Operando, Asignación, Prioridad
4. EXPRESIONES Y OPERADORES Conceptos: Resumen: Expresión, Operador, Operando, Asignación, Prioridad En este tema se presentan los siguientes elementos de la programación: las expresiones y los operadores.
MATRICES Y ARRAYS (ARREGLOS) MULTIDIMENSIONALES EN PHP. EJERCICIOS RESUELTOS. EJEMPLOS (CU00824B)
APRENDERAPROGRAMAR.COM MATRICES Y ARRAYS (ARREGLOS) MULTIDIMENSIONALES EN PHP. EJERCICIOS RESUELTOS. EJEMPLOS (CU00824B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero Fecha
6. Vectores. 1. Introducción. 2. Declaración (I) Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos.
6. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice 4. Paso de parámetros 5. Recorrido completo 6. Recorrido de búsqueda 7. Inicialización 2 Necesidad Agrupar
Objetivos y Temario CURSO SQL SERVER 2012
Objetivos y Temario CURSO SQL SERVER 2012 OBJETIVOS Este curso está dirigido a todos los que comienzan a trabajar con SQL Server 2012. De una forma rápida y concisa obtendrá el conocimiento necesario para
Programación I. Práctica parcial: el juego de los barquitos (ENTREGA OBLIGATORIA)
Programación I Práctica parcial: el juego de los barquitos (ENTREGA OBLIGATORIA) El objetivo de esta práctica es implementar una variedad del juego de los barquitos o hundir la flota. Como sabréis el juego
Arreglos Unidimensionales En este tipo de arreglo se hace uso de un índice solamente para hacer referencia a una posición particular del arreglo.
Arreglos (Arrays) en Java Definición: Un arreglo es un objeto contenedor que consiste de una cantidad fija de posiciones o celdas para almacenar valores del mismo tipo en ellas. Cada posición o celda del
Unidad II: Estructuras de datos (en Visual Basic)
Unidad II: Estructuras de datos (en Visual Basic) Arreglos Arreglos en Visual Basic Los Arreglos se utilizan para almacenar un conjunto de variables, que sean del mismo tipo de dato, y todas estas bajo
Fundamentos de Programación
Fundamentos de Programación COMENTARIOS Microsoft Visual Basic interpreta que todo lo que está a la derecha del carácter ( ) en una línea cualquiera de programa es un comentario y no ejecuta acción alguna.
Capítulo 5 IDENTIFICADORES, VARIABLES Y CONSTANTES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 5 IDENTIFICADORES, VARIABLES Y CONSTANTES 1 OBJETIVOS Saber qué
Tipos Recursivos de Datos
1/1 Tipos Recursivos de Datos Josefina Sierra Santibáñez 27 de noviembre de 2016 2/1 Introducción La recursividad no sólo se puede aplicar a la definición de procedimientos (i.e. funciones o acciones),
GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS
GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS A.- ASPECTOS FUNDAMENTALES DEL CÓDIGO ORIENTADO A OBJETOS MÓDULOS DE CÓDIGO: El código en Visual Basic se almacena en módulos. Hay tres tipos de módulos: de formulario,
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN
REPRESENTACIÓN INTERNA DE LA INFORMACIÓN Introducción... 2 Códigos... 3 Unidades de Información... 4 Unidades de Información... 5 Sistemas de numeración... 6 - Decimal, Binario... 6 - Conversión de decimal
Comencemos a programar con. Entrega 06
Comencemos a programar con VBA - Access Entrega 06 Estructuras de datos Eduardo Olaz 06-2 Matrices ó Arrays Una matriz en VBA es un conjunto de variables del mismo tipo, a las que se puede acceder mediante
UNIDAD I. ALGORITMOS
UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos
Fundamentos de la Programación
Fundamentos de la Programación El Software Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones, llamadas programas o software. Dos grandes grupos de software
Los arreglos, matrices, vectores y vectores de controles
CORPORACION UNIVERSITARIA DE EDUCACION SUPERIOR Estructura de Datos Docente: Víctor Andrés Ochoa Correa Los arreglos, matrices, vectores y vectores de controles Contenido 1 - Arreglos y vectores 1.1 -
Nelson David Muñoz Politécnico CJIC TUTORIAL DISPLAYS
1 TUTORIAL DISPLAYS OBJETIVOS Familiarizarse con el manejo de displays de 7 segmentos por medio de microcontroladores. Crear y manipular variables y vectores de constantes. Realizar la implementación física
Funciones & Estructuras de control
Funciones & Estructuras de control Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre Primavera, 2011 Universidad de Concepción Contenidos 1 2 3 En la
Introducción a las sentencias de control
INSTRUCCIONES DE CONTROL CONTENIDOS 1. Introducción a las sentencias de control. 2. Instrucciones o sentencias condicionales: IF, IF-ELSE, SWITCH. 3. Instrucciones o sentencias repetitivas o iterativas:
1.2. Es Java un lenguaje ideal para aprender a programar? 1.4. Cuáles son las versiones y distribuciones Java y cuál usar?
1 1. Introducción 1.1. Qué es Java? 1.2. Es Java un lenguaje ideal para aprender a programar? 1.3. Es Java software libre? 1.4. Cuáles son las versiones y distribuciones Java y cuál usar? 1.5. Qué sistema
Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)
aprenderaprogramar.com Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel
BASES DE DATOS. En Access hay una serie de herramientas u objetos que facilitan enormemente el tratamiento de la información:
BASES DE DATOS Concepto de archivo o fichero. Un Fichero es un conjunto de información almacenado en los periféricos de memoria masiva de datos y que es tratado como una unidad por el sistema operativo.
Programación de Videojuegos Tema 15 Tipos de Dato I. 15. Tipos de Dato I
15. Por ahora ya sabemos lo suficiente sobre el muestreo de textos por pantalla, aunque por supuesto a falta de practicar un poco. Vamos a cambiar un poco de temática y vamos a ver otros aspectos avanzados
Tema 3 Constantes, Variables y Tipos
Tema 3 Constantes, Variables y Tipos Contenidos 1. Definiciones. 1.1 Variables y Constantes. 1.2 Identificadores. 2. Declaración de Variables en un Programa en C. 3. Tipos de Datos. 3.1 Clasificación.
Algoritmos y Programación I
Algoritmos y Programación I ARREGLOS Y ESTRUCTURAS EN C Arreglos Un arreglo o vector es un conjunto de datos del mismo tipo, almacenados de forma contigua (es decir uno al lado del otro) en memoria principal.
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java II... 6 Estructuras de control... 7 Estructuras de selección... 8 Sentencia if... 9 Sentencia if - else... 12 Operador condicional...
BASE DE DATOS ARTICULOS DE COMPUTACION.
BASE DE DATOS ARTICULOS DE COMPUTACION. Ejercicio 1. Agregar una Tabla Clientes: la cual contenga los siguientes campos: cedula, nombre, apellido, teléfono. Ejercicio 2. Agregarle cinco registros a la
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE) Menú 1. Operadores Matemáticos 2. Operadores relacionales 3. Funciones de Visual Basic 4. Tipos de variables
Cadenas de Caracteres
Cadenas de Caracteres Modificaciones: Andrés Arcia Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Cadena de Caracteres
INTRODUCCIÓN A VISUAL BASIC
INTRODUCCIÓN A VISUAL BASIC Lenguaje de programación basado en objetos y dirigido por eventos (o sucesos), desarrollado por el alemán Alan Cooper para el entorno Windows de Microsoft. Es un lenguaje de
Prof. Dr. Paul Bustamante
Nombre: Carné: Examen C++ - Junio Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Examen Grupo B Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción.... 1 1.1 Ejercicio 1:
Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr
Introducción Arquitectura de los DBMS Lenguajes de los DBMS Diccionario de datos Seguridad e integridad de los datos Administrador del DBMS Arquitectura Cliente-Servidor Definimos un Sistema Gestor de
La sintaxis básica para definir una clase es la que a continuación se muestra:
DEFINICIÓN DE CLASES Y OBJETOS EN C# Sintaxis de definición de clases La sintaxis básica para definir una clase es la que a continuación se muestra: class nombreclase miembros De este modo se definiría
Sistemas Operativos. Clase 2: Administración de procesos.
Sistemas Operativos Clase 2: Administración de procesos. Administración de procesos Un concepto muy importante en el ambiente de diseño de todo sistema operativo, es el de proceso o tarea. De manera general,
Columnas 1 2 3 4 5 6 7 8 9
Array bidimensionales, multidimensionales (matrices) Un array multidimensional o matriz es aquella cuyos elementos se encuentran organizados en una estructura de varias dimensiones. Para definirlas se
Tipos de Datos de python (1ª parte):
Tipos de Datos de python (1ª parte): Cuando almacenamos datos en una variable, lo que podemos hacer con ellos depende del tipo de datos que sean. Si tengo los datos 1 y 2 y hago 1+2 obtendré como resultado
2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS 2.1 Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como
PROGRAMACIÓN EN VISUAL BASIC Ejercicios sin resolver
DEPARTAMENTO DE ENXEÑARÍA DE SISTEMAS E AUTOMÁTICA FUNDAMENTOS DE INFORMÁTICA PROGRAMACIÓN EN VISUAL BASIC Ejercicios sin resolver Se recomienda codificar la solución en papel antes de pasarlo al ordenador.
8.1.- FUNCIONES Y PROCEDIMIENTOS DEFINIDOS POR EL USUARIO EN TURBO PASCAL.
8.1.- FUNCIONES Y PROCEDIMIENTOS DEFINIDOS POR EL USUARIO EN TURBO PASCAL. PROCEDIMIENTOS. CONCEPTO Un procedimiento es un programa que realiza una tarea específica. Puede recibir cero o más valores del
Prof. Dr. Paul Bustamante
Prácticas de C++ Practica Nº 4 Fundamentos de Programación Informática II Prof. Dr. Paul Bustamante Practica Nº 4 Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Números Perfectos....
Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A)
aprenderaprogramar.com Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:
Tipos de Datos Recursivos
1/1 Tipos de Datos Recursivos Josefina Sierra Santibáñez 15 de mayo de 2018 2/1 Introducción La recursividad no sólo se puede aplicar a la definición de procedimientos (i.e. funciones o acciones), sino
Tema 3. Programación orientada a objetos en Java (Parte 1)
Programación en Java Tema 3. Programación orientada a objetos en Java (Parte 1) Luis Rodríguez Baena Facultad de Informática Clases y objetos (I) Clase Cojunto de datos (atributos) y funciones (métodos)
SISTEMAS DE ECUACIONES LINEALES
1 SISTEMAS DE ECUACIONES LINEALES Una ecuación es un enunciado o proposición que plantea la igualdad de dos expresiones, donde al menos una de ellas contiene cantidades desconocidas llamadas variables
Este es un arreglo de números enteros, o sea que guarda una serie de variables de tipo INTEGER, todas agrupadas en una sola estructura.
Arreglos en Pascal 1.- Introducción a los Arreglos. Algunos de los tipos de datos que vimos eran los tipos INTEGER, CHAR, BOOLEAN, etc.. Un arreglo, mas que un tipo de dato es una estructura que nos permite
CLASE 11 USO DE CONDICIONALES Y VECTORES
CLASE 11 USO DE CONDICIONALES Y VECTORES Condicional de Descartes. Para sacar un mayor provecho a este comando es importante entender cómo funciona su estructura lógica. Para ello se recomienda escribir
Ing. Ramón Morales Higuera
MATRICES. Una matriz es un conjunto ordenado de números. Un determinante es un número. CONCEPTO DE MATRIZ. Se llama matriz a un conjunto ordenado de números, dispuestos en filas y Las líneas horizontales
Categorías de métodos. Métodos constructores y destructores
1. Categorías de los métodos 2. Inicialización de miembros 3. Métodos constructores 4. Inicialización de objetos con y sin constructores 5. Sobrecarga de funciones constructoras 6. Argumentos implícitos
Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa
PROGRAMACIÓN 10. Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial
UNIDAD 2: INTRODUCCIÓN AL LENGUAJE DE PROGRAMACiÓN R
UNIDAD 2: INTRODUCCIÓN AL LENGUAJE DE PROGRAMACiÓN R Técnicas Inteligentes en Bioinformática Máster en Lógica, Computación e Inteligencia Artificial Dpto. Ciencias de la Computación e Inteligencia Artificial
Tema 05: Tablas hash. M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom
Tema 05: Tablas hash M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom (Prof. Edgardo A. Franco) 1 Contenido Tablas hash o de dispersión Función
Cómo nombrar variables ( 2&
&'()*+,, *)-.&'*/0+!" #$ # http://www.escet.urjc.es/~aiiq/ Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción
COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA
PRÁCTICA OCHO DE VISUAL BASIC Tipos de variables en Visual Basic Los distintos tipos de variables utilizados en Visual Basic son: Integer Valor Entero 2 Bytes Long Valor Entero Largo 4 Bytes Single Valor
CURSOSO. Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. MATEMÁTICAS. AntonioF.CostaGonzález
CURSOSO CURSOSO MATEMÁTICAS Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. AntonioF.CostaGonzález DepartamentodeMatemáticasFundamentales FacultaddeCiencias Índice 1 Introducción y objetivos
Oracle Database 10g: Conceptos Básicos de SQL y PL/SQL
Oracle University Contacte con nosotros: 902 302 302 Oracle Database 10g: Conceptos Básicos de SQL y PL/SQL Duración: 5 Días Lo que aprenderá Obtendrá los conocimientos fundamentales de SQL y PL/SQL mediante
1.-Tipos y subtipos de datos en VBS
1.-Tipos y subtipos de datos en VBS Una variable es un nombre que hace referencia a una zona de la memoria, en la cual, se puede almacenar información que puede cambiar durante el tiempo en que se ejecuta
TEMA 8. ESTRUCTURAS Y UNIONES.
TEMA 8. ESTRUCTURAS Y UNIONES. Este capítulo examina estructuras, uniones, enumeraciones y s definidos por el usuario que permite a un programador crear nuevos s de datos. La capacidad para crear nuevos
Módulo. = Asignación = = Comp. de igualdad!= Com. de desigualdad <= Comp. menor o igual >= Comp. mayor o igual AND lógico OR lógica.
EQUIVALENCIAS BÁSICAS ENTRE PASCAL Y C A continuación se presentan algunas equivalencias básicas entre estos lenguajes de programación : Operadores en lenguaje C: Operador Descripción % Módulo = Asignación
directamente indirectamente
PUNTEROS EN C PUNTEROS Permiten simular el pasaje de parámetros por referencia. Permiten crear y manipular estructuras de datos dinámicas. Su manejo es de fundamental importancia para poder programar en
Tema 8 Vectores y Matrices
Tema 8 Vectores y Matrices Contenidos 1. Vectores. 1.1. Declaración. 1.2. Inicialización. 1.3. Acceso a elementos. 1.4. Operaciones. 2. Cadenas de caracteres (vectores de caracteres). 2.1. Declaración,
Repaso Visual Basic Interfaz Gráfica
Interfaz Gráfica Ventana del Proyecto Barras De Menús Barras Herramientas Formulario (Form) Ventana del Propiedades Form Layout Posición del Formulario Códigos de Colores en Vbasic 1 Códigos de Colores
El lenguaje C. 1. Estructuras. Principios de Programación. 1.1. Definicion de estructuras
Principios de Programación El lenguaje C 1. Estructuras Las estructuras son colecciones de variables relacionadas bajo un nombre. Las estructuras pueden contener variables de muchos tipos diferentes de
Forma Básica Clase Java
Programación Orientada a Objetos Conceptos Básicos de Objetos en Java Ing. Julio Ernesto Carreño Vargas MsC. Forma básica de una clase en Java Especifica que la clase forma parte del paquete conceptos
Programación. Test Autoevaluación Tema 6
Programación Test Autoevaluación Tema 6 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordóñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.
Tema: Clases y Objetos en C++. Parte II.
Programación II. Guía 4 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C++. Parte II. Objetivos Específico Implementar clases, objetos, propiedades, métodos
Algoritmos y Programación Clase 8
Algoritmos y Programación Ordenamiento y Búsqueda Anexo: Uso de Procedimientos Sub y Procedimientos Function 1 EXAMEN 1. Lunes 16 de abril 4 pm. 2. Tema: Lo visto hasta la clase de hoy. 2 Contenido Ordenamiento
III. Generación de Código orientado a objetos
III. Generación de Código orientado a objetos UNIDAD III Aspectos fundamentales Del código orientado a objetos. MÓDULOS DE CÓDIGO 1 DE FORMULARIO Almacenan el código en VB 2 ESTÁNDAR 3 DE CLASE Contiene
LABORATORIO 4. Escribir el CÓDIGO y la INTERFAZ GRÁFICA (cuando proceda) de los correspondientes casos prácticos.
LABORATORIO 4 Escribir el CÓDIGO y la INTERFAZ GRÁFICA (cuando proceda) de los correspondientes casos prácticos. NOTA: Según lo acordado en el laboratorio anterior, seguir guardando toda la documentación
Modulo 11. Clases y Objetos en Java
El siguiente texto es una traducción no oficial del documento publicado por el grupo JEDI, Introduction to Programming 1, no pretende en ningún momento reemplazar los contenidos generados por este grupo.
Programación con Delphi (V)
Programación con Delphi (V) Francisco Charte Ojeda - http://www.fcharte.com Sumario Una de las características de Delphi que más gusta a sus usuarios, los desarrolladores, es el lenguaje en que está basado:
