OBJETIVO. Se
conocerán las subrutinas, las funciones y los diferentes tipos de estas que
hay así como sus sintaxis
1.
Las
subrutinas
Sirven para realizar tareas
específicas en la aplicación dividiendo en partes más pequeñas la aplicación,
lo que hace su revisión y ejecución mucho más sencilla.
Ejemplos: hacer
cálculos, formatear, mostrar o pedir información, proporcionar entradas y
salidas del programa, etc.
Se pueden ver a las
subrutinas como pequeños programas, su sintaxis es:
Private Sub
Nombre Sub ()
Instrucción de código 1
Instrucción de código 2
Instrucción de código 3
End Sub
LLAMAR SUBRUTINAS
Para hacer que se ejecute una subrutina es
necesario un código que llame la instrucción. L sintaxis requerida es:
NombreSub()
Ejemplo.
MiMensaje()
ESCRIBIR
Y LLAMAR SUBRUTINAS CON ARGUMENTOS
Las subrutinas no solo
pueden mostrar cuadros de texto con mensajes para el usuario, también pueden
crear varios resultados o realizar acciones pero esto dependerá de la
información que contenga.
Para poder colocar más de un
argumento se utilizan comas y la palabra ByVal en la sintaxis:
Private
Sub
NombreSub
(ByVal NombreArg1 As Tipo Arg1, ByVal NombreArg2 As Tipo Arg2)
Instrucción
de código 1
Instrucción
de código 2
End Sub
2.
Las
funciones
Las funciones a diferencia
de las subrutinas nos dan un valor de retorno de la cual se debe especificar su
valor. Su sintaxis es:
Private Fuction
NombredeFunción
(ByVal Nombre NombreArg1 As TipoArg1, ByVal Nombre NombreArg2 As TipoArg2)
As Return Type
Instrucción
de código 1
Instrucción
de código 2
NombredeFuction=Valor
Devuelto
End Fuction
LLAMAR FUNCIONES
Para
esto se iguala la variable al código que se llama función. Con la condición de
que ésta sea del mismo tipo que al variable.
Su
sintaxis es:
VariabledeTipoRetorno
= NombredeFunción (argumento1, argumento2, etc.)
Ejemplo.
3.
Funciones
De Cadena y Conversión
Dentro de las funciones
existen unas para manipular cadenas permitiendo recortar caracteres, extraer
subcadenas, y cambiar texto de MAYÚSCULA a minúscula y viceversa.
Sintaxis:
VariableDevuelto=
algunacadena.StringNamedeFuncion(1,2,3,etc.)
OTRAS
FUNCIONES:
- Función LEN: Nos dirá la medidad de nuestra cadena expresado en número entero.
- Función LCASE /UCASE: Se usan para cambiar caracteres de tipo String de MAYÚS a minús.
- Función LTRIM: Se utiliza para quitar espacios de una cadena
- Función MID: Nos devuelve en el resultado una parte de la cadena basada en dos argumentos enteros que se definen.
Ejemplos.
GENERAR
NÚMEROS ALEATORIOS
En los juegos de azar, los
concursos, sorteos etc. son necesarios programas que logren mostrar un número
sin llevar un patrón asignado es decir, nos lancen número al azar. En visual
Studio esto es posible con System.Random
Ejemplo DE UN DADO.
FUNCIONES
DE CONVERSIÓN
Existen dos tipos:
a)
Val.
Convertirá una cadena en número y en tal caso
e que exista un punto decimal se redondeará
Ejemplo.
El
valor de “4750.599” se convierte en un
valor numérico y lo suma al que ya es numérico (14)
a) Int. Nos mostrará
únicamente parte ente de un numero
EVALUACIÓN
1. ¿Qué
es un argumento de subrutina?
2. ¿Cómo
se seleccionan a las letras “BC” de la cadena “ABCD”?
3. ¿Cómo
se hace para que se llame una subrutina?
4. ¿Cómo
se convierte la cadena de una variable X tipo cadena en un número entero?
5. función
que devuelve la longitud de la cadena como número entero…
R1:
Información pasada a la subrutina para que la usa
R2:
X.Substring (1,2)
R3:
NombreSubrutina()
R4:
val(X)
R5:
Lenght
No hay comentarios.:
Publicar un comentario