jueves, 14 de abril de 2011

Tipos de datos

Datos utilizados en la programación:

Se dividen en:

Simples:
  • Numéricos: Ya sean enteros o flotantes. Los números
  • flotantes o dobles son aquellos no enteros, es decir que usan una coma decimal.
  • Alfanuméricos: Cadenas, barras
  • Lógicos: Verdadero y Falso


  • Estructurados: Definidos por el usuario
    • Arreglos: Vectores y matrices
    • Registros: Archivos,
    • apuntadores


      Los datos se utilizan en expresiones, es decir, combinaciones
      de constantes, variables, símbolos de operaciones y nombres de funciones.
      Ejemplo: Sean a+(b+3)=c entonces a,b,c serán las
      variables, 3 la constante y ()= los signos de agrupación e igualdad.


      Son variables aquellos elementos que pueden modificar su
      valor, y constantes aquellos que por mucho proceso que se intente para
      modificar, sea inmodificable.

      Una variable tendrá un nombre elegido por el programador,
      según la conveniencia del caso, cumpliendo que:
      • Debe expresarse en letras y números, sin espacios
      • La primera letra deberá ser una letra ya sea mayúscula o minúscula,
      • seguida por cualquier otro símbolo sin salir de la primera condición.


        Operadores:

        Hay operadores que relaciones las variables y/o
        constantes, < mayor, > menor que, <= igual mayor, >= igual menor que, <>
        diferente que e = igual a.

        Hay otro tipo de operadores, llamados lógicos, que
        relacionan los operadores anteriores. And (y) Or (o) y Not (no).
        And equivale a ^, or equivale a v y not equivale a ~
        todos en términos de lógica, y al evaluar alguna condición se comportan de
        manera lógica.

        Se ordenan según prioridad si es que se tiene más de uno
        en evaluación. Siendo las prioridades dadas por:

        () Paréntesis
        ^exponenciación
        * , / ,mod ,not multiplicación, división, modulo, negación
        +, -, and suma, resta, agrupación
        < , >, <=, >=, <>, =, or menor, igual,
        mayor, opción

        • Ejemplo:

        • Si a=10, b=12, c=13, d=10

          [(a>b) or (a < c)] and [(a = c) or (a = b)]
          [(F)or(T)] and [(F)or(F)]
          [T]and[F]
          F

          No hay comentarios:

          Publicar un comentario