martes, 1 de marzo de 2011

LOGICA MATEMATICA Y DE PROGRAMACION

La programación es una herramienta utilizada por el ser humano para convertir cualquier proceso de la vida cotidiana en procedimientos computacionales que permita optimizar los recursos con que se cuenta. Este proceso es principalmente creativo  y se apoya en la capacidad que posee cada individuo de razonar y aplicar un pensamiento algorítmico.

Bajo este criterio,

                  INTRODUCCION

La programación es una herramienta utilizada por el ser humano para convertir cualquier proceso de la vida cotidiana en procedimientos computacionales que permita optimizar los recursos con que se cuenta. Este proceso es principalmente creativo  y se apoya en la capacidad que posee cada individuo de razonar y aplicar un pensamiento algorítmico.

Bajo este criterio, se hace indispensable la estructuración de este curso con el fin de ofrecer una base sólida de lógica matemática y de programación, que permita potencializar el conocimiento a futuro, en el área de la programación; este parte desde la lógica como fundamento de las ciencias computacionales, sistemas numéricos, álgebra relacional, inferencia lógica y metodología para el análisis de problemas, todos estos elementos permiten la incursión solida del estudiante al mundo de la programación.

.

                      CONTENIDOS TEMATICOS DE LA ASIGNATURA

Introducción: ¿Qué es lógica?.
Evolución de la lógica.
Aplicaciones de la lógica.
El concepto abstracción = simplificación.
Las formas de representación del conocimiento.

2. Sistemas de Numeración
Noción Histórica.
Conversiones entre bases.
Aritmética en la misma base.
Aritmética en diferentes bases.

3. Metodología para el análisis de problemas
Mundo o contexto del problema
Análisis de un problema
Especificación del problema
Tipos de datos básicos.
Solución del problema
   Diseño de la solución (diseño de clases, interfaz, y otros aspectos)
   Construcción del algoritmo/seudocódigo.
   Pruebas del algoritmo
   Documentación

4. Introducción a la Teoría de Conjuntos
Noción de Conjunto
Determinación y Representación de un Conjunto.
Clases de Conjuntos.
Pertenencia y No Pertenencia.
Relaciones entre Conjuntos (Inclusión e igualdad).
Operaciones entre Conjuntos (Unión, Intersección, complemento, diferencia y diferencia simétrica)
Partes de Un Conjunto.
Cardinalidad de Conjunto.
Problemas de Aplicación.

5. Lógica Proposicional
Noción de Proposición.
Proposiciones Simples.
Proposiciones Compuestas y Conectores Lógicas (Conjunción, Disyunción, Condicional, Bicondicional y doble negación).
Valores de Verdad de los Conectores Lógicos.
Tablas de Verdad.
Tautologías, Contradicciones y Equivalencia Lógica.
Cuantificadores y su Negación.
Reglas de Inferencia y Demostración. se hace indispensable la estructuración de este curso con el fin de ofrecer una base sólida de lógica matemática y de programación, que permita potencializar el conocimiento a futuro, en el área de la programación; este parte desde la lógica como fundamento de las ciencias computacionales, sistemas numéricos, álgebra relacional, inferencia lógica y metodología para el análisis de problemas, todos estos elementos permiten la incursión solida del estudiante al mundo de la programación.







FERNEY VARGAS PARDO
CEL: 3134452420
GRUPO B
http://ferneyvargaspardo.blogspot.com/