0% encontró este documento útil (0 votos)
65 vistas5 páginas

Funciones Matemáticas y de Texto en VB

Este documento presenta dos sesiones sobre funciones matemáticas y de texto en Lenguaje de Programación I. La primera sesión cubre funciones matemáticas como Abs, Atn y Cos usando Visual Basic 2005. La segunda sesión cubre funciones de texto como Left, Right, Len y Mid, mostrando ejemplos de su uso. El objetivo es que los estudiantes aprendan a aplicar estas funciones en la programación.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
65 vistas5 páginas

Funciones Matemáticas y de Texto en VB

Este documento presenta dos sesiones sobre funciones matemáticas y de texto en Lenguaje de Programación I. La primera sesión cubre funciones matemáticas como Abs, Atn y Cos usando Visual Basic 2005. La segunda sesión cubre funciones de texto como Left, Right, Len y Mid, mostrando ejemplos de su uso. El objetivo es que los estudiantes aprendan a aplicar estas funciones en la programación.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

Lenguaje de Programacin I

Gua Prctica N 6: Funciones Matemticas Funciones de Texto.


OBJETIVO DE LA GUA
1. Realizar ejercicios prcticos que permitan poner en prctica los conceptos que aprenderemos en esta Unidad. 2. Proponer una solucin alterna a la solucin resuelta presentada por el docente 3. Resolver a las preguntas que se preguntan por cada sesin.

SESION 1: Funciones Matemticas


Objetivo: Que el alumno pueda aplicar las funciones matematicas, de la
clase System.Math

PROBLEMA 1: Implementar un Windows Form donde hara uso de las


Funciones Matematicas de Visual Basic 2005.

Etapa 1: Disee el Formulario, tal como se muestra en la figura.


Paso1: Disear un Windows Form.
TextBox Propiedades Name = txtNumero Button Propiedades Name = btnFunciones TextBox Propiedades Name = txtSqrt

Etapa 2: Definiendo las Funciones Matematicas


FUNCI N Abs Atn Cos Exp DESCRIPCIN Devuelve el valor absoluto de un nmero Devuelve el arco tangente de un nmero Devuelve el coseno de un nmero Devuelve el exponencial de un nmero en base e
1

Lenguaje de Programacin I

Fix Hex Int Log Oct Rnd Sign Sin SqrT Tan Val

Devuelve la parte entera de un nmero, redondeando los valores al Siguiente valor superior Devuelve una cadena que representa el valor hexadecimal de un nmero Devuelve la parte entera de un nmero Devuelve el logaritmo natural de un nmero (en base e) Convierte un numero al valor octal Devuelve un nmero aleatorio menor que 1 y mayor o igual que 0 Devuelve el signo de un nmero (-1 si es negativo, 0 si es nulo y 1 si es positivo) Devuelve el seno de un nmero Devuelve la raz cuadrada de un nmero Devuelve la tangente de un nmero Devuelve el nmero representado por una cadena de caracteres

Etapa 3: Programar la solucin en la ventana de cdigo del


formulario
Importando la Clase: Paso 1: Haga doble clic en el botn de comando btnFunciones System.Math

Imports System.Math Public Class Form1 Private Sub btnFunciones_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFunciones.Click Dim n As Double n = txtNumero.Text txtAbs.Text = Abs(n) txtAtan.Text = Atan(n) txtCos.Text = Cos(n) txtExp.Text = Exp(n) txtLog.Text = Log(n) txtInt.Text = Int(n) txtSign.Text = Sign(n) txtSin.Text = Sin(n) txtSqrt.Text = Sqrt(n) txtRnd.Text = Rnd(n) End Sub End Class

Lenguaje de Programacin I

SESION 2: Funciones de Cadena


Objetivo: Que el alumno pueda aplicar las funciones de Cadena, de la
clase: Microsoft.VisualBasic

PROBLEMA 2: Implementar un Windows Form donde hara uso de las


funciones de Cadena de Visual Basic 2005.

Etapa 1: Disee el Formulario, tal como se muestra en la figura.


Paso1: Disea el Formulario, tal como se muestra en la figura

Etapa 2: Definiendo las Funciones de Cadena


Funcin Asc Chr Format InStr Lcase Ucase Descripcion Devuelve el cdigo ASCII del primer carcter de una cadena Devuelve el carcter asociado al cdigo ASCII de un nmero Formatea una expresin segn una formato pasado como parmetro Devuelve la posicin de la primera ocurrencia de una cadena dentro de otra Instr(dondesebusca,loquesebusca) Devuelve una cadena con sus caracteres convertidos a minsculas Devuelve una cadena con sus caracteres Ejemplo Sintaxis: Asc(A) Res: 65 Sintaxis: chr(65) Res: A Sintaxis: format(122,###.00) Res: 122.00 Sintaxis: instr(ABCD,C) Res: 3 devuelve la posicin que ocupa C en la cadena ABCD Sintaxis: Lcase(A) Res: a Sintaxis: Ucase(a)

Lenguaje de Programacin I

Left Right Len Ltrim Rtrim Trim Mid

convertidos a maysculas Devuelve un nmero especificado de caracteres desde la izquierda de una cadena Left(cadena,cantidad) Devuelve un nmero especificado de caracteres desde la derecha de una cadena Right(cadena,cantidad) Devuelve el nmero de caracteres de una cadena Devuelve una cadena, eliminando los espacios en blanco a la Izq. Devuelve una cadena, eliminando los espacios en blanco a la derecha Devuelve una cadena, eliminando los espacios en blanco a izquierda y derecha Devuelve la subcadena de tamao y posicin especificada dentro de otra cadena MID(cadena,posicin,cantidad) Devuelve una cadena formada por un nmero especificado de espacios en blanco Compara 2 cadenas Strcomp(cad1,cad2) devuelve: 1 : Si cad1< cad2 0 : Si cad1=cad2 1 : Si cad1>cad2 Reemplaza una cadena Replace(cad,buscar,reemplazar)

Res: A Sintaxis: Left(ABCD,2) Res: AB Sintaxis: Right(ABCD,2) Res: CD Sintaxis: Len(ABCD) Res: 4

Sintaxis: Mid(ABCD,3,2) Res: CD Sintaxis: Hola & space(2) Res: hola Sintaxis: strcomp(A,A) Res: 0

Space StrComp

Replace

Sintaxis: Replace(ABCD,C,X) Res: ABXD Busca la C y la cambia por la X Str Devuelve la representacin de un nmero Sintaxis: str(122) en forma de cadena Res: 122 Etapa 3: Programar la solucin en la ventana de cdigo del Importando la Clase: formulario Paso1: Haga doble clic en el objeto btnMostrar y defina el siguiente cdigo.
Imports vb = Microsoft.VisualBasic

Microsoft.VisualBasic

Private Sub btnMostrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMostrar.Click txt1erCaracter.Text = vb.Left(txtTexto.Text, 1) txtUltimo.Text = vb.Right(txtTexto.Text, 1) txtPenultimo.Text = vb.Left(vb.Right(txtTexto.Text, 2), 1) txtAntepenultimo.Text = vb.Left(vb.Right(txtTexto.Text, 3), 1)

Lenguaje de Programacin I

txt5toCaracter.Text = vb.Mid(txtTexto.Text, 5, 1) 'Texto Invertido txtTextoInvertido.Text = vb.StrReverse(txtTexto.Text) 'Longitud txtLongitud.Text = Len(txtTexto.Text) End Sub

También podría gustarte