Cómo nombrar variables ( 2&

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Cómo nombrar variables ( 2&"

Transcripción

1 &'()*+,, *)-.&'*/0+!" #$ # Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción a los tipos de datos Establecer comentarios Instrucciones largas Uso de las variables Ámbito de las variables Conversión entre tipos Crear y usar estructuras Almacenar datos en matrices Primeros pasos para programar con VB.NET 2 ( Una variable contiene un valor que puede modificarse a lo largo de la ejecución de la aplicación. La variable es la forma en que almacena datos para su uso posterior. ( 2& Tareas Nombrar la variable Declarar la variable Asignar un valor a la variable Utilizar la variable ( Cada variable tiene atributos propios como: Identificador: es el nombre que utilizamos para referirnos a la variable en la aplicación Tipo: determina la clase de valores que puede almacenar la variable Dirección: la ubicación en la memoria donde se encuentra el valor. Valor: el dato que se encuentra en la dirección de memoria. Ámbito: determina en qué parte de la aplicación se puede utilizar esa variable Vida: el tiempo en que permanece vigente. Cómo nombrar variables Reglas para poner nombres Empezar con un carácter alfabético o guión bajo y no por un numero u otro carácter No utilizar espacios, puntos u otros símbolos No utilizar palabras clave como Integer Ejemplos de nombres de variables NombreCliente (PepitoPepito) numerocuenta (cuentapepito)

2 Cómo declarar las variables La primera línea de código es una instrucción Dim, o Dimensión, usada para dimensionar (o declarar) variables. Sintaxis para declarar variables Ejemplos de variables de tipo valor Ejemplos de variables de tipo referencia Cómo afecta Option Explicit a las variables Option Explicit habilitado (predeterminado) Obliga a declarar explícitamente las variables antes de utilizarlas Reduce errores lógicos y facilita el mantenimiento del código Produce una ejecución del código más rápida Option Explicit no habilitado Permite utilizar implícitamente variables sin declararlas Aumenta la probabilidad de conflictos de nombres y comportamiento imprevisto debido a errores de ortografía Produce una ejecución del código más lenta Cómo asignar valores a las variables La asignación de valores a las variables (sencillas o de objeto) siempre se realiza con el nombre de la variable a la izquierda del signo igual, ejemplo: estoesunavariable = 1234 estoesunobjeto = New Algo() Se pueden dar las siguientes situaciones: Asignar un valor a una variable después de declararla!!""# Asignar un valor a una variable mientras la declaramos!!""# Cómo utilizar variables y constantes Podemos utilizar variables para: Almacenar valores de expresiones Almacenar entrada del usuario Almacenar objetos Almacenar valores de propiedades Devolver valores Mostrar la salida Cómo utilizar variables y constantes Variables Variable Declare with Dim Declarar con Dim Los valores Values change cambian as as mientras application se se ejecuta runs la la aplicación Constantes Declare with Const Declarar con Const Values Los valores stay the no no cambian same as as application mientras se se runs ejecuta la la aplicación Utilizan Uses more memory than Uses less memory than constants más memoria que variables Utilizan las las constantes menos memoria que las las variables Cómo utilizar variables Las constantes son otro tipo de valores que se pueden usar en los programas. Son valores que no cambian. Sintaxis para declarar una constante $ Cuando no se escribe el tipo de la constante, cómo es el caso de la primera declaración, entonces el compilador usará el tipo que mejor cumpla con el

3 Cómo utilizar variables Valor asignado. Pero, no siempre se elegirá el mejor tipo. VB.NET generará alguno de los siguientes tipos: Long: Para cualquier numero entero asignado Double: Para cualquier numero decimal. Si el valor es muy grande para un double, entonces lo truncará. String: Para cualquier valor de caracteres. Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción a los tipos de datos Establecer comentarios Instrucciones largas Uso de las variables Ámbito de las variables Conversión entre tipos Crear y usar estructuras Almacenar datos en matrices Primeros pasos para programar con VB.NET 14 ámbito de una variable Qué es el ámbito? Módulo o clase Public Public a As Integer Módulo o clase Friend Friend b As Date Módulo o clase Private Puede accederse a la la variable Private c As String c desde cualquier lugar del del módulo Procedimiento o bloque Sólo Dim d As Integer Sólo puede accederse a la la variable d dentro del del procedimiento o bloque Otros proyectos de de la la solución pueden acceder a la la variable a Puede accederse a la la variable b desde cualquier lugar del del proyecto Definición: ámbito es el campo de acción de las variables dentro de un programa, es decir, qué procedimientos pueden usar una determinada variable. Dónde declaramos la variable Nivel de acceso del contenedor de la variable Nivel de acceso de la variable Bloque Procedimiento Módulo, Clase o Estructura Private Public Friend Cómo declarar variables locales Dónde declarar En En bloque Palabra clave Dim En En procedimiento Dim Ejemplo de variable local: a nivel de bloque &'"$( &'"$( )*+) )*+) )*+) )*+),, Ejemplo de variable local: a nivel de procedimiento ) ) (-./*01 2) 2) Modificador de acceso Ninguno Ninguno 3 3 ) Ámbito Nivel bloque Nivel procedimiento Cómo declarar variables estáticas Dónde: declarar dentro de un bloque o procedimiento Sintaxis: utilizar la palabra clave Static (no modificador de acceso) Static nombrevariable As Type Ejemplo )/*01 ' ' 4,.56( ( 891 )

4 Cómo declarar variables de módulo Declarar en un módulo, clase o estructura Utilizar modificador de acceso Private Friend Public Ejemplos Módulo Proyecto Solución :.. :. :). Ámbito Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción a los tipos de datos Establecer comentarios Instrucciones largas Uso de las variables Ámbito de las variables Conversión entre tipos Crear y usar estructuras Almacenar datos en matrices Primeros pasos para programar con VB.NET 20 Convertir tipos de datos Cuales son las funciones de conversión? Cómo convertir explícitamente tipos de datos Cómo funciona la conversión de datos implícita Cómo convertir tipos de datos explícitamente Sintaxis: NombreVariable = CFunction(Expression) 1 Declarar una variable como tipo de datos String 2 Declarar otra variable como tipo de datos Integer 3 4 Ejemplo Asignar un valor a la variable string 8!;8 Convertir el valor string en un valor integer Cómo funciona la conversión de datos implícita Los tipos de datos son convertidos automáticamente No se requiere sintaxis especial en el código Ejemplo de conversión de datos implícita: < ) 3666 < 8!;8 ) < 3$( Desventajas de la conversión de datos implícita: Puede producir resultados imprevistos El código se ejecuta más lentamente Option Strict rechaza las conversiones implícitas de tipo estrechas Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción a los tipos de datos Establecer comentarios Instrucciones largas Uso de las variables Ámbito de las variables Conversión entre tipos Crear y usar estructuras Almacenar datos en matrices Primeros pasos para programar con VB.NET 24

5 Crear y utilizar estructuras Información relacionada de grupo en una estructura única Nombre empleado Fecha nacimiento Fecha contrato Cargo Estructura de datos de Empleado Qué son las estructuras? Una combinación de tipos de datos Se utilizan para crear tipos de valores definidos por el usuario Sus miembros pueden ser variables, propiedades, métodos o eventos Ejemplo de estructura definida por el usuario: :) :) +) :) :) ( :) : Ejemplos de estructuras predefinidas: Point, Size, Color Cómo declarar estructuras Cómo utilizar estructuras Dentro de un módulo, archivo o clase (no en un procedimiento) Sintaxis para declarar estructuras: 3 ) ( Dónde se encuentra el modificador de acceso: Public para acceso no restringido Protected para acceso sólo dentro de su propia clase Friend para acceso en cualquier lugar de la aplicación o ensamblado Private para acceso sólo dentro del contexto de su declaración No asigne valores a miembros de datos en la declaración Procedimiento Declarar una estructura Declarar una variable de ese tipo de estructura Asignar valores a los miembros de datos Escribir código para utilizar los miembros de la la estructura Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción a los tipos de datos Establecer comentarios Instrucciones largas Uso de las variables Ámbito de las variables Conversión entre tipos Crear y usar estructuras Almacenar datos en matrices Primeros pasos para programar con VB.NET 29 Matrices Qué es una matriz? Cómo usar matrices? Qué son matrices dinámicas?

6 Qué es una matriz? Definición: Es una colección de elementos relacionados Todos los elementos de una matriz tienen el mismo tipo de datos Se accede a los elementos individuales utilizando índices enteros (0) (1) (2) (3) (4) (5) (6) Índice 0 Índice 6 Ejemplo Para declarar una matriz entera con siete elementos: 20=1 Para acceder al tercer elemento de la matriz: $5 6$ 020!11 Cómo declarar una matriz. Unidimensional Al declarar una matriz estamos especificando: Nombre de la matriz Tamaño (número de elementos) Tipo de datos de los elementos de la matriz Modificador de acceso (si fuera necesario) 01 Especifica el tipo de datos de elementos de la matriz Especifica el tamaño de la matriz Especifica el nombre de la matriz Especifica el nivel de acceso de la matriz Matrices estáticas. Ejemplos Algunos ejemplos de declaraciones de matrices estáticas: 1. Dim Vector (24) As Double. 2. Dim Clase (40) As String. 3. Public Matriz (19,10) As Integer. 4. Private Almacen (6,9,4) As Integer. Problema: Las matrices estáticas no pueden modificar su tamaño durante la ejecución, por lo que generalmente están sobredimensionadas Matrices estáticas. Ejercicio Hacer una aplicación que utilice una matriz estática de una dimensión (array) con 10 posiciones. Cada posición contendrá el valor del índice multiplicado por 2, por ejemplo, en la posición número 0 debe contener un 0, en la 1 un 2, en la 2 un 4,. Inicializar sus valores utilizando una estructura de repetición (en el procedimiento de evento form_load). Añadir un botón que permita Imprimirlos en un label cada uno en una línea. El retorno de carro es: Microsoft.VisualBasic.ControlChars.CrLf Matrices estáticas. Ejercicio Ejercicio. Procedimiento que imprima una matriz por filas 1) Hacer un procedimiento que imprima en un label los elementos de una matriz iterando por cada una de sus filas. La matriz, de 3x3 elementos, se debe inicializar a los valores: matriz(i, j) = i-j 2) Hacer un procedimiento que imprima los elementos de una matriz iterando por columnas en vez de por cada una de las filas

