martes, 14 de marzo de 2017

LÓGICA

Diario                                                                                                    

HISTORIA DE LA LÓGICA


La lógica es tan antigua como la propia filosofía, la palabra lógica proviene delo vocablo griego logike, derivado de logos que significa "razón, ley, y palabra" o también argumento, discusión. La lógica tiene por tanto que ver con las leyes que ordenan nuestro pensamiento que tiene por objeto estudiar la relación que el pensamiento tiene con la verdad.
Se considera que Aristóteles fue el fundador de la lógica, sin embargo sus predecesores desarrollaron y cultivaron la inferencia y la prueba de los diferentes debates que por aquel tiempo realizaban los filósofos. Aristóteles definió la lógica como"ciencia que estudia los razonamientos correctos", por lo que la entendía como un instrumento al servicio de las demás ciencias. Platón en su obra sofista trato también las afirmaciones y las negaciones, esto mas tarde fue contemplado por Aristóteles cuyo merito radica el haber sistematizado la lógica formal codificando las formas de argumentación , correcta que es donde radica la naturaleza de la lógica como ciencia, también fue el primero en formalizar los razonamientos utilizando letras para representar términos. Otro de sus principales representantes en la edad antigua es Euclides. Mas adelante Teofrasto y Eudemo aportaron los silogismos hipotéticos condicionales pertenecientes a la lógica, los Megariacos dan proposiciones "si-entonces" los Estoicos desarrollan la lógica verdadero-falso.
La edad media se basada en el trabajo de Aristoteles y el de los estudios de los lógicos profesionales que estuvo dirigida al comentario del organon destacando a Pedro Hispano y Juan Buridan estableciendo que" de dos premisas contradictorias, se puede deducir cualquier conclusión". Otros de sus máximos representantes es esta época fueron Porfidio Y santo Tomás de Aquino.
La época moderna marca el inicio de la Lógica Matemática. El precursor de esta lógica es  Guillermo G. Leibniz quien introdujo el cálculo lógico llamado “Mathesis Universalis” que fuese operacionalmente  mecánico, inequívoco y no cuantitativo que permitiera acabar con todas las disputas y controversias. también desarrolló el cálculo de la Lógica Proposicional. Euler es otro de los precursores de la Lógica Matemática, introdujo los diagramas que llevan su nombre para ilustrar geométricamente los silogismos.
La edad contemporánea se caracteriza por el nivel de abstracción que alcanza la lógica matemática destacando Hamilton sobre la cuantificación de todo o alguno. Augusto de Morgan considera que la base, común de la lógica radica en las relaciones de inclusión o exclusión parcial o total entre clases; George Boole construye la Teoría de Clases. Venn aclara los procedimiento de Boole representando los procesos algebraicas en los diagramas de Venn.
REFERENCIAS:
http://logica.carpetapedagogica.com/2014/09/historia-de-la-logica.html
https://es.slideshare.net/romad6/historia-de-la-logica
https://www.youtube.com/watch?v=tl_wRb3m6ME

LINEA DEL TIEMPO

Pensadores



TIPOS DE LÓGICA


Lógica clásica

- Lógica de enunciados

Una proposición o enunciado es el significado de cualquier frase declarativa puede ser verdadera (V) o falsa (F).

- Lógica de predicados

Estudia las frases declarativas con mayor grado de detalle, considerando la estructura interna de las proposiciones, Se tomara como elemento básico los objetos y las relaciones entre dichos objetos.

Lógica no clásica

- Lógica plurivalente 

Es un sistema lógico que rechaza el principio del tercero excluido de las lógicas bivalentes y admite más valores de verdad que los tradicionales verdadero y falso.

- Lógica difusa

Se basa en lo relativo de lo observado como posición diferencial. Este tipo de lógica toma dos valores aleatorios, pero contextualizados y referidos entre sí.

- Lógica intuicionista

El sistema enfatiza las pruebas, en vez de la verdad, a lo largo de las transformaciones de las proposiciones. desarrollado por Arend Heyting, rechaza el principio del tercero excluido.

