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 computador
gisseparrav
 
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
Jorge Ñauñay
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
Lesly Gonzalez
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
Lesly 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ón
Isabel Martínez
 
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
ROBINSON 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 computadora
MIGUEL
 
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
yanethcandanedo
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
leiderserna
 

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 (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

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
nandourrutia
 
69cfc2bfe8bbf481977db1bf877bde0e1830f102
69cfc2bfe8bbf481977db1bf877bde0e1830f10269cfc2bfe8bbf481977db1bf877bde0e1830f102
69cfc2bfe8bbf481977db1bf877bde0e1830f102
maritzatec
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
Alejita Linda
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
Alejita Linda
 

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
 
Introducción al Pensamiento Computacional
Introducción al Pensamiento Computacional Introducción al Pensamiento Computacional
Introducción al Pensamiento Computacional
 
Pensamiento computacional 2
Pensamiento computacional 2Pensamiento computacional 2
Pensamiento computacional 2
 
Pensamiento computacional 2 (1)
Pensamiento computacional 2 (1)Pensamiento computacional 2 (1)
Pensamiento computacional 2 (1)
 
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

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

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Recently uploaded (20)

PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 

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.