Estructuras De Selección
Enviado por carlosjorge • 12 de Noviembre de 2013 • Ensayo • 4.000 Palabras (16 Páginas) • 310 Visitas
Ayudas quiz 2
VARIABLES
.
Una variable es un espacio, que se crea en la memoria del computador, que está destinado a guardar información durante el tiempo que dure la ejecución de un programa. Como su nombre lo indica la información almacenada puede cambiar durante este tiempo.
Las variables se caracterizan por un nombre que las identifica y por un tipo de datos, que establece el conjunto de valores posibles que pueden contener y operaciones en las que puede participar. Es necesario declarar las variables para poder utilizarlas en el programa.
El uso de las variables puede hacer que la aplicación sea más rápida, por ejemplo, si usas muchas veces un determinado valor, es aconsejable guardarlo en una variable y utilizarla cuando se necesite que tener que volver a escribir código cada vez que quieras llamarla. Es más rápido el acceso a las variables que a una propiedad de un objeto, por lo que también es aconsejable guardar el valor de una propiedad en una variable.
Una variable entera por defecto tomo el valor de 0. Si no se le asigna otro valor.
ESTRUCTURAS DE SELECCIÓN
.
Estructura temática
Introducción
1.1. Condicional If
1.2. Condicionales if else
1.3. Estructura Case
1.4. Aplicaciones
INTRODUCCIÓN
La programación de computadores cuenta con una serie de estructuras que permiten realizar procesos en forma ordenada y ascendente, estas son usadas como elementos de control, la de selección tipo if, ejecuta un proceso cuando esta cumple con una condición, esta es la estructura simple, la estructura if else, realiza una instrucción si se cumple la condición, pero si no se cumple realiza otra acción por el else o ( sino). La estructura case puede seleccionar dentro de una serie de opciones la que cumpla con el caso.
El manejo de las estructuras de programación es importante conocer y apropiarse de los conceptos básicos de análisis lógico aplicado al diseño de programas.
OBJETIVO GENERAL
Revisar los conceptos básicos, de la programación en Visual 2010 y que el estudiante se apropie del manejo de las diferentes estructuras de selección iteración y repetición que permita desarrollar aplicaciones computacionales.
1.1. CONDICIONAL IF.
Las sentencias condicionales son aquellas que se realizan si se cumple una determinada condición. If (condición) acción.
El formato:
If condición then
Acción
End if
El computador evalúa la condición, si encuentra que la condición se cumple hace una o un bloque de instrucciones.
Empleo de expresiones condicionales.
Es muy importante conocer el tipo de expresiones al momento de procesar información, la expresión forma parte de la sentencia que realiza la pregunta del tipo falso o verdadero sobre una propiedad, una variable o algún tipo de dato.
Operador de comparación
significado
=
Igual que
<>
Distinto de
>
Mayor que
<
Menor que
>=
Mayor o igual que
<=
Menor o igual que
Al leer un valor desde el TextBox1.Text, el condicional evalúa y si el valor está en el rango toma la acción correspondiente.
Al digitar el número 18, la condición se cumple y por verdadero el if, muestra el mensaje Puede Votar en las elecciones.
Forma contraria si digitamos en número 13, al evaluarse la condición, esta no cumple y por falso, Else (sino) muestra el mensaje, No puede votar, es menor de edad.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text >= 18 Then
MsgBox(" Puede votar en las elecciones")
Else
MsgBox("No puede votar , es menor de edad")
End If
End Sub
Empleo de operadores lógicos en expresiones condicionales
Operador lógico
Significado
And
Si ambas condiciones son verdadera el resultado es verdadero
Or
Si una de las condiciones es verdadera el resultado es verdadero
Not
Si la expresión condicional es falsa, el resultado es verdadero. Si la expresión condicional es verdadera el resultado es falso.
Xor
Si una y solo una, de las expresiones condicionales es verdadera, el resultado es verdadero. Si ambas son verdaderas o falsas
Ejemplo And
Programa que envié un mensaje que puede votar a una persona, si cumple que tenga una edad mayor o igual a 18 años y que sea colombiano.
Diseñar el formulario:
Identifique que herramientas o controles que trabaja esta línea de código, para que diseñe el formulario y pruebe el ejercicio.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim x As String
If TextBox1.Text >= 18 And TextBox2.Text = "colombiano" Then
MsgBox(" Puede votar en las elecciones")
Else
MsgBox("No puede votar , es menor de edad o no es colombiano")
End If
End Sub
Correcto:
Un Button
Dos TextBox.
Donde va la programación?
En el Buton1.
Va un condicional If.
Dos MsgBox, uno para cuando es verdadero o cumple la condicion y otro cuando es falso o no cumple la condición.
Que operador usa para evaluar la condición?
And, operador lógico.
Al usar tres Label. Quedaría así:
Uso de la instrucción AndAlso y OrElse como cortocircuito.
Estos dos operadores lógicos trabajan de misma forma que And Y Or pero tienen una ventaja en la forma de evaluar que mejora la rapidez y eficacia, para que And funcione y su resultado sea verdadero en la expresión, juntas expresiones deben ser verdaderas, pero con AndAlso si la primera expresión es falsa, Visual salta de una a la siguiente línea del else sin evaluar la segunda expresión.
Al usar OrElse, trabaja de una manera parecida, si la primera condición se evalúa como verdadera OrElse salta y ejecuta la instrucción contenida en el If, sin evaluar la siguiente condición, una de ellas ya es verdadera y con una de ellas ya cumple.
rivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim x As String
If TextBox1.Text >= 18 AndAlso TextBox2.Text = "colombiano" Then
MsgBox(" Puede votar en las elecciones")
Else
MsgBox("No puede votar , es menor de edad o no es colombiano")
End If
End Sub
Ejemplo 1
Crear un formulario con el uso
...