Clase 2

download Clase 2

If you can't read please download the document

description

visual basic

Transcript of Clase 2

  • CAPITULO 2

    Caractersticas del lenguaje

  • CMO FUNCIONAN LOS TIPOS EN

    EL COMMON LANGUAGE RUNTIME

    Tipos de datos predefinidos

    Estructuras definidas por el

    usuario

    Enumeraciones

    Cadenas

    Matrices

    Clases

    Tipos valor Tipos referencia

    Sistema de tipos comunes

  • CMO ESCOGER UN TIPO DE

    DATOS

    Bool

    Condiciones de

    Verdadero o Falso

    Valor

    Verdadero

    Escoger

    Tipo CTS Ejemplo

    Short, Int,

    Long, Byte

    Enteros

    Valor

    23

    (Entero)

    Single, Double,

    Decimal

    Nmeros con enteros

    y partes de fracciones

    Valor

    9456,72

    (Decimal)

    DateTime

    Valores fecha y hora

    Valor

    02/12/2003

    12:30:42 A.M.

    String

    Caracteres imprimibles y

    visualizables en pantalla

    Referencia

    Object

    Un puntero al valor de

    un objeto

    Referencia

    myClass

    myPerson

  • QU SON LAS VARIABLES?

    Las variables almacenan valores que pueden cambiar cuando

    una aplicacin se est ejecutando

    Las variables tienen seis elementos bsicos:

    Elemento Descripcin

    Nombre La palabra que identifica la variable en cdigo

    Direccin La ubicacin de memoria donde se almacena el valor

    Tipo de datos El tipo y tamao inicial de datos que la variable puede almacenar

    Valor El valor en la direccin de la variable

    mbito El conjunto de todo el cdigo que puede acceder y utilizar la variable

    Vida El intervalo de tiempo durante el cual una variable es vlida

  • CMO NOMBRAR VARIABLES

    Reglas para poner nombres

    Empezar con un carcter alfabtico o guin bajo

    No utilizar espacios ni smbolos

    No utilizar palabras clave como Int

    Ejemplos de nombres de variables

    NombreCliente (PascalCasing)

    numeroCuenta (camelCasing)

  • CMO DECLARAR VARIABLES

    Sintaxis para declarar variables

    Type nombreVariable

    Ejemplos de variables de tipo valor

    Ejemplos de variables de tipo referencia

    Integer numberBooks

    float squareFootage

    Form myForm

    String userInput

  • ASIGNAR VALORES A LAS

    VARIABLES

    Podemos:

    Asignar un valor a una variable despus de

    declararla

    Asignar un valor a una variable mientras la

    declaramos

    DateTime cumpleaos

    cumpleaos = #3/9/1974#

    DateTime cumpleaos = #3/9/1974#

  • VARIABLES FRENTE A

    CONSTANTES

    Variable Constant

    Declare with Dim

    Values change as

    application runs

    Uses more memory than

    constants

    Declare with Const

    Values stay the same as

    application runs

    Uses less memory than

    variables

    Variables Constantes

    Declarar con Dim

    Los valores cambian

    mientras se ejecuta

    la aplicacin

    Utilizan ms memoria que

    las constantes

    Declarar con Const

    Los valores no cambian

    mientras se ejecuta

    la aplicacin

    Utilizan menos memoria

    que las variables

    Sintaxis para declarar una constante:

    Const tipo constantName

  • AADIR COMETARIO

    Un comentario es un mensaje dirigido a cualquiera que lea

    cdigo fuente.

    Comienza //

  • MOSTRAR DATOS

    PANTALLA

    La biblioteca de .NET proporciona un mtodo

    system.console.writeline, que permite visualizar datos por

    pantalla.

    + : smbolo de concatenacin

    System.Console.WriteLine("Nombre : " + nombre)

  • MBITO DE UNA

    VARIABLE

    Mdulo o clase Public

    PublicaAs Integer

    Mdulo o clase Friend

    Friendb As Date

    Mdulo o clase Private

    Privatec As String

    Procedimiento o bloque

    Dimd As Integer

    Otros proyectos de la solucin

    pueden acceder a la variable a

    Otros proyectos de la solucin

    pueden acceder a la variable a

    Puede accederse a la variable b

    desde cualquier lugar del proyecto

    Puede accederse a la variable b

    desde cualquier lugar del proyecto

    Puede accederse a la variable c

    desde cualquier lugar del mdulo

    Puede accederse a la variable c

    desde cualquier lugar del mdulo

    Slo puede accederse a

    la variable d dentro del

    procedimiento o bloque

    Slo puede accederse a

    la variable d dentro del

    procedimiento o bloque

  • OPERADORES

    BASICOS

    Operadores aritmtico, +, -, *, /, %

    Operadores relacional, , =, !=, ==

    Operadores Lgicos, &, ||, !

    Operadores de asignacin, ++, --, =, *=, /=, %=, +=, -=

  • OPERADORES

    MATEMTICOS

    Usa la clase Math, que es parte del framework de .NET

    La invocacin de sus mtodos requiere la inclusin de la

    clase System. Math

  • CONVERSIN DE TIPO

    Se puede convertir un dato en otro sin necesidad de un

    cdigo especial.

  • TIPO STRING

    .NET usa una serie de mtodos perteneciente a la clase

    String, para lograr la consistencia de las cadenas de string.

  • DATETIME

    Es un tipo de dato que permite extraer y realizar operaciones

    con datos relacionados a fechas.

  • SENTENCIAS

  • SENTENCIA

  • SENTENCIA

  • SENTENCIA

  • SENTENCIAS

  • MATRIZ

    Declaracion

    tipo[ ] nombre;

    Crear matriz

    Nombre= new tipo[tamao];

    Inicializar Matriz

    Acceder a elementos

    Nombre [indice]

    Matriz bidimencional

    Tipo[,] nombre = new tipo[n,m];

  • ARRAYLIST

    Arreglo dinmicos.

  • FUNCIONES

    Funcin suma dos nmeros

    Procedimiento suma dos nmeros

    mbito int Function suma(ByVal num1 As Integer, ByVal num2 As Integer)

    Return num1 + num2

    End Function

    mbito void MostrarSuma(ByVal num1 As Integer, ByVal num2 As Integer)

    System.Console.WriteLine(num1 + num2)

    End Sub

  • EJERCICIOS

  • TAREA

    Realice un programa que, partiendo de dos matrices de

    cadenas de caracteres ordenadas ascendentemente,

    construya y visualice una tercera matriz tambin ordenada

    ascendentemente. La idea es construir la tercera lista

    ordenada;