7 Ejercicio. Procedimiento que imprima una matriz por filas Cómo utilizar matrices. Multidimensionales Especificar todas las dimensiones y elementos Total elementos = producto de todos los tamaños Declarar una variable de matriz multidimensional : Añadir un par de paréntesis tras el nombre de la variable Colocar comas dentro de los paréntesis para separar las dimensiones Iniciar la declaración con la sentencia Dim o un modificador de acceso Ejemplo: :)$(0>#> ;1) 3$(? Matrices dinámicas Pueden cambiar el número de elementos en tiempo de ejecución. Declaración: Nombre ( [,] ) As Tipo Es como la declaración de una matriz estática, pero sin darle dimensiones. Matrices dinámicas. Asignación del número de elementos Para asignarle el número de Redim puede aparecer varias veces en el programa. Define el número de elementos de cada una de las dimensiones en que se estructura la matriz. Para ello podemos cambiar el límite superior Matrices dinámicas. Ejemplo A nivel de formulario Private Cuenta (, ) As Integer Dentro de un procedimiento Calcula( ) Sub Calcula ( )... Redim Cuenta (Valor1, Valor2)... End Sub Sub Reintegro ( )... Redim Cuenta (Val3,Val4)... End Sub Matrices dinámicas. Redimensión y conservación de los elementos Cada vez que se ejecuta Redim se reinicializan todos los valores de los elementos. Si se quieren conservar los valores hay que poner la palabra clave Preserve. Ejemplo: Redim Preserve Cuenta(Val2, Val3) Con Preserve solo puede cambiarse el límite superior de la última dimensión. Evidentemente, si se disminuye el tamaño de la matriz hay una pérdida parcial de datos.

8 Matrices dinámicas. Ejemplo de conservación de los elementos. Private Ficha () As Integer Sub Inicial ( ) Se ejecuta antes que Calcula... Redim Ficha (Valor1, Valor2)... End Sub Matrices dinámicas. Ejercicio. Hacer el código correspondiente al siguiente ejemplo: tenemos un vector de char inicialmente vacío. Añadir elementos nuevos a ese vector, incrementando su tamaño, e imprimir el resultado de la ampliación. Sub Calcula ( )... Redim Preserve Ficha(Valor1,Valor3)... Valor3 puede ser mayor o menor que Valor2 pero no cambia el limite inferior End Sub Matrices dinámicas. Ejercicio. Asignación del contenido de una matriz a otra matriz Se puede asignar el contenido de una matriz a otra siempre y cuando la matriz del lado izquierdo de la asignación sea una matriz dinámica. Ejemplo: Dim matriz1 () As Integer Dim matriz2 () As Integer ReDim matriz1 (10, 20) ReDim matriz2 (10, 20) Matriz2 =matriz1 Propiedades de los arrays Se puede acceder a propiedades de los arrays a través de la notación.. Son ejemplos las siguientes: Array.Length: Obtiene el número total de elementos de todas la dimensiones de array Array.Rank: Obtiene el número total de dimensiones de array Métodos de los arrays Los arrays también poseen métodos predefinidos: Array.GetLength(d): Función que obtiene el número de elementos de la dimensión d de array Array.BinarySearch(elem): Busca el valor elem en un array unidimensional y ordenado utilizando un algoritmo de búsqueda binario.

9 Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción a los tipos de datos Establecer comentarios Instrucciones largas Uso de las variables Ámbito de las variables Conversión entre tipos Crear y usar estructuras Almacenar datos en matrices Primeros pasos para programar con VB.NET 3! (42') ! (42')52 Una vez nos hemos familiarizado con el IDE y haber hecho algunos cálculos sencillos empezaremos a escribir código un poca más complejo y que haga uso de las instrucciones de control Continuación próximo transparencia. & & 6 Uso de operadores (I) Aritméticos: Exponenciación ^ Cambio de signo (operador unario) - Multiplicación, división *, / División entera \ Resto de una división entera Mod Suma y resta +, - Concatenación: Concatenar o enlazar dos cadenas &,+ 53

10 Uso de operadores (II) Uso de operadores (III) Relacionales: Igual a = Distinto <> Menor que / menor o igual que < <= Mayor que / mayor o igual que > >= Otros Comparar dos expresiones de caracteres Like Lógicos: Negación Not And And Or inclusivo Or Or exclusivo Xor E1 E2 E1 and E2 E1 or E2 E1 xor E2 True True True True False True False False True True False True False True True False False False False False 3 & & If... Then If condición Then instrucción If condición Then instrucciones End If Condición puede ser cualquier expresión que dé como resultado un valor numérico. Cero es False y True cualquier valor distinto de cero. 7 7 If... Then Explicación: Si condición es True, se ejecutan todas las instrucciones que siguen a la palabra clave Then. Si la condición es False (=0) entonces el programa continua con la siguiente instrucción después de End If.

11 7 7 If... Then...Else If condición Then instrucc1 [Else instrucc2] If condición Then instrucción(es) [Else instrucción(es)] End If 7 7( If... Then... Else Explicación: Si condición es True, se ejecutan todas las instrucciones que siguen a la palabra clave Then. Si la condición es False (=0) entonces se ejecutan las instrucciones que siguen a la palabra clave Else. 7 7( If... Then... ElseIf If condición1 Then [bloque de instrucciones 1] [ElseIf condición2 Then [bloque de instrucciones 2]]... [Else [bloque de instrucciones n]] End If 7 7( If... Then... ElseIf Explicación: Evalúa primero condición1. Si es False, evalúa condición2 y así sucesivamente, hasta que encuentre una condición True. Entonces ejecuta el bloque de instrucciones del número correspondiente. Si ninguna condición es True se ejecuta el bloque de instrucciones de Else (si existiera). 7 7( Select Case: Select Case expresión_test [Case lista1 [bloque de instrucciones 1]] [Case lista2 [bloque de instrucciones 2]]... [Case Else [bloque de instrucciones n]] End Select 7 7( Select Case: expresión_test es una expresión numérica o alfanumérica. lista1, lista2,... pueden ser: 1. expresión 2. expresión To expresión 3. Is operador-de-relación expresión 4. combinación de las anteriores separadas por comas.

12 7 78 Select Case: Explicación: Se evalúa la expresion_prueba y va comparando el resultado con los valores de cada Case de la estructura. Si coincide con alguno, ejecuta el bloque de instrucciones asociado y salta a la siguiente instrucción después del End Select. Si no coincide con ninguno ejecuta el bloque de instrucciones n (del Else). 7 72Ejemplo Sub calculapeso(byval cadena As String) Dim C, H, O, N, i, longitud As Integer longitud = Len(cadena) For i = 1 To longitud letra = Mid(cadena, i, 1) sig = Mid(cadena, i + 1, 1) Select Case letra Case "C" If IsNumeric(sig) Then C = C + CInt(sig) Else C = C + 1 End If Case "H" If IsNumeric(sig) Then H = H + CInt(sig) Else H = H + 1 End Sub End If Case "O" If IsNumeric(sig) Then O = O + CInt(sig) Else O = O + 1 End If Case "N" If IsNumeric(sig) Then N = N + CInt(sig) Else N = N + 1 End If End Select Next txtc.text() = CStr(C) txth.text() = CStr(H ) txtpeso.text() = CStr(C * 12 + H * 1 + O * 16 + N * 14) Uso de operadores Control del flujo de los programas Instrucciones de elección repetición repetición (I) Un bucle es una sucesión repetitiva de instrucciones, que se estarán realizando mientras se cumpla una condición o mientras no se cumpla otra condición. Existen dos tipos de bucle: Bucle por contador. Bucle por condición. 69 repetición (II) Do... Loop: Es un bucle por condición. Posee dos formatos: Do [{While/Until} condicion] [bloque de instrucciones] Loop Do [bloque de instrucciones] Loop [{While/Until} condicion] repetición (III) Do... Loop: Explicación: Do While condición : Evalúa la condición. Mientras la condición sea True (cierta) se ejecuta el bloque de instrucciones. El bucle termina cuando la condición se hace False. Do Until condición : Evalúa la condición. Hasta que la condición sea True (cierta) se ejecuta el bloque de instrucciones. El bucle termina cuando la condición se hace True

13 repetición (IV) Do... Loop: Explicación: Loop While condición: Ejecuta el bloque de instrucciones. Evalúa la condición. Mientras la condición sea True (cierta) se ejecuta el bloque de instrucciones. El bucle termina cuando la condición se hace False. Loop Until condición: Ejecuta el bloque de instrucciones. Evalúa la condición. Hasta que la condición sea True (cierta) se ejecuta el bloque de instrucciones. El bucle termina cuando la condición se hace True repetición. Ejemplo Function validar(byval cadena As String) As boolean Dim i, longirud As Integer Dim letra As String Dim valida As Boolean i = 1 longitud = Len(cadena) valida = True Do While (i <= longitud And valida) letra = Mid(cadena, i, 1) valida = (letra = "C") Or (letra = "H") Or (letra = "O") Or (letra = "N") Or (letra = "2") Or (letra = "3") Or (letra = "4") Or (letra = "5") Or (letra = "6") i = i + 1 Loop validar = valida repetición (V) repetición. Ejemplo While... Wend: Formato: While condicion [bloque de instrucciones] Wend Explicación: Funciona igual que la instrucción Do While... Loop. While i <=num suma = suma+i i=i+1 End While lbl.text() = el total es: & suma repetición (VI) repetición (VII) For...Next: Es un bucle por contador. Se usa si sabemos el número de veces que se tiene que ejecutar el bloque de instrucciones. Formato: For Contador = exp1 To exp2 [Step exp3] [bloque de instrucciones] Next [Contador] For...Next: Explicación: 1- Contador = exp1. 2- Comprueba si Contador es mayor que exp2. Si lo es sale del bucle. (Si exp3 es negativo, comprueba si Contador es menor que exp2. Si lo es sale del bucle) 3- Ejecuta bloque de instrucciones. 4- Incrementa Contador en 1 o en exp3, si se especificó. 5- Repite los pasos 2 a 4.

14 repetición. Ejemplo For i =1 To num suma=suma+i Next lblresultado = la suma es & suma repetición (VIII) For Each...Next: Formato: For Each Elemento In Grupo [ bloque de instrucciones] Next Elemento Explicación: Ejecuta el bloque de instrucciones para cada Elemento perteneciente al Grupo (puede ser un array o una colección). repetición (IX) For Each...Next: Es útil cuando no se sabe el número de elementos que tiene el array o la colección de objetos. repetición. Ejemplo En este ejemplo estamos leyendo los nombres de un array de nombres. :+ ";.56(-0+)0:+11 + :+ ;"?.56(-0+)0:+11 +

Fundamentos de la Programación

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

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Fundamentos de la informática 2. Algoritmos, diagramas de flujo y pseudocódigo Contenido Algoritmos Diagramas de flujo

Más detalles

Tutorial Básico de vbscript

Tutorial Básico de vbscript Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así

Más detalles

Curso de Excel Avanzado

Curso de Excel Avanzado Curso de Excel Avanzado J. David Moreno TRABAJANDO CON RANGOS J. David Moreno 1 3 Para programar correctamente en VBA y trabajar con Excel es obligatorio aprender a trabajar con rangos (seleccionar, copiar,

Más detalles

Introducción. Visual Basic para Aplicaciones (VBA) en Excel: aspectos elementales

Introducció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 detalles

11. Algunas clases estándar de Java (II)

11. Algunas clases estándar de Java (II) 122 A. García-Beltrán y J.M. Arranz 11. Algunas clases estándar de Java (II) Objetivos: a) Presentar la clase predefinida en Java para trabajar con arrays b) Interpretar el código fuente de una aplicación

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),

Más detalles

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) APRENDERAPROGRAMAR.COM OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica

VISUAL 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 detalles

Como se declara un vector en Visual Basic 6.0

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 detalles

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A)

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) aprenderaprogramar.com Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:

Más detalles

Comencemos a programar con. Entrega 09

Comencemos a programar con. Entrega 09 Comencemos a programar con VBA - Access Entrega 09 Estructuras de Control Eduardo Olaz 09-2 Estructuras de Control. Las estructuras de control son segmentos de código que nos permiten tomar decisiones

Más detalles

col 1 2 1 5 9 ----------------------------------------------- 3 Type mismatch cadena vacía fila 1 z + i 4 1 fila 2

col 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 detalles

Enviar Felicitación Navideña por Email con Off. 2007

Enviar Felicitación Navideña por Email con Off. 2007 Enviar Felicitación Navideña por Email con Off. 2007 Hola Amigos, hoy vamos a ver un ejercicio de Excel que nos permitirá hacer un Envío de correo electrónico, para enviar nuestra felicitación de Navidad

Más detalles

3.2 Operaciones aritmético-lógicas en Pascal

3.2 Operaciones aritmético-lógicas en Pascal 3.2 Operaciones aritmético-lógicas en Pascal Operadores Los operadores sirven para combinar los términos de las expresiones. En Pascal, se manejan tres grupos de operadores : 1. ARITMÉTICOS 2. RELACIONALES

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

Arreglos. // Incluir E/S y Librerías Standard #include <stdlib.h> #include <stdio.h>

Arreglos. // Incluir E/S y Librerías Standard #include <stdlib.h> #include <stdio.h> Arreglos Introducción. En los temas anteriores se han estudiado los diferentes tipos de datos simples de C++, usados para representar valores simples como enteros, reales o caracteres. Sin embargo, en

Más detalles

Listados y Etiquetas personalizados de PrefGest WhitePaper Julio 2008

Listados y Etiquetas personalizados de PrefGest WhitePaper Julio 2008 Listados y Etiquetas personalizados de PrefGest WhitePaper Julio 2008 Contenidos 1. Propósito 3 2. Introducción 4 3. Listados personalizados 5 3.1. Ejemplos prácticos 7 3.2. Consideraciones adicionales

Más detalles

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introduccion al Lenguaje C Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introducción C es un lenguaje de programación creado en 1972 por

Más detalles

Porqué Visual Basic?

Porqué Visual Basic? TEMA 5: INT. A LA PROGRAMACION VISUAL BASIC 6.0 Asignatura: Introducción a la Informática 2º CC Ambientales Universidad Rey Juan Carlos Porqué Visual Basic? Entorno gráfico WINDOWS Lenguaje de programación

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

ISTP CIDET COMPUTACION E INFORMATICA ARREGLOS EN JAVA

ISTP CIDET COMPUTACION E INFORMATICA ARREGLOS EN JAVA ARREGLOS EN JAVA I I N T R O D U C C I Ó N En las sesiones anteriores, los datos manejados en los programas han sido datos simples (carácter, entero, reales) En un gran número de problemas es necesario

Más detalles

Tema: Sobrecarga de Operadores.

Tema: Sobrecarga de Operadores. Programación II. Guía 7 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Sobrecarga de Operadores. Objetivos Describir como redefinir (sobrecargar) operadores para que funcionen

Más detalles

Tema 6. Reutilización de código. Programación 2015-2016. Programación - Tema 6: Reutilización de código

Tema 6. Reutilización de código. Programación 2015-2016. Programación - Tema 6: Reutilización de código Tema 6 Reutilización de código Programación 2015-2016 Programación - Tema 6: Reutilización de código 1 Tema 6. Reutilización de código Modularidad. Implementación de métodos. Uso de métodos. Programación

Más detalles

Matemáticas para la Computación

Matemáticas para la Computación Matemáticas para la Computación José Alfredo Jiménez Murillo 2da Edición Inicio Índice Capítulo 1. Sistemas numéricos. Capítulo 2. Métodos de conteo. Capítulo 3. Conjuntos. Capítulo 4. Lógica Matemática.

Más detalles

Arrays y Cadenas en C

Arrays y Cadenas en C Arrays y Cadenas en C Los arrays son variables estructuradas, donde cada elemento se almacena de forma consecutiva en memoria. Las cadenas de caracteres son declaradas en C como arrays de caracteres y

Más detalles

Soporte lógico de computadoras

Soporte lógico de computadoras Soporte lógico de computadoras Software: Sistemas Operativos Lenguajes de programación Lenguajes de Programación. Clasificación Proximidad del lenguaje al que entiende el ordenador: Bajo nivel: específico

Más detalles

INTRODUCCIÓN AL TIPO COMPUESTO CADENA CONTENIDOS

INTRODUCCIÓN AL TIPO COMPUESTO CADENA CONTENIDOS CONTENIDOS 1. Introducción a las cadenas 2. Definición 3. Declaración de cadenas 4. Inicialización de cadenas 5. Escritura y Lectura de datos tipo cadena 6. Funciones de manipulación de cadenas 7. Arrays

Más detalles

Prerrequisitos El alumno debe conocer y dominar los aspectos básicos de programación.

Prerrequisitos 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 detalles

Programa completo de resolución de ecuaciones de 2º grado

Programa completo de resolución de ecuaciones de 2º grado Fundamentos de Informática 2012-2013 Laboratorio 10: Funciones y procedimientos (3) Objetivos: Profundizar en el uso de subprogramas y el paso de parámetros por referencia Profundizar en la manipulación

Más detalles

Capítulo 4 Procesos con estructuras de repetición

Capítulo 4 Procesos con estructuras de repetición Estructura de contador Capítulo 4 Procesos con estructuras de repetición Esta es una operación que incrementa en una unidad el valor almacenado en la variable c, cada vez que el flujo del diagrama pasa

Más detalles

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL BASES DE DATOS EN VISUAL BASIC ACCESS + SQL by Damián Sottosanti Ultima actualización: 03-08-2004 CREAMOS LA BASE DE DATOS EN ACCESS Abrimos Access y elegimos "Crear una nueva base de datos usando" "Base

Más detalles

Academia técnica de computación A.T.C.

Academia técnica de computación A.T.C. Academia técnica de computación A.T.C. Free Pascal (FPC) El Free Pascal es un compilador Pascal portable, libre y de código abierto, que representa una alternativa a los productos comerciales Turbo Pascal

Más detalles

INSTRUCTIVO DEL COMANDO MAKE

INSTRUCTIVO DEL COMANDO MAKE INSTRUCTIVO DEL COMANDO MAKE Introducción Un programa escrito en C está normalmente compuesto por varios archivos. Estos archivos se van modificando según se va completando o cambiando el programa. Cada

Más detalles

Ejemplos de conversión de reales a enteros

Ejemplos de conversión de reales a enteros Ejemplos de conversión de reales a enteros Con el siguiente programa se pueden apreciar las diferencias entre las cuatro funciones para convertir de reales a enteros: program convertir_real_a_entero print

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS 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 detalles

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que

Más detalles

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí

Más detalles

LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F)

LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F) APRENDERAPROGRAMAR.COM LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde

Más detalles

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

Más detalles

Curso 0 de Informática

Curso 0 de Informática Curso 0 de Informática 2015-2016 Tema 1: Introducción a la Informática y Conceptos básicos 1 Motivación (I): En los procesos industriales, cada vez es mayor el uso de sistemas informáticos para: Monitorización,

Más detalles

LAS BARRAS. La barra de acceso rápido

LAS BARRAS. La barra de acceso rápido LS RRS La barra de título Contiene el nombre del documento sobre el que se está trabajando en ese momento. Cuando creamos un libro nuevo se le asigna el nombre provisional Libro1, hasta que lo guardemos

Más detalles

PHP y MySQL. Indice: Switch Bucles For While do...while

PHP y MySQL. Indice: Switch Bucles For While do...while PHP y MySQL Indice: Switch Bucles For While do...while Switch switch...case es otra opción para trabajar con condiciones. Y suplanta al if, cuando lo único que se quiere hacer es comparar si son iguales

Más detalles

ESTRUCTURA DE DATOS: ARREGLOS

ESTRUCTURA DE DATOS: ARREGLOS ESTRUCTURA DE DATOS: ARREGLOS 1. Introduccion 2. Arreglos - Concepto - Caracteristicas 3. Arreglos Unidimensionales 4. Arreglos Bidimensionales 5. Ventajas del uso de arreglos 6. Ejemplo 1. Introducción

