miércoles, 8 de febrero de 2012

Lógica

  • ¿Qué es la lógica?
Es la ciencia de las leyes y de las formas del pensamiento, que nos da normas para la investigación científica y nos suministra un criterio de la verdad.

¿Qué es un Sistema Logico?


Un sistema lógico de información puede describirse en términos de su funcionalidad y de su operación  interna. 

Función principal:
El propósito principal de reunir, retener y manipular datos dentro de una empresa es la toma de decisiones, desde las estratégicas hasta las operativas, y facilitar las transacciones del negocio.
            Mientras mayor espacio tengan las computadoras,  mayor acceso a la información de toda la organización mediante sistemas de información empresarial y las plataformas mejoradas para la transmisión de información

Sistemas lógicos aplicados dentro de Ingeniería en sistema


  1. Sistemas numéricos posiciónales:     Un sistema de numeración es posicional cuando el número representado se calcula asignando a cada dígito un valor que depende exclusivamente de cada símbolo y de su posición. Los sistemas más comunes, los de numeración en base constante, son sistemas posicionales. En cambio, otros sistemas como el romano o BCDno lo son.
  2. Números octales y hexadecimales:  Los números octales pueden construirse a partir de números binarios agrupando cada tres dígitos consecutivos de estos últimos (de derecha a izquierda) y obteniendo su valor decimal.
    Por ejemplo, el número binario para 74 (en decimal) es 1001010 (en binario), lo agruparíamos como 1 001 010. De modo que el número decimal 74 en octal es 112.

    En informática, a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos.
    Es posible que la numeración octal se usara en el pasado en lugar de la decimal, por ejemplo, para contar los espacios interdigitales o los dedos distintos de los pulgares. Esto explicaría porqué en latín nueve (novem) se parece tanto a nuevo (novus). Podría tener el significado de número nuevo.


    Fracciones
    La numeración octal es tan buena como la binaria y la hexadecimal para operar con fracciones, puesto que el único factor primo para sus bases es 2.

    Fraccion Octal Resultado en octal
    1/2 1/2 0,4
    1/3 1/3 0,25252525 periódico
    1/4 1/4 0,2
    1/5 1/5 0,14631463 periódico
    1/6 1/6 0,125252525 periódico
    1/7 1/7 0,111111 periódico
    1/8 1/10 0,1
    1/9 1/11 0,07070707 periódico
    1/10 1/12 0,063146314 periódico

    Conversión entre sistemas 
    Para esta transformación es necesario tener en cuenta los pasos que mostraremos en el siguiente ejemplo: Transformemos el numero 42 a numero binario 1. Dividimos el numero 42 entre 2
    2. Dividimos el cociente obtenido por 2 y repetimos el mismo procedimiento hasta que el cociente sea 1.
    3. El numero binario lo formamos tomando el primer dígito el ultimo cociente, seguidos por los residuos obtenidos en cada división, seleccionándolos de derecha a izquierda.

    Suma y resta de números decimales  Para sumar números decimales hay que colocar la parte entera de uno de los números debajo de la parte entera del otro número y lo mismo con las decimales .Para no equivocarte lo mejor es que pongas primero la escala del sistema de numeración.

    Representación de números negativos 
    En matemáticas, los números negativos en cualquier base se representan del modo habitual, precediéndolos con un signo «−». Sin embargo, en una computadora, hay varias formas de representar el signo de un número. Este artículo trata cuatro métodos de extender elsistema binario para representar números con signo: signo y magnitud, complemento a uno, complemento a dos y exceso a bn-1.

    Para la mayoría de usos, las computadoras modernas utilizan típicamente la representación en complemento a dos, aunque pueden usarse otras en algunas circunstancias.

    En las secciones a continuación, nos referiremos exclusivamente al caso de números signados en binario (y contrastaremos con el decimal con fines didácticos), esto no significa que lo mostrado aquí se pueda llevar en forma análoga a otras bases (hexadecimal, u octal, por ejemplo)

    Códigos binario  El código binario es el sistema de representación de textos, o procesadores de instrucciones de ordenador utilizando el sistema binario(sistema numérico de dos dígitos, o bit: el “0″ (cerrado) y el “1″ (abierto). En informática y telecomunicaciones, el código binario se utiliza con variados métodos de codificación de datos, tales como cadenas de caracteres, o cadenas de bits. Estos métodos pueden ser de ancho fijo o ancho variable. Por ejemplo en el caso de un CD, las señales que reflejarán el “láser” que rebotará en el CD y será recepcionado por un sensor de distinta forma indicando así, si es un cero o un uno.



     

Lenguaje formal

En matemáticas, lógica, y ciencias de la computación, un lenguaje formal es un lenguaje cuyos símbolos primitivos y reglas para unir esos símbolos están formalmente especificados.

Al conjunto de los símbolos primitivos se le llama el alfabeto (o vocabulario) del lenguaje, y al conjunto de las reglas se lo llama la gramática formal (o sintaxis). A una cadena de símbolos formada de acuerdo a la gramática se la llama una fórmula bien formada (o palabra) del lenguaje. Estrictamente hablando, un lenguaje formal es idéntico al conjunto de todas sus fórmulas bien formadas. A diferencia de lo que ocurre con el alfabeto (que debe ser un conjunto finito) y con cada fórmula bien formada (que debe tener una longitud también finita), un lenguaje formal puede estar compuesto por un número infinito de fórmulas bien formadas.
Por ejemplo, un alfabeto podría ser el conjunto {a,b}, y una gramática podría definir a las fórmulas bien formadas como aquellas que tienen el mismo número de símbolos a que b. Entonces, algunas fórmulas bien formadas del lenguaje serían: ab, ba, abab, ababba, etc.; y el lenguaje formal sería el conjunto de todas esas fórmulas bien formadas.

Léxico, Sintaxis, Semántica.

Un programa es una secuencia de símbolos y puede considerarse como un texto.

Los símbolos de un lenguaje pertenecen a un conjunto que se denomina vocabulario o léxico. Los símbolos también se denominan elementos léxicos o tokens. Léxico significa diccionario; y aplicado en el ambiente de lenguajes de programación se utiliza para denotar lossímbolos del lenguaje. Estos símbolos, a su vez, están formados por secuencias de caracteres; y existen reglas que determinan cómo puede generarse o producirse un símbolo a partir de caracteres.

Cada lenguaje de programación define reglas que permiten componer el texto de un programa como una secuencia de símbolos. El conjunto de estas reglas se denomina gramática, o más usualmente, la sintaxis del lenguaje. Sintaxis significa con orden. Cada regla establece una clase definida de objetos o categorías sintácticas; como ejemplos pueden darse algunas partes típicas de un programa: acciones, declaraciones, condiciones, expresiones, etc. Asociado a cada palabra (símbolo) y a cada frase (categoría sintáctica) debe existir un significado. Que se traduce en valores de los objetos (constantes y variables) de acuerdo a
sus tipos; o en nombres de objetos o grupos de acciones; o en la especificación de las operaciones que deben efectuarse sobre esos objetos. Todas las reglas que aportan esta información se denominan: Semántica del lenguaje.