1.-Tipos y subtipos de datos en VBS
|
|
|
- Josefa Henríquez Rodríguez
- hace 7 años
- Vistas:
Transcripción
1 1.-Tipos y subtipos de datos en VBS Una variable es un nombre que hace referencia a una zona de la memoria, en la cual, se puede almacenar información que puede cambiar durante el tiempo en que se ejecuta el programa. Además del nombre, toda variable tiene un tipo y un valor. En VBS las variables siempre son de tipo variant, el valor de la variable, es la información almacenada a la que hace referencia. Subtipos de Variables y breve descripción: - Empty: la variant no está inicializado. El valor es 0 para variables numéricas o una cadena de longitud cero para variables de cadena. - Null: la variant, de manera intencionada no contiene ningún dato válido. - Boolean: contiene trae o false. - Byte: Contiene un número entero entre 0 y Integer: contiene un número entero entre y Currency: de ,5808 a , Long: contiene un número entero entre y Single: Contiene un número de coma flotante de precisión simple comprendido entre -3,402823E38 y -1,401298E-45 para valores negativos y entre 1,401298E-45 y 3,402823E38 para valores positivos. - Double: contiene un número de coma flotante de precisión doble comprendido entre -1, E308 y -4, E-324 para valores negativos y entre 4, E-324 y 1, E308 para valores positivos - Date (time): contiene un número que representa una fecha entre el uno de enero del año 100 y el 31 de diciembre del año String: contiene una cadena de longitud variable que puede ser de hasta aproximadamente 2 mil millones de caracteres. - Objet: contiene un objeto. - Error: contiene un error. 2.-Definición, declaración y tipos de matrices. Son variables que pueden almacenar varios valores (variables vectoriales) en un solo nombre, para hacer referencias a esos valores utilizaremos un conjunto de índices. Un conjunto fundamental en las matrices es la dimensión, una matriz es de dimensión 1 si solo se utiliza un índice para referenciar los diversos valores, es de dimensión 2 si se utilizan dos índices y así sucesivamente, en VBS se pueden definir matrices de hasta 60 dimensiones. Para declarar una matriz se utiliza la instrucción DIM, a continuación el nombre de la variable que representa la matriz y luego entre paréntesis un número, si es de una dimensión y varios números separados por comas para cada dimensión, tantos números como dimensiones, por ejemplo: DIM asses (20). El número de elementos que hay en cada dimensión es igual al número que se escribe en la declaración más uno por que en VBS las matrices son de base 0. A parte de DIM podemos utilizar public o private, ejemplo: PUBLIC cc1 (32: PRIVATE cc2 (12,45). Las matrices anteriores son de tamaño fijo, por que el interprete al declararlas les asigna una zona de memoria con un tamaño que no se cambia durante la vida de la matriz. Jesús Tamayo 1
2 También existen matrices dinámicas o de tamaño variable, son aquellas en las cuales el tamaño que ocupan en la memoria puede cambiar durante su vida, es decir, durante su vida el intérprete puede borrar la zona de la memoria y asignarle otra, o lo que es lo mismo el programador puede redimensionarlas a lo largo del programa. Para declarar un matriz dinámica podemos utilizar DIM, PROVATE o PUBLIC con paréntesis vacíos, ejemplo DIM cosas ( ). Para dimensionar o definir la matriz dinámica se utiliza la instrucción REDIM, por ejemplo REDIM cosas ( 23,45). Una matriz dinámica se puede declarar y dimensionar al mismo tiempo utilizando directamente REDIM, REDIM cosas3 (12,10,4) Si se redimensiona una matriz se borra el contenido de la matriz anterior, liberándose su espacio de memoria y se reserva un nuevo espacio de memoria ara la matriz nueva. Si queremos redimensionar una matriz sin borrar la información utilizaremos: REDIM preserve cosas 3 (12,10,30). Nota: sólo se podrá modificar la última dimensión, y además no se puede cambiar el número de dimensiones. 3.- Bloque selectivo con condiciones múltiples, sintaxis, explicación de su funcionamiento. IF condición 1 THEN Instrucciones 1 [ELSEIF condición 2 THEN Instrucciones2 [Elseif condición 3 THEN Instrucciones 3... ELSE Instrucciones] ENDIF Si la condición uno es verdadera se ejecutan las instrucciones uno, y una vez terminadas se salta a la línea siguiente a ENDIF, si la condición uno es falsa se examina la condición dos, si es verdadera se ejecutan las instrucciones 2 y se salta a la línea anterior a ENDIF, si ninguna de las condiciones es verdadera y existe ELSE se ejecutan las instrucciones de ELSE. 4.- bucle FOR-NEXT. Sintaxis y explicación: Toda la sintaxis de DO-LOOP y de WHILE-WEND se utiliza cuando no sabemos el número de veces que tiene que repetirse en bucle, si previamente sabemos el número de veces que se va a repetir el bucle utilizaremos la estructura FOR-NEXT, la sintaxis es la siguiente: FOR contador=inicio TO fin [Step paso] Instrucciones 1 IF condición THEN exit FOR Instrucciones 2 NEXT Jesús Tamayo 2
3 Contador es una variable que comienza en inicio y se va incrementando según indique el número del STEP, puede ser entero o decimal, positivo o negativo, si no se especifica ningún STEP el incremento es positivo y de uno en uno. -Para contador igual a inicio hasta fin con un intervalo de incremento de contador igual a paso haz las instrucciones uno, si condición es verdadera sal del bucle, si es falsa haz las instrucciones dos y repite. -Para un paso positivo el bucle solamente se ejecuta si inicio es menor que fin, en caso contrario no se ejecuta. Para paso negativo el borde solamente se ejecuta si el valor inicio es mayor que el valor fin. 5.- Procedimientos FUNCTION. Sintaxis, paso de argumentos, valores devueltos. [Public Private] FUNCTION nombre [(lista de parámetros formales separados por comas)] Instrucciones 1 [nombre=expresión] If condición THEN exit FUNCTION Instrucciones 2 END FUNCTION Tiene las mismas normas y comportamiento que SUB salvo que: 1.- Los procedimientos FUNCTION devuelven un valor en una variable cuyo nombre es igual al nombre del procedimiento. 2.- El subtipo devuelto por una FUNCTION puede ser cualquiera de las estudiadas. 3.- Se puede utilizar el nombre de un procedimiento FUNCTION en la parte de la derecha de una expresión: Variable=nombre (parámetros) OPERADOR expresión -Observar que para manejar el valor devuelto por una FUNCTION se escriben los argumentos entre paréntesis. 4.- SI dentro del cuerpo de la función no se asigna ningún valor al nombre: -Una función numérica devuelve 0. -Una función de cadena, devuelve (cadena vacía). -Una función que devuelve una referencia de objeto devuelve NOTHING. 5.- En una expresión aritmética no se utiliza una FUNCTION si la función cambia el valor de alguna de las variables existentes en la función. Nota: Si bien puede utilizarse una FUNCTION sin devolver ningún valor por consistencia con el lenguaje no se hará y se sustituirá por un procedimiento SUB. Nota: Si bien la instrucción CALL no es necesaria, muchos programadores la usan para resaltar que se está llamando a un procedimiento SUB. Si se utiliza para llamar a un procedimiento FUNCTION se descarta el valor devuelto por la función. -para llamar a un procedimiento se escribe su nombre seguido de la lista de argumentos separados por comas: Nombre Procedimiento (arg1, arg2, arg3...) Jesús Tamayo 3
4 6.-Escribir dos procedimientos que permitan calcular el factorial de un número, uno recursivo y el otro no. Sin recursividad: FUNCTION factorial (n) Dim ini,ct Ini=1 FOR ct=1 to n Ini=ini*ct Next Factorial=ini END FUNCTION Con recursividad: FUNCTION factor (n) IF n=1 THEN Factor=1 ELSE Factor=n*factor (n-1) END IF FUNCTION 7.-Construir un procedimiento que al pasarle una cadena de más de ocho caracteres permita obtener en mayúsculas del tercer al octavo carácter y el código ANSI del tercer carácter. <script language="vbscript"> Sub Cadena Dim x, a, b, c, d do until Len(X)>8 x= inputbox ("Introduzca una cadena de más de ocho caracteres") loop a=mid(x,3,6) b=ucase(a) C=MID(x,3,1) d=asc(c) msgbox b &vbcrlf &d End sub </Script> 8.- Construir un procedimiento tal que permita introducir datos arbitrariamente al usuario pero sólo admita aquellas entradas cuyos caracteres sean números. <script language="vbscript"> Jesús Tamayo 4
5 x=inputbox ("introduzca una cadena") Dim txt, ct FOR ct=1 to LEN(x) txt=mid(x,ct,1) IF ASC(txt)<47 then Msgbox"El título no es correcto" EXIT FOR ELSEIF ASC(txt)>58 THEN Msgbox"El título no es correcto" EXIT FOR END IF NEXT </script> 9.- Tenemos una clase llamada TRIRECT para representar a los triángulos rectángulos, tiene como atributos la longitud de los dos catetos C1y C2. Establecer el código para definir una propiedad de lectura y escritura llamada base para el cateto C1 y un método llamado ARETRI para obtener el área del triángulo. Class TRIRECT Definición de los atributos de la clase PRIVATE c1, c2 Propiedad de lectura y escritura: base PUBLIC DEFAULT property GET base Base=C1 END property PUBLIC property LET base (v). Código HTML. END property Se define él método para calcular el área del triángulo. PUBLIC function aretri Aretri= (c1*c2)/2 END function END class 10.- Si para el otro cateto tenemos una propiedad llamada altura, Qué código se escribirá para obtener el área de un triángulo cuyos catetos valen 2 y 3?, Cómo estableceríamos base=8? Creamos una instancia de la clase TRIRECT SET tri1=new TRIRECT Le damos valores a la altura y ala base tri1.base=2 tri1.altura=3 Calculamos el área Msgbox el área del triángulo es: aretri Establecemos base=8 Jesús Tamayo 5
6 tri1.base= Cómo se activa la gestión de errores? Cómo se desactiva? Qué nos da ERR? y ERR.SOURCE? y ERR.CLEAR? El tratamiento de errores en VBS es bastante limitado, para capturar errores en código de VBS se utiliza la sentencia ON ERROR RESUME NEXT, a partir del momento en que se encuentra una sentencia de este tipo, el interprete de VBS después de cada línea de código que ejecuta comprueba si se ha producido algún error y rellena las propiedades del objeto ERR adecuadamente, inmediatamente después de ejecutar esta sentencia, todos las propiedades del objeto ERR se reestablecerán a cero o a cadena vacía. Si posteriormente se produce un error en la ejecución de un programa, las propiedades de ERR almacenan la información que identifica el error producido de forma única y que es útil para procesar después el error. Puesto que no existe una sentencia de tipo ON ERROR GOTO etiqueta, no se puede escribir una rutina o procedimiento para tratar el error que permita realizar las acciones adecuadas, por este motivo si se quiere informar sobre el error producido habrá que escribir después de cada línea de código algo parecido a lo siguiente: IF ERR>0 THEN e1= se ha producido el error= &ERR&ERR.DESCRIPTION Msgbox e1. A partir del momento en que se ejecuta ON ERROR RESUME NEXT si se produce un error en tiempo de ejecución no se detiene la ejecución del programa si no que se usa a ejecutar la siguiente instrucción. Para detener la captura de errores se ejecutará la siguiente sentencia: ON ERROR GOTO 0, a partir del momento en que se ejecute cualquier error que se produzca en tiempo de ejecución se detiene la ejecución del programa. Si la captura de errores se activa con ON ERROR RESUME NEXT dentro de un procedimiento la captura de errores se desactiva al salir del procedimiento o al llamar a otro procedimiento. En consecuencia se utilizará la sentencia ON ERROR RESUME NEXT al comienzo de todos los procedimientos si se quieren capturar todos los errores. Es un objeto intrínseco o predefinido con alcance global y no es necesario una crear una instancia del elemento en el código. La propiedad predeterminada es NUMBER por lo que es equivalente a escribir ERR.NUMBER o ERR, esta propiedad guarda el código de error correspondiente al error producido. Si no se produce ningún error esta propiedad vale 0. Por lo tanto para detectar si se ha producido un error se usara: IF ERR>0 THEN... o bien IF ERR.NUMBER>0THEN... Propiedad SOURCE: indica el nombre del objeto o aplicación que causó el error. -Sintaxis: ERR.SOURCE nos da el nombre del objeto o aplicación que generó el error ERR.SOURCE= texto Establece el nombre del objeto o aplicación que originó el error. Jesús Tamayo 6
7 Método CLEAR: borra toda la configuración de propiedades del objeto ERR, VBS llama automáticamente a este método después de: -ON ERROR RESUME NEXT -Exit SUB -Exit FUNCTION -Sintaxis: ERR.CLEAR 12.- Usando la etiqueta SCRIPT escribir la sintaxis de los métodos para gestionar sucesos. <H1 id= n1 > Esto es una prueba </H1> <Script For= n1 Event= onclick language= vbscript > Código HTML </Script> <H1 onclick= proced () language= vbscript >Prueba</H1> <Script language= vbscript > Function proced () Instrucciones End Function </Script> Set NombreObjeto.NombreSuceso=GetRef ( nombre proceso ) <Script language= vbscript > {Sub Function} Nombre procedimiento Instrucciones {End Sub End Function} </script> 13.-Sintaxis de otros dos métodos para gestionar sucesos. SUB bt1_onclick () Msgbox pepe ENDSUB SUB bt2_ondblclick () Msgbox hola que tal END SUB. [Public Private] SUB control_evento ([lista parámetros formales separados por comas)] Instrucciones 1 IF condición THEN exit SUB Instrucciones 2 END SUB Jesús Tamayo 7
8 14.- Para que sirve WINDOW.EVENT.RETURNVALUE=FALSE? Y WINDOW.EVENT.CANCELBUBBLE=TRUE? Hay etiquetas que poseen mecanismos de gestión de sucesos predefinidos, por ejemplo la etiqueta <A> de los enlaces, se puede redefinir el comportamiento por defecto de estos sucesos, para ellos se harán dos cosas: 1.- Se creará un gestor de sucesos para el suceso que se desencadena. 2.- En el gestor del sucesor se escribirá: Window.Event.Return.Value=FALSE, esto anula el gestor de sucesos predefinido. Ejemplo: <a id= n1 onclick= proced1 () href=... > Texto </a> <script language= vbscript > Function proced1 () Window.Event.Return.Value=FALSE [Instrucciones] End Function </script> Si se desea detener la promoción de sucesos en un punto de la jerarquía se puede hacer igualando la propiedad Window.Event.CancelBubble a TRUE, para ello se enlaza un gestor de sucesos en el punto de la jerarquía en el que se quiere cortar la promoción y en el se escribe: Window.Event.CancelBubble=True. Entonces, si se cancela la promoción en un elemento E1, los únicos gestores de sucesos que se ejecutan son los del elemento E1 y los de los elementos contenidos en él, pero no se ejecutan los gestores de los elementos que lo contienen. -ooo- Jesús Tamayo 8
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería
Parte 4: Estructuras de Control
Parte 4: Estructuras de Control Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control: Estructuras de decisión Estructuras de
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería
Programación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
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
III. Generación de Código orientado a objetos
III. Generación de Código orientado a objetos UNIDAD III Aspectos fundamentales Del código orientado a objetos. MÓDULOS DE CÓDIGO 1 DE FORMULARIO Almacenan el código en VB 2 ESTÁNDAR 3 DE CLASE Contiene
Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)
aprenderaprogramar.com Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel
JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.
Javascript (II) 1 Elementos Básicos: Comentarios: Para una línea // Esto es un Comentario Para un bloque /*......... */ Literales: Valores que puede tomar una variable o una constante. Ejemplos: "Soy una
Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
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
Manual de turbo pascal
Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De
5. Subprogramas Fundamentos de Informática
5. Subprogramas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Subprogramas 1. Cálculo de la función Coseno 2. Suma 3. Ecuación de 2º grado 2 1. Cálculo de
Apunte Laboratorio ALPI - El lenguaje de programación Pascal
Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................
Ejercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A)
aprenderaprogramar.com Ejercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A) Sección: Cursos Categoría: Curso Visual Basic
3. Estructuras iterativas. 1.2 Análisis: For. 1.1 Problemas iterativos. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos
3. Estructuras iterativas Índice Estructura iterativas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 1. Análisis de algoritmos iterativos 2. Ej11: 3. Ej12: 4. Ej13:
ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. Indíce Algoritmo Elementos de un algoritmo: Variables, Constantes, Expresiones Datos: Definición y
Programación con Visual Basic 6
Programación con Visual Basic 6 Introducción y Repaso Lab. Geomática II Depto. Ingeniería Geográfica ~ USACH ~ CHILE Profesor: Ing. Marcos Medina Tapia. 1 Introducción. Un programa informático es un conjunto
4. Operadores Operador asignación
Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre
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í
PHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE) Menú 1. Operadores Matemáticos 2. Operadores relacionales 3. Funciones de Visual Basic 4. Tipos de variables
Estatutos de Control C# Estatutos de Decisión (Selección)
SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente
Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas
2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos
REFERENCIA DEL LENGUAJE
REFERENCIA DEL LENGUAJE Sesión 07 Mg. Cadenas de caracteres Una cadena de caracteres es un arreglo de caracteres. Los caracteres son letras, números y signos de puntuación. Cuando un número se usa como
Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica
Tema 2: Desarrollo de Algoritmos E.E. de Algorítmica Temas a tratar Identificadores Variables Constantes Tipos de Datos Separadores Operadores Aritméticos Unarios Relacionales y Condicionales Nivel de
Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A)
aprenderaprogramar.com Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A) Sección: Cursos Categoría: Curso Visual Basic nivel I Fecha revisión: 2029 Autor: Mario R. Rancel
Curso Completo de Visual Basic 6.0
CURSO Curso Completo de Visual Basic 6.0 Escuela Superior de Ingenieros Industriales UNIVERSIDAD DE NAVARRA Javier García de Jalón José Ignacio Rodríguez Alfonso Brazález Patxi Funes Eduardo Carrasco Jesús
IF ELSE, IF ELSE IF JAVASCRIPT. CONDICIONALES DEL FLUJO O ESTRUCTURAS DE DECISIÓN. EJEMPLOS. EJERCICIOS. (CU01119E)
APRENDERAPROGRAMAR.COM IF ELSE, IF ELSE IF JAVASCRIPT. CONDICIONALES DEL FLUJO O ESTRUCTURAS DE DECISIÓN. EJEMPLOS. EJERCICIOS. (CU01119E) Sección: Cursos Categoría: Tutorial básico del programador web:
Introducción a PL/SQL
22/11/2016 Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Noviembre 2014 Objetivos de este tema Conocer el lenguaje procedimental
PROGRAMACIÓN CON VBA: MACROS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
PROGRAMACIÓN CON VBA: MACROS EXCEL 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE PROGRAMACIÓN CON VBA: MACROS Para comenzar a programar en VBA tenemos que entrar al editor de Visual
Cómo nombrar variables ( 2&
&'()*+,, *)-.&'*/0+!" #$ # http://www.escet.urjc.es/~aiiq/ Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción
Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A)
aprenderaprogramar.com Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Manejo de Software para Microcomputadoras. Visual Basic para Aplicaciones en Excel
Manejo de Software para Microcomputadoras Visual Basic para Aplicaciones en Excel Variables en VBA Una variable es un lugar de almacenamiento con nombre que puede contener cierto tipo de datos que puede
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
$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos
PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,
FUNCIONES PHP: DECLARACIÓN Y LLAMADAS. PARÁMETROS, RETURN. EJERCICIOS EJEMPLOS RESUELTOS. (CU00827B)
APRENDERAPROGRAMARCOM FUNCIONES PHP: DECLARACIÓN Y LLAMADAS PARÁMETROS, RETURN EJERCICIOS EJEMPLOS RESUELTOS (CU00827B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero Fecha
Tipos Recursivos de Datos
1/1 Tipos Recursivos de Datos Josefina Sierra Santibáñez 27 de noviembre de 2016 2/1 Introducción La recursividad no sólo se puede aplicar a la definición de procedimientos (i.e. funciones o acciones),
Elementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.
Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras
Tema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
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
Práctica 6. Validación de Datos II. Mas Controles.
Práctica 6. Validación de Datos II. Mas Controles. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Validar los datos de acuerdo a las especificaciones de entrada de los mismos usando
GUIA 3 PARTE II. Introducción a PL/SQL
GUIA 3 PARTE II Introducción a PL/SQL PL/SQL proviene de Procedural Language (lenguaje procedural)/ Structured Query Language (Lenguaje de consulta estructurado). PL/SQL ofrece un conjunto de comandos
Bucles For Next Step, Do While Loop, Do Loop While (Estructuras de repetición en Visual Basic) (CU00326A)
aprenderaprogramarcom Bucles For Next Step, Do While Loop, Do Loop While (Estructuras de repetición en Visual Basic) (CU00326A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029
Introducción a Java. Introducción a Java. Programación I
Introducción a Java Introducción a Java Programación I Como Funciona Tipos de Datos TIPO TAMAÑO RANGO byte 8 bits Valores numéricos de 128 a 127 short 16 bits Valores numéricos de 32.768 a 32.767 int 32
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)
Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,
SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro
SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro 1. Sintaxis básica 2. Tipos de datos 3. Variables 4. Constantes 5. Expresiones y operadores
Sentencias de Procesamiento Iterativo: while y do-while
ESTRUCTURAS CÍCLICAS Se discuten en este documento las sentencias que se utilizan en el lenguaje C++ para representar la tercera de las estructuras utilizadas en la programación estructurada: La Estructura
CURSO : ESTRUCTURA DE DATOS DOCENTE : ING. JUAN ZEVALLOS VALLE
CURSO : ESTRUCTURA DE DATOS DOCENTE : ING. JUAN ZEVALLOS VALLE 1 Estructura de Datos 1. Logica de Programación 2. Uso de Algoritmos usando Lenguaje Java 3. Ingreso de datos 4. Sentencias de Control 1.
Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1
Pág. N. 1 Índice general Capítulo 1 Conceptos básicos Qué es Visual Basic? La programación basada en objetos Propiedades Métodos Eventos Funcionamiento de las propiedades, métodos y eventos Ingreso al
GENERALIDADES DEL LENGUAJE C
GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de carro (\n) es obligatorio si se desea finalizar la impresión con un salto
5. Subprogramas. 1.1 Análisis Coseno. 1. Cálculo de la función Coseno. cos( x) = ( 1) (2)! i
5. Índice Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 212 / 213 1. Cálculo de la función Cose 2. Suma 3. Ecuación de 2º grado 2 1. Cálculo de la función Cose Título 1. Cose
Tema 6: Clases. Índice
Tema 6: Clases Antonio J. Sierra Índice 1. Fundamentos. 2. Declaración de objetos. 3. Asignación de objetos a variables referencia. 4. Métodos. 5. Constructores. 6. this. 7. Recogida de basura. 8. Modelado
Algoritmos y Programación Clase 7
Algoritmos y Programación TDU (Tipos de datos Definidos por el Usuario) Manejo de Archivos 1 Repaso: Tipos de Datos Las variables son marcadores de posición que se utilizan para almacenar valores; tienen
Programación en Lenguaje C
Lenguaje de programación C Programación en Lenguaje C Introducción El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ritchie para una computadora DEC PDP-11 corriendo
Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript Algoritmo
Introducción a PL/SQL
Introducción a PL/SQL Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2011 Objetivos de este tema Conocer PL/SQL. PL/SQL
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,
Cuáles son los lenguajes que pueden utilizarse para programar Karel?
EXAMEN NIVEL OMI Cuáles son las ventanas del programa de karel? a) Mundo, Programa, Ejecutar y Ayuda. b) Nueva, Abrir, Guardar, Guardar como y compilar. c) Muros y zumbadores. d) Todos los anteriores.
Módulo. = Asignación = = Comp. de igualdad!= Com. de desigualdad <= Comp. menor o igual >= Comp. mayor o igual AND lógico OR lógica.
EQUIVALENCIAS BÁSICAS ENTRE PASCAL Y C A continuación se presentan algunas equivalencias básicas entre estos lenguajes de programación : Operadores en lenguaje C: Operador Descripción % Módulo = Asignación
Construcciones del Lenguaje Java
Construcciones del Lenguaje Java Autor: Juan Alberto López Cavallotti Versión de Java: 5 / 6 Comentarios Comentario de Línea Comentario Multilínea //Esto es un comentario. /* Esto comenta varias lineas.
GENERALIDADES DEL LENGUAJE C. Nota: Los ejemplos y ejercicios especifican el tipo de archivo a enviar a
GENERALIDADES DEL LENGUAJE C Nota: Los ejemplos y ejercicios especifican el tipo de archivo a enviar a [email protected] La cadena con formato debe ir encerrada entre comillas dobles, no
Programación: Estructuras de Control
Programación: 2 Estructuras de Control Contenido 2.1.- Introducción 2.2.- Estructuras de Selección 2.2.1.- Sentencia if 2.2.2.- Sentencia switch 2.3.- Estructuras de Iteración 2.3.1.- Sentencia while 2.3.2.-
Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas
Unidad II Fundamentos de programación en Java Ing. José Luis Llamas Cárdenas En java para poder escribir se emplea el objeto System.out, t pero para leer del teclado es necesario emplear System.in Et Este
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 3 Estructuras de datos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.
Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.
LENGUAJE DE PROGRAMACIÓN TURBO PASCAL El lenguaje de programación de alto nivel Pascal fue diseñado el 1968 por Niklaus Wirth con una finalidad eminentemente pedagógica El 1983, el Pascal fue estandarizado
Tema 3. Estructuras de Datos
Tema 3! Estructuras de Datos Estructuras Simples, Doble, Anidada y Múltiple En este tema veremos las sentencias selectivas: IF (Si) IF - Then (Si - Entonces) IF - Then - Else ( Si - Entonces - Sino) Switch
Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Tema 5. Soporte lógico de computadoras.
Tema 5. Soporte lógico de computadoras. 5.1 Conceptos generales Como se ha visto previamente, un ordenador consta de dos partes, una la parte física, conocida como "Hardware" y otra, la parte lógica denominada
FUNDAMENTOS DE OBJECT PASCAL
FUNDAMENTOS DE OBJECT PASCAL 1. ASPECTOS GENERALES DE LA SINTAXIS Los bloques de código quedan delimitados por y end. Se usa punto y coma como separador de sentencias de código. Comentarios: - ias líneas:
GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:
Cuestionario Modulo 1.1 GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: 1001 0110. 2. qué es Dato? Definición: Es toda
Java para programadores
Java para programadores Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) [email protected] Contenidos Variables. Tipos
6. Vectores Fundamentos de Informática
6. Vectores Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Vectores 1. Introducción 2. Declaración 3. Acceso 4. Paso de parámetros 5. Recorrido completo 6.
PHP 7 Desarrollar un sitio web dinámico e interactivo
Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17
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
Características de Lenguajes de Scripts
Lenguaje JavaScript Objetivos Conocer las características de los lenguajes de scripts en general y específicamente de JavaScript Conocer los Tipos de Páginas Web y cuando deben utilizarse. Conocer la sintaxis
Guía práctica de estudio 05: Pseudocódigo
Guía práctica de estudio 05: Pseudocódigo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Autorizado por: M.C. Alejandro Velázquez Mena Guía
PROGRAMACIÓN VISUAL CON GAMBAS
PROGRAMACIÓN VISUAL CON GAMBAS QUÉ ES GAMBAS? Gambas es un lenguaje de programación libre derivado de BASIC. Es similar al producto de Microsoft Visual Basic Gambas no es sólo un lenguaje de programación,
ESCUELA DE INFORMÁTICA
TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar
Computación II. Introducción a Visual Basic
Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida
Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
Cadena de caracteres Numéricas Fecha y hora Booleanas Tipo registro Tipo cursor
Cadena de caracteres Numéricas Fecha y hora Booleanas Tipo registro Tipo cursor Declaración de variables Inicialización de variables Declaración de constantes Asignación de valores a variables Tipo Nombre_var
Tutorial 6: Qué es una función? y como utilizarla
Tutorial 6: Qué es una función? y como utilizarla AR 6 T Objetivo En la siguiente lección desarrollaremos el tema de las funciones en Arduino, para poder aplicarlo en las practicas siguientes ya que será
Unidad II: Análisis semántico
Unidad II: Análisis semántico Se compone de un conjunto de rutinas independientes, llamadas por los analizadores morfológico y sintáctico. El análisis semántico utiliza como entrada el árbol sintáctico
Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés
Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés TEMA 3 CREACIÓN DE MACROS Y FUNCIONES EN EXCEL. Programación Orientada a Objetos y Programación
Tema 3.- Predicados y sentencias condicionales
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER
Es ambigua, ya que la división y la multiplicación tienen el mismo grado de precedencia, qué parte de la expresión se realiza primero?
Modulo 7. Expresiones y sentencias de control de Flujo En este punto de estudio se considera que tenemos claro los conceptos relacionados con variables y operadores, ahora estudiaremos como con las variables
6. Vectores. 1. Introducción. 2. Declaración (I) Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos.
6. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice 4. Paso de parámetros 5. Recorrido completo 6. Recorrido de búsqueda 7. Inicialización 2 Necesidad Agrupar
GUÍA BÁSICA DE SCHEME v.4
Esta guía básica pretende ser una introducción elemental al lenguaje de programación Scheme. Se presenta como una guía de comienzo rápido de tal forma que permita conocer de una forma muy esquemática los
Tema 3. Patrones y Definiciones de Funciones
Programación Declarativa Haskell Informática Sistemas Curso 2003-2004 Pepe Gallardo Universidad de Málaga Tema 3. Patrones y Definiciones de Funciones 3.1 Comparación de Patrones Patrones constantes Patrones
Bloque II. Elementos del lenguaje de programación Java
Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida
3. Estructuras iterativas
3. Estructuras iterativas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Estructura iterativas 1. Análisis de algoritmos iterativos 2. Ej11: While 3. Ej12:
