Cómo nombrar variables ( 2&

Save this PDF as:
 WORD  PNG  TXT  JPG

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 Ejemplo:.A0>13 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 +

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Resumen del lenguaje de programación Visual Basic.NET

Resumen del lenguaje de programación Visual Basic.NET Resumen del lenguaje de programación Visual Basic.NET Contenidos del tema. 1. Datos y Constantes en VBNet....3 Tipos de datos...3 Tipos de Datos definidos por el usuario...5 Declaración de variables...

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

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

Visual Basic for Applications

Visual Basic for Applications Visual Basic for Applications en MS Excel 1 Las Macros en MS Excel. Para qué sirve una macro en Excel? Una macro nos ayuda a automatizar aquellas tareas que hacemos repetidamente. Una macro es una serie

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

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

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

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

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

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

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

Práctica 3 mtp. metodoloxía e tecnoloxía da programación. Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java.

Práctica 3 mtp. metodoloxía e tecnoloxía da programación. Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java. Práctica 3 mtp metodoloxía e tecnoloxía da programación Objetivos: Duración: Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java. 1 semana 1.- Identificadores Los identificadores

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

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

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

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

Active Server Pages. Que es?.

Active Server Pages. Que es?. Active Server Pages. Mediante ASP se pueden crear y ejecutar aplicaciones sobre la Web. En esta sección se explican los fundamentos básicos para utilizarlo. Recuerde que para poder probar código ASP se

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

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

Objetivo de aprendizaje del tema

Objetivo de aprendizaje del tema Computación II Tema 3. Identificadores, palabras clave y tipos de datos Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Distinguir i entre modificadores d válidos y no válidos. Enumerar

Más detalles

PARTE II: Programación en ensamblador

PARTE II: Programación en ensamblador Cuaderno de Prácticas Laboratorio de Fundamentos de Computadores PARTE II: Programación en ensamblador Autor: Rafael Moreno Vozmediano Facultad de Informática La Máquina Rudimentaria: Arquitectura del

Más detalles

VB Script. Autor: J. Quijado (http://www.programacion.com/asp/autor/17/) Fuente: http://www.programacion.com/asp/tutorial/vbscript/

VB Script. Autor: J. Quijado (http://www.programacion.com/asp/autor/17/) Fuente: http://www.programacion.com/asp/tutorial/vbscript/ VB Script Autor: J. Quijado (http://www.programacion.com/asp/autor/17/) Fuente: http://www.programacion.com/asp/tutorial/vbscript/ Recopilación del texto: Prof. Daniel Luszczyk VB Script - 1/41 ÍNDICE

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

Tutorial de Pseudocódigo

Tutorial de Pseudocódigo Tutorial de Pseudocódigo Esta sección se ha diseñado con un sentido totalmente didáctico, para servir de apoyo a las clases de pseudocódigo o algoritmia que forman parte de los cursos de programación.

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

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

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

Curso de Programación II con Visual Basic.Net

Curso de Programación II con Visual Basic.Net Curso de Programación II con Visual Basic.Net Elementos del lenguaje. Variables y estructuras de datos Descripción Crear interfaz Acceso a datos Debug and Deploy Uso de Visual Studio.NET Escribir código

Más detalles

Fundamentos de Programación

Fundamentos de Programación Fundamentos de Programación COMENTARIOS Microsoft Visual Basic interpreta que todo lo que está a la derecha del carácter ( ) en una línea cualquiera de programa es un comentario y no ejecuta acción alguna.

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

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

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

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora

Más detalles

Ejercicios de evaluación de fundamentos de programación en Java

Ejercicios de evaluación de fundamentos de programación en Java Ejercicios de evaluación de fundamentos de programación en Java Jorge Martínez Ladrón de Guevara Editorial EME ISBN 978-84-96285-40-8 Contenido 1. Introducción a Java... 1 Test de evaluación...1 Ejercicios...4

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

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

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

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

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

Repaso de las características más importantes de la programación Java y su adaptación a Android

Repaso de las características más importantes de la programación Java y su adaptación a Android Repaso de las características más importantes de la programación Java y su adaptación a Android 1. Entorno de programación en java 2. Variables y tipos de datos 3. Operaciones y operadores 4. Clases y

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

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

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

Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape.

Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape. CARACTERES EN JAVA Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape. Letra, Dígitos y Otros Estos caracteres

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

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

VISUAL BASIC 6 GUIA 4. Ing. Raymond Marquina 1

VISUAL BASIC 6 GUIA 4. Ing. Raymond Marquina 1 VISUAL BASIC 6 GUIA 4 Ing. Raymond Marquina 1 MEJORAS AL PROGRAMA PHONE Ahora mejorara al programa Pone añadiendo un botón Buscar y botón Eliminar. Buscar le permitirá buscar un nombre particular y Eliminar

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

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

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

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

Cómo administrar una base de datos?

Cómo administrar una base de datos? Cómo administrar una base de datos? 1- Lo primero que tenemos que hacer es crear una base de datos Access con las siguientes características: Una tabla llamada países, con los campos idpais (autonumérico),

Más detalles

BASES DE DATOS RELACIONALES Microsoft Access

BASES DE DATOS RELACIONALES Microsoft Access BASES DE DATOS RELACIONALES Microsoft Access Primeros Conceptos Bases de datos Muchas empresas e instituciones manejan grandes volúmenes de información, con la que, de forma resumida, hace las siguientes

Más detalles

Visual Basic 1. Variables y Operadores. Convenciones de nomenclatura en Visual Basic

Visual Basic 1. Variables y Operadores. Convenciones de nomenclatura en Visual Basic Variables y Operadores Convenciones de nomenclatura en Visual Basic Cuando escribe código en Visual Basic, declara y asigna nombre a muchos elementos (procedimientos Sub y Function, variables, constantes,

Más detalles

COLECCIÓ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 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 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

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

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

Programa Java. El lenguaje de programación Java. Comentarios. Programa Java. Palabras reservadas. Identificadores

Programa Java. El lenguaje de programación Java. Comentarios. Programa Java. Palabras reservadas. Identificadores El lenguaje de programación Java Programa Java Un programa Java está formado por un conjunto de clases que interactúan entre sí La clase es la unidad básica de programación La ejecución depende de la clase

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

Tipos de variables, características generales y aspectos específicos de PHP de estos elementos básicos de la programación.

Tipos de variables, características generales y aspectos específicos de PHP de estos elementos básicos de la programación. Tipos de variables, características generales y aspectos específicos de PHP de estos elementos básicos de la programación. En el manual de páginas dinámicas hemos introducido el concepto de variable. En

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

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

FUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial

FUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial FUNDAMENTOS DE INFORMÁTICA º PRÁCTICA 4: Funciones y vectores CURSO 5/6 Área de Ingeniería de Sistemas y Automática ISA-UMH R-2-FI4v. FUNDAMENTOS DE INFORMÁTICA PRÁCTICA 4: Funciones y vectores curso 25-26

Más detalles

MASTER EN INGENIERÍA DEL HORMIGÓN

MASTER EN INGENIERÍA DEL HORMIGÓN MASTER EN INGENIERÍA DEL HORMIGÓN MODELOS PREDICTIVOS Y DE OPTIMIZACIÓN DE ESTRUCTURAS DE HORMIGÓN Profesores: Víctor Yepes Piqueras, Julián Alcalá González PROGRAMACIÓN DE UN GENERADOR DE LISTAS DE NÚMEROS

Más detalles

2. Estructura de un programa en Java

2. Estructura de un programa en Java 24 A. García-Beltrán y J.M. Arranz 2. Estructura de un programa en Java Objetivos: a) Describir la estructura del código fuente de una aplicación Java b) Presentar los conceptos de comentario y de identificador

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

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

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

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION CICLO: 02/ 2012 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #05 Estructura Condicional

Más detalles

TEMA 3: EL LENGUAJE C: PRESENTACIÓN

TEMA 3: EL LENGUAJE C: PRESENTACIÓN TEMA 3: EL LENGUAJE C: PRESENTACIÓN Historia del lenguaje C Características del lenguaje C Estructura de un programa en C El editor de textos: elementos Funciones: de usuario y de librería Librerías de

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

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido MICROSOFT EXCEL 2007 NIVEL AVANZADO GUÍA TEÓRICO-PRÁCTICA N 1 FORMULAS y FUNCIONES AVANZADAS Contenido INTRODUCCIÓN...2 CONCEPTOS BÁSICOS...2 Fórmulas Algebraicas...2 Precedencia de los operadores en las

Más detalles

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System.

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System. CICLO: 01/2010 Universidad Don Bosco Materia: Lenguaje de Programación III Contenido: 1-Lectura de Datos de entrada. 2-Introduccion a JOPTIONPANE. 3-Estructuras de Control. ->LECTURA DE DATOS DE ENTRADA

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

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

Bloques Repetitivos: Iteración

Bloques Repetitivos: Iteración Fuente: www.appinventor.org Traducción hecha con Google Traductor y mejorada por mi: piatticarlos@gmail.com Bloques Repetitivos: Iteración Una cosa para la que los ordenadores son buenos es la repetición

Más detalles

Cómo acceder a bases de datos?

Cómo acceder a bases de datos? Cómo acceder a bases de datos? Para facilitar la explicación de la conexión a una base de datos utilizaremos la base de datos Access ya que en el capitulo anterior se explica cómo crearla. Usaremos una

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: Operadores y Expresiones PRÁCTICA NÚM. [ 3 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

Unidad III El lenguaje de programación C 1. 2. 3. 4. 5. 6. 7. 8.

Unidad III El lenguaje de programación C 1. 2. 3. 4. 5. 6. 7. 8. Unidad III 1. Introducción. 2. Breve historia del C. 3. Lenguajes de programación de alto nivel, bajo nivel y nivel medio. 4. Compiladores e intérpretes. 5. Compilación, enlace y generación de un programa

Más detalles

Cursosindustriales.net Página 1

Cursosindustriales.net Página 1 Cursosindustriales.net Página 1 CURSO DE VB.NET. LOS TIPOS DE DATOS. Todo lenguaje de programación consta de una estructura para poder programar aplicaciones con él. En este tema vamos a empezar a estructurar

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

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

Manual del Modelizador. 28 de enero de 2009

Manual del Modelizador. 28 de enero de 2009 Índice de contenidos Introducción... 1 Proceso de ejecución de modelos... 1 Origen de datos... 3 Detalles técnicos... 3 Lenguaje de programación... 3 Estructura de los modelos... 3 Biblioteca de clases...

Más detalles