- Lógica cuántica

Puede considerarse como un sistema formal paralelo al cálculo proposicional de la lógica clásica, donde en esta última, las operaciones para combinar proposiciones son las conectivas lógicas y los predicados entre proposiciones son equivalencia e implicación.

Lógica  Modales

- Lógica modal

Intenta acercarse más al pensamiento humano y del lenguaje natural, y lo completando la lógica de predicados con modalidades que indican las condiciones en las que es cierto o falsa cada proposición.

- Lógica deóntica

Es la lógica de las normas y de las ideas normativas. Su campo de estudio corresponde a las peculiaridades

- Lógica temporal

Es una extensión de la lógica modal, la cual es prácticamente usada en sistemas de reglas, donde está presente el tiempo.

Lógica Informales

-Falacia

Una falacia es un razonamiento no válido o incorrecto pero con apariencia de razonamiento correcto. Es un razonamiento engañoso o erróneo, pero que pretende ser convincente o persuasivo. Todas las falacias son razonamiento que vulneran alguna regla lógica.

-Paradojas

es una idea extraña opuesta a lo que se considera verdadero a la opinión general. También se considera paradoja a una proposición en apariencia falsa o que infringe el sentido común, pero no conlleva una contradicción lógica.

Lógica metodológica 

La lógica metodológica, o tradicional, es la lógica aplicada sujeta a reglas teóricas (abstractas) que garantizan un resultado formal. Ejemplo, la lógica aristotélica. Hace referencia al conjunto de procedimientos racionales utilizados para alcanzar el objetivo o la gama de objetivos que rige una investigación científica.
REFERENCIAS:
http://www.xtec.cat/~lvallmaj/passeig/enunfor2.htm
http://www.tipos.co/tipos-de-logica/
https://es.wikipedia.org/wiki/Metodolog%C3%ADa

CONCEPTOS BÁSICOS (programación)

Tecnología 

Dentro del campo que nos interesa a nosotros, la tecnología tiene el objetivo de eliminar las tareas repetitivas, facilitando el trabajo y haciéndolo más eficiente así como aumentando la productividad y los beneficios de la empresa. 

Programación 

Es el instrumento que permite la ejecución de las tareas automatizadas de un sistema informático.  La programación es una de las etapas más importantes del ciclo de vida de un proyecto.

Programa 

Conjunto de instrucciones entendibles por el ordenador que permiten realizar un trabajo o resolver un problema. Un programa debe ser finito, es decir, tiene que tener un inicio y un fin. Tiene que estar bien confeccionado para que, al introducir un dato, salga una solución y si se volviese a introducir el mismo dato, saliese de nuevo la misma solución.  

Es el conjunto de instrucciones escritas en algún lenguaje de programación y que ejecutadas secuencialmente resuelven un problema especifico.

Metología de la programación

Se entiende como metodología de la programación al conjunto de normas, métodos y anotaciones que nos indican la forma de programar. Cada lenguaje de programación sigue una metodología distinta.

Lenguaje de programación 

Es un conjunto de reglas semánticas así como sintácticas que los programadores usan para la codificación de instrucciones de un programa o algoritmo de programación. 
Existen varios lenguajes de programación.

Lenguaje de programación MAQUINA
Es un lenguaje que puede ser interpretado directamente por los circulos internos de la maquina
-Está basado en instrucciones compuestas por sentencias de ceros (0) y unos (1) 

VENTAJAS
  • No requiere traducción, la maquina la interpreta.
  • Opera directamente en la maquina.
  • Puede ser eficiente en el manejo de recursos.
DESVENTAJAS
  • Difícil de aprender, implementar y manejar.
  • Es único y particular para cada procesador .
Lenguaje de programación BAJO NIVEL-Ensamblador
Es un lenguaje fuente para codificar sentencias simbólicas.
-Convierte cada instrucción en instrucciones de lenguaje de máquina.
-Se usan principalmente en aplicaciones de tiempo real, control de procesos y de dispositivos electronicos.

