0% encontró este documento útil (0 votos)
42 vistas8 páginas

Investigación Estructura de Datos

El documento describe los procedimientos intrínsecos en programación, clasificándolos en manipulación de cadenas de caracteres, expresiones numéricas y varios. Se detallan funciones específicas para manipular cadenas como Len, Left, Right, Mid, Instr, entre otras, así como funciones numéricas y de conversión en Visual Basic. También se mencionan funciones intrínsecas que permiten asignar valores a propiedades en tiempo de ejecución.

Cargado por

keinklar05
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas8 páginas

Investigación Estructura de Datos

El documento describe los procedimientos intrínsecos en programación, clasificándolos en manipulación de cadenas de caracteres, expresiones numéricas y varios. Se detallan funciones específicas para manipular cadenas como Len, Left, Right, Mid, Instr, entre otras, así como funciones numéricas y de conversión en Visual Basic. También se mencionan funciones intrínsecas que permiten asignar valores a propiedades en tiempo de ejecución.

Cargado por

keinklar05
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Procedimientos Intrínsecos

Los procedimientos intrínsecos los podemos clasificar en:

- Procedimientos para manipular cadenas de caracteres.

- Procedimientos para manipular expresiones numéricas.

- Procedimientos varios.

Procedimientos para cadenas de caracteres

Una cadena de caracteres es sinónimo de constante de caracteres (se denomina también


literal) y es simplemente una secuencia de caracteres ANSI encerrados entre comillas. Por
ejemplo:

“Introducir valor”

“AFIOO8G-79”

Una cadena de caracteres puede ser manipulada directamente o a través de una variable de
caracteres o variable alfanumérica en la que se haya almacenada previamente. Por ejemplo:

Dim etiqueta As String

Etiqueta = InputBox(“Etiqueta”)

Etiqueta = etiqueta & “01”

Utilizando el operador de concatenación (&) y los procedimientos de cadenas de caracteres,


podemos agrupar las variables y las constantes de caracteres para formar una expresión de
caracteres.

Así mismo, utilizando los operadores de relación podemos comparar cadenas de caracteres.
Por ejemplo:

Dim cad1 As String, cad2 As String

If cad1 > cad2 Then…


Decir que una cadena es menor, igual o mayor que otra, significa indicar si está antes por
orden alfabético, si tienen exactamente los mismos caracteres o si está después por orden
alfabético, respectivamente.

Descripción de Procedimientos para cadenas de caracteres

A continuación vamos a ver procedimientos que nos permiten manipular cadenas de


caracteres:

Función Len

Da como resultado el número de caracteres de una cadena. Su sintaxis es:

Nombre_variable=Len(expresión_cadena)

Ejemplo:

Text3.Text = Left(texto, 2)

Función Left

Da como resultado el número de caracteres de la expresión_de_cadena situados más a la


izquierda. Su sintaxis es:

Nombre_variable=Left(expresión_cadena, n)

Ejemplo:

Text3.Text = Left(texto, 2)

Donde expresión_de_cadena es cualquier expresión de cadenas de caracteres y n es una


expresión numérica.

Si n es mayor que Len (expresión_de_cadena), el resaltado es la cadena de caracteres


completa. Si n es igual a 0, el resultado es una cadena de caracteres completa.
Función Rigth

Muestra los dos últimos caracteres de la cadena texto y su sintaxis es:

Nombre_variable=Rigth(expresión_cadena, n)

Ejemplo:

Text3.Text = Right(texto, 2)

Función Mid

Muestra la cadena texto empezando por el primer carácter y con la longitud de la cadena texto
y su sintaxis es:

Nombre_variable= Mid(expresión_cadena, n[,m])

Ejemplo:

Text3.Text = Mid(texto, 1, Len(texto))

Función Instr

Compara dos cadenas de caracteres a partir de una posición numérica en la cadena


devolviendo un 0 o un 1 en función de si son iguales o no y su sintaxis es:

Pos= Instr([n,]cadena,cadena_buscada)

Ejemplo:

Text5.Text = InStr(2, texto, texto)


Función String

Devuelve una cadena de caracteres a partir de un numero(por el que estará formada la cadena
resultante) y una cadena que compararemos, y su sintaxis es:

Cadena = String(n,carácter)

Ejemplo:

Text6.Text = String(1, “a”)

Función Str

Convierte una expresión numérica en en una expresión de caracteres y su sintaxis es:

Cadena = Str(n)

Ejemplo:

Text7.Text = Str(7)

Función Val

Devuelve el valor numérico de una cadena de caracteres y su sintaxis es:

Numero = Val(expresión_de_cadena)

Ejemplo:

Text8.Text = Val(texto)
Función Chr

Devuelve el asci a un carácter introducido y su sintaxis es

Nombre_variable = Chr(codigo_caracter)

Ejemplo:

Text9.Text = Chr(7)

Función Asc

Devuelve el código de carácter de la primera letra y su sintaxis es:

Codigo_caracter =Asc(expresión_de_cadena)

Ejemplo:

Text10.Text = Asc(“j”)

Función Space

Devuelve un numero de espacios y su sintaxis es:

Cadena =space(numero)

Ejemplo:

Text11.Text = Space(4)
Variable Date

Devuelve la fecha del sistema y la guarda en una variable y su sintaxis es:

Cadena = Date

Ejemplo:

Texto = Date

Sentencia Time

Devuelve la hora del sistema y su sintaxis es:

Cadena = Time

Ejemplo:

Texto = Time

Función Ucase y LCase

Convierte una cadena de caracteres a mayúsculas y a minúsculas respectivamente, y su


sintaxis es:

Cadena=LCase(expresion_de_cadena)

Ejemplo:

Text15.Text = LCase(texto)

Procedimientos para expresiones numéricas


Una expresión numérica puede ser una constante, una variable, una función o un conjunto de
constantes, variables y funciones unidas por operadores.

Funciones trigonometricas

Las siguientes funciones dan como resultado los valores del seno, coseno, tangente y arco
tangente, respectivamente. Su sintaxis es:

Valor = Sin (angulo)

Valor = Cos (angulo)

Valor = Tan(angulo)

Valor = Ant(angulo)

Funciones logarítmicas y exponencial

Log da como resultado el logaritmo neperiano (base e) y Exp da como resultado el valor del
número e elevado a la expresión. Su sintaxis es:

Variable = Log(Expresión)

Variable = Exp(Expresión)

Funciones de Conversión

Visual Basic proporciona las funciones de conversión siguientes. Cada función convierte una
expresión a un tipo de datos específico.

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

CVar(expresión) - conversión a un valor de tipo Variant

FUNCIONES INTRÍNSECAS

Las funciones intrínsecas son funciones integradas que permiten asignar valores a las
propiedades que solo están disponibles en tiempo de ejecución. Para obtener más información
acerca de las funciones intrínsecas, consulteReferencia de función intrínsecaen laAWS
CloudFormationGuía del usuario de.

_Inexpressible_(expr): Expresa una situación en la que el tamaño de un búfer es demasiado


complejo para representarlo mediante una expresión de anotación, por ejemplo, cuando se
calcula mediante el examen de un conjunto de datos de entrada y, a continuación, el recuento
de los miembros seleccionados.

_Nullterm_length_(param) param: es el número de elementos del búfer hasta , pero sin


incluir un terminador null. Se puede aplicar a cualquier búfer de tipo no agregado y no nulo.

_Old_(expr): Cuando se evalúa en condición previa, devuelve _Old_ el valor de entrada expr.
Cuando se evalúa en condición posterior, devuelve el valor expr tal como se habría evaluado
en condición previa.

También podría gustarte