4. Cadenas 1.1 Función Mid 1.2 Ejemplos Mid

Anuncio
Índice
Cadenas
4. Cadenas
1.
2.
3.
4.
Fundamentos de Informática
Dpto. Lenguajes y Sistemas Informáticos
Curso 2012 / 2013
Mid
Len
Ucase/Lcase
Len con Mid
2
Cadenas
Mid
Cadenas
1.1 Función Mid
Mid
1.2 Ejemplos Mid
Dim prueba As String = "Texto cualquiera"
• Sintaxis
– Mid (cad, ini, tam)
Mid
Mid
Mid
Mid
Mid
Mid
Mid
Mid
Mid
• Descripción
– Obtiene una subcadena de una cadena
• Parámetros:
– cad: cadena origen
– ini: posición de inicio
– tam: (opcional) tamaño
• Si no se especifica, hasta el final de la cadena
3
(prueba,
(prueba,
(prueba,
(prueba,
(prueba,
(prueba,
(prueba,
(prueba,
(prueba,
1, 1)
2, 1)
1, 2)
4, 3)
11)
11, 12)
0)
17)
50)
"T"
"e"
"Te"
"to "
"quiera"
"quiera"
Error
""
""
4
Cadenas
Len
Cadenas
2.1 Función Len
Len
2.2 Ejemplos Len
Len
Len
Len
Len
Len
Len
• Sintaxis
– Len (cad)
• Descripción
– Obtiene la longitud de una cadena
• Parámetros:
– cad: cadena
("T")
("")
(" ")
("Te")
("43")
(43)
1
0
1
2
2
Error
5
Cadenas
6
Ucase/Lcase
Cadenas
3.1 Función Ucase / Lcase
Ucase/Lcase
3.2 Ejemplos Ucase/Lcase
Ucase
Lcase
Ucase
Lcase
Ucase
Ucase
Ucase
• Sintaxis
– Ucase (cad)
– Lcase (cad)
• Descripción
– Convierte una cadena a mayúsculas (Ucase) o a
minúsculas (Lcase)
• Parámetros:
("T")
("T")
("Hola")
("Hola")
("43")
("Está")
(43)
"T"
"t"
"HOLA"
"hola"
"43"
"ESTÁ"
"43"
– cad: cadena
7
8
Cadenas
Len con Mid
Cadenas
4.1 Len con Mid
Len con Mid
4.2 Codificación VB de MiLen
• Calcular la longitud de una cadena utilizando tan solo Mid
s: cadena
s: cadena
MiLen
Function MiLen (ByVal s As String) _
As Integer
Dim n As Integer
n = 1
While Mid(s, n, 1) <> ""
n = n + 1
Wend
MiLen = n - 1
End Function
entero
n: entero
n←1
Mid(s,n,1) ≠ ""
Sí
No
MiLen ← n - 1
MiLen
entero
n: entero
n←1
Mid(s,n,1) ≠ ""
Sí
No
MiLen ← n - 1
n ← n+1
Fin
n ← n+1
Fin
9
10
Descargar