SlideShare a Scribd company logo
1 of 3
Programación lógica
Es vital para entender que la elaboración del software requiere que el ingeniero tenga un
pensamiento lógico, razonado y sistemático, para plasmar dichos procesos de uso cotidiano en
sentencias entendibles por la computadora y, por ende, la utilización de ésta como un medio
electrónico para realizar diferentes tareas.
Motivación:
Un programa escrito de esta manera puede ocultar totalmente su propósito a la comprensión
de un ser humano, incluso uno entrenado. Hoy día, estos lenguajes pertenecientes al
paradigma de la Programación imperativa han evolucionado de manera que ya no son tan
crípticos.
En cambio, lalógica matemática es la manera más sencilla, para el intelecto humano, de
expresar formalmente problemas complejos y de resolverlos mediante la aplicación de
reglas, hipótesis y teoremas. De ahí que el concepto de "programación lógica" resulte
atractivo en diversos campos donde la programación tradicional es un fracaso.
Campos de aplicación:
Se encuentra su hábitat natural en aplicaciones de inteligencia artificial o relacionada:
Sistemas expertos, donde un sistema de información imita las recomendaciones de un
experto sobre algún dominio de conocimiento.
Demostración automática de teoremas, donde un programa genera nuevos teoremas
sobre una teoría existente.
Reconocimiento de lenguaje natural, donde un programa es capaz de comprender
(con limitaciones) la información contenida en una expresión lingüística humana.
Fundamentos:
La mayoría de los lenguajes de programación lógica se basan en la teoría lógica de primer orden,
aunque también incorporan algunos comportamientos de orden superior como la lógica difusa. En
este sentido, destacan los lenguajes funcionales, ya que se basan en el cálculo lambda, que es la
única teoría lógica de orden superior que es demostradamente computable (hasta el momento).
Definiciones:
1. Serie coherente de ideas y razonamientos.
2. Ciencia que estudia la estructura, fundamentos y uso de las expresiones del
conocimiento humano.
3. Representación intelectual de un objeto, diferenciándose, de lo sentido, lo percibido,
lo imaginado o lo recordado. Las propiedades de los conceptos son la comprensión y
la extensión.
Algoritmo:
Siempre que en el desarrollo de la solución de un problema, en algún momento no sabe por
dónde coger, no sabe qué hacer o se siente perdido, no busque más, quiere decir
simplemente que realmente usted no tenía tan claro el objetivo como había pensado.
Algoritmo:Conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo.
Que sean secuenciales significa que deben ser ejecutados uno después de otro y que sean
ordenados quiere decir que deben llevar un orden casi obligatorio. El algoritmo es el que
permite lograr el objetivo propuesto.
Ejemplo: Algoritmo Adquisicion_de_un_Libro
Inicio
1. Saber cuál es el libro que se quiere adquirir
2. Desplazarnos hacia unabiblioteca
3. Preguntar si tienen el libro que necesitamos
4. Si lo tienen adquirirlo y Parar allí (dentro de este Algoritmo). Si no lo tienen ir al
paso 2 (a otra biblioteca)
Fin
La tecnologíaha avanzado tanto que, muchos algoritmos que en el pasado no eran
implementarles a través de una computadora, en la actualidad lo son y de manera mucho
más sencilla como es el caso del algoritmo para conseguir un libro que anteriormente se
pensaba en librerías y ahora se piensa en un concepto más globalizado:Internet, con más
posibilidad de conseguirlo y con menos trabajo.
Algoritmos Computacionales
Se consideran como tales todos aquellos Algoritmos que deben ser preferiblemente
implementados en una computadora para aprovechar su velocidad de procesamiento. Un
ejemplo de estos puede ser el algoritmo que genere los primeros 100 números primos,
recordando que un número primo es aquel que solo puede ser dividido exactamente entre la
unidad y entresímismo, que si bien podrían ser calculados utilizando unpapel y un lápiz, la
utilización de una computadora en unión con el algoritmo adecuado ofrece un resultado
mucho másrápido y absolutamente confiable (de hecho depende de que el algoritmo
igualmente sea muy confiable).
Ejemplo: Algoritmo Colocarnos_una_camisa
Inicio
1. Dirigirnos a nuestro ropero.
2. Si está cerrado: Abrirlo y Coger una camisa.
3. Si está abrochada: Desabrocharla.
4. Abrir la camisa.
5. Si está doblada: Desdoblarla.
6. Meter un brazo por una de sus mangas.
7. Meter el otro brazo por la otra de sus mangas.
8. Ajustar la camisa al tronco.
9. Si es una camisa de botones: Abotonarla (botón a botón) y: Ajustarla al cuerpo.
10. Sino ajustarla de manera que quede bien puesta.

