Resumen Del Lenguaje

download Resumen Del Lenguaje

of 24

Transcript of Resumen Del Lenguaje

  • 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.