Algoritmos y Programación Clase 8
|
|
- Francisco Javier González Vera
- hace 7 años
- Vistas:
Transcripción
1 Algoritmos y Programación Ordenamiento y Búsqueda Anexo: Uso de Procedimientos Sub y Procedimientos Function 1
2 EXAMEN 1. Lunes 16 de abril 4 pm. 2. Tema: Lo visto hasta la clase de hoy. 2
3 Contenido Ordenamiento y Búsqueda 1.1 Ejemplos. 1.2 Métodos de Ordenamiento: Intercambio o Burbuja Selección Inserción (Anexo, para estudiar) 1.3 Métodos de búsqueda: Secuencial Binaria 3
4 1.1 Ejemplos Ordenamiento y búsqueda: En el directorio telefónico. En el diccionario. Inventarios. Lista de carnés. Billetes (con repetición) Facturación, proveedores. Biblioteca,, etc. 4
5 Ordenamiento El ordenamiento de una serie de datos puede ser ascendente o descendente: Orden ascendente: X 1 X 2... X i-1 X i X i+1... X n Orden descendente: X 1 X 2... X i-1 X i X i+1... X n 5
6 Métodos de ordenamiento Cinco métodos básicos de ordenamiento de vectores: Intercambio ( Burbuja ) Selección Inserción *Shell *QuickSort Tarea Ejemplo: : Un mazo de cartas, de una sola pinta. 6
7 1.2.1 Método de Ordenamiento Intercambio (Burbuja) 7
8 Intercambio (Burbuja), cont. 1. Desplegar las cartas sobre una mesa,en línea, figuras hacia arriba Para abreviar la explicación del algoritmo se toma un subconjunto del mazo de cartas, por ejemplo el conformado por las cartas que se muestran. 8
9 Intercambio (Burbuja), cont. 2. Intercambiar las cartas que están desordenadas: (se compara la primera con todas las demás) La carta de la primera posición es mayor que la carta ubicada en la segunda posición. Hay que efectuar intercambio. La carta 5 se lleva a la posición 1, y la carta 9 a la posición 2. 9
10 Intercambio (Burbuja), cont. 2. Intercambiar las cartas que están desordenadas: (se compara la primera con todas las demás) 2.1 La carta en la primera posición se lleva a una ubicación temporal. Esta carta se ubicará en la segunda posición 10
11 Intercambio (Burbuja), cont. La carta en la ubicación temporal se lleva a la segunda posición. Así se ha efectuado un proceso de intercambio (transposición, permutación). 11
12 Intercambio (Burbuja), cont. RESULTADO PARCIAL DEL ORDENAMIENTO 12
13 Intercambio (Burbuja), cont. Ahora, la carta 5 es la primera, y es menor que la carta 9. Es decir, NO se realiza intercambio. Luego la carta 5 se compara con la siguiente (4). La carta 5 es mayor que la 4. Entonces Sí se efectúa el intercambio. 13
14 Intercambio (Burbuja), cont. RESULTADO PARCIAL DEL ORDENAMIENTO La carta 4, en la posición 3, se lleva a una ubicación temporal; la carta 5, en la posición 1, se lleva a la posición 3; y la carta 4 se lleva de la posición temporal a la posición 1. 14
15 Intercambio (Burbuja), cont. La carta 4, en la posición 1, se compara con las demás; el intercambio se hace con la carta 2, que está en la posición 5. 15
16 Intercambio (Burbuja), cont. 2. Intercambiar las cartas que están desordenadas: (se compara la primera con todas las demás) La carta 2, ahora en la posición 1, es la de menor valor. 16
17 Intercambio (Burbuja), cont. 2. Intercambiar las cartas que están desordenadas: (se compara la segunda con todas las demás) El proceso de intercambio se repite hasta que las cartas estén ordenadas ascendentemente. 17
18 Intercambio (Burbuja), cont. 3. Finalizar cuando todas las cartas están ordenadas: Este método implica dos iteraciones: una que toma cada carta; y otra que compara la carta tomada con todas las demás; en dicha comparación se decide efectuar, o no, 18 el intercambio.
19 Intercambio (Burbuja) Ordenar ascendentemente: 1. Desplegar las cartas sobre una mesa, en línea, figuras hacia arriba. 2. Intercambiar las cartas que están desordenadas: 2.1 Llevar la carta con número inferior a la posición de la carta con la cual se va a intercambiar. 2.2 Llevar la carta con número superior a la posición de la carta descrita en Repetir el paso 2, hasta que no se encuentren cartas desordenadas. 19
20 Intercambio (Burbuja), cont. El algoritmo en Visual Basic: For i = 1 To N-1 For j= i+1 To N If(X(j) ) > X(i))Then temp = X(i) Máximo X(i) = X(j) X(j) = temp N-1 N-1 End if Next j Next i Número de comparaciones ~ N 2 20
21 Intercambio (Burbuja), cont. Ejemplo de la función de la variable Temporal (Temp( Temp): Temp 21
22 Intercambio (Burbuja), cont. Ejemplo de la función de la variable Temporal (Temp( Temp): 1 Temp 22
23 Intercambio (Burbuja), cont. Ejemplo de la función de la variable Temporal (Temp( Temp): 2 Temp 23
24 Intercambio (Burbuja), cont. Ejemplo de la función de la variable Temporal (Temp( Temp): 3 Temp 24
25 1.2.1 Intercambio ( Burbuja ), cont. # de comparaciones Algoritmo exponencial ~ N 2 número de elementos 25
26 1.2.2 Método de Ordenamiento Selección 26
27 2 Método de Selección, cont. 1. Desplegar las cartas sobre una mesa figuras hacia arriba 27
28 Método de Selección,, cont. 2. Retirar la carta de menor valor y ubicarla en otro sitio: 28
29 Método de Selección,, cont. 3. Del mazo restante en la mesa, seleccionar la carta de menor valor, retirarla de la mesa y ponerla en el otro sitio, detrás de la anterior. 29
30 Método de Selección,, cont. 4. Al finalizar, las cartas estarán ordenadas ascendentemente: Puede demostrarse que el método de selección requiere un número de comparaciones de (N 2 - N)/2. En el mejor de los casos, el número de intercambios es cero y en el peor de los casos es (N2 - N)/2. 30
31 Ejemplo utilizando el Mazo de Cartas de una sola pinta 1.Desplegar las cartas sobre una mesa, figuras hacia arriba. 2.Seleccionar la carta de menor valor, retirarla de la mesa, ponerla en la mano. 3.Del mazo restante en la mesa, seleccionar la carta de menor valor, retirarla de la mesa y ponerla en la mano, detrás de la anterior. 4.Repetir paso 3. Al terminar, las cartas están ordenadas en la mano. 31
32 Método de Selección,, cont. Programa en Visual Basic: For i = 1 To N-1 c = i : t = X(i) For j = i+1 To N If(X(j) >= t)then c = j : t = X(j) End If Next j X(c) = X(i) X(i) = t Next i 32
33 Eficiencia de los Métodos Algunos parámetros a considerar son: 1.Número de comparaciones que se efectúan. 2.Número de intercambios de posición (transposiciones) que se ejecutan. Las transposiciones toman la mayor parte del tiempo. 33
34 1.3 Métodos de Búsqueda La búsqueda implica hallar un elemento en una lista de datos. Métodos de búsqueda: Secuencial Binaria
35 1.3.1 Búsqueda Secuencial 35
36 Búsqueda Secuencial Lectura de datos vector A(N) K = 0 Do k = k + 1 Loop Until(Dato = A(k) or k=n) ~ N El arreglo puede estar, o no estar, ordenado.
37 Búsqueda Secuencial If k = n And dato <> a(k) Then Text1.Text = "dato no encontrado " Else Text1.Text = "Posición " & k Text2.Text = "Dato " & dato End If 37
38 1.3.2 Búsqueda Binaria 38
39 2 Búsqueda B Binaria El arreglo está ordenado ascendentemente: 1. Comparar el dato buscado con el elemento del medio Si aquel es menor que el dato del medio, entonces la búsqueda se hace en la primera mitad De lo contrario, el dato buscado puede estar en la segunda mitad. 2. Repetir el proceso hasta que se encuentre el dato buscado, o hasta que se agoten los elementos.
40 Búsqueda Binaria A() es un vector ordenado ascendentemente y se esta buscando un dato entre los lìmites superior e inferior. Inf m=(inf+sup)/2 Sup [a1 a2 a3 a4 am aj an] Si dato buscado < am Sup = m-1 Inf = m+1 Si dato buscado = am La posición buscada = m Si dato buscado > am 40
41 Búsqueda Binaria, cont. Ejemplo: Para hallar el Dato = 40, en la lista 10,20,30,40,50,60,70,80,90 Primero se compara con el elemento del medio, 50. Puesto que Dato < 50, la búsqueda continua con la primera mitad: 10,20,30,40,50. El elemento del medio es ahora 30, que es menor que 40 (el dato buscado). La búsqueda sigue con la lista 40,50. Encontrándose el valor buscado (40) en uno de los extremos.
42 Búsqueda Binaria, cont. Lectura de datos X(N) Inf = 1 : Sup = N Do m = (Inf+Sup)/2 If (dato < X(m))Then Sup = m Else If(dato > X(m))Then Inf = m End If Loop Until (dato=x(m) or Inf >= Sup)
43 Presentación de resultados If(dato=X(m)) Then Text1.text = La posición es: & m Text2.text = El dato es: & X(m) Else Text1.text = El dato no se encontro EndIf 43
44 Búsqueda Binaria (cont.) Este método es más eficiente que el anterior ya que con las primeras dos comparaciones se descartan 3/4 de los datos (el 75%). Comparaciones ~ N: Secuencial ~ Log 2 (N): Binaria número de elementos
45 TAREAS 45
46 Listado de ejercicios Calcular el mayor y el menor valor de un vector. Calcular la suma y el promedio de un vector. Invertir las entradas de un vector sobre el mismo vector, ej: [5, 6, 9, 1, 3, 0, 4] [4, 0, 3, 1, 9, 6, 5] 46
47 Listado de ejercicios Conocidas las coordenadas de un conjunto de puntos: Calcular un vector en la que el elemento (i) sea la distancia del punto i al origen. Calcular una matriz en la que el elemento (i,j) sea la distancia del punto i al punto j. 47
48 Listado de ejercicios Conocido un vector: identificar qué posición ocupa el cuarto siete? 48
49 ANEXO 1 49
50 1.2.3 Método de Ordenamiento Inserción 50
51 Método de Inserción, cont. Ejemplo: Ordenar las letras W Q R D C A B en orden alfabético (posición) Inicial: W Q R D C A B Paso 1: Q W (los dos primeros se ordenan) Paso 2: Q R W (insertar tercero, en orden) Paso 3: D Q R W (insertar cuarto, en orden) Paso 4: C D Q R W (insertar quinto, en orden) Paso 5: A C D Q R W (insertar sexto, en orden) Paso 6: A B C D Q R W (insertar séptimo, en orden) 51
52 Método de Inserción 1. Sostener el mazo de cartas en la mano. 2. Tomar dos cartas, colocarla en la mesa. La de menor valor antes de la de mayor valor. 3.Tomar una carta, ubicarla en la mesa, insertándola en el lugar correcto. Esto implica tener que empujar hacia adelante o hacia atrás, para efectuar la inserción correspondiente. 4. Repetir paso 3, hasta que se agoten las cartas de la mano. 52
53 Método de Inserción, cont. Programa en Visual Basic: For i = 2 To N t = X(i) : j = i-1 Do Until(j = 0 And t >= X(j)) X(j+1) = X(j) j = j -1 Loop X(j+1) = t Next i Método de Inserción también es ~ N 2. 53
54 ANEXO 2 Subprogramas (Procedimientos): Procedimientos Sub Procedimientos Function 54
55 Subprogramas Para simplificar las tareas de programación se dividen los programas en componentes lógicos más pequeños. Estos componentes lógicos se denominan procedimientos o subrutinas. Los procedimientos resultan muy útiles para condensar las tareas repetitivas o compartidas, como cálculos utilizados frecuentemente, manipulación de texto y controles, operaciones con bases de datos, etc. 55
56 Subprogramas Ya se han utilizado algunos tipos de subprogramas: Funciones de la librería estándar de VB: Val(), Str(), Sqr(), Atn(), Abs(), etc. Otras funciones: MsgBox(), InputBox(), etc. Métodos propios de algunos controles: Clear, AddItem, Scale, Cls, Line, Circle, etc. Procedimientos asociados a eventos: Private Sub Command1_Click() End Sub 56
57 Crear procedimientos Un procedimiento siempre se define a nivel de módulo (estándar o de formulario). Por lo tanto, un procedimiento no se puede anidar dentro de otro procedimiento. Todo el código ejecutable de un programa en VB debe estar contenido en uno o varios procedimientos. En VB se utilizan varios tipos de procedimientos: Procedimientos Sub que no devuelven un valor. Procedimientos Function que devuelven un valor. 57
58 Procedimientos Sub Los procedimientos Sub no devuelven un valor. Sintaxis: Alcance Sub NombreProc(parámetros parámetros) CuerpoProcedimiento End Sub Alcance: Opcional. Es el alcance del procedimiento. Puede ser Private o Public. Si no se especifica se asume Public. NombreProc: Requerido. Es el nombre del procedimiento. 58
59 Procedimientos Sub parámetros: Opcional. Son los parámetros del procedimiento. (Véase más adelante). CuerpoProcedimiento: Opcional. Son las instrucciones que conforman al procedimiento. Cada vez que se llama al procedimiento se ejecutan las instrucciones que hay entre Sub y End Sub. El cuerpo del procedimiento puede tener instrucciones Exit Sub, la cual permite salir de inmediato del procedimiento. La ejecución del programa continúa con la instrucción que sigue a la instrucción que llamó el 59 procedimiento Sub.
60 Procedimientos Sub Existen dos tipos de procedimientos Sub: Procedimientos Generales y Procedimientos de Eventos. Un procedimiento de evento es un procedimiento que hace referencia a un evento de un objeto. Siempre el nombre de un procedimiento de evento se compone por el nombre del objeto, seguido de un subrayado, seguido del nombre del evento: nombreobjeto_nombreevento Ejemplo: Command1_Click(), Form_Load(), Form_Resize() Un procedimiento general indica a la aplicación cómo realizar una tarea específica. 60
61 Procedimientos Function Son procedimientos que devuelven un valor. Sintaxis: Alcance Function NombreProc(parámetros) ) As Tipo CuerpoProcedimiento End Function Alcance: Opcional. Es el alcance del procedimiento. Puede ser Private o Public. Si no se especifica se asume Public. NombreProc: Requerido. Es el nombre del procedimiento. 61
62 Procedimientos Function parámetros: Opcional. Son los parámetros del procedimiento. (Véase más adelante). CuerpoProcedimiento: Opcional. Son las instrucciones que conforman al procedimiento. Puede tener instrucciones Exit Function. Tipo: Es el tipo de dato que retorna el procedimiento. El valor que retorna un procedimiento Function se le debe asignar al nombre del procedimiento, en caso contrario se retorna el valor por defecto. 62
63 Argumentos vs Parámetros Los argumentos pueden ser constantes, variables o expresiones pasadas a un procedimiento. Ejemplo: en la expresión: X = Sqr(15) (15), el valor 15 corresponde al argumento pasado a la función Sqr de la librería estándar de VB. El parámetro es el nombre de variable por el cual un argumento de procedimiento se conoce dentro del procedimiento. Esta variable recibe el argumento que se pasa dentro del procedimiento. Su alcance es local, es decir, el alcance termina cuando el procedimiento finaliza. 63
64 Declaración de Argumentos Los parámetros de un procedimiento corresponde a una lista de variables (separadas por comas) que representan los argumentos que se pasan a un procedimiento cuando se le llama. La declaración de argumentos (parámetros) de un procedimiento tiene la siguiente sintaxis: [Optional] [ByVal ByRef] [ParamArray] nombre_variable[( )] [As tipo] [= valor_predeterminado] En la sintaxis, los corchetes ([]) significan que la expresión es opcional y la barra vertical ( ) significa exclusión lógica. 64
65 Declaración de Argumentos ByVal indica que el argumento se pasa por valor, es decir, se pasa su valor (una copia de la variable) en vez de su dirección. Como resultado, el valor actual de la variable no puede ser cambiado por el procedimiento al cual se pasa. 65
66 Declaración de Argumentos ByRef indica que el argumento se pasa por referencia, es decir, se pasa su dirección en vez de su valor. Como resultado, el valor real de la variable puede ser cambiado por el procedimiento al cual se pasa. ByRef es el modo predeterminado en Visual Basic. 66
67 Declaración de Argumentos nombre_variable es el nombre del parámetro. Los paréntesis al final del nombre de la variable significan que el parámetro recibe un array. No se debe especificar tamaño ni número de dimensiones del array, sólo se colocan los paréntesis vacíos. tipo es el tipo de dato del parámetro. Si no se especifica se asume Variant. 67
68 Llamar procedimientos Utilizando la instrucción Call: Call nombre_procedimiento(arg1,arg2,,arg2,,argn) En este caso, se debe utilizar paréntesis después del nombre del procedimiento. Si el procedimiento retorna un valor, este se pierde. Útil para procedimientos Sub. Ejemplo: Call Sqr(15) 68
69 Llamar procedimientos En una expresión: nombre_procedimiento(arg1,arg2,,arg2,,argn) En este caso, se debe utilizar paréntesis después del nombre del procedimiento. Sólo es válido para procedimientos Function. Ejemplos: X = Sqr(15) Y = Abs(10 * X Atn(2)) 69
70 Ejemplo 1 Realizar un procedimiento genérico que permita leer una matriz por el teclado de elementos reales. Realizar un procedimiento genérico que permita mostrar una matriz de elementos reales en una caja de texto. 70
71 Ejemplo 1: Análisis Un procedimiento genérico para leer una matriz necesita: Un parámetro que recibe la matriz de tipo real simple: A() As Single Un parámetro por referencia, de tipo entero, para el número de filas: N As Integer Un parámetro por referencia, de tipo entero, para el número de columnas: M As Integer 71
72 Ejemplo 1: Análisis Un procedimiento genérico para mostrar una matriz en una caja de texto necesita: Un parámetro que recibe la matriz de tipo real simple: A() As Single Un parámetro por valor, de tipo entero, para el número de filas: ByVal N As Integer Un parámetro por valor, de tipo entero, para el número de columnas: ByVal M As Integer Un parámetro con la referencia de la caja de texto: txt As TextBox 72
73 Ejemplo 1: Implementación Procedimiento genérico para leer una matriz: Public Sub LeerMatriz(A() () As Single,, N As Integer,, _ M As Integer) Dim I As Integer N = Val(InputBox("Número ("Número de Filas:")) M = Val(InputBox("Número ("Número de Columnas:")) ReDim A(1 To N, 1 To M) For I = 1 To N For J = 1 To M A(I,, J) = Val(InputBox("Ingrese ("Ingrese elemento(" & _ I & ", " & J & "):")) Next J Next I End Sub 73
74 Ejemplo 1: Implementación Procedimiento genérico para mostrar una matriz: Public Sub MostrarMatriz(A() () As Single, ByVal N As Integer,, _ ByVal M As Integer, txt As TextBox) Dim I As Integer txt.text = "" For I = 1 To N For J = 1 To M txt.text = txt.text & A(I,, J) & vbtab Next J txt.text = txt.text & vbcrlf Next I End Sub 74
75 Ejemplo 2 Realizar un procedimiento que permita multiplicar dos matrices: Una matriz A de orden mxn y una matriz B de orden pxq. Nota: Las matrices se pueden multiplicar si y sólo si n = p. El orden de la matriz resultante es mxq. 75
76 Ejemplo 2: Análisis Un procedimiento para multiplicar dos matrices necesita: Dos parámetros que reciben las matrices de tipo real simple: A() As Single, B() As Single Cuatro parámetros por valor, de tipo entero, para el orden de cada matriz: N1 As Integer, M1 As Integer, N2 As Integer, M2 As Integer Un parámetro que devuelve la matriz resultante: C() As Single El procedimiento devolverá True si se realizó la multiplicación, en caso contrario devolverá False. 76
77 Ejemplo 2: Implementación Procedimiento para multiplicar dos matrices: Public Function MultMat(A() () As Single,, B() As Single,, _ ByVal N1 As Integer, ByVal M1 As Integer,, _ ByVal N2 As Integer, ByVal M2 As Integer,, _ C() As Single) As Boolean Dim I As Integer,, J As Integer,, K As Integer, Sum As Single If M1 <> N2 Then MultMat = False: Exit Function ReDim C(1 To N1, 1 To M2) For I = 1 To N1 For J = 1 To M2 Sum = 0 For K = 1 To M1 Sum = Sum + A(I,, K) * B(K,, J) Next K C(I,, J) = Sum Next J Next I 77 MultMat = True End Function
78 Ejemplo 3 Realizar un programa en VB que permita, leer, multiplicar dos matrices y mostrar el resultado. 78
79 Ejemplo 3: Análisis Un programa que permita multiplicar dos matrices necesita: Leer las dos matrices Realizar la multiplicación Mostrar el resultado si la multiplicación fue posible, en caso contrario, mostrar un mensaje descriptivo. El programa puede hacer uso de los procedimientos definidos anteriormente, implementándolos en un módulo estándar. 79
80 Ejemplo 3: Implementación 'En el evento Click de un botón de Comando. Dim M1() As Single,, M2() As Single,, M3() As Single Dim N As Integer,, M As Integer,, P As Integer,, Q As Integer Call LeerMatriz(M1,, N, M) Call LeerMatriz(M2,, P, Q) If (MultMat(M1,, M2, N, M, P, Q, M3)) Then MostrarMatriz M3, UBound(M3 (M3,, 1), UBound(M3 (M3,, 2), Text1 Else MsgBox "No se puede multiplicar las matrices: " & _ "El número de columnas de la primera matriz es " & _ "diferente al número de filas de la segunda " & _ "matriz.", vbexclamation,, "Error" End If 80
Como se declara un vector en Visual Basic 6.0
Vectores o Arrays(Arreglos) Qué es un Array?: En programación, una matriz o vector (llamados en inglés arrays) es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo,
Más detallesFundamentos 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.
Más detallese-mail: mtoledo@dgrfsa.gov.ar
Arreglos Introducción a las Estructuras de Datos. Arreglos Unidimensionales: Vectores Vectores Estáticos en VB Vectores Dinámicos en VB Ordenando un Vector Introducción a las Estructuras de Datos. Una
Más detallesCurso de Programación 1
Curso de Programación 1 Plan 97 Búsqueda y Ordenación Métodos de búsqueda Existen aplicaciones en las cuales es necesario consultar si un elemento se encuentra dentro de un array. A continuación veremos
Más detallesUniversidad de Valladolid. Departamento de informática. Campus de Segovia. Estructura de datos Tema 4: Ordenación. Prof. Montserrat Serrano Montero
Universidad de Valladolid Departamento de informática Campus de Segovia Estructura de datos Tema 4: Ordenación Prof. Montserrat Serrano Montero ÍNDICE Conceptos básicos Elección de un método Métodos directos
Más detalles5. Subprogramas Fundamentos de Informática
5. Subprogramas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Subprogramas 1. Cálculo de la función Coseno 2. Suma 3. Ecuación de 2º grado 2 1. Cálculo de
Más detallesFundamentos de Informática Examen 18 de Septiembre de 2006 Mecánica y Electricidad
1. (1 punto) Completa los huecos de la siguiente tabla con las equivalencias en las respectivas bases, utilizando los dígitos necesarios en cada caso. Describe escuetamente el método utilizado. Base 2
Más detallesPractica 10. Ordenamiento y Búsqueda.
Practica 10. Ordenamiento y Búsqueda. Objetivos Al finalizar esta práctica el estudiante será capaz de: 1. Usar el tipo de dato Registro (Declaración Type) 2. Realizar un módulo de ordenamiento y búsqueda
Más detalles7.1 Consideraciones. Considere la búsqueda de un libro en una biblioteca. Considere la búsqueda de un nombre en el directorio telefónico.
86 Capítulo 7. ORDENAMIENTO. 7.1 Consideraciones. Considere la búsqueda de un libro en una biblioteca. Considere la búsqueda de un nombre en el directorio telefónico. Si los elementos a ordenar son compuestos
Más detalles5. Subprogramas. 1.1 Análisis Coseno. 1. Cálculo de la función Coseno. cos( x) = ( 1) (2)! i
5. Índice Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 212 / 213 1. Cálculo de la función Cose 2. Suma 3. Ecuación de 2º grado 2 1. Cálculo de la función Cose Título 1. Cose
Más detallesEjemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A)
aprenderaprogramar.com Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel
Más detallesIndice 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
Más detallesVisual Basic: paso de parámetros por referencia ByRef y por valor ByVal. Procedimientos y funciones. (CU00341A)
aprenderaprogramar.com Visual Basic: paso de parámetros por referencia ByRef y por valor ByVal. Procedimientos y funciones. (CU00341A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:
Más detallesSentencias DO-WHILE EN C++
Sentencias DO-WHILE EN C++ La estructura do-while se utiliza para ejecutar varias veces un bloque de instrucciones mientras una determinada condición sea falsa, si es verdadera en automático el programa
Más detallesFUNDAMENTOS 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
Más detallesRepaso 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
Más detallesMétodos de ordenamiento y búsqueda en vectores
Métodos de ordenamiento y búsqueda en vectores Ordenación (clasificación) Es la operación de organizar un conjunto de datos en algún orden o secuencia específica, tal como creciente o decreciente para
Más detallesMétodos de ordenamiento:
Métodos de ordenamiento: 0) Intercambio: a) Idea: El algoritmo de intercambio aunque es el más sencillo de implementar es uno de los más ineficientes en rendimiento. Se basa en la idea de buscar cada vez
Más detallesSumador con comprobación (1)
Fundamentos de Informática 2012-2013 Laboratorio 3 Sentencias condicionales Objetivos: Diseñar diagramas de flujo de programas con sentencias condicionales Codificar programas VB con sentencias condicionales
Más detallesMétodos de ordenamiento:
Métodos de ordenamiento: 0) Intercambio: a) Idea: El algoritmo de intercambio aunque es el más sencillo de implementar es uno de los más ineficientes en rendimiento. Se basa en la idea de buscar cada vez
Más detallesParte 4: Estructuras de Control
Parte 4: Estructuras de Control Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control: Estructuras de decisión Estructuras de
Más detallesÍndice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1
Pág. N. 1 Índice general Capítulo 1 Conceptos básicos Qué es Visual Basic? La programación basada en objetos Propiedades Métodos Eventos Funcionamiento de las propiedades, métodos y eventos Ingreso al
Más detallesLABORATORIO Nº 5 FORMULARIOS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formularios en Microsoft Excel. 1) DEFINICIÓN Los formularios en Excel son un método para ingresar datos
Más detallesELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS. Constantes
ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS Constantes Una constante se usa para guardar o identificar a un dato que mantiene un valor constante a través de la ejecución de un programa.
Más detallesNombre y Apellidos: Especialidad y Grupo:
Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 15-septiembre-2003 PROGRAMA de Estructuras repetitivas y alternativas (2 puntos) 1. Dado el módulo EjForAni.bas, modificarlo para visualizar
Más detallesUnidad 4. Arreglos y Cadenas
Unidad 4. Arreglos y Cadenas Definición de Arreglo: Un arreglo es un conjunto finito e indexado de elementos homogéneos, que se referencian por un identificador común (nombre). La propiedad indexado significa
Más detallesUbound y Lbound en Visual Basic. Conocer índice superior e inferior de arrays (arreglos) Ejemplos y ejercicios. (CU00343A)
aprenderaprogramar.com Ubound y Lbound en Visual Basic. Conocer índice superior e inferior de arrays (arreglos) Ejemplos y ejercicios. (CU00343A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha
Más detallesPráctica 6. Validación de Datos II. Mas Controles.
Práctica 6. Validación de Datos II. Mas Controles. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Validar los datos de acuerdo a las especificaciones de entrada de los mismos usando
Más detallesOrdenamiento y Búsqueda
Ordenamiento y Búsqueda Facultad de Ciencias de la Computación Juan Carlos Conde R. Object-Oriented Programming I Contenido 1 Introducción 2 Intercambio directo 3 Inserción directa 4 Selección directa
Más detallesCAPÍTULO 3 ESTRUCTURAS DE DATOS ESTÁTICAS
CAPÍTULO 3 ESTRUCTURAS DE DATOS ESTÁTICAS Capítulo 3 Estructuras de datos estáticas 1/37 1. INTRODUCCIÓN Las estructuras de datos se utilizan, generalmente, para procesar una colección de valores que están
Más detallesllamada a la función Val(num) cambiosigno(n) redondeo(num,3)
Resumen Subprogramas y Funciones del Usuario - 1- SUBRUTINAS o Subprogramas Y FUNCIONES Un subprograma o subrutina es una parte de codificación que realiza un proceso o procedimiento al que se puede acceder
Más detallesIntroducción. Visual Basic para Aplicaciones (VBA) en Excel: aspectos elementales
Introducción Visual Basic para Aplicaciones (VBA) en Excel: aspectos elementales Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile fguidi@ucv.cl
Más detallesGENERACIÓ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,
Más detallesPROGRAMACION EN VISUAL BASIC
PROGRAMACION EN VISUAL BASIC EJEMPLO 1 En el presenta artículo se explicará la forma de hacer un sencillo programa en el lenguaje de programación VB 6.0 el cual arroja como resultado el valor en ohms de
Más detallesAbstracción, código y verificación del programa ejercicio algoritmo de ordenación resuelto con Visual Basic. (CU00358A)
aprenderaprogramar.com Abstracción, código y verificación del programa ejercicio algoritmo de ordenación resuelto con Visual Basic. (CU00358A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha
Más detallesBucles For Next Step, Do While Loop, Do Loop While (Estructuras de repetición en Visual Basic) (CU00326A)
aprenderaprogramarcom Bucles For Next Step, Do While Loop, Do Loop While (Estructuras de repetición en Visual Basic) (CU00326A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029
Más detalles3. 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:
Más detallesPROGRAMACIÓN ESTRUCTURADA
FACULTAD DE INGENIERÍA Universidad Nacional de Jujuy PROGRAMACIÓN ESTRUCTURADA Trabajo Práctico Nº 10 Tema: Arreglos. Actualización y Búsqueda Apellido y Nombre: Fecha: / / Conceptos Teóricos RESPONDA
Más detallesAlgoritmos y Programación Clase 7
Algoritmos y Programación TDU (Tipos de datos Definidos por el Usuario) Manejo de Archivos 1 Repaso: Tipos de Datos Las variables son marcadores de posición que se utilizan para almacenar valores; tienen
Más detallesMODULO II PROGRAMACIÓN ORIENTADA A EVENTOS
MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS Índice 1. Concepto Visual Basic 2. Elementos del lenguaje.- Ventana principal de Visual Basic. 3. Desarrollo de Aplicación. Concepto Visual Basic Visual Basic
Más detallesAlgoritmos y Programación Clase 6 - primera parte
Algoritmos y Programación - primera parte Variables tipo arreglo (Arrays): Vectores Matrices 1 Repaso Hasta ahora en el curso se estudió: La representación de algoritmos usando estructuras básicas: secuencia,
Más detallesInputBox Un InputBox es una ventana donde se le solicita información al usuario, tal como puede verse en el siguiente ejemplo:
Ejemplo: x 3+ x Considérese la siguiente fórmula matemática Z =. 2 x La expresión aritmética equivalente en Visual Basic es Z = (abs( x -3) + srq(x)) / x^2 2.2.5 Operaciones de Entrada / Salida simple
Más detallesGuía practica de Visual Basic 6.0
Guía practica de Visual Basic 6.0 1 Entorno: - Ventana principal - Ventana propiedades - Ventana proyectos Barra de Menús Barra de herramientas Explorador de proyectos Ventana propiedades Cuadro de Herramientas
Más detallesPROGRAMACIÓN CON VBA: MACROS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
PROGRAMACIÓN CON VBA: MACROS EXCEL 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE PROGRAMACIÓN CON VBA: MACROS Para comenzar a programar en VBA tenemos que entrar al editor de Visual
Más detallesEjemplos ejercicios resueltos Visual Basic. Arrays estáticos, uso de constantes vbyes, vbno y MsgBox. (CU00334A-1)
aprenderaprogramar.com Ejemplos ejercicios resueltos Visual Basic. Arrays estáticos, uso de constantes vbyes, vbno y MsgBox. (CU00334A-1) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:
Más detallescol 1 2 1 5 9 ----------------------------------------------- 3 Type mismatch cadena vacía fila 1 z + i 4 1 fila 2
Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 22-enero-2002 CUESTIÓN de Estructuras repetitivas y alternativas (1.5 puntos) 1. Suponiendo que el usuario teclea los datos 1, 2, 3,
Más detallesVisual Basic y.net Do Loop, Exit Do, Exit For y GoTo. Ejemplos y ejercicios resueltos. (CU00337A)
aprenderaprogramar.com Visual Basic y.net Do Loop, Exit Do, Exit For y GoTo. Ejemplos y ejercicios resueltos. (CU00337A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:
Más detallesEjemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A)
aprenderaprogramar.com Ejemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:
Más detallesn de un Diagrama de Flujo
Reglas para la construcción Visual Basic n de un Diagrama de Flujo Tecnología a de la Informació Todas las líneas l utilizadas para indicar el flujo del diagrama deberán estar conectadas El diagrama de
Más detalles2. Estructuras condicionales
2. Estructuras condicionales Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Estructuras condicionales 1. Ej07: Cond. simple 2. Ej08: Cond. doble 3. Ej09: Cond.
Más detalles1. Leer dos números A y B e intercambiar sus valores sin utilizar variables auxiliares.
PRACTICA No 3 I Para cada uno de los problemas realizar: q Definición del problema q Análisis del problema q Diseño del algoritmo q Verificación manual del algoritmo (Prueba de escritorio). Leer dos números
Más detallesLENGUAJE FORTRAN. FUNCIONES Y SUBRUTINAS
LENGUAJE FORTRAN. FUNCIONES Y SUBRUTINAS Programación en Fortran Valentín Moreno ÍNDICE 1. Subprogramas 2. Funciones 3. Subrutinas 2 3 1. SUBPROGRAMAS 1. SUBPROGRAMAS Si necesitamos usar con frecuencia
Más detallesFundamentos 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
Más detallesTEST. 2 En el PC de prácticas. Puede haber varios procesos en el mismo instante de tiempo?
FUNAMENTOS E INFORMÁTIA Examen de iciembre EXAMEN E TEORÍA T1 18 / 12 / 2006 Nombre NI Grupo INSTRUIONES Todas las preguntas del test se han de contestar en la tabla a pie de página de esta primera hoja
Más detalles3.2. Matrices Introducción Qué ocurre cuando el tipo base de un array es otro array? Mat =vector[ vector[1....4] de (vector[1..5] de enteros);
Bloque 3. Tema 3. Operaciones avanzadas con Vectores 1. Búsqueda en vectores ordenados: búsqueda binaria 2. Matrices 1. Introducción 2. Sintaxis 3. Ejemplos 3. Operaciones con matrices 1. Recorrido de
Más detallesFunciones en Visual Basic
Funciones en Visual Basic Manejo de cadena de caracteres 03/04/2012 UEGS Ing. Marco Buenaño A. Funciones propias de Visual Basic 1 - Funciones para el tratamiento de cadenas Las funciones de cadena, como
Más detallesAlgoritmos Iterativos de Búsqueda y Ordenación y sus tiempos
Estructura de Datos y Algoritmos Algoritmos Iterativos de Búsqueda y Ordenación y sus tiempos 1. Algorimos de ordenación Discutiremos el problema de ordenar un array de elementos. A los efectos de simplificar
Más detallesTema 9. Algoritmos sobre listas. Programación Programación - Tema 9: Algoritmos sobre listas
Tema 9 Algoritmos sobre listas Programación 2015-2016 Programación - Tema 9: Algoritmos sobre listas 1 Tema 9. Algoritmos sobre listas Algoritmos sobre Arrays. Búsqueda. Inserción. Ordenación. Programación
Más detallesCó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
Más detallesFundamentos de Informática Laboratorio: Funciones
Objetivos: - Diseño de aplicaciones y funciones - Definir y crear funciones, para su posterior uso. - Adquirir habilidades en el uso de funciones: o Creadas por el programador o Las que vienen con las
Más detallesEn esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control
CORPORACION UNIVERSITARIA DE EDUCACION SUPERIOR Estructura de Datos Docente: Víctor Andrés Ochoa Correa En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras
Más detallesCOLECCIÓN DE EXÁMENES DE LA ASIGNATURA APLICACIÓN DE ORDENADORES 2005 2011
COLECCIÓN DE EXÁMENES DE LA ASIGNATURA APLICACIÓN DE ORDENADORES 2005 2011 Fundamentos de programación y algoritmia EMMANUEL DAVID QUEREDA GÓMEZ LUIS BAÑÓN BLÁZQUEZ ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD
Más detallesApunte Laboratorio ALPI - El lenguaje de programación Pascal
Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................
Más detallesTEMA 7. ALGORITMOS DE BÚSQUEDA, ORDENACIÓN
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 7. ALGORITMOS DE BÚSQUEDA, ORDENACIÓN Y MEZCLA Grado en Ingeniería en Tecnologías Industriales Programación
Más detallesAlgorítmica y Complejidad. Tema 3 Ordenación.
Algorítmica y Complejidad Tema . Introducción.. Algoritmo de inserción.. Algoritmo de selección.. Algoritmo de la burbuja.. Algoritmo heapsort.. Algoritmo quicksort. 7. Algoritmo countingsort.. Algoritmo
Más detallesSelect Case Visual Basic. Palabras clave To, Is. Instrucción Según (Caso) Hacer. Ejemplos y ejercicios resueltos (CU00325A)
aprenderaprogramarcom Select Case Visual Basic Palabras clave To, Is Instrucción Según (Caso) Hacer Ejemplos y ejercicios resueltos (CU00325A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha
Más detallesANEXOS. NODOS
ANEXOS ANEXOS. ANEXO I. Matriz de Adyacencia Tabla 5.4. Matriz de Adyacencia. NODOS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 0 0.11 0.32 0.32 1000 0.1 1000 1000 1000
Más detallesINFORMATICA VISUAL BASIC 2008
SESIÓN Nº 04 ESTRUCTURAS DE CONTROL IF - THEN Permite ejecutar una o mas instrucciones dependiendo de la respuesta (Verdad o Falso) a una condición. En la condición que se escribe en esta instrucción se
Más detalles1.-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
Más detallesEjercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A)
aprenderaprogramar.com Ejercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A) Sección: Cursos Categoría: Curso Visual Basic
Más detalles(71.56) Programación. Diagrama
(71.56) Programación Diagrama Lo uso antes de programar para que me ayude a plantear la resolución del ejercicio. Me ayuda con la lógica y se me hace mas facil programar. RANDOMIZE TIMER Para cuando uso
Más detallesSubprogramas en Fortran 90. Seminario de Computación 2009
Seminario de Computación 2009 1. Algoritmos con nombre en Fortran 90 Un algoritmo con nombre es la generalización de un operador En Fortran 90 los algoritmos con nombre pueden ser: - Intrínsecos (propios
Más detallesARBOLES BINARIOS ORDENADOS. REPRESENTACIÓN Y OPERACIONES
ARBOLES BINARIOS ORDENADOS. REPRESENTACIÓN Y OPERACIONES TEMAS Recorrido de un árbol Máximo y mínimo Búsqueda de un elemento Borrado de un nodo 3 Características ARBOLES - CONCEPTOS Cada elemento del árbol
Más detallesSeminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones
Conceptos Básicos de para Aplicaciones 1 Qué es la programación? Es la acción de escribir programas de computación con el fin de resolver un determinado problema. Datos Constantes π = 3.1416 (real) Variables
Más detallesAlgoritmos de Ordenación
Algoritmos de Ordenación Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Algoritmos comunes - Ordenación Ordenación o clasificación es
Más detallesGuía de Ejercicios de Arreglos
Guía de Ejercicios de Arreglos 1. Escribe el código en Visual Basic para declarar y crear los siguientes arreglos: + Un arreglo A1 de 100000 reales. + Un arreglo A2 de 1 valor booleano. + Un arreglo A3
Más detallesPráctica 7. Procesando una encuesta.
Práctica 7. Procesando una encuesta. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Utilizar el control CheckBox. 2. Usar variables como contadores y acumuladores. 3. Construir una
Más detallesVisual Basic: procedimientos Sub y funciones Function. Tipos de parámetros y tipos de retorno. Ejemplos (CU00340A)
aprenderaprogramar.com Visual Basic: procedimientos Sub y funciones Function. Tipos de parámetros y tipos de retorno. Ejemplos (CU00340A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:
Más detallesASECOMPU. PORTAL DE REFUERZO ACADEMICO EN PROGRAMACIÓN LISTA DE EJERCICIOS
Fecha de impresión: 05-01-2019 74 Contar el numero de Vocales y Consonantes de una cadena de texto (utiliza vectores y punteros). 79 La criba de Eratóstenes es un algoritmo que permite hallar todos los
Más detalles1. Introducción a la programación
1. Introducción a la programación Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice 1. Introducción a la programación 1. Ej01: Vacío 2. Ej02: Saludo 3. Ej03: Asignación
Más detallesCurso de Programación II con Visual Basic.Net
Curso de Programación II con Visual Basic.Net Funciones. Subrutinas y procedimientos Descripción Crear Interfaz Acceso a datos Debug and Deploy Uso de Visual Studio.NET Escribir Código Depurar e Implantar
Más detallesComplejidad de Algoritmos
Complejidad de Algoritmos Tema 5 Introducción Un algoritmo es una secuencia de instrucciones que resuelve un problema Puede tener diferentes implementaciones Para comparar las diferentes formas (algoritmos)
Más detallesTema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN
Tema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN - Introducción - Sintaxis - Semántica básica - Tipos de datos - Expresiones y enunciados - Procedimientos y ambientes - Tipos abstractos de datos y módulos
Más detallesCOLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA
PRÁCTICA CUATRO DE VISUAL BASIC OPERADORES Un operador es un signo cadena de caracteres o combinación de éstos que realiza cálculos o comparaciones sobre diferentes tipos de expresiones (variables constantes
Más detallesResolver triángulos en Visual Basic. Parte 3/3
Artículo Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 3, N o 1. Agosto Diciembre 2002. Resolver triángulos en Visual Basic. Parte 3/3 Introducción Luis Acuña
Más detallesCurso Completo de Visual Basic 6.0
CURSO Curso Completo de Visual Basic 6.0 Escuela Superior de Ingenieros Industriales UNIVERSIDAD DE NAVARRA Javier García de Jalón José Ignacio Rodríguez Alfonso Brazález Patxi Funes Eduardo Carrasco Jesús
Más detallesPrograma de saludo 2 (resuelto)
Fundamentos de Informática Laboratorio 2 Programas secuenciales Objetivos: v Controles VB: botón (cmd), formulario (frm, Form), etiqueta (lbl, Label), caja de texto (txt, Box) y caja de texto enriquecido
Más detallesVISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica
VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica Forrmul laarri ioss MDII Un formulario MDI (Multiple Document Interface) es un contenedor de otros formularios. La aplicación MDI contendrá
Más detallesPrograma de resolución de ecuaciones de primero y segundo grado
Fundamentos de Informática 01-013 Laboratorio 4 Sentencias condicionales () Objetivos: Diseñar diagramas de flujo de programas con sentencias condicionales Codificar programas VB con sentencias condicionales
Más detallesPARTE 3: CONCEPTOS BÁSICOS DE PROGRAMACIÓN: QBASIC
PARTE 3: CONCEPTOS BÁSICOS DE PROGRAMACIÓN: QBASIC ÍNDICE 3.1 EL CONCEPTO DE PROGRAMACIÓN...1 3.2 DIAGRAMAS DE FLUJO...1 3.3 QBASIC COMO LENGUAJE DE PROGRAMACIÓN...3 3.4 FUNDAMENTOS DEL LENGUAJE...3 3.4.1
Más detallesEstructuras de Datos y Algoritmos
Estructuras de Datos y Algoritmos Práctico 2: Evaluación de Algoritmos (Finalización: 03/09) Ingeniería en Computación - Ingeniería en Informática Año 2015 Ejercicio 1: Dados los siguientes vectores, correspondientes
Más detalles6ROXFLRQHVDOH[DPHQ &XDGHUQLOORGHH[DPHQ
6ROXFLRQHVDOH[DPHQ 3UXHEDVWHyULFRSUiFWLFDV 1. Tipos de componentes ActiveX. Enumere los distintos tipos de componentes ActiveX, explicando sus diferencias y distintos usos. Apuntes de clase 2. Objetos
Más detallescol Type mismatch línea 1 3A Type mismatch c$ + j línea 2
Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 6-septiembre-2002 CUESTIÓN de Estructuras repetitivas y alternativas (2 puntos) 1. Suponiendo que el usuario teclea los datos 1, 2,
Más detallesLecturas 7 y 8. Capítulo Ordenamiento
Capítulo 1 Lecturas 7 y 8 1.1. Ordenamiento Se presenta la especicación de una máquina (programa) que resuelve el problema de ordenar los elementos de un arreglo, se describen, construyen y analizan algunos
Más detallesEstructuras de Datos y Algoritmos
Ejercicio 1: Estructuras de Datos y Algoritmos Año 2018 Práctico 2: Evaluación de Algoritmos (Finalización: 27/08) Ingeniería en Computación - Ingeniería en Informática - Profesorado en Computación Dados
Más detallesPráctica 4. Más controles. Validación de datos I.
Práctica 4. Más controles. Validación de datos I. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Usar los controles ComboBox (Cuadro combinado de texto), Picture (Contenedor de imágenes),
Más detallesFUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 4 Programación estructurada: Funciones y procedimientos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento
Más detallesPrerrequisitos El alumno debe conocer y dominar los aspectos básicos de programación.
Objetivo El objetivo de la práctica es que el alumno aprenda a desarrollar de programas orientados a objetos en Visual Basic.NET. Aprender el entorno de programación Visual Basic.NET Obligatoriedad La
Más detallesApunte de cátedra: Ordenación de Arreglos
Facultad de Ciencias Exactas, Ingeniería y Agrimensura (U.N.R.) Escuela de Ciencias Exactas y Naturales Departamento de Matemática Cátedra: Computación (L.M. - P.M.) Prof. responsable: Mgr. María del Carmen
Más detalles