More Related Content

What's hot

Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorgisseparrav
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNadark
 
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Carlos M. Sandoval
 
Solucion de problemas por medio de computadoras
Solucion de problemas por medio de computadorasSolucion de problemas por medio de computadoras
Solucion de problemas por medio de computadorasJorge Ñauñay
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Lesly Gonzalez
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Lesly Gonzalez
 
Metodología de solución de problemas y programación
Metodología de solución de problemas y programaciónMetodología de solución de problemas y programación
Metodología de solución de problemas y programaciónIsabel Martínez
 
Pasos Para Resolver Un Problema Utilizando Un Pc
Pasos  Para Resolver Un Problema  Utilizando Un PcPasos  Para Resolver Un Problema  Utilizando Un Pc
Pasos Para Resolver Un Problema Utilizando Un Pcguest965b17
 
Pasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computadorPasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computadorROBINSON AUGUSTO AVILA OLIVEROS
 
3 resolucion de problemas con la computadora
3 resolucion de problemas con la computadora3 resolucion de problemas con la computadora
3 resolucion de problemas con la computadoraMIGUEL
 
Resolucion De Problemas Con Computadora
Resolucion De Problemas Con ComputadoraResolucion De Problemas Con Computadora
Resolucion De Problemas Con ComputadoraBrivé Soluciones
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasyanethcandanedo
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionleiderserna
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1fabi1775
 

What's hot (20)

Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓN
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Solucion de problemas por medio de computadoras
Solucion de problemas por medio de computadorasSolucion de problemas por medio de computadoras
Solucion de problemas por medio de computadoras
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Metodología de solución de problemas y programación
Metodología de solución de problemas y programaciónMetodología de solución de problemas y programación
Metodología de solución de problemas y programación
 
Pasos Para Resolver Un Problema Utilizando Un Pc
Pasos  Para Resolver Un Problema  Utilizando Un PcPasos  Para Resolver Un Problema  Utilizando Un Pc
Pasos Para Resolver Un Problema Utilizando Un Pc
 
Pasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computadorPasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computador
 
Las fases de la programación
Las fases de la programaciónLas fases de la programación
Las fases de la programación
 
3 resolucion de problemas con la computadora
3 resolucion de problemas con la computadora3 resolucion de problemas con la computadora
3 resolucion de problemas con la computadora
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Resolucion De Problemas Con Computadora
Resolucion De Problemas Con ComputadoraResolucion De Problemas Con Computadora
Resolucion De Problemas Con Computadora
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadoras
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 

Viewers also liked

Nuevo documento de microsoft word final
Nuevo documento de microsoft word finalNuevo documento de microsoft word final
Nuevo documento de microsoft word finalbrayan_2012
 
Sugarsync bances
Sugarsync bancesSugarsync bances
Sugarsync bancesbrayan_2012
 
Nuevo documento de microsoft word final
Nuevo documento de microsoft word finalNuevo documento de microsoft word final
Nuevo documento de microsoft word finalbrayan_2012
 
Sugarsync bances
Sugarsync bancesSugarsync bances
Sugarsync bancesbrayan_2012
 
Nuevo documento de microsoft word final
Nuevo documento de microsoft word finalNuevo documento de microsoft word final
Nuevo documento de microsoft word finalbrayan_2012
 
Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pcbrayan_2012
 
