lab sistema

Páginas: 10 (2287 palabras) Publicado: 28 de enero de 2014
Asignatura: LABORATORIO DE ANÁLISIS NUMÉRICO
CREACIÓN DE UNA APLICACIÓN PARA WINDOWS
Guía de Laboratorio 6
OJO: VIERNES 19 PARCIAL DE LAB
Objetivos:
1. Comprender la forma en que se programa una aplicación en Visual Basic bajo estructura selectiva.
2. Resolver problemas fundamentales de las Ciencias Básicas y de Ingeniería Civil, utilizando la Estructura Selectiva, con los objetos;Formularios, Etiquetas, Cuadro de Texto y Botón de Comandos.
3. Afianzar temas como:
Declaración y uso de variables.
Tipos de datos.
Uso de teclas aceleradoras en los botones de comando (Calcular, Limpiar, Salir).
Función Msgbox.
Estructuras Selectivas (If Anidado, Else if, Case)
Función Try catch, Is numeric, Is Not Numeric.

Introducción teórica:
Estructuras Selectivas
Permiteescoger una alternativa entre varias, en una situación determinada, y así orientar el comportamiento de la aplicación.
La elección se da en función de una Pregunta, en la que se usan operadores de relacionales y lógicos.
Fundamentalmente existen dos estructuras de selección:
Estructura Si/No (simple, anidadas, if..else if)
Estructura de Casos.
Estructuras de Selección Si / No
Se utilizacuando la ruta a seguir en el proceso puede continuar por alguna de dos vías, según la complejidad de la pregunta que se realiza.
Sintaxis
IF pregunta THEN
*** Se realizan procesos cuando la respuesta es CIERTA ***
ELSE
*** Procesos a realizar si la respuesta a la pregunta es FALSA ***
END IF

Estructura Si/No anidadas
Una estructura selectiva simple, se anida dentro deotra.
El grado de anidamiento no tiene límites, pero no se recomienda más de tres estructuras anidadas porque no se comprende claramente.
Sintaxis
IF pregunta THEN (si la primera condición es CIERTA )
If pregunta Then
inst. para respuesta si
Else
inst. para respuesta no
End If
ELSE (si la primera condición es falsa)
Procesos si larespuesta a la primera pregunta es FALSA
END IF

Estructura If…ElseIf
Cuando la respuesta a la primera pregunta es Falsa, se puede formular seguidamente un conjunto de preguntas que sólo tienen salida si la respuesta a algunas de ellas es cierta.
En caso de que ninguna de las respuestas sea Cierta, se deberá ejecutar el bloque de instrucciones que se encuentran entre el ELSE y el END IF.Sintaxis
IF pregunta THEN
A
ELSEIF pregunta THEN
B1
ELSEIF pregunta THEN
B2
...
ELSEIF pregunta THEN
Bn
ELSE
C à se ejecuta si ninguna de las anteriores es cierta

END IF

Material y Recursos:
Computador con sistema operativo Windows XP.
Software Microsoft Visual Studio.Net 2010 (Visual Basic).
Guía de laboratorio
Documentos de apoyo en carpeta de Dropbox.PROGRAMA 1: Confeccione un programa para calcular las raíces de una ecuación cuadrática: ax2+bx+c=0. Dependiendo de la naturaleza de las raíces, imprima una etiqueta, por ejemplo “Raíces Complejas”, según sea el caso. Use If anidado
Recuerde que el Discriminante (D) es definitivo para el tipo de raíz, o sea, si:
D= b2 -4ac es igual a 0, las raíces son reales e iguales.
Si D > 0 lasraíces son reales y desiguales.
Si D < 0 las raíces son complejas

Procedimiento
1. Cree una carpeta en su USB o disco local con el nombre de Lab 6.
2. Acceda al lenguaje de Programación Microsoft Visual Basic.NET de la misma manera que en los programas de laboratorios anteriores.
3. Guarde la aplicación con el nombre de Lab 6_ Programa1. De allí en adelante cada cierto tiempo dé clic al íconoque dice guardar todo y mantenga a salvo su aplicación.
4. Utilice la ventana secundaria Toolbox para seleccionar y colocar los controles en el formulario.
5. Diseñe la interfaz colocando los objetos que requiere la aplicación.
6. Asigne al formulario, a los textbox y botones un nombre representativo y modifique las propiedades tal y como se hizo antes.
7. Cree el manejador de evento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lab Sistemas Digitales
  • Lab De Sistemas 1
  • Lab. sistema de bombeos
  • lab 1 de sistemas digitales
  • Sistema c.i.e lab
  • lab sistemas digitales
  • Labo Sistema Nervioso De Lombriz
  • lab control sistemas de orden superior

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS