Administración de Datos - Algoritmos, Técnicas de Programación y Estructura de Datos

download Administración de Datos - Algoritmos, Técnicas de Programación y Estructura de Datos

of 4

Transcript of Administración de Datos - Algoritmos, Técnicas de Programación y Estructura de Datos

  • 8/17/2019 Administración de Datos - Algoritmos, Técnicas de Programación y Estructura de Datos

    1/4

    Ing. Wilson Gerardo Cardoza Llontop 1  e-mail: [email protected] 

    CENTRO DE ENTRENAMIENTO EN

    TECNOLOGÍAS DE LA INFORMACIÓN

    Algoritmos, Técnicas de Programación y

    Estructura de Datos 

    ADMINISTRACIÓN DE DATOS

      DatoEs la unidad básica de información, se dice que por sí solo carece de sentido, esde empleo muy común en el ámbito informático.Es la expresión general que describe los objetos con los cuales opera unacomputadora.

      InformaciónVienen a ser los datos que han sido procesados, la información debe ser veraz yoportuna.

    En sentido general, la información es un conjunto organizado de datos, queconstituyen un mensaje sobre un determinado ente o fenómeno.

      Procesamiento de Datos

    OPERADORES Y EXPRESIONES

    Tipo de Datos:

    Numéricos: Integer, floatCaracter: Char, stringLógicos: Boolean

    Numéricos  Enteros: El tipo entero es un subconjunto finito de los números enteros. Los enteros

    son números completos, no tienen componentes fraccionarios o decimales y

    pueden ser negativos o positivos. Ejemplo:-812435

      Reales: El tipo real consiste en un subconjunto de los números reales. Los númerosreales siempre tienen un punto decimal y pueden ser positivos o negativos. Unnúmero real consta de un entero y una parte decimal. Ejemplo: 

    0.87125.4-6.81

    Entrada Proceso Salida

  • 8/17/2019 Administración de Datos - Algoritmos, Técnicas de Programación y Estructura de Datos

    2/4

     Algoritmos, Técnicas de Programación y Estructura de Datos CETI

    Ing. Wilson Gerardo Cardoza Llontop 2 e-mail: [email protected] 

    Carácter:El tipo Carácter es el conjunto finito y ordenado de caracteres que lacomputadora reconoce. Un dato tipo carácter contiene un solo carácter.

    ►  Caracteres Alfabéticos: (A, B, C, .........,Z) (a, b, c, ........z)

    ►  Caracteres Numéricos: (1, 2, 3, ........,9,0)

    ►  Caracteres Especiales: (+, -, *, /, ., ;, , $, ......)

    Una cadena de caracteres es una sucesión de caracteres que se encuentrandelimitados por doble comillas.

    “Programador de Sistemas” “228998” 

    “15 de Febrero” 

    Lógicos:El tipo lógico también denominado booleano, es aquel dato que sólo puedetomar uno de dos valores. 

    Verdadero (True)Falso (False)

    Constantes y Variables

      Constantes: Es un elemento con un nombre determinado que mantiene un valorconstante durante el desarrollo de todo el programa el cual no se puede cambiar.Las constantes se definen con la instrucción Const. 

    Const PI = 3.1416

    Const C = 2Const SALUDO=”Hola amigo” 

     

    Variables: Una variable es un elemento con un nombre determinado que contieneun valor en forma temporal hasta que la aplicación finalice. El valor puede variaren cualquier momento de la ejecución. 

    ExpresionesLas expresiones son combinaciones de constantes, variables, símbolos de operación,paréntesis y nombres de funciones especiales. Ejemplo:

    (a –  b + c/5) * (c ^ 2)

    a ^ 2 + 0.5

    Operadores Aritméticos:

    + Suma- Resta* Multiplicación/ División^ Potencia

    Div División enteraMod Módulo (resto)

  • 8/17/2019 Administración de Datos - Algoritmos, Técnicas de Programación y Estructura de Datos

    3/4

     Algoritmos, Técnicas de Programación y Estructura de Datos CETI

    Ing. Wilson Gerardo Cardoza Llontop 3 e-mail: [email protected] 

    Expresiones AritméticasSon análogas a las fórmulas matemáticas. Las variables y constantes son numéricas(real o entera)

    Reglas de PrioridadLas expresiones que tienen dos o más operandos requieren unas reglas matemáticas

    que permitan determinar el orden de las operaciones.1.  Las operaciones que están encerradas entre paréntesis se evalúan primero. Si

    existen diferentes paréntesis anidados (interiores unos a otros), las expresiones másinternas se evalúan primero.

    2.  las operaciones aritméticas dentro de una expresión suelen seguir el siguienteorden de prioridad.  Operador exponencial: ^   Operadores: *, /   Operador: Div   Operador: Mod 

     

    Operadores: +, - Si los operadores de una expresión tienen la misma prioridad se ejecutan deizquierda a derecha.

    Ejemplo:a)  20 + 8 * 5 + 6 Mod 4b)  25 / 5 ^ 2 + 13 - 2c)

     

    1 Mod 5 –  19 Div 5d)

     

    8 + 4 * 5 + 0.5 * 2e)

     

    9 Div 2 + 42 Mod 16 - 33

    Operadores de RelaciónLos operadores relacionales permiten realizar comparaciones de valor de tiponumérico o carácter.

    Operador  Significado < Menor que> Mayor que= Igual que

    = Mayor o igual que Diferente

    Operadores LógicosLos operadores lógicos o booleanos básicos son: NOT, AND Y OR

    Operador  Significado Not NegaciónAnd ConjunciónOr Disyunción

  • 8/17/2019 Administración de Datos - Algoritmos, Técnicas de Programación y Estructura de Datos

    4/4

     Algoritmos, Técnicas de Programación y Estructura de Datos CETI

    Ing. Wilson Gerardo Cardoza Llontop 4 e-mail: [email protected] 

    Expresiones LógicasCuyo valor es siempre verdadero o falso

    Ejemplo: Si a=12, b=9 y c=4 ¿Qué valor toman las siguientes expresiones?

    1) 

    a > b And b > c

    2) 

    20 > b +c Or a < b + c3)  Not (b < a) And c = a –  b + 1

    La Operación de AsignaciónEs el modo de darle valores a una variable. La operación de asignación se representacon el símbolo u operador.← 

    Ejemplo:

    A← 2B← 6 > 2

    C← “Lennys Sandy Suárez Saavedra”