FUNDAMENTOS DE INFORMÁTICA
|
|
|
- Rafael Naranjo González
- hace 10 años
- Vistas:
Transcripción
1 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 de Ingeniería de Sistemas y Automática. Actualización Septiembre
2 Programación n estructurada La división de un programa en unidades funcionales más pequeñas presenta, entre otras, las ventajas siguientes: Modularidad: Cada unidad tiene una funcionalidad concreta con un tamaño y complejidad manejable. Puede ser individualmente depurada, utilizada muchas veces en un mismo programa o en otros programas. Menor tiempo de desarrollo: Al ser reutilizada, se reduce el tamaño de los programas y se minimizan los errores. Independencia de datos y encapsulación de información: Una función es capaz de mantener una gran independencia con el resto del programa. Tiene sus propios datos aislados del resto y define la interfaz o comunicación con el resto del programa. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
3 Programación n estructurada Utilizaremos los siguientes tipos de módulos: Módulos de código: los utilizamos para escribir las instrucciones y sentencias de nuestro programa. No tienen interfaz gráfica. Tienen la extensión.bas. Módulos de formulario: los utilizamos para escribir las instrucciones y sentencias asociadas a un formulario. Tienen interfaz gráfica. Tienen la extensión.frm. Utilizaremos los siguientes tipos de unidades funcionales: Funciones Function que devuelven un valor. Procedimientos Sub que no devuelven ningún valor. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
4 Funciones La sintaxis relativa a la declaración de funciones definidas por el usuario en Visual Basic es la siguiente: Function nombre ([parámetros])[as tipo] [sentencias] [nombre = expresion] [Exit Function] [sentencias] [nombre = expresion] End Function donde: nombre es el nombre que identifica la función; parámetros son los argumentos que son pasados cuando se llama a la función; tipo es el tipo de datos que devuelve la función (Integer, String, etc.). Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
5 Funciones El nombre de la función actúa como una variable dentro del cuerpo de la función. El valor de expresión que se le asigne es almacenado en el propio nombre de la función. Si no se efectúa esta asignación, se devuelve 0 en valores numéricos y cadena vacía ( ) en cadenas. Exit Function permite abandonar la función antes de que ésta finalice normalmente y devolver así el control del programa a la sentencia inmediatamente a continuación de la que efectuó la llamada a la función. La sentencia End Function marca el final del código de la función y, al igual que la anterior, devuelve el control del mismo modo. Es la forma normal de finalizar una función. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
6 Funciones La llamada a una función puede hacerse de diversas formas, pero la más usual es la siguiente: variable = nombre ([argumentos]) donde argumentos es una lista de constantes, variables o expresiones, separadas por,, que son pasadas a la función como parámetros para su ejecución y variable recibe el dato retornado. El número de argumentos pasados debe ser igual al número de parámetros declarados en la función. Los tipos parámetros. de los argumentos deben coincidir con los de los Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
7 Ejemplo de Funciones El siguiente ejemplo corresponde a una función que devuelve como resultado la raíz cuadrada de un número: Function RaizCuadrada (numero As Double) As Double If numero < 0 Then Exit Function End If RaizCuadrada = Sqr(numero) End Function La llamada a esta función, se hace de la forma siguiente: Dim resultado As Double, numero As Double numero = InputBox("Introduce número para calcular la raíz cuadrada") resultado = RaizCuadrada(numero) MsgBox resultado Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
8 Procedimientos La sintaxis relativa a la declaración de un procedimiento definido por el usuario en Visual Basic es la siguiente: Sub nombre ([parámetros]) [sentencias] [Exit Sub] [sentencias] End Sub donde: nombre es el nombre que identifica al procedimiento y parámetros son los argumentos que son pasados cuando se llama al procedimiento. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
9 Procedimientos A diferencia de una función, un procedimiento no puede ser utilizado en una expresión pues no devuelve ningún valor en si mismo. Exit Sub permite abandonar el procedimiento antes de que finalice normalmente y devolver así el control del programa a la sentencia inmediatamente a continuación de la que efectuó la llamada al mismo. La sentencia End Sub marca el final de su código y, al igual que la anterior, devuelve el control del mismo modo. Es la forma normal de finalizar un procedimiento Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
10 Procedimientos Llamaremos a un procedimiento del siguiente modo: Call nombre ([argumentos]) donde argumentos es una lista de constantes, variables o expresiones, separadas por comas (, ), que son pasados a la función como parámetros para llevar a cabo su ejecución. El número de argumentos pasados debe ser igual al número de parámetros declarados en la función. Los tipos de los argumentos tienen que coincidir con los de los parámetros. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
11 Ejemplo de procedimientos Procedimiento: Sub muestralaraizcuadrada(numero As Double) If numero < 0 Then MsgBox ("No calculo raíz cuadrada. " & numero & " es negativo.") Else MsgBox ("La raíz cuadrada de " & numero & " es " & Sqr(numero)) End If End Sub Llamada al procedimiento: Dim numero As Double numero = InputBox("Introduce número para calcular la raíz cuadrada") Call muestralaraizcuadrada(numero) Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
12 Pase de argumentos por valor y referencia Pasar un argumento por referencia a una función o procedimiento implica que, en realidad, se le pasa la variable original, de modo que la función o procedimiento pueden modificar su valor. Pasar un argumento por valor implica crear una nueva variable dentro de la función o procedimiento y pasarle el valor de la variable externa. Si se modifica el valor de la variable copia, la variable original queda inalterada. Cuando en la llamada a una función o procedimiento se ponen como argumentos constantes numéricas o expresiones, estos argumentos se pasan siempre por valor. En Visual Basic, por defecto, los argumentos se pasan por referencia y, por lo tanto, es posible devolver valores. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
13 Ejemplo de Procedimientos El siguiente ejemplo corresponde a un procedimiento que devuelve en un parámetro la raíz cuadrada de un número: Sub RaizCuadrada (ByVal numero As Double, resultado As Double) If numero < 0 Then resultado = -1 End If resultado = Sqr(numero) End Sub La llamada a este procedimiento se hace de la forma siguiente: Dim resultado As Double, numero As Double numero = InputBox("Introduce número para calcular la raiz cuadrada") Call RaizCuadrada(numero, resultado) MsgBox resultado Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
14 Ámbito de las constantes y variables en Visual Basic Un programa en Visual Basic se puede componer de varios módulos. Los módulos a su vez suelen contener funciones y/o procedimientos: PROGRAMA Módulo 1 Módulo 2 Función 1 Procedimiento Función 1 Procedimiento 2 Función 2 Procedimiento 1 Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
15 Ámbito de las constantes y variables en Visual Basic El ámbito de una variable es la zona del programa informático donde ésta se puede utilizar. Cuando se utiliza una variable, Visual Basic buscará la declaración más cercana de esa variable. Puede haber dos variables diferentes, con el mismo nombre, en ámbitos distintos. La tabla siguiente resume cómo debe declararse una variable en función de la zona del programa donde se quiere utilizar: ÁMBITO Local Módulo Global DECLARACIÓN Dim (dentro de una función o procedimiento) Dim (dentro de la sección de Declaraciones de un módulo) Public (dentro de la sección de Declaraciones de un módulo) Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
16 Procedimientos intrínsecos nsecos de Visual Basic Función Len Devuelve el número de caracteres contenido en una variable de caracteres. Función Left nombre_variable = Len(expresion_de_cadena) Devuelve los n caracteres de la expresión_de_cadena situados más a la izquierda. nombre_variable = Left(expresion_de_cadena,n) Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
17 Procedimientos intrínsecos nsecos de Visual Basic Función Right Devuelve los n caracteres de la expresión_de_cadena situados más a la derecha. Función Mid nombre_variable = Right(expresion_de_cadena,n) Devuelve una subcadena de una cadena de caracteres. nombre_variable = Mid(expresion_de_cadena,n[,m]) Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
18 Procedimientos intrínsecos nsecos de Visual Basic Función InStr Devuelve la posición del primer carácter de una subcadena en una cadena. pos = InStr([n,]cadena,buscada) Función String Devuelve una cadena de caracteres igual a un caracter dado. cadena = String(n,caracter) Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
19 Procedimientos intrínsecos nsecos de Visual Basic Función Str Convierte una expresión numérica en una expresión de caracteres. Función Val nombre_variable = Str(número) Devuelve el valor numérico de una cadena de caracteres. número = Val(expresion_de_cadena) Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
20 Procedimientos intrínsecos nsecos de Visual Basic Función Chr Devuelve el carácter ANSI correspondiente al código de carácter especificado. Función Asc nombre_variable = Chr(código_carácter) Devuelve el código de carácter correspondiente al primer carácter de la cadena especificada. código_carácter = Asc(expresion_de_cadena) Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
21 Procedimientos intrínsecos nsecos de Visual Basic Función Now Devuelve la fecha-hora actuales de acuerdo a la configuración de la fecha y la hora del sistema. nombre_variable = now Esta función devuelve un valor de tipo Date que se corresponde con una cadena de caracteres de la forma: dd/mm/aa HH:MM:SS (día/mes/año hora:minuto:segundo) Para visualizar esta fecha y hora según diversos patrones, utilizar la función Format con los símbolos especiales d, m, y, h, m y s. (consultar la ayuda de esta función en la MSDN). Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
22 Procedimientos intrínsecos nsecos de Visual Basic Función Date Devuelve la fecha actual del sistema en una cadena de caracteres. cadena = Date Instrucción Date Permite establecer la fecha actual del sistema. Date = fecha Función Time Devuelve la hora actual del sistema en una cadena de caracteres. cadena = Time Instrucción Time Permite establecer la hora actual del sistema. Time = hora Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
23 Procedimientos intrínsecos nsecos de Visual Basic Función LCase Convierte una cadena de caracteres a letras minúsculas. cadena = LCase(expresión_de_cadena) Función UCase Convierte una cadena de caracteres a letras mayúsculas. cadena = Ucase(expresión_de_cadena) Funciónes LTrim Devuelve expresión_de_cadena sin espacios en blanco a la izquierda cadena = LTrim(expresión_de_cadena) Funciónes RTrim Devuelve expresión_de_cadena sin espacios en blanco a la derecha cadena = RTrim(expresión_de_cadena) Función Trim Devuelve expresión_de_cadena sin espacios en blanco a la derecha ni a la izquierda cadena = Trim(expresión_de_cadena) Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
24 Procedimientos intrínsecos nsecos de Visual Basic Funciones Sin, Cos, Tan, Atn dan como resultado los valores del seno, coseno, tangente y arco tangente, respectivamente. valor = Sin(ángulo) valor = Cos(ángulo) valor = Tan(ángulo) valor = Atn(ángulo) Log da como resultado el logaritmo neperiano. variable = Log(expresión) Exp da como resultado el valor del número e elevado a la expresión. variable = Exp(expresión) Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
25 Procedimientos intrínsecos nsecos de Visual Basic. Funciones de conversión CBool(expresión)conversión a un valor de tipo Boolean CByte(expresión)conversión a un valor de tipo Byte CCur(expresión) conversión a un valor de tipo Currency CDate(expresión)conversión a un valor de tipo Date CDbl(expresión) conversión a un valor de tipo Double CDec(expresión) conversión a un valor de tipo Decimal CInt(expresión) conversión a un valor de tipo Integer CLng(expresión) conversión a un valor de tipo Long CSng(expresión) conversión a un valor de tipo Single CStr(expresión) conversión a un valor de tipo String CVar(expresión) conversión a un valor de tipo Variant Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
26 Función Fix Procedimientos intrínsecos nsecos de Visual Basic Devuelve el número entero resultante de truncar el valor de la expresión numérica. Función Int Programación estructurada: Funciones y procedimientos variable = Fix(expresión_numérica) Devuelve el mayor número entero que sea menor o igual que el valor de expresión_numérica. variable = Int(expresión_numérica) La diferencia entre Int y Fix es que si el número es negativo, Int devuelve el primer entero negativo menor o igual a número, mientras que Fix devuelve el primer entero negativo mayor o igual a número. Por ejemplo, Int convierte -8.4 en -9 y Fix convierte -8.4 a -8. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
27 Procedimientos intrínsecos nsecos de Visual Basic Función Abs Da como resultado el valor absoluto de la expresión. variable = Abs(expresión_numérica) Función Sgn Da como resultado un entero (1, -1 ó 0) indicando el signo del valor de una expresión numérica. variable = Sgn(expresión_numérica) Función Sqr Da como resultado la raíz cuadrada de una expresión numérica. variable = Sqr(expresión_numérica) Función Round Devuelve un número redondeado en el número especificado de lugares decimales. variable = Round(expresión[,numlugaresdecimales]) Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
28 Procedimientos intrínsecos nsecos de Visual Basic Función Rnd Devuelve un número al azar, de tipo Single, mayor o igual que 0 y menor que 1. variable = Rnd[(expresión)] Si: expresión < 0 devuelve siempre el mismo número. expresión > 0 (defecto) devuelve el siguiente nº aleatorio. expresión = 0 devuelve el último nº generado. Sentencia Randomize Activa el generador de números aleatorios a partir de un número determinado (llamado semilla). Randomize[n] donde n es una expresión entera que se utiliza para activar una secuencia aleatoria. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre
29 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 de Ingeniería de Sistemas y Automática. Actualización Septiembre
PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC)
PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC) REPASO (CLASES Y OBJETOS): Un objeto es una combinación de código y datos que puede tratarse como una unidad. Un objeto puede ser una porción
Operadores lógicos y matemáticos en Visual Basic. Math. Comentarios en VB. Rem. Ejemplos. (CU00314A)
aprenderaprogramar.com Operadores lógicos y matemáticos en Visual Basic. Math. Comentarios en VB. Rem. Ejemplos. (CU00314A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:
Fundamentos de Informática Laboratorio: Funciones
Objetivos: - Diseño de aplicaciones y funciones - Definir y crear funciones, para su posterior uso. - Adquirir habilidades en el uso de funciones: o Creadas por el programador o Las que vienen con las
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),
Funciones en Visual Basic
Funciones en Visual Basic Manejo de cadena de caracteres 03/04/2012 UEGS Ing. Marco Buenaño A. Funciones propias de Visual Basic 1 - Funciones para el tratamiento de cadenas Las funciones de cadena, como
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
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
Funciones y subrutinas
Funciones y subrutinas Introducción En lecciones anteriores se ha descrito el concepto de diseño descente; esta técnica permite desarrollar algoritmos que resuelvan un problema mediante un proceso de reamiento
Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
Funciones útiles de Visual foxpro
Funciones útiles de Visual foxpro Funciones: Fecha Numéricas Lógicas Cadena Funciones Generales??? (Comando) Sirve para imprimir valores en la screen de VFP, en una ventana activa o a una impresora.?
MultiBase Cosmos. Notas a la versión 4.4, release 1. BASE 100, S.A. www.base100.com
MultiBase Cosmos Notas a la versión 4.4, release 1 BASE 100, S.A. www.base100.com Índice IMPLEMENTACIONES... 3 MÉTODOS DE LA CLASE SIMPLECONTROL... 4 MÉTODOS DE LA CLASE INTEGER... 4 MÉTODOS DE LA CLASE
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
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
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í
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
Excel Macros. Pedro Chávez Lugo mailto:[email protected] webpage:http://lsc.fie.umich.mx/ pedro. 17 de enero de 2014
mailto:[email protected] webpage:http://lsc.fie.umich.mx/ pedro 17 de enero de 2014 1 Introducción 2 3 4 5 6 Introducción Microsoft Excel es una herramienta muy eficaz que se puede usar para manipular,
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
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
Introducción al lenguaje JAVA
Universidad Autónoma de Tlaxcala Introducción al lenguaje JAVA M.C.. José Juan Hernández ndez Mora Segunda Sesión 1. Arreglos 2. Matrices 3. Clases en Java 4. Clases de Usuario en Java 5. Objetos definidos
1 ELEMENTOS BASICOS DEL LENGUAJE
1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada
CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0
CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 El dispositivo que mide el nivel del agua necesita una interfase sencilla para el usuario, amigable y sin rutinas difíciles de entender, haciendo de esta manera una
TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS
TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS 1 Introducción... 3 2 Despliegue de la aplicación de ejemplo... 3 2.1 Requisitos previos... 3 2.2 Despliegue de la aplicación... 3 3 Prueba
Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0
Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0 Introducción. Qué es un lenguaje de programación? Es la forma que tienen los usuarios (personas) de dar órdenes a una máquina
Java Inicial (20 horas)
Java Inicial (20 horas) 1 Temario 1. Programación Orientada a Objetos 2. Introducción y Sintaxis Java 3. Sentencias Control Flujo 4. POO en Java 5. Relaciones entre Objetos 6. Polimorfismo, abstracción
Semántica Denotacional
Semántica Denotacional Idea: El significado de un programa es la función denotada por el programa Componentes del metalenguaje para la definición semántica denotacional de un L.P.: Dominios sintácticos
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 [email protected]
Fórmulas y funciones
Fórmulas y funciones Uso de fórmulas Las fórmulas son el corazón y el alma de la hoja de cálculo. Si no las necesitáramos sería lo mismo que trabajáramos en un procesador de textos. Excel 2007 ofrece un
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
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...
Tipos primitivos y clases de interés
Programación Avanzada para Sistemas de Telecomunicación Tipos primitivos y clases de interés Juan Carlos Cruellas [email protected] Objetos y clases Tipos primitivos. Clase String y asociadas. Clases
Práctica 3: Funciones
Fonaments d Informàtica 1r curs d Enginyeria Industrial Práctica 3: Funciones Objetivos de la práctica En esta práctica estudiaremos cómo podemos aumentar la funcionalidad del lenguaje MATLAB para nuestras
Tema 2. El lenguaje de programación Java. Arrays y cadenas
Programación en Java Tema 2. El lenguaje de programación Java. Arrays y cadenas Luis Rodríguez Baena Facultad de Informática Arrays y colecciones Hay dos formas de guardar varias referencias a objetos:
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
Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.
Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios
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
Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control
1er curso de Ingeniería Industrial: Ingeniería de Control Práctica 1ª: Introducción a Matlab Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática
Sistema de Gestión Académica TESEO. Revisión 1.0. Servicio de Informática Área de Gestión (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES)
Sistema de Gestión Académica TESEO (GESTIÓN DE RESÚMENES DE TESIS DOCTORALES) Revisión 1.0 Servicio de Informática Área de Gestión Mayo de 2004 INDICE INDICE... 1 1 Introducción... 1 2 Procedimiento....
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
1 Estructura básica de un programa C++
Elementos básicos de un lenguaje de alto nivel: C++ CONTENIDOS 1. Estructura básica de un programa C++. 2. Tipos de datos simples. 3. Constantes y variables en C++. Declaración. 4. Operadores y expresiones.
Ejercicios. 1. Definir en Maxima las siguientes funciones y evaluarlas en los puntos que se indican:
Ejercicios. 1. Definir en Maxima las siguientes funciones y evaluarlas en los puntos que se indican: 2. Graficar las funciones anteriores, definiendo adecuadamente los rangos de x e y, para visualizar
Funciones mas importantes para el manejo de Caracteres
Caracteres Un carácter es un símbolo que la computadora puede representar. Cuando se asigna una constante de carácter a una variable tipo char, esta debe estar entre apostrofes. char letra= a ; Funciones
Estructuras de Control - Diagrama de Flujo
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS Ingeniería en Computación Ingeniería en Informática UNIVERSIDAD NACIONAL DE SAN LUIS DEPARTAMENTO DE INFORMÁTICA AÑO 2015 Índice 1. Programación estructurada 2 1.1.
Tema 2: La clase string
: string Programación 2 Curso 2013-2014 Índice 1 Cadenas de caracteres en C 2 Entrada / salida 3 entre vectores de caracteres y string 4 5 Cadenas de caracteres en C En C, las cadenas de caracteres tienen
Examen escrito de Programación 1
Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 2 de septiembre de 2015 Se debe disponer sobre la mesa en lugar visible un documento
Una variable de clase escalar tiene un nivel de indirección igual a 1. Por ejemplo, las variables i, b y x definidas como se muestra a continuación.
Descripción de la semántica de ALFA En esta descripción sólo se mencionarán los aspectos en los que el lenguaje de programación ALFA pueda diferir de otros lenguajes de programación de alto nivel. Se sobreentienden
LAS MACROS Y EL LENGUAJE VBA APLICADO A MS-EXCEL (NIVEL AVANZADO)
LAS MACROS Y EL LENGUAJE VBA APLICADO A MS-EXCEL (NIVEL AVANZADO) OBJETIVO GENERAL Al concluir el curso taller, el participante contará con un conjunto de elementos teóricos y prácticos relacionados con
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
SIIGO Pyme. Templates. Cartilla I
SIIGO Pyme Templates Cartilla I Tabla de Contenido 1. Presentación 2. Qué es un Template? 3. Qué Aspectos se Deben Tener en Cuenta Antes de Diseñar o Modificar un Template? 4. Cuáles son las Formas que
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
A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.
4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante
editor de HTML integrado en Moodle. El contenido se divide en distintas partes llamadas páginas, que se muestran individualmente.
Crear una nueva lección Este módulo le permite incorporar al curso contenidos interactivos, normalmente escritos con el editor de HTML integrado en Moodle. El contenido se divide en distintas partes llamadas
Proyecto de Innovación Docente: Guía multimedia para la elaboración de un modelo econométrico.
1 Primeros pasos en R. Al iniciarse R (ver Figura 16), R espera la entrada de órdenes y presenta un símbolo para indicarlo. El símbolo asignado, como puede observarse al final, es > Figura 16. Pantalla
Tema 3 Elementos básicos de programación
Representación de Datos y Aplicaciones Tema 3 Elementos básicos de programación Natividad Martínez Madrid [email protected] Objetivos del tema 3 Conocer la estructura básica de un programa Java Comprender
Soluciones Informáticas para la Gestión de la Calidad c/vicente Aleixandre nº 10 4º H, 15009 A CORUÑA Telf: 981 133 207 / 616 145 723 info@spuch.
MANUAL DE USUARIO Índice Índice... 2 Introducción... 2 Pantalla inicial... 3 Conectar las bases de datos... 4 Periodicidad de sincronización... 6 Reglas de sincronización... 7 Ejecutar consultas SQL...
TRADUCTORES, COMPILADORES E INTÉRPRETES. EJERCICIOS TEMA 5, 6, 7 y 8.
TRADUCTORES, COMPILADORES E INTÉRPRETES. EJERCICIOS TEMA 5, 6, 7 y 8. 1.) (HOLUB). Escribir un traductor que reconozca definiciones de C siguiendo el estilo antiguo, tal como: prueba(uno, dos, tres, cuatro,
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í
FACULTAD DE INGENIERÍA
NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Variables y Tipos de Datos PRÁCTICA NÚM. [ 1 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje
Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).
CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de
Instructivo de Microsoft Excel 2003
Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?
UNIVERSIDAD DE SEVILLA PRÁCTICAS DE LABORATORIO ANÁLISIS SINTÁCTICO (1) LENGUAJES FORMALES Y AUTÓMATAS CURSO 2006/2007
UNIVERSIDAD DE SEVILLA E. T. S. INGENIERÍA INFORMÁTICA LENGUAJES Y SISTEMAS INFORMÁTICOS PRÁCTICAS DE LABORATORIO ANÁLISIS SINTÁCTICO (1) LENGUAJES FORMALES Y AUTÓMATAS CURSO 2006/2007 Qué es el análisis
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)
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,
8. Sentencia return y métodos
92 A. García-Beltrán y J.M. Arranz 8. Sentencia return y métodos Objetivos: a) Describir el funcionamiento de la sentencia return b) Interpretar el resultado de una sentencia return en el código fuente
JavaScript Básico. Ejemplo. Arreglos en JavaScript Creación de Arreglos. Asignación de valores. var miarray = new Array() var miarray = new Array(10)
1 JavaScript (III) JavaScript Básico Arreglos en JavaScript Creación de Arreglos var miarray = new Array() var miarray = new Array(10) Asignación de valores. miarray[0] = 1 miarray[1] = 0.5 miarray[2]
Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas. Material de apoyo Semana #2 PROGRAMACIÓN II
Prof. Ing. Patricia Vargas 1 Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas Material de apoyo Semana #2 PROGRAMACIÓN II Agenda 1. Definición de variables locales y públicas. 2. Declaraciones
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
Basic Object Oriented Programming (BOOP) Gramática del Lenguaje. Ever Mitta Flores
Ever Mitta Flores Índice 1. Clase @Principal...3 2. Comentarios...3 3. Definición de Atributos...3 4. Definición de Métodos...4 5. Declaración de Variables...4 6. Asignación de Valores...5 7. Definición
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:
Tecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014
Tecnologías en la Educación Matemática [email protected] Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 Datos Los algoritmos combinan datos con acciones. Los datos de entrada
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
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
Introducción a la Computación TFA
Introducción a la Computación TFA Departamento de Informática Facultad de Ciencias Físico, Matemáticas y Naturales- UNSL Lenguaje de Diseño de Algoritmos Estructura de Control Condicional Simple y Múltiple
Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009
Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios Dra. Noemí L. Ruiz Limardo 2009 Objetivos de la Lección Al finalizar esta lección los estudiantes: Identificarán, de una lista de expresiones
BASES DE DATOS - Microsoft ACCESS 2007-
BASES DE DATOS - Microsoft ACCESS 2007- Una base de datos es un archivo estructurado de datos que nos permite almacenarlos, modificarlos, ordenarlos, generar informes etc., de manera rápida. Un listín
Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA
Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II)
Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II) Verónica Borja Macías Mayo 2012 1 La línea H1 y las líneas de texto de ayuda La línea H1 y las líneas
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
TEMA 2: Representación de la Información en las computadoras
TEMA 2: Representación de la Información en las computadoras Introducción Una computadora es una máquina que procesa información y ejecuta programas. Para que la computadora ejecute un programa, es necesario
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES
DEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma
DEPARTAMENTO: Informática MATERIA: Programación NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo La
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
TALLER #5 ACCESS CONSULTAS. objeto Consulta en la vista lateral izquierda de la ventana Base de datos. Aparece esta ventana.
TALLER #5 ACCESS CONSULTAS Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla. TIPOS DE CONSULTAS
Introducción al Cálculo Simbólico a través de Maple
1 inn-edu.com [email protected] Introducción al Cálculo Simbólico a través de Maple A manera de introducción, podemos decir que los lenguajes computacionales de cálculo simbólico son aquellos
Diseño visual. Creacion de un modulo para la API
Creacion de un keylogger en Vbasic 6.0 por: BLackShadow. Diseño visual Lo primero es lo primero... Abrir Visualbasic y seleccionar un nuevo formulario estandard tipo.exe, luego seleccionamos de la caja
De cero a experto en 130 horas!
De cero a experto en 130 horas! POR QUE DEBES ELEGIRNOS: Dominarás y conocerás las principales funciones de Excel. Profesores súper capacitados y con mucha experiencia. Material didáctico incluido (libros,
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
Programación Orientada a Objetos con Java
Programación Orientada a Objetos con Java M.C. Jorge Eduardo Ibarra Esquer [email protected] Sobrecarga de métodos Java permite la definición de dos o más métodos que tengan el mismo nombre, dentro de la
MS-Excel 2007, Intermedio Avanzado (30 horas)
MS-Excel 2007, Intermedio Avanzado (30 horas) Presentación El presente curso está enmarcado en el plan de Formación Continua, en el cual se incentiva el desarrollo de habilidades informáticas en el personal
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
Clases y Objetos. Informática II Ingeniería Electrónica
Clases y Objetos Informática II Ingeniería Electrónica Los Tipos de Datos Hasta ahora, en un programa podemos usar para representar variables a: Tipos fundamentales : enteros (int), caracteres (char),
Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS
Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Por Andrés Raúl Bruno Saravia Entrega Nº 5. Cómo declaramos una variable en Lenguaje C? En C siempre se deben declarar las variables.
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
TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)
APRENDERAPROGRAMAR.COM TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B) Sección: Cursos Categoría: Tutorial básico del programador web:
ARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Introducción a Matlab.
Introducción a Matlab. Ejercicios básicos de manipulación de imágenes. Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática OBJETIVOS: Iniciación
GVisualPDA Módulo de Almacén
GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en
Aplicaciones seguras con ClaseSeguridad
Aplicaciones seguras con ClaseSeguridad Índice de contenido Por que ClaseSeguridad?...1 Referenciar ClaseSeguridad...1 Declaración y creación...1 Evitar inyección de SQL...1 Eliminar etiquetas...3 Evitar