Rol del harware libre ne las counidades y administracion publica
Rol del harware libre ne las counidades y administracion publicaRol del harware libre ne las counidades y administracion publica
Rol del harware libre ne las counidades y administracion publicahilzap
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108brayan_2012
 
Nuevo documento de microsoft word final
Nuevo documento de microsoft word finalNuevo documento de microsoft word final
Nuevo documento de microsoft word finalbrayan_2012
 
La importancia de la computación en la vida académica y laboral
La importancia de la computación en la vida académica y laboralLa importancia de la computación en la vida académica y laboral
La importancia de la computación en la vida académica y laboralYanniz Quevedo
 

Viewers also liked (12)

Nuevo documento de microsoft word final
Nuevo documento de microsoft word finalNuevo documento de microsoft word final
Nuevo documento de microsoft word final
 
Sugarsync bances
Sugarsync bancesSugarsync bances
Sugarsync bances
 
Nuevo documento de microsoft word final
Nuevo documento de microsoft word finalNuevo documento de microsoft word final
Nuevo documento de microsoft word final
 
Sugarsync bances
Sugarsync bancesSugarsync bances
Sugarsync bances
 
Nuevo documento de microsoft word final
Nuevo documento de microsoft word finalNuevo documento de microsoft word final
Nuevo documento de microsoft word final
 
Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pc
 
Hardware libre
Hardware libreHardware libre
Hardware libre
 
Hardware libre
Hardware libreHardware libre
Hardware libre
 
Rol del harware libre ne las counidades y administracion publica
Rol del harware libre ne las counidades y administracion publicaRol del harware libre ne las counidades y administracion publica
Rol del harware libre ne las counidades y administracion publica
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108
 
Nuevo documento de microsoft word final
Nuevo documento de microsoft word finalNuevo documento de microsoft word final
Nuevo documento de microsoft word final
 
La importancia de la computación en la vida académica y laboral
La importancia de la computación en la vida académica y laboralLa importancia de la computación en la vida académica y laboral
La importancia de la computación en la vida académica y laboral
 

Similar to Logica de progrmacionn

Tema 2 Algoritmo Concepto y Ejemplos.pptx
Tema 2 Algoritmo Concepto y Ejemplos.pptxTema 2 Algoritmo Concepto y Ejemplos.pptx
Tema 2 Algoritmo Concepto y Ejemplos.pptxdocmarcoantoniosotov
 
Capitulo 1 introduccion a la inteligencia artificial aux
Capitulo 1 introduccion a la inteligencia artificial   auxCapitulo 1 introduccion a la inteligencia artificial   aux
Capitulo 1 introduccion a la inteligencia artificial auxnandourrutia
 
69cfc2bfe8bbf481977db1bf877bde0e1830f102
69cfc2bfe8bbf481977db1bf877bde0e1830f10269cfc2bfe8bbf481977db1bf877bde0e1830f102
69cfc2bfe8bbf481977db1bf877bde0e1830f102maritzatec
 
s1.1 Conceptos Basicos IA.pptx
s1.1 Conceptos Basicos IA.pptxs1.1 Conceptos Basicos IA.pptx
s1.1 Conceptos Basicos IA.pptxeduardobejar4
 
TIC en el Diseño, Desarrollo y Gerencia del Currículo
TIC en el Diseño, Desarrollo y Gerencia del CurrículoTIC en el Diseño, Desarrollo y Gerencia del Currículo
TIC en el Diseño, Desarrollo y Gerencia del CurrículoHector Conde
 
Introducción al Machine learning en Android
Introducción al Machine learning en AndroidIntroducción al Machine learning en Android
Introducción al Machine learning en AndroidVictor Alfonso Rodas Oña
 
Pensamiento computacional
Pensamiento computacional Pensamiento computacional
Pensamiento computacional KarenFernndez27
 
Pensamiento computacional 2 (1)
Pensamiento computacional 2 (1)Pensamiento computacional 2 (1)
Pensamiento computacional 2 (1)Mariapalomo15
 
Pensamiento computacional 2
Pensamiento computacional 2Pensamiento computacional 2
Pensamiento computacional 2vannemaribel
 