VENTAJAS
  • No es estan complicado como el lenguaje de maquina.
  • Eficiente en el manejo de recursos.
DESVENTAJAS
  • Cada procesador tiene su propio juego de instrucciones.
  • Debe ser traducido
Lenguaje de programación ALTO NIVEL
Es un lenguaje orientado al problema o procedimiento 
-Son los más cercanos al lenguaje humano.

VENTAJAS
  • Son independientes del procesador.
  • Son más fáciles de aprender, implementar y mantener.
  • Tiene un carácter genérico 
DESVENTAJAS
  • Menos eficiente ene le manejo de recursos
  • Requiere un procesador de traducción 

Generaciones de los lenguajes de programación


Primera Generación – 1GL:
Código máquina y Ensambladores
La primera generación de lenguajes de programación consistía enteramente de una secuencia de 0s y 1s que los controles de la computadora interpreta como instrucciones, eléctricamente.
Segunda Generación – 2GL:
Primeros lenguajes de alto nivel, no estructurados – Fortran, Cobol, Basic
La segunda generación de lenguajes de programación consistía se identificaron como lenguajes ensambladores. Un lenguaje ensamblador convierte las secuencias de 0s y 1s a un lenguaje entendido por los seres humanos, como “añadir”, “sumar”, etc.
Tercera Generación – 3GL:
Lenguajes estructurados: Algol, Pascal, C, ADA.
Lenguajes Específicos: Lisp, Prolog, Smalltalk
La tercera generación de lenguajes de programación se conoce como lenguajes de alto nivel. Un lenguaje de alto nivel tiene una gramática y sintaxis similar a las palabras en una oración. Un compilador se encarga de traducir el lenguaje de alto nivel a lenguaje ensamblador o código máquina.
Cuarta generación (4GL)
Lenguajes Declarativos: SQL Generadores de aplicaciones, Herramientas CASE
Programación Visual: Visual Basic, Visual C
Lenguajes Orientados a Objeto  C++, Java, Eiffel
La cuarta generación de lenguajes de programación avanza en la sintaxis utilizada. Lenguajes 4GL se utilizan típicamente para acceder a bases de datos.
Quinta generación (5GL)
Imitación de la mente humana
La quinta generación de lenguajes de programación es utilizada para redes neuronales. Una red neuronal es una forma de inteligencia artificial que trata de imitar la mente humana.
REFERENCIAS:

Lista de los 10 lenguajes de programación más usados

Lenguaje
Puntaje %
Cambio respecto al año anterior %
Java
19,27
+4,29
C
14,73
-1,67
C++
7,74
+3,04
C#
4,84
+1,43
Python
4,07
+0,95
Objective-C
3,20
-6,36
PHP
2,73
-0,14
Visual Basic .NET
2,71
+1,40
Javascript
2,16
-0,01
Perl
2,11
-0,10

REFERENCIAS:

Entorno de programación o entorno de desarrollo 

Es el conjunto de herramientas utilizadas para la elaboración de un programa. 

Recursos 

Conjunto de componentes hardware que utilizaremos para la elaboración de un programa (cpu, disco duro…..). 

Datos

Es toda aquella representación de una entidad y que es susceptible de tratamiento ya sea en un programa o proceso informatico.

Información

Mensaje valido para un receptor o resultodo de procesamiento de datos.

Compilar

Es traducir un programa escrito en un lenguaje de alto nivel en lenguaje de maquina que es la forma que la computadora puede ejecutar las acciones o instrucciones 

Base de datos

Es una colección de datos completa e integra para evitar duplicados, que permite recuperar información para satisfacer a una amplia variedad de usuarios.
  • MSQL
  • Access
  • Oracle
Sistema operativo

Es una colección organizada de software que se usa para ayudar y controlar las operaciones de una computadora.

1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. 

2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. 

3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo.

4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.

5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. 

6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz.


7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. 
REFERENCIAS:

Almacenamiento 

Son los dispositivos en que los datos se almacenan y posteriormente se recuperan.
REFERENCIAS:

ELECTRÓNICA DIGITAL

