8/6/2019 Resumen Del Lenguaje
1/24
Visual Basic 2008Elementos del Lenguaje e Instrucciones deEntrada Salida por Cnsola y/o Archivos de
datos y Estructuras de control
Lo primero que hay que conocer de un Lenguaje son loselementos que define, es decir, los tipos de datos quemaneja, las reglas para bautizar variables, que operadoresdispone, cules son las reglas de evaluacin de unaexpresin, como se documenta un programa, entre otros.Tambin es importante donde y como se declaranVariables y Constantes Simblicas; tambin se muestra elfuncionamiento de las instrucciones de Entrada Salidaen cnsola y empleando adems, la obtencin de datos o
salida por un medio externo (Archivo de datos).Finalmente, conocer cuales son la instrucciones que sepueden implementar para Controlar los datos
Lisbeth C. Pacheco S.01/03/2010Publicacin Pendiente.Revisado por: Prof. Manuel Fernndez y
Prof. Hugo Hernndez
8/6/2019 Resumen Del Lenguaje
2/24
Visual Basic 2008
1
1 de mar.
Contenido
Vocabulario en VB2008 .................................................................................................................. 3
Identificadores ............................................................................................................................... 3
Comentarios .................................................................................................................................. 3
Tipos de Datos ............................................................................................................................... 3
Numricos .............................................................................................................................. 4
No Numricos ........................................................................................................................ 5
Asignacin de valor ........................................................................................................................ 5
Operadores .................................................................................................................................... 5
Aritmticos ............................................................................................................................ 6
Relacin Comparacin ......................................................................................................... 6
Concatenacin & .................................................................................................................... 6
Lgicos ................................................................................................................................... 6
Asociatividad de Operadores .................................................................................................. 7
Prioridad de evaluacin de expresiones con diferentes operadores ............................... ......... 7
Uso de parntesis para alterar la prioridad de operadores ..................................................... 7
Operadores abreviados de asignacin ............................................................................................ 7
Declaracin de Variables ................................................................................................................ 8
Declaracin mltiple en lnea ................................................................................................. 8
Declaracin de Constantes ............................................................................................................. 8
Aplicaciones para Cnsola .............................................................................................................. 9
Instrucciones de Salida Visualizar informacin en la Cnsola ............................. ....................... . 10
Obtener informacin de la cnsola leer los datos ................................ ...................... ................ 11
Estructura de una Aplicacin para Cnsola ........................ ................................ ...................... ..... 12
Abreviaturas y Caractersticas Adicionales .......................... ................................ ...................... .... 12
Divisin de una lnea de cdigo ............................................................................................ 12
Escritura de varias sentencias en la misma lnea ............................ ......................... .............. 13
Estructuras de Control ................................................................................................................. 14
Estructuras Selectivas o de Decisin. .................................................................................... 14
8/6/2019 Resumen Del Lenguaje
3/24
Visual Basic 2008
2
1 de mar.
Estructuras Repetitivas ......................................................................................................... 15
Otras Formas de la Estructura Cclica Do...Loop ............................ .......................... ...................... 17
Condicin al principio ........................................................................................................... 17
Condicin al final .................................................................................................................. 17
Creacin y Uso de Archivos de Texto ............................ ................................ ....................... ......... 18
Creacin de archivos de Texto .............................................................................................. 18
Uso de Archivos de Texto en un Programa............................................................................ 19
Definir el archivo que se usar y de qu modo se usar ............................... ....................... .. 19
Usar el archivo segn lo Definido ......................................................................................... 20
Cerrar el Archivo .................................................................................................................. 21
Funcin Fin de Archivo (EOF) ................................................................................................ 21
Ejercicio ............................................................................................................................... 21Referencias .................................................................................................................................. 23
8/6/2019 Resumen Del Lenguaje
4/24
Visual Basic 2008
3
1 de mar.
Vocabulario en VB2008El vocabulario de un lenguaje de programacin se refiere al significado que le da el lenguaje a los
diferentes smbolos o caracteres que maneja la computadora. En VB2008 el vocabulario clasifica
los caracteres en tres:
Letras: A Z, a z, _ (subrayado, piso o guin bajo) [No incluye la ] Dgitos: 0 9 Especiales: + * / \ ^ ( ) { } < > = & ' " : . , entre otros
IdentificadoresNombres que se dan a variables, constantes y otros elementos. Para crearlos se deben tomar en
cuenta las siguientes convenciones:
Debe comenzar por una letra. Puede seguir de letras y/o nmeros No puede contener caracteres especiales No deben tener ms de 255 caracteres No deben existir dos iguales en el mismo mbito
ComentariosEn VB2008 se utiliza el carcter de comilla simple o apstrofe ( ' ) para poder escribir anotaciones
dentro del cdigo del programa. Una vez incluida la comilla simple, todo lo que vaya a
continuacin se tomar como comentario y no como instrucciones ejecutables.
' Comentario para explicar los pasos importantes en el programa
Tipos de DatosVB2008 permite utilizar los siguientes tipos de datos:
1) Numricos: aquellos con los que se puede realizar clculos aritmticos. Por razones tcnicasse subdividen en:
a)
Enterosb) Reales, Decimal es o con punto Decimal
2) No numricos: aquellos que permiten manipular textos (Nombre de una persona, su gnero,su direccin, etc.) o manipular el resultado de relaciones o comparaciones (Si/No). Se
subdividen en:
a) Alfanumricos: permiten manipular un caracter o un conjunto finito de ellos. Sesubdividen en:
Ejemplos:
NombreCantidadImporteTotalizadoPrecision
_Suma3Primer_Dia
8/6/2019 Resumen Del Lenguaje
5/24
Visual Basic 2008
4
1 de mar.
i) Caracter: permite almacenar, recuperar o procesar un solo caracter.ii) Cadena: permite almacenar, recuperar o procesar un conjunto finito de caracteres
(nombre, direccin, etc.)
b) Lgicos: representan los resultados provenientes de relaciones o comparaciones, loscuales tambin pueden ser almacenados, recuperados y procesados por un programa.
Este tipo de dato posee dos valores literales: TRUE y FALSE (Cierto/Falso Si/No)3) Compuestos: representan tipos de datos que son capaces de manipular un conjunto de
contenidos bajo el nombre de una sola variable. Se clasifican en:
a) Estructuras: manipulan varios contenidos del mismo tipo (homogneo) o de diferente tipo(heterogneo) dentro de un solo nombre de variable. Utiliza identificadores para el acceso
individual de los contenidos.
b) Matrices: manipulan varios contenidos del mismo tipo (homogneos). Utiliza ndices parael acceso individual de los contenidos.
c) Clases4) ObjetosNumricos
En el lenguaje se disponen de mltiples tipos de datos, numricos los cuales se emplearn
en base a las necesidades. La clasificacin ms general son enteros y con punto decimal
(conocidos como Reales).
Tipos de Datos Enteros
Tipo Rango
SByte -128 a 127Short / Int16 -32768 a 32767Integer / Int32 -2147483648 a -2147483647Long / Int64 -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807
Tipos de Datos Con Punto Decimal (Reales)
Rango
Single 3,402823E38 a 1,401298E-45 paravalores negativos; 1,401298E-45 a3,402823E38 para valores positivos
Double 1,79769313486232E308 a-4,94065645841247E-324 para valoresnegativos; 4,94065645841247E-324 a1,79769313486232E3
Recuerde: Los datos Enteros son un subconjunto de los datos con Punto Decimal o Reales
8/6/2019 Resumen Del Lenguaje
6/24
Visual Basic 2008
5
1 de mar.
No Numricos
Tipo Caracter (CHAR)Un dato de tipo caracter est formado por un nico elemento, que puede
ser cualquier letra, smbolo, nmero, teniendo en cuenta que los nmeros
que son representados como caracteres no se pueden utilizar para realizar
operaciones aritmticas.
Tipo Cadena de caracteres ( STRING)
Conjunto finito de caracteres
Tipo Lgico (BOOLEAN)
Un dato lgico es aquel que representa uno de dos valores posibles: Verdadero o Falso,
indicndose estos valores en VB2008 como Truey False respectivamente. La mayora de las veces
se asignan por el programador o son el resultado de expresiones lgicas o de relacin
Asignacin de valor
Para asignar un valor a una variable utilizaremos el
operador de asignacin: el signo igual ( = ), situando a
su izquierda la variable a asignar, y a su derecha el
valor.
Operadores
Los operadores son aquellos elementos del lenguaje que nos permiten combinar variables,
constantes, valores literales, instrucciones, etc., para obtener un valor numrico, lgico, de
cadena, etc., como resultado.
Ejemplos:
"LUIS""MARIANA LPEZ"
"EL 1er LUGAR CON 38 % "
Ejemplos:A = "LUIS"A = B + C
Ejemplos:
" A""1"
"+"
8/6/2019 Resumen Del Lenguaje
7/24
Visual Basic 2008
6
1 de mar.
La combinacin de operadores con variables, instrucciones, etc., se denomina expresin, mientras
que a los elementos integrantes de una expresin y que no son operadores, se les denomina
operandos.
En funcin de la complejidad de la operacin a realizar, o del tipo de operador utilizado, una
expresin puede ser manipulada a su vez como un operando dentro de otra expresin de mayornivel.
Los operadores se clasifican en las categoras detalladas a continuacin, segn el tipo de expresin
a construir.
Aritmticos
Operacin Pascal VB2008
Suma + +Resta - -Multiplicacin * *
Divisin / /Divisin Entera DIV \Residuo de Divisin Entera Mod ModPotencia ^
Prioridad de operadores aritmticos
Potenciacin ( ^ )Negacin ( - )Multiplicacin y divisin real ( * , /)
Divisin entera ( \ )Resto de divisin ( Mod )Suma y resta ( + , - )
Relacin Comparacin
Operacin Pascal VB2008
Mayor > >Menor < = 10 Then'esta aprobado
PrintLine(2, nombre & " , " & Cedula)
Else'esta reprobadoPrintLine(3, nombre, " , ", Cedula) ' otra forma de
escribirEndIf
EndWhile'cierre de los archivosFileClose(1)FileClose(2)FileClose(3)
'impresin de un mensaje de donde estan los resultadosConsole.WriteLine(" Los resultados estan en los archivos
aprobados y reprobados.dat en el directorio proyectos en C")'instruccin para evitar que se cierre la ventanaConsole.ReadKey()
EndSub
EndModule
8/6/2019 Resumen Del Lenguaje
24/24
Visual Basic 2008
1 de mar.
Referencias
Blanco, Luis Miguel (2002). Fundamentos de Programacin en Visual Basic . Net. GrupoEidos.Petroutsos, Evangelos (2008). La Biblia de Visual Basic 2008. Anaya Multimedia
Buyens, Jim (2003). Introduccin a la Programacin, Mc. Graw Hill.
Top Related