Parte 2
Capítulo 7. Operadores y estructuras de control.
Cuestionario del capítulo
- Mencione cuáles son los Operadores
aritméticos que soporta Visual Basic.
Suma (+) Suma de expresiones aritméticas, conecta
cadena tipo string.
Resta (-) Representa la diferencia de 2 numeros
Multiplicacion (*) Multiplica 2 numeros
Division (/) Divide un numero entre otro
(\) Divide un numero entre
otro, dando un resultado entero.
Modulo aritmético (Mod) Divide un numero entre otro,
devolviendo el residuo
(^) Sirve para elevar un
numero a determinada potencia.
- Por qué se recomienda utilizar “&” en lugar de “+”, al tratar de concatenar datos de tipo
String.
En
el caso del tipo string, la suma se encarga de
conectar cadenas, pero para poder evitar ambigüedades con el signo “+” visual
soporta el uso de “&”
- Mencione cuáles son los Operadores
comparativos que soporta Visual Basic.
<
(menor que), <= (menor o igual que), > (mayor
que), >=(mayor o igual que), (=)igualdad, (<>) desigualdad.
- Qué es el código ASCII.
El
juago de caracteres de 7 bits denominado codigo estándar Estadounidense para el intercambio de
información es utilizado para representar letras y símbolos de un teclado
estándar de EEUU
- Mencione cuáles son los Operadores
lógicos que soporta Visual Basic.
NOT, AND, OR, XOR
- 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:
Exponenciacion igualdad NOT
Negación desigualdad AND
Multiplicación y división menor
que OR
División de entero mayor
que XOR
modulo aritmético menor
o igual que Eqv
adición y sustracción mayor
o igual que Imp
- Para qué sirve If. Escriba su sintaxis, y un ejemplo de su
uso.
Permiten
manejar condiciones que le permiten elaborar un arbol
de toma de desiciones, ya que es la unica manera que permite establecer una secuancia
logica dentro de un proceso
Sintaxis: Ejemplo:
if condicion
then if
sueldo>4500 then
instrucciones
limite_credito=3000
end if End if
- Para qué sirve Select Case. Escriba su sintaxis, y un
ejemplo de su uso.
Cuando se requiere
realizar una cantidad de comparaciones sobre una misma expresión.
Sintaxis:
Select case expresión a evaluar Ejemplo:
case
condicion select case categoria
instrucciones case Is>19
[case{condicion | else} aumento=0
instrucciones] case 18,17,14
end select aumento=0.15
Case 10
aumento=0.25
case
8 to 13
aumento = 0.1
case
else
aumento=0.5
end
select
- Para qué
sirve For Next.
Escriba su sintaxis, y un ejemplo de su uso.
Permite repetir la ejecución de un conjunto de expresiones un numero conocido de veces, determinado por las ocurrencias que se
incrementan o se reduce.
Sintaxis : ejemplo:
For
variable = ValorInicial to
valor maximo [step] For i=1 to 10
instrucciones print
i
next
variable next
i
- Para qué
sirve Do Loop. Escriba su sintaxis, y un
ejemplo de su uso.
permite repetir un conjunto de instrucciones un numero
desconocido de veces determinada por el cumplimiento de una condicion.
Sintaxis: Ejemplo:
Do{while | until} condicion Dim intNumero as integer
instrucciones Do while intNumero% <= 10
Loop intNumero%=intNumero%
+ 1
print intNumero%
Loop
- Qué sucede su 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.
Error
de compilación
- Para qué sirve Exit Do y Exit For.
Son instrucciones que sirven para detener en cualquier instante
la ejecución de las correspondientes funciones de Do y For
debido a que pueden existir algunas circunstancias en las que los ciclos se
vuelvan demasiado complicados y salir de ellos puede resultar casi imposible en
determinados casos, por lo tanto es muy útil poner algunas exclusiones en las
que se incluyan las correspondientes funciones.
Parte 2
Capítulo 8. Funciones de manipulación de datos.
Cuestionario del capítulo
- Mencione
qué son las Funciones.
Son aquellas estructuras de lenguaje que permiten obtener un dato que
necesitamos, para que siendo sometido a un proceso derive un resultado
- Mencione
qué son los Argumentos.
Son aquellas que se proporciona a un procedimiento o instrucción para que
realice una determinada tarea en base a ellos.
- Mencione
qué son las Funciones implícitas.
Funciones que forman parte de Visual Basic o bien funciones definidas por
el usuario
- Mencione
para qué sirven las siguientes funciones: Date, DateAdd, DatePart, IsDate, Now, Day, Month, Year.
date – Fecha del sistema
Date add – agrega un intervalo de tiempo
especificado
Date part – Numero correspondiente a una parte
de una fecha dada
InDate – indica si una funcion
se puede converir a fecha
Now – Fecha del sistema
Day – Dia de una fecha
dada
month – Mes de una fecha dada
Year – Año de una fecha dad
- Mencione
para qué sirven las siguientes funciones: Asc, Chr, InStr, IsEmpty, Len, Trim, Mid, Str, Ucase.
Asc – Proporciona el codigo
ASCII de una representación carácter.
Chr – Proporciona la representación carácter en codigo ASCII
InStr – Especifica la posición de la aparicion de una cadena en otra
IsEmpty – indica si una variable ya ha sido
declarada
Len – devuelve el numero de caracteres de una expresión
Ltrim – Elimina espacios a la izquierda
Mid – Extrae un numero determinado de caracteres
de una cadena
str – convierte un numer
a cadena
Ucase – Cambia a mayúsculas a una cadena
- Mencione
para qué sirven las siguientes funciones: Abs, IsNumeric, Rnd, Round, Sqr.
Abs – Valor absoluto
IsNumeric – indica si una expresión puede
cambiarse a numero
Rnd – devuelve un numero aleatorio
Round – Redondea un numero
Sqr – Saca raiz
cuadrada
- Mencione
para qué sirven las siguientes funciones: Choose, Iif.
choose – Devulve un
valor de una lista de argumentos
iff – devuelve ubno de
entre dos valores, dependiendo de una condicion
Parte 2
Capítulo 9. Procedimientos y funciones definidas por el
usuario.
Cuestionario del capítulo
- Defina Procedimiento.
Es una secuencia de instrucciones que se ejecuta como una unidad a petecicion, bajo un nombre que identifica dicha
selección.
- Mencione
los 4 comportamientos que puede tener un procedimientos.
No utiliza argumentos, no regresa valor
No utiliza argumento , regresa valor
Utiliza argumento, regresa valor
Utiliza argumento, no regresa valor
- Para qué
sirve Call, y por qué es conveniente utilizarlo.
Sirve para llamar a una instrucción, no es esencial en el lenguaje, pero
es muy recomendado para poder identificar un procedimiento y no de una
instrucción implícita de Visual Basic.
- Explique
cómo se agrega un procedimiento a un formulario, en Visual Basic.
1.- Determine de manera precisa que quiere hacer con el procedimiento
2.- Determine si el resultado del procedimiento depende de un valor
desconocido en tiempo diseño
3.- En caso de que en tiempo de diseño dependa de valores desconocidos
determine cuantos valores se ocupara y de que tipo de dato se trata
4.- Determine si el resultado esperado es determinar un valor o realizar
una tarea
5.- Determine si el procedimiento es util para
uno o varios modulos, dentro del proyecto.
6.- Determine un nombre descriptivo para su procedimiento.
7.- abra la ventana codigo
8.- vaya al menu Herramientas – Agregar procedimirnto. Llene el cuadro de dialogo Agregar
Procedimiento
- Mencione
cuáles son los diferentes tipos y los diferentes alcances que puede tener
un procedimiento en Visual Basic.
Tipo: Procedimiento, funcion.
Alcance: Privado, Publico
- Qué
diferencia se tiene, a nivel codificación, entre un procedimiento que no
utiliza argumentos y uno que sí.
Que la linea
del inicio del procedimiento se establezca entre paréntesis, separados por
coma, después del nombre de la funcion y antes
de la especificación del tipo de datos del valor de devolución, los
argumentos que utilizara la funcion.
- Qué diferencia se tiene, a nivel
codificación, entre un procedimiento que retorna valores y uno que no.
que en la linea de inicio del procedimiento se
establezca que tipo de dato es el que se devolvera.
- Cómo puedo
indicarle a Visual Basic que argumento es opcional.
es necesario colocar la palabra optional antes
del nombre del argumento, al momento de declararlo.
- Cómo puedo habilitar un procedimiento con
un número incierto de argumentos, en Visual Basic.
Visual Basic permite manipular esta situación a traves
de una especificación de argumentos de tipo ParamArray,
esto puede definir un arreglo de argumentos de numero
no especificado.