ing. johanna macias algoritmo, estructura y programación iii

10
Ing. Johanna Macias Algoritmo, Estructura y Programación III

Upload: nieves-ramos-rojas

Post on 24-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ing. Johanna Macias Algoritmo, Estructura y Programación III

Ing. Johanna MaciasAlgoritmo, Estructura y

Programación III

Page 2: Ing. Johanna Macias Algoritmo, Estructura y Programación III

Una variables es un lugar donde se pueden almacenar cualquier tipo de datos que estemos utilizando en el sistema. Existen dos tipos de variables básicas en Visual Basic.NET

• Privado: Solo se usa dentro del procedimiento en que se declara

Dim variables as tipo_variable• Publico: Se usa dentro del formulario o proyecto en que se declara, y dentro de cualquier proceso dentro de él.

Public variable as tipo_variable

Tipo de Datos:Los tipos de datos permiten asignar el espacio de memoria necesario según los datos que vayan a ser almacenados. Dependiendo del tipo estos exigen un espacio limitado de memoria.

Page 3: Ing. Johanna Macias Algoritmo, Estructura y Programación III

Array: Permite almacenar una matriz de datos Boolean: Permite almacenar solo dos estado de

valor (Verdadero –Falso) Byte: Permite almacenar un número del 1 al 255 Char: Permite almacenar cualquier carácter Currency: Trabaja con datos de tipo moneda. Date: Admite fechas desde 0:00:00 del 1 de

enero de 0001 a 11:59:59 PM del 31 de diciembre de 9999

Decimal: Permite almacenar valores decimales con hasta 28 espacios a la derecha de la coma.

Page 4: Ing. Johanna Macias Algoritmo, Estructura y Programación III

Double: Permite valores reales (De -1,79769313486231E+308 a -4,94065645841247E-324 para valores negativos; de 4,94065645841247E-324 a 1,79769313486231E+308 para valores positivos.)

Integer: Permite valores enteros desde -2.147.483.648 a 2.147.483.647

Long: Permite valores enteros De -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807

Short: Permite valores enteros De -32.768 a 32.767

Page 5: Ing. Johanna Macias Algoritmo, Estructura y Programación III

Single: Permite valores reales De -3,402823E+38 a -1,401298E-45 para valores negativos; de 1,401298E-45 a 3,402823E+38 para valores positivos.

String: Soporta datos de cadena de caracteres, aproximadamente hasta 2millones de caracteres unicode.

Variant: soporta cualquier tipo de dato: No recomendable.

Page 6: Ing. Johanna Macias Algoritmo, Estructura y Programación III

Las sentencias condicionales de flujos evalúan una condición para definir cual grupo de procesos debe seguir. En Algoritmo es:

Si condición=variable entonces…sentencia1…sentencia2

Sino…sentencia3…sentencia4

Final

El Visual Basic esto se escribe:

If condición=variable then…sentencia1…sentencia2

Else…sentencia3…sentencia4

EndIf

decisión

Sentencia 2

Sentencia 1

Page 7: Ing. Johanna Macias Algoritmo, Estructura y Programación III

Cuando hay varias condiciones que realizar se puede ampliar el IF:

En Visual Basic esto se escribe:

If condición=variable then…sentencia1…sentencia2

ElseIf condición=variable2 then…sentencia3…sentencia4

Else…sentencia5…sentencia6

EndIf

decisión

Sentencia 1

Sentencia 2

decisión2

Sentencia 3

Page 8: Ing. Johanna Macias Algoritmo, Estructura y Programación III

Las selección de caso es una condicional donde se pueden presentar varias alternativas. En Algoritmo es:

Selección de CasoCaso 1

…sentencia1Caso 2

…sentencia 2Fin de Caso

El Visual Basic esto se escribe:

Select Case variableCase variable=1

…sentencia1Case variable=2

…sentencia 2End Select

Page 9: Ing. Johanna Macias Algoritmo, Estructura y Programación III

Las sentencias de flujos repetitivos son las que permiten repetir una N cantidad de veces determinado número de sentencia.

Existen dos tipos más comunes en Visual Basic: • For Next :Repite un número de sentencias una cantidad definida de veces.

For variable= n_inicio to n_final step n_paso…sentencia 1…sentencia 2

Next ‘Cuando variable sea = a n_final se detiene

•While When: Repite una sentencia mientras se cumpla una condición.

While condicion=variable…sentencia1…sentencia2

When ‘Cuando se cumpla la condición se detiene

Page 10: Ing. Johanna Macias Algoritmo, Estructura y Programación III

Existe funciones predefinidas para obtener datos específicos. Para las fechas visual 6.0 ya tiene sus funciones:

• Now() entrega el la fecha actual del sistema• Month(fecha) entrega el mes de la fecha ingresada• Day(fecha) entrega el día de la fecha ingresada• Year(fecha) entrega el año de la fecha ingresada

En los operadores para las condiciones se tienen:• < o > Menor o Mayor a• <= o >= Menor igual o Mayor igual a• <> Distinto a• = Igual a

Otros operadores son:• & Para concatenar o unir cadenas