Es la rama de la electrónica más moderna y que evoluciona más rápidamente la cual se encarga de sistemas electrónicos en los que la información está codificada en estados discretos.
se trata de valores de corrientes y tensiones eléctricas que solo pueden poseer dos estados en el transcurso del tiempo. Hay o no hay corriente o tensión pero cuando hay siempre es la misma y cuando no hay siempre es de valor 0. 
REFERENCIAS:

WEB

Es un vocablo ingles que significa "red", "telaraña" o "malla". El concepto en el ámbito tecnológico para nombrar a una red informática y, en general, a Internet (en este caso, suele escribirse como Web, con la W mayúscula).
El termino de todas formas, tiene varios usos. Ademas de nombrar a Internet en general, la palabra Web puede hacer mención a una pagina Web, un sitio Web o hasta un servidor Web. 
REFERENCIAS:


SISTEMAS NUMÉRICOS

  • Conjunto de símbolos y reglas
  • Se utilizan para representar datos numéricos o cantidades
Se caracteriza por su base que indica el numero de símbolos distintos que utiliza y ademas es el coeficiente que determina cual es el valor de cada símbolo dependiente de la posición que ocupa. 
Resultado de imagen para sistemas numericos

CONVERSIONES 

Binario-Decimal
Resultado de imagen para conversion de binario a decimal
Octal-Decimal
Resultado de imagen para conversion de octal a decimal
Hexa-Decimal
Resultado de imagen para conversion de hexa a decimal
Decimal-Binario
Resultado de imagen para conversiones de decimal a binario

Decimal-Octal
Resultado de imagen para conversiones de decimal a octal
Decimal-Hexa
Resultado de imagen para conversiones de decimal a hexa

HARDWARE
El es la parte física de un ordenador o sistema informático, está formado por los componentes eléctricos, electrónicos, electromecánicos y mecánicos, tales como circuitos de cables y circuitos de luz, placas, utensilios, cadenas y cualquier otro material, en estado físico, que sea necesario para hacer que el equipo funcione. El término viene del Inglés, significa partes duras.
REFERENCIAS:
https://www.significados.com/hardware/

SOFTWARE
Estos son los programas informáticos que hacen posible la realización de tareas específicas dentro de un computador. Por ejemplo Word, Excel, PowerPoint, los navegadores web, los juegos, los sistemas operativos, etc.
REFERENCIAS:


PROCESADOR
El es el que se refiere a los diferentes tipos de artículos de sistemas informativos que forma parte de un microprocesador que es parte de un CPU o micro que es el cerebro de la computadora y de todos los procesos informativos desde los más sencillos hasta los más complejos.

Procesadores tipo Atom.- Los procesadores Intel Atom son procesadores de bajo consumo energético y están diseñados para usarse en netbooks y otros dispositivos de cómputo especializados en redes.

Celeron.- Estos procesadores están diseñados para su uso en computadoras de escritorio o P.C. de escritorio

Pentium.- Pentium ha sido usado como nombre para varias generaciones diferentes de procesadores.
REFERENCIAS:

MEMORIAS
En informática, la memoria es el dispositivo que retiene, memoriza o almacena datos informáticos durante algún período de tiempo.
REFERENCIAS:

Tipo de memoriaSignificado
RDRAM"Rambus DRAM", memoria dinámica de acceso aleatorio para tecnología Rambus
SRAM / Caché"Static Random Access Memory", memoria estática de acceso aleatorio
Tipo ROM
ROM"Read Only Memory", memoria de solo lectura
REFERENCIAS:
http://www.informaticamoderna.com/Memorias_Dig.htm


DISCO DURO
El disco duro es el dispositivo del sistema de memoria  del PC que usamos para almacenar todos los programas y archivos ya que es el único capaz de guardar datos incluso aunque no esté alimentado por corriente eléctrica. La distribución lógica que tiene un disco duro es responsabilidad del sistema operativo.
REFERENCIAS:



EJERCICIOS CAP. 1 SEGUNDA EDICIÓN

No hay comentarios:

Publicar un comentario