Introducción al Pensamiento Computacional
Introducción al Pensamiento Computacional Introducción al Pensamiento Computacional
Introducción al Pensamiento Computacional Alexis Guamán
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialAlejita Linda
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialAlejita Linda
 
Que es un podcast educativo
Que es un podcast educativoQue es un podcast educativo
Que es un podcast educativomarianaordonez1
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialEmerson Far
 

Similar to Logica de progrmacionn (20)

Tema 2 Algoritmo Concepto y Ejemplos.pptx
Tema 2 Algoritmo Concepto y Ejemplos.pptxTema 2 Algoritmo Concepto y Ejemplos.pptx
Tema 2 Algoritmo Concepto y Ejemplos.pptx
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Capitulo 1 introduccion a la inteligencia artificial aux
Capitulo 1 introduccion a la inteligencia artificial   auxCapitulo 1 introduccion a la inteligencia artificial   aux
Capitulo 1 introduccion a la inteligencia artificial aux
 
69cfc2bfe8bbf481977db1bf877bde0e1830f102
69cfc2bfe8bbf481977db1bf877bde0e1830f10269cfc2bfe8bbf481977db1bf877bde0e1830f102
69cfc2bfe8bbf481977db1bf877bde0e1830f102
 
s1.1 Conceptos Basicos IA.pptx
s1.1 Conceptos Basicos IA.pptxs1.1 Conceptos Basicos IA.pptx
s1.1 Conceptos Basicos IA.pptx
 
TIC en el Diseño, Desarrollo y Gerencia del Currículo
TIC en el Diseño, Desarrollo y Gerencia del CurrículoTIC en el Diseño, Desarrollo y Gerencia del Currículo
TIC en el Diseño, Desarrollo y Gerencia del Currículo
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
TRABAJO FINAL
TRABAJO FINALTRABAJO FINAL
TRABAJO FINAL
 
Introducción al Machine learning en Android
Introducción al Machine learning en AndroidIntroducción al Machine learning en Android
Introducción al Machine learning en Android
 
Pensamiento computacional
Pensamiento computacional Pensamiento computacional
Pensamiento computacional
 
Pensamiento computacional 2 (1)
Pensamiento computacional 2 (1)Pensamiento computacional 2 (1)
Pensamiento computacional 2 (1)
 
Pensamiento computacional 2
Pensamiento computacional 2Pensamiento computacional 2
Pensamiento computacional 2
 
Introducción al Pensamiento Computacional
Introducción al Pensamiento Computacional Introducción al Pensamiento Computacional
Introducción al Pensamiento Computacional
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Que es un podcast educativo
Que es un podcast educativoQue es un podcast educativo
Que es un podcast educativo
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 

More from brayan_2012

Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pcbrayan_2012
 
Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pcbrayan_2012
 
Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pcbrayan_2012
 
Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pcbrayan_2012
 
Fundamentos de redes parte ii
Fundamentos de redes parte iiFundamentos de redes parte ii
Fundamentos de redes parte iibrayan_2012
 
Software libre linux
Software libre linuxSoftware libre linux
Software libre linuxbrayan_2012
 

More from brayan_2012 (6)

Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pc
 
Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pc
 
Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pc
 
Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pc
 
Fundamentos de redes parte ii
Fundamentos de redes parte iiFundamentos de redes parte ii
Fundamentos de redes parte ii
 
Software libre linux
Software libre linuxSoftware libre linux
Software libre linux
 

Recently uploaded

Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 

Recently uploaded (20)

Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 

Logica de progrmacionn

  • 1. Programación lógica Es vital para entender que la elaboración del software requiere que el ingeniero tenga un pensamiento lógico, razonado y sistemático, para plasmar dichos procesos de uso cotidiano en sentencias entendibles por la computadora y, por ende, la utilización de ésta como un medio electrónico para realizar diferentes tareas. Motivación: Un programa escrito de esta manera puede ocultar totalmente su propósito a la comprensión de un ser humano, incluso uno entrenado. Hoy día, estos lenguajes pertenecientes al paradigma de la Programación imperativa han evolucionado de manera que ya no son tan crípticos. En cambio, lalógica matemática es la manera más sencilla, para el intelecto humano, de expresar formalmente problemas complejos y de resolverlos mediante la aplicación de reglas, hipótesis y teoremas. De ahí que el concepto de "programación lógica" resulte atractivo en diversos campos donde la programación tradicional es un fracaso. Campos de aplicación: Se encuentra su hábitat natural en aplicaciones de inteligencia artificial o relacionada: Sistemas expertos, donde un sistema de información imita las recomendaciones de un experto sobre algún dominio de conocimiento. Demostración automática de teoremas, donde un programa genera nuevos teoremas sobre una teoría existente. Reconocimiento de lenguaje natural, donde un programa es capaz de comprender (con limitaciones) la información contenida en una expresión lingüística humana. Fundamentos: La mayoría de los lenguajes de programación lógica se basan en la teoría lógica de primer orden, aunque también incorporan algunos comportamientos de orden superior como la lógica difusa. En este sentido, destacan los lenguajes funcionales, ya que se basan en el cálculo lambda, que es la única teoría lógica de orden superior que es demostradamente computable (hasta el momento). Definiciones: 1. Serie coherente de ideas y razonamientos. 2. Ciencia que estudia la estructura, fundamentos y uso de las expresiones del conocimiento humano. 3. Representación intelectual de un objeto, diferenciándose, de lo sentido, lo percibido, lo imaginado o lo recordado. Las propiedades de los conceptos son la comprensión y la extensión.
  • 2. Algoritmo: Siempre que en el desarrollo de la solución de un problema, en algún momento no sabe por dónde coger, no sabe qué hacer o se siente perdido, no busque más, quiere decir simplemente que realmente usted no tenía tan claro el objetivo como había pensado. Algoritmo:Conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo. Que sean secuenciales significa que deben ser ejecutados uno después de otro y que sean ordenados quiere decir que deben llevar un orden casi obligatorio. El algoritmo es el que permite lograr el objetivo propuesto. Ejemplo: Algoritmo Adquisicion_de_un_Libro Inicio 1. Saber cuál es el libro que se quiere adquirir 2. Desplazarnos hacia unabiblioteca 3. Preguntar si tienen el libro que necesitamos 4. Si lo tienen adquirirlo y Parar allí (dentro de este Algoritmo). Si no lo tienen ir al paso 2 (a otra biblioteca) Fin La tecnologíaha avanzado tanto que, muchos algoritmos que en el pasado no eran implementarles a través de una computadora, en la actualidad lo son y de manera mucho más sencilla como es el caso del algoritmo para conseguir un libro que anteriormente se pensaba en librerías y ahora se piensa en un concepto más globalizado:Internet, con más posibilidad de conseguirlo y con menos trabajo. Algoritmos Computacionales Se consideran como tales todos aquellos Algoritmos que deben ser preferiblemente implementados en una computadora para aprovechar su velocidad de procesamiento. Un ejemplo de estos puede ser el algoritmo que genere los primeros 100 números primos, recordando que un número primo es aquel que solo puede ser dividido exactamente entre la unidad y entresímismo, que si bien podrían ser calculados utilizando unpapel y un lápiz, la utilización de una computadora en unión con el algoritmo adecuado ofrece un resultado mucho másrápido y absolutamente confiable (de hecho depende de que el algoritmo igualmente sea muy confiable).
  • 3. Ejemplo: Algoritmo Colocarnos_una_camisa Inicio 1. Dirigirnos a nuestro ropero. 2. Si está cerrado: Abrirlo y Coger una camisa. 3. Si está abrochada: Desabrocharla. 4. Abrir la camisa. 5. Si está doblada: Desdoblarla. 6. Meter un brazo por una de sus mangas. 7. Meter el otro brazo por la otra de sus mangas. 8. Ajustar la camisa al tronco. 9. Si es una camisa de botones: Abotonarla (botón a botón) y: Ajustarla al cuerpo. 10. Sino ajustarla de manera que quede bien puesta.