Capítulo 7. Operadores y estructuras de control

1.      Mencione cuáles son los Operadores aritméticos que soporta Visual Basic.

Los operadores son suma o concatenación, resta, multiplicación y división.

  1. Por qué se recomienda utilizar "&" en lugar de "+", al tratar de concatenar datos de tipo String.

Para evitar ambigüedad entre una suma aritmética y una concatenación de datos.

  1. Mencione cuáles son los Operadores comparativos que soporta Visual Basic.

Menor que (<)

Menor o igual que (<=)

Mayor que (>)

Mayor o igual que (>=)

Igual a (=)

Distinto de (<>)

 

  1. Qué es el código ASCII.

Es un juego de caracteres que se utiliza para representar letras y símbolos en un teclado estándar.

  1. Mencione cuáles son los Operadores lógicos que soporta Visual Basic.

Estos operadores son NOT, AND, OR, XOR.

 

 

 

 

 

  1. Elabore una tabla en la que se muestre la prioridad entre operadores, dividiendo las tres categorías: Aritméticos, Comparación y Lógicos.

Aritméticos

Comparación

Lógicos

Exponenciación

Igualdad

Not

Negación

Desigualdad

And

Multiplicación y división

Menor que

Or

División de enteros

Mayor que

Xor

Adición y sustracción

Menor o igual que

Eqv

Módulo aritmético

Mayor o igual que

Imp

  1. Para qué sirve If. Escriba su sintaxis, y un ejemplo de su uso.

El comando If permite elaborar una cadena o árbol de toma de decisiones. Esta secuencia de instrucciones se ejecuta dependiendo de un valor True o False, correspondiente a una instrucción lógica.

Sintaxis.     If Condición Then

                                    Instrucciones

                       End If

Ejemplo:

If Edad > 18 Then

        MsgBox "Ya tiene mayoria de edad"

End

  1. Para qué sirve Select Case. Escriba su sintaxis, y un ejemplo de su uso.

Para realizar una cantidad de comparaciones sobre una misma expresión.

Sintaxis     Select Case ExpresionAEvaluar

                     Case Condición

                                Instrucciones

                     [Case {Condición | Else}

                                Instrucciones ]

                      End Select

 Ejemplo

                    Select Case Sgn(sngNumero!)

                    Case Is = -1

                            IntOpcion% = 1

                    Case Is = 0

                            IntOpcion% = 2

                    Case Else

                            IntOpcion% = 3

                    End Select

 

  1. Para qué sirve For Next. Escriba su sintaxis, y un ejemplo de su uso.

Es una estructura iterativa que permite repetir la ejecución de un conjunto de instrucciones un número conocido de veces, determinado por las ocurrencias de un número que se incrementa o reduce a una determinada proporción desde un límite inferior hasta un límite superior.

Sintaxis     For Variable = Valor Inicial To ValorMáximo [step Incremento]

                            Instrucciones

                     Next Variable

Ejemplo     For i = 0 To 10 Step 2

                            Print i

                    Next i

 

  1. Para qué sirve Do Loop. Escriba su sintaxis, y un ejemplo de su uso.

Es una estructura iterativa que permite repetir la ejecución de un conjunto de instrucciones un número desconocido de veces, determinada por el cumplimiento de una condición.

Sintaxis     Do {While | Until} Condición

                            Instrucciones

                     Loop

Ejemplo

                    Do Until intNumero% = 11

                            intNumero% = intNumero% + 1

                            print intNumero%

                     Loop

 

  1. Qué sucede si no corresponden en número los If y los End If, los For y los Next, los Do y los Loop, los Select Case y los End Select.

Si no son iguales en numero hay un error en la compilación del programa

 

  1. Para qué sirve Exit Do y Exit For.

          Sirven para salir o finalizar la ejecución del Do o el For

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Capítulo 8. Funciones de manipulación de datos.

1.      Mencione qué son las Funciones.

Las funciones son aquellas estructuras del lenguaje que permiten obtener un dato que necesitamos, ya sea porque el sistema lo posee o bien porque le proporcionamos un dato de entrada para que siendo sometido a un proceso determinado, derive en un resultado

  1. Mencione qué son los Argumentos.

Son los datos de entrada que proporcionamos a una función

  1. Mencione qué son las Funciones implícitas.

Son las funciones que forman parte de Visual Basic.

  1. Mencione para qué sirven las siguientes funciones: Date, DateAdd, DatePart, IsDate, Now, Day, Month, Year.

Date. Fecha y la hora del sistema.

DateAdd. Agrega un intervalo de tiempo especifico.

DatePart. Número correspondiente a una parte de una fecha dada.

IsDate. Indica si una expresión se puede convertir a fecha.

Now. Fecha y la hora del sistema.

Day. Día de una fecha dada.

Month. Mes de una fecha dada.

Year. Año de una fecha dada.

  1. Mencione para qué sirven las siguientes funciones: Asc, Chr, InStr, IsEmpty, Len, Trim, Mid, Str, Ucase.

Asc. Proporciona el código ASCII de una representación carácter.

Chr. Proporciona la representacion carácter de un código ASCII.

InStr. Especifica la posición de la aparición de una cadena en esta.

IsEmpty. Indica si una expresión ha sido declarada.

Len. Devuelve el número de caracteres de una expresión.

Trim. Elimina los espacios a la izquierda y a la derecha.

Mid. Extrae un número determinado de caracteres de una cadena.

Str. Convierte una número a cadena.

Ucase. Cambia a mayúsculas una cadena.

 

  1. Mencione para qué sirven las siguientes funciones: Abs, IsNumeric, Rnd, Round, Sqr.

Abs. Devuelve el valor absoluto de un número.

IsNumeric. Especifica si una expresión puede o no ser convertida a número.

Rnd. Devuelve un número aleatorio.

Round. Redondea un número, cierto número de posiciones decimales.

Sqr. Raíz cuadrada de un número.

 

  1. Mencione para qué sirven las siguientes funciones: Choose, Iif.

Choose. Devuelve un valor de una lista de argumentos.

IIf. Devuelve uno de entre dos valores, dependiendo de una condición

 

 

 

 

 

 

 

 

Capítulo 9. Procedimientos y funciones definidas por el usuario.

 

  1. Defina Procedimiento.

Un procedimiento es una secuencia de instrucciones que se ejecuta como una unidad, a petición, bajo un nombre que identifica dicha secuencia.

  1. Mencione los 4 comportamientos que puede tener un procedimientos.

No utilizan argumentos, no devuelven valores.

No utilizan argumentos, devuelven valores.

Utilizan argumentos, no devuelven valores.

Utilizan argumentos, devuelven valores.

  1. Para qué sirve Call, y por qué es conveniente utilizarlo.

La función Call es para ejecutar procedimientos, es conveniente porque tal vez un programador no conoce mucho el lenguaje y para saber que se trata de un procedimiento y no de una instrucción implícita del lenguaje.

  1. Explique cómo se agrega un procedimiento a un formulario, en Visual Basic.

Determine de manera precisa qué quiere hacer con el procedimiento.

Determine si el resultado del procedimiento depende de un valor desconocido en tiempo de diseño.

En caso de que en tiempo de diseño dependa de valores desconocidos, determine cuántos valores se ocuparán y de qué tipo de datos se trata.

Determine si el resultado esperado es determinar un valor o realizar una tarea.

Determine si el procedimiento es útil para uno o varios módulos, dentro del proyecto.

Determine un nombre descriptivo para su procedimiento.

Abra la ventana código.

Vaya al menú Herramientas – Agregar Procedimiento.

  1. Mencione cuáles son los diferentes tipos y los diferentes alcances que puede tener un procedimiento en Visual Basic.

Tipos:

Procedimiento. Si la secuencia de instrucciones realiza una tarea y los valores involucrados en el procedimiento se conocen en tiempo de diseño.

Función. Si la secuencia de instrucciones tiene como fin determinar un valor y/o los valores involucrados en el procedimiento se desconocen en tiempo de diseño.

Alcance:

Privado. Si se va a utiliza en el módulo en el que esta definido, únicamente.

Público. Si se va a utilizar en más de un módulo (dentro de un mismo proyecto).

 

  1. Qué diferencia se tiene, a nivel codificación, entre un procedimiento que no utiliza argumentos y uno que sí.

Para el caso de procedimientos que utiliza argumentos van entre paréntesis, la tarea que desempeñan depende de un valor desconocido, cambiante, que varía según se requiera y que es proporcionado en forma de argumento.

  1. Qué diferencia se tiene, a nivel codificación, entre un procedimiento que retorna valores y uno que no.

En el caso del procedimiento que retorna valores, se necesita definir cual es el tipo de valor en la declaración del procedimiento.

  1. Cómo puedo indicarle a Visual Basic que argumento es opcional.

Para indicarle a Visual Basic que argumento es opcional, es necesario colocar la palabra Optional antes del nombre del argumento, al momento de declararlo.

  1. Cómo puedo habilitar un procedimiento con un número incierto de argumentos, en Visual Basic.

          Con el argumento de tipo ParamArray que permite definir un arreglo de

número no especificado.

 

 

Hosted by www.Geocities.ws

1