Más detalles

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que

Más detalles

Estructura para la toma de decisiones

Estructura para la toma de decisiones Estructura para la toma de decisiones Los procedimientos de Visual Basic pueden probar condiciones y, dependiendo de los resultados, realizar diferentes operaciones. Entre las estructuras de decisión que

Más detalles

Preliminares. Tipos de variables y Expresiones

Preliminares. Tipos de variables y Expresiones Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un

Más detalles

Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A)

Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A) aprenderaprogramar.com Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029

Más detalles

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016! INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Examen Curso 2001-2002. Convocatoria de Febrero Página 1 Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Este ejercicio se divide en dos partes con el fin de que el alumno no intente

Más detalles

Algorítmica y Lenguajes de Programación. Ordenación (i)

Algorítmica y Lenguajes de Programación. Ordenación (i) Algorítmica y Lenguajes de Programación Ordenación (i) Ordenación. Introducción A lo largo del curso hemos visto distintas formas de almacenar datos: Vectores. Matrices. Ficheros Listas (pilas y colas)

Más detalles

Tema 7: Programación con Matlab

Tema 7: Programación con Matlab Tema 7: Programación con Matlab 1. Introducción Matlab puede utilizarse como un lenguaje de programación que incluye todos los elementos necesarios. Añade la gran ventaja de poder incorporar a los programas

Más detalles

Tecnólogo Informático- Estructuras de Datos y Algoritmos- 2009

Tecnólogo Informático- Estructuras de Datos y Algoritmos- 2009 Árboles Ejemplos de estructuras arborescentes: con forma de árbol Regla de Alcance: los objetos visibles en un procedimiento son aquellos declarados en él mismo o en cualquier ancestro de él (cualquier

Más detalles

Diseño Estructurado de Algoritmos

Diseño Estructurado de Algoritmos Diseño Estructurado de Algoritmos 1 Sesión No. 5 Nombre: Primitivas para el diseño de instrucciones. Segunda parte. Objetivo de la sesión: Al concluir la sesión el estudiante identificará las diferentes

Más detalles

UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS.

UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS. UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS. 5.1.- SECUENCIA En este caso, las instrucciones se ejecutan una después de la otra sin omitir ninguna de ellas. La sintaxis para

Más detalles

Ahora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell.

Ahora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell. Necesitas organizar tus cuentas? O calcular tus notas? Miicrosofftt Excell te ayuda a hacerlo Lleva todas tus cuentas, notas, o lo que necesites, de forma automática, a través de las hojas de cálculo de

Más detalles

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle: PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los

Más detalles

9. Objetos y clases. 9.1. Clases

9. Objetos y clases. 9.1. Clases Programación orientada a objetos con Java 103 9. Objetos y clases Objetivos: a) Presentar el concepto de objeto, clase, atributo, método e instancia b) Interpretar el código fuente de una aplicación Java

