Funciones Extenso
Funciones Extenso
Funciones Extenso
FUNCIONES
6 Funciones.
6.1 Introducción.
6.2 Funciones estándar.
6.3 Entrada y salida de datos.
6.4 Funciones definidas por el usuario.
6.5 Pase por valor.
6.6 Pase por referencia.
6.7 Punteros.
6.8 Elaboración de programas.
6.1 Introducción.
En programación, una función es un grupo de instrucciones con un objetivo en
particular y que se ejecuta al ser llamada desde otra función o procedimiento.
Una función puede llamarse múltiples veces e incluso llamarse a sí misma
(función recurrente).
Las funciones pueden recibir datos desde afuera al ser llamadas a través de los
parámetros y deben entregar un resultado. Se diferencian de los
procedimientos porque estos no devuelven un resultado.
El término puede ser usado para describir una acción; "realizar una
entrada/salida" se refiere a ejecutar una operación de entrada o de salida. Los
dispositivos de E/S los usa una persona u otro sistema para comunicarse con
una computadora. De hecho, a los teclados yratones se los considera
dispositivos de entrada de una computadora, mientras que
los monitores e impresoras son vistos como dispositivos de salida de una
computadora. Los dispositivos típicos para la comunicación entre
computadoras realizan las dos operaciones, tanto entrada como salida, y entre
otros se encuentran los módems y tarjetas de red.
Las ventajas de utilizar las funciones definidas por el usuario en SQL Server
son:
Todas las funciones definidas por el usuario tienen la misma estructura de dos
partes: un encabezado y un cuerpo. La función toma cero o más parámetros de
entrada y devuelve un valor escalar o una tabla.
El encabezado define:
En Visual Basic 6.0, para mostrar una fecha en formato corto o largo, utiliza el
especificador de formato "ddddd" o "dddddd". Los especificadores DayOfWeek
("w") y WeekOfYear ("ww") muestran el primer día de la semana y la primera
semana del año, respectivamente. El carácter en minúscula "m" muestra el
mes con un número sin cero a la izquierda. El especificador Quarter ("q")
muestra el trimestre del año con un número del 1 al 4.
Para mostrar los minutos como un número con o sin ceros iniciales, utiliza el
especificador de formato "Nn" o "N". Los caracteres "Hh" muestran la hora
como un número con ceros iniciales, y "ttttt" muestra la hora completa. Para
mostrar las letras "A" o "P" en mayúscula o minúscula con una hora anterior o
posterior al mediodía, utiliza "AM/PM", "am/pm", "A/P", "a/p" o "AMPM."
El especificador de fecha y hora abreviado ("c") muestra una fecha y hora en el
formato "ddddd ttttt".
En Visual Basic 6.0, la función Format convierte las cadenas en números, si es
necesario, antes de asignarles un formato. Format muestra un separador
decimal final si no hay parte fraccionaria.
Visual Basic 6.0 admite cuatro secciones en la cadena de formato. Estas
secciones están separadas mediante puntos y coma (;) y especifican el formato
de los valores positivos, negativos, cero y nulos, respectivamente. Los números
negativos con una sección negativa vacía en la cadena de formato muestran
una cadena vacía.
El formato de notación científica permite que se incluyan los marcadores de
posición de dígitos "0" y "#" después del exponente.
En Visual Basic 6.0, puede crear expresiones para las cadenas de formato
definidas por el usuario con los especificadores @, &, <, > y !.
6.7 Punteros.
Puntero: Se utiliza para seleccionar las variables que estamos o que vamos a
programa. es una variable que referencia una región de memoria; en otras
palabras es una variable cuyo valor es unadirección de memoria. Si se tiene
una variable ' p ' de tipo puntero que contiene una dirección de memoria en la
que se encuentra almacenado un valor ' v ' se dice que ' p ' apunta a ' v '.
El programador utilizará punteros para guardar datos en memoria en muchas
ocasiones, de la forma que se describe a continuación.
Léxico y programación
Programas y algoritmos
programación estructurada
programación modular
programación orientada a objetos (POO)
programación declarativa
Compilación
Referencias históricas
No olvidemos que este proceso está aplicado a todos los métodos científicos
que actualmente se practican.
Objetivos de la programación