Más detalles

Elementos léxicos del lenguaje de programación Java

Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores

Más detalles

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03. INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados

Más detalles

ARREGLOS DEFINICION GENERAL DE ARREGLO

ARREGLOS DEFINICION GENERAL DE ARREGLO ARREGLOS DEFINICION GENERAL DE ARREGLO Conjunto de cantidades o valores homogéneos, que por su naturaleza se comportan de idéntica forma y deben de ser tratados en forma similar. Se les debe de dar un

Más detalles

LENGUAJE PROGRAMACIÓN

LENGUAJE PROGRAMACIÓN LENGUAJE DE PROGRAMACIÓN 2 Qué es Visual Basic? Qué es Visual Basic? La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas

Más detalles

CONCEPTOS BASICOS DEL LENGUAJE JAVA

CONCEPTOS BASICOS DEL LENGUAJE JAVA CONCEPTOS BASICOS DEL LENGUAJE JAVA NOMENCLATURA GENERAL En Java se distinguen las letras mayúsculas y minúsculas. Las reglas del lenguaje respecto a los nombres de variables son muy amplias y permiten

Más detalles

promedio = nint((notas(1) + notas(2) + notas(3) + & notas(4) + notas(5) + notas(6)) / 6.0) print *, 'Su promedio es', promedio

promedio = nint((notas(1) + notas(2) + notas(3) + & notas(4) + notas(5) + notas(6)) / 6.0) print *, 'Su promedio es', promedio Arreglos Un arreglo es un tipo de datos que contiene varios elementos de un mismo tipo. Cada elemento tiene asociado un índice, y puede ser tratado como si fuera una variable. La cantidad de elementos

Más detalles

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones

Más detalles

Se guardan en archivos con extencion c y los cabezales con extension h

Se guardan en archivos con extencion c y los cabezales con extension h Se guardan en archivos con extencion c y los cabezales con extension h Tipos de Variables: Tipo Tamaño(bytes) Limite inferior Limite superior char 1 -- -- unsigned char 1 0 255 short int 2-32768 +32767

Más detalles

Operaciones con vectores

Operaciones con vectores Fundamentos de Informática 2012-2013 Laboratorio 12: Vectores (2) Objetivos: Practicar con algoritmos típicos con vectores (arrays de una dimensión) Operaciones con vectores Interfaz Figura 12.1. Interfaz

Más detalles

ZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2...

ZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... CONTENIDO ZCARTAS: Iniciación a la suma y resta de números enteros... 4 Introducción... 4 Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... 4 Contenidos trabajados... 4 Instrucciones de Scratch...

Más detalles

Universidad Católica del Maule. Fundamentos de Computación Especificación de tipos de datos ESPECIFICACIÓN ALGEBRAICA DE TIPOS DE DATOS

Universidad Católica del Maule. Fundamentos de Computación Especificación de tipos de datos ESPECIFICACIÓN ALGEBRAICA DE TIPOS DE DATOS Especificación algebraica ESPECIFICACIÓN ALGEBRAICA DE TIPOS DE DATOS Un tipo abstracto de datos se determina por las operaciones asociadas, incluyendo constantes que se consideran como operaciones sin

Más detalles

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS 4.1 Antecedentes históricos El lenguaje de programación BASIC (Beginner's All purpose Symbolic Instruction Code)

Más detalles

Sentencias o instrucciones en Visual BASIC

Sentencias o instrucciones en Visual BASIC Tecnología a de la Informació Sentencias o instrucciones en Visual BASIC REM Tecnología a de la Informació REM es una sentencia no ejecutable y permite introducir comentarios en los programas. A esta práctica

Más detalles

- Access es un gestor de bases de datos relacionales gráfico e interactivo.

- Access es un gestor de bases de datos relacionales gráfico e interactivo. ACCESS 2007 Que es Access? - Access es un gestor de bases de datos relacionales gráfico e interactivo. - Una base de datos Access, a diferencia de otros gestores de B.D., se guarda en un único fichero

Más detalles

Combinar comentarios y cambios de varios documentos en un documento

Combinar comentarios y cambios de varios documentos en un documento Combinar comentarios y cambios de varios documentos en un documento Si envía un documento a varios revisores para que lo revisen y cada uno de ellos devuelve el documento, puede combinar los documentos

Más detalles

Comencemos a programar con. Entrega 10. Estructuras de Control II

Comencemos a programar con. Entrega 10. Estructuras de Control II Comencemos a programar con VBA - Access Entrega 10 Estructuras de Control II Eduardo Olaz 10-2 Estructuras de Control, segunda parte Las Instrucciones While - - - Wend La estructura de bucle For Contador

Más detalles

Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones

Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Leandro Marín Dpto. de Matemática Aplicada Universidad de Murcia 2012 1 Números 2 Polinomios 3 Funciones y su Representación

Más detalles

COLEGIO APUNTES ACCESS

COLEGIO APUNTES ACCESS COLEGIO APUNTES ACCESS Índice Introducción al Access... 3 Conocimientos básicos... 6 Tablas... 7 Formularios... 10 Consultas... 12 Consultas de eliminación... 15 Consulta de actualización... 15 Informes...

Más detalles

Introducción al tipo de dato ARRAY

Introducción al tipo de dato ARRAY CONTENIDOS. Introducción al tipo de dato ARRAY. Definición, Características, Declaración, Acceso e Inicialización.. Arrays multidimensionales Definición, Declaración, Acceso e Inicialización. Introducción

Más detalles

Resolver triángulos en Visual Basic. Parte 3/3

Resolver 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 detalles

APRENDE A CREAR UNA PÁGINA WEB CON HTML

APRENDE A CREAR UNA PÁGINA WEB CON HTML APRENDE A CREAR UNA PÁGINA WEB CON HTML Introducción a PHP INTRODUCCIÓN PHP es una lenguaje de programación del lado del servidor. En este curso, lo usaremos para recibir los datos de un formulario, realizar

Más detalles

Índice Introducción Estructuras Algebraicas Listas Los Números Enteros Polinomios. Álgebra y Matemática Discreta - 2012 Sesión de Prácticas 1

Índice Introducción Estructuras Algebraicas Listas Los Números Enteros Polinomios. Álgebra y Matemática Discreta - 2012 Sesión de Prácticas 1 Álgebra y Matemática Discreta - 2012 Sesión de Prácticas 1 Leandro Marín Dpto. de Matemática Aplicada Facultad de Informática 2012 1 Estructuras Algebraicas 2 Listas 3 Los Números Enteros 4 Polinomios

Más detalles

Tema 2. El lenguaje de programación Java (Parte 1)

Tema 2. El lenguaje de programación Java (Parte 1) Programación en Java Tema 2. El lenguaje de programación Java (Parte 1) Luis Rodríguez Baena Facultad de Informática Elementos del lenguaje (I) El juego de caracteres. No utiliza ASCII, sino Unicode de

Más detalles

Vectores y matrices. Arrays Declaración Creación Acceso a los elementos de un array Manipulación de vectores y matrices

Vectores y matrices. Arrays Declaración Creación Acceso a los elementos de un array Manipulación de vectores y matrices Vectores y matrices Arrays Declaración Creación Acceso a los elementos de un array Manipulación de vectores y matrices Algoritmos de ordenación Ordenación por selección Ordenación por inserción Ordenación

Más detalles

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 El dispositivo que mide el nivel del agua necesita una interfase sencilla para el usuario, amigable y sin rutinas difíciles de entender, haciendo de esta manera una

Más detalles

LINUX - Los archivos de órdenes I

LINUX - Los archivos de órdenes I LINUX - Los archivos de órdenes I Objetivos: Se pretende introducir al alumno en el uso de los archivos de órdenes (conocidos como scripts) utilizando el lenguaje de programación propio del intérprete

Más detalles

Ms Excel. Que es? Para que sirve? Computación Primero. Colegio Bosque Del Plata. UNIDAD 5 Planilla de cálculo Introducción

Ms Excel. Que es? Para que sirve? Computación Primero. Colegio Bosque Del Plata. UNIDAD 5 Planilla de cálculo Introducción Colegio Bosque Del Plata Computación Primero UNIDAD 5 Planilla de cálculo Introducción E-mail: garcia.fernando.j@gmail.com Que es? Ms Excel Poderoso programa para generar hojas de cálculo. Excel utiliza

Más detalles

Ejercicio 1 (2 puntos. Tiempo: 25 minutos)

Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Fecha de publicación de notas: jueves 18 de Julio. Fecha de revisión: viernes 19 de Julio a las 10:00h. Despacho C-209. Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Se desea desarrollar un programa en C

Más detalles

Tema 2. Software. Informática (1º Ingeniería Civil) jcarmur@unex.es

Tema 2. Software. Informática (1º Ingeniería Civil) jcarmur@unex.es Tema 2. Software Informática (1º Ingeniería Civil) Curso 2011/2012 Javier Carmona Murillo jcarmur@unex.es Índice Introducción. Programas e instrucciones. Tipos y estructuras de datos. Algoritmos. Proceso

Más detalles

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la

Más detalles

Operación de Microsoft Word

Operación de Microsoft Word Trabajar con tablas Las tablas permiten organizar la información y crear atractivos diseños de página con columnas paralelas de texto y gráficos. Las tablas pueden utilizarse para alinear números en columnas

Más detalles

Base de datos en Access

Base de datos en Access Unidad 6.-Bases de Datos en Access Autor: Dr. Ramón Roque Hernández http://ramonroque.com/materias/pootec.htm ramonroque@yahoo.com Colaboradores: Ing. Gloria Ma. Rodríguez Morales grodríguez@itnuevolaredo.edu.mx

Más detalles

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor. Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios

Más detalles

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

LECCIÓN 4ª Operaciones Numéricas

LECCIÓN 4ª Operaciones Numéricas REALIZAR OPERACIONES NUMERICAS LECCIÓN 4ª Operaciones Numéricas Excel es una hoja de cálculo y, como su nombre indica, su función fundamental es trabajar con grandes volúmenes de números y realizar cálculos

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de iteración PRÁCTICA NÚM. [ 6 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

TEMA 5: HOJAS DE CÁLCULO. Edición de hojas de cálculo con OpenOffice Calc

TEMA 5: HOJAS DE CÁLCULO. Edición de hojas de cálculo con OpenOffice Calc TEMA 5: HOJAS DE CÁLCULO Edición de hojas de cálculo con OpenOffice Calc Qué vamos a ver? Qué es una hoja de cálculo y para qué sirve El entorno de trabajo de OpenOffice Calc Edición básica de hojas de

Más detalles

Programación I: Funciones y módulos

Programación I: Funciones y módulos Programación I: Funciones y módulos Esteban De La Fuente Rubio 2 de abril de 23 Índice. Funciones.. Definición y llamado de funciones............................................. 2.2. Parámetros por omisión..................................................

Más detalles