Paradigmas de Programacion - Clase 3 - Programacion Imperativa y Declarativa.wmv

00:44:39
https://www.youtube.com/watch?v=TXmH2HuuGQM

摘要

TLDREsta presentación aborda los paradigmas de programación imperativa y declarativa, destacando sus diferencias y aplicaciones. La programación imperativa está orientada a describir un conjunto de pasos o instrucciones que lleva a cabo una computadora para completar una tarea. Por otro lado, la declarativa se enfoca más en qué es lo que se quiere lograr, sin detallar el procedimiento específico para llegar al resultado. Se argumenta que aunque ambos paradigmas son útiles, cada uno se adecua mejor a diferentes tipos de problemas, siendo el imperativo preferible para problemas que requieren acciones detalladas y secuenciales, mientras que el declarativo es óptimo para problemas que se puede definir en términos de lógica o relaciones y donde la solución implica la definición de un estado final deseable.

心得

  • 🧠 La programación imperativa se basa en instrucciones paso a paso para que la computadora realice una tarea específica.
  • 🗣 El paradigm declarativo, en cambio, se centra en describir qué se quiere lograr.
  • 🛠 La imperativa es perfecta para problemas que requieren procedimientos precisos.
  • 🔍 La declarativa es más eficaz para describir situaciones donde las relaciones y condiciones son clave.
  • 🤖 La lógica y funcional son programaciones que representa bien la imperativa.
  • 🔎 Python permite programación tanto orientada a objetos como funcional.
  • 🔄 Cada paradigma se ajusta a distintos tipos de problemas y este entendimiento es crucial.
  • 📚 La programación lógica e inteligencia artificial usan muchos aspectos del paradigma imperativo.
  • 🔬 El aprendizaje incluye entender cómo cada tipo de programación aborda problemas de manera diferente.
  • 🧐 La realización de un algoritmo dentro de la programación declarativa es fundamental.

时间轴

  • 00:00:00 - 00:05:00

    El video comienza con una discusión sobre el concepto de "código máquina" y el microprograma que utiliza un procesador. Se menciona la importancia de entender la programación a nivel de lenguaje máquina, y se enfatiza la necesidad de que los estudiantes comprendan y expliquen estos conceptos en español, destacando la importancia del lenguaje comprensible en la enseñanza.

  • 00:05:00 - 00:10:00

    Se introduce la programación imperativa, describiendo su carácter secuencial y su utilización de instrucciones claras para guiar al computador en la realización de tareas. Los estudiantes debaten sobre lo que han investigado acerca de este paradigma, comparándolo con la programación orientada a objetos y otras metodologías. Se enfatiza la importancia de comprender la programación imperativa en la educación.

  • 00:10:00 - 00:15:00

    La conversación aborda características de la programación imperativa, como el uso de variables y la secuenciación de instrucciones. Se menciona la dificultad de entender sin una buena explicación y se destaca que cada estudiante debe ser capaz de explicar los conceptos claramente. El objetivo es alcanzar la comprensión completa para mejorar la preparación académica.

  • 00:15:00 - 00:20:00

    Los paradigmas declarativo e imperativo se comparan, describiendo cómo cada uno resuelve problemas de maneras diferentes. Se enfatiza que el declarativo describe el qué, mientras el imperativo describe el cómo. Se subraya la importancia de comprender las diferencias para tener una perspectiva más amplia y un enfoque más efectivo al enfrentar problemas de programación.

  • 00:20:00 - 00:25:00

    Se vuelve a describir el paradigma imperativo, relacionándolo con ejemplos prácticos y discutiendo varios retos asociados. Los estudiantes intentan entender cómo ciertos problemas se pueden resolver mejor con lógica y programación funcional, destacando que una comprensión clara del problema es crucial en el paradigma imperativo. Se fomenta el pensamiento crítico y la adaptación a diferentes paradigmas.

  • 00:25:00 - 00:30:00

    La discusión se centra en la dificultad de definir los problemas en términos lógicos sin procedimientos paso a paso. Se destacan ejemplos y se intenta explicar cómo los problemas podrían resolverse aplicando lógica en lugar de procedimientos detallados. Se subraya la importancia de los paradigmas de solución de problemas en programación.

  • 00:30:00 - 00:35:00

    La clase analiza la programación lógica en contraste con la declarativa. Se pone énfasis en la capacidad de resolver problemas mediante la descripción del problema en sí, más que en los pasos a seguir. Se motiva a los estudiantes a explorar más sobre los paradigmas de programación lógica y funcional, y comprender cómo aplicarse a resolver problemas complejos.

  • 00:35:00 - 00:44:39

    Finalmente, el objetivo es que los estudiantes investiguen más paradigmas, particularmente la programación estructurada, y sean capaces de explicar sus características y compararlas con otras metodologías como la orientada a objetos y funcional. La clase termina alentando a la autoexploración y la consulta de múltiples fuentes para una comprensión completa y práctica.

显示更多

思维导图

视频问答

  • ¿Qué es la programación imperativa?

    Es un paradigma de programación que describe los pasos que debe seguir una computadora para lograr un objetivo determinada.

  • ¿Qué es la programación declarativa?

    Es un paradigma en el que se describe el problema a resolver, enfocándose más en el qué y no en el cómo se logra.

  • ¿Cómo se puede describir la diferencia principal entre los paradigmas imperativo y declarativo?

    La programación imperativa se centra en cómo resolver un problema (describiendo procedimientos), mientras que la declarativa se centra en qué resolver (describiendo el problema).

  • ¿Qué tipos de problemas son adecuados para la programación imperativa?

    Problemas que requieren pasos específicos y detallados para alcanzar una solución, como algoritmos matemáticos.

  • ¿Cuáles son las aplicaciones comunes de la programación declarativa?

    Es usada en situaciones donde se deben procesar grandes cantidades de datos para generar decisiones o descubrimientos como en la lógica o inteligencia artificial.

  • ¿Cuáles paradigmas caen bajo la programación imperativa?

    Paralelamente, la programación lógica y funcional son paradigmas que se consideran imperativos.

  • ¿Cómo se aplica un paradigma declarativo en un ejemplo práctico?

    Al declarar relaciones y problemas a resolver sin especificar las instrucciones de cómo llegar allí, permitiendo que el sistema lo solucione.

  • ¿Cuál es la importancia de conocer ambos paradigmas de programación?

    Entender ambos es esencial para seleccionar el enfoque adecuado para cada problema o tarea en programación.

  • ¿Cómo se describen los problemas en programación imperativa?

    Se describen minuciosamente los pasos que la computadora debe ejecutar para llegar a la solución.

  • ¿El lenguaje de programación Python puede usar ambos paradigmas?

    Sí, Python soporta tanto la programación orientada a objetos como la funcional.

查看更多视频摘要

即时访问由人工智能支持的免费 YouTube 视频摘要!
字幕
es
自动滚动:
  • 00:00:01
    [Música]
  • 00:00:11
    bueno
  • 00:00:15
    tarea qué trata
  • 00:00:18
    de
  • 00:00:24
    parigo esa ya de código máquin las
  • 00:00:28
    dejé cultural a ya ya la tenían que que
  • 00:00:33
    saber sin mí no O sea no tenía por qué
  • 00:00:35
    detenerme pero ya quedó que es unae
  • 00:00:37
    máquina sí Cuál
  • 00:00:39
    es son una serie de instrucciones que
  • 00:00:42
    tiene un
  • 00:00:45
    microprogram español o sea son los
  • 00:00:47
    conunto de instrucciones que hayas para
  • 00:00:49
    un procesador que ti en
  • 00:00:52
    español instrucciones las instrucciones
  • 00:00:56
    y la las direcciones de
  • 00:00:58
    memoria
  • 00:01:01
    españ eso no dijo el
  • 00:01:04
    español el español di aviéntense Ahí
  • 00:01:11
    [Música]
  • 00:01:14
    va su gusto ya ya eso ya depende de
  • 00:01:18
    ustedes no pero qué quedó Entonces es un
  • 00:01:19
    lenguaje
  • 00:01:21
    máquina son las
  • 00:01:24
    instrucciones
  • 00:01:26
    procesador en
  • 00:01:28
    español
  • 00:01:30
    [Música]
  • 00:01:35
    aquí viene la diferencia de hablar
  • 00:01:37
    porque no está bien porque digo es
  • 00:01:40
    normal de verdad no pasa nada pero o sea
  • 00:01:43
    meen ustedes me van a decir digo no
  • 00:01:45
    puede ser que yo venga y les explique
  • 00:01:47
    todo y ustedes no me puedan decir una
  • 00:01:48
    cosa está muy sencillo Okay Vámonos al
  • 00:01:51
    siguiente tema esa no se olvida me la
  • 00:01:54
    tienen que explicar ustedes en
  • 00:01:55
    español entonces Yo les dejé la la
  • 00:01:59
    programación qué imperativa imperativa
  • 00:02:02
    no o el paradigma imperativo O como le
  • 00:02:05
    quieran llamar pero la palabra clave es
  • 00:02:06
    imperativa bueno Qué es cómo
  • 00:02:14
    funciona yo solo les dejé uno eh Ya
  • 00:02:17
    habían De hecho si se acuerdan ustedes
  • 00:02:19
    ya habían buscado orientado objetos no y
  • 00:02:22
    todo eso no se acuerdan entonces ahorita
  • 00:02:25
    nada estoy diciendo que me digan uno a
  • 00:02:26
    ver qué encontraron Qué
  • 00:02:28
    dijeron
  • 00:02:31
    Qué es la programación
  • 00:02:36
    [Música]
  • 00:02:42
    imperativa yo lo que investigué lo que
  • 00:02:45
    es un conjunto de instrucciones que
  • 00:02:47
    indican al computador có realizar la
  • 00:02:49
    tarea por medio de términos estado del
  • 00:02:52
    programa y
  • 00:02:58
    sentencias
  • 00:03:00
    O sea que si mi sea que si mi
  • 00:03:02
    programación no
  • 00:03:03
    lleva ya no
  • 00:03:07
    es yo
  • 00:03:10
    pregunto alguien
  • 00:03:13
    más son cuántos un do 3 cu sea casi 20 y
  • 00:03:18
    se tiene que armar algo bueno de
  • 00:03:22
    20 deja permite el uso de
  • 00:03:26
    var bueno es una característica Qué es
  • 00:03:30
    la programación imperativa yo lo que
  • 00:03:32
    tengo que entendido es básicamente la
  • 00:03:33
    programación que hemos estado haciendo
  • 00:03:35
    en algoritmos Ah okay eso ya es un paso
  • 00:03:38
    no lo que estamos haciendo es
  • 00:03:42
    imperativo Eso sí me agrada
  • 00:03:45
    pero qué has hecho resolver lo que es
  • 00:03:51
    el no encontraron de casualidad una
  • 00:03:54
    Bueno más cosas a poco buscaban
  • 00:03:57
    imperativo y salía imperativo no salían
  • 00:03:59
    más cosas
  • 00:04:00
    que era un
  • 00:04:03
    paradigma Ah también español que es este
  • 00:04:07
    muy útil para la implementación
  • 00:04:10
    de
  • 00:04:13
    españ qué les dice a ver rep es muy
  • 00:04:18
    eficiente para la bueno no muy eficiente
  • 00:04:20
    pero que la implementación del Hardware
  • 00:04:23
    la mayoría de lasador base programación
  • 00:04:27
    Opa qué les dice
  • 00:04:30
    Sí escucharon
  • 00:04:32
    para si no lo hacemos hablar otra vez no
  • 00:04:34
    pasa nada no se le va a acabar la voz
  • 00:04:37
    pero sí escucharon o no otra
  • 00:04:40
    [Música]
  • 00:04:42
    vez la implementación de Hardware en la
  • 00:04:44
    mayoría de las
  • 00:04:47
    computadoras
  • 00:04:49
    PR ya que no Escuchar si no se van a
  • 00:04:52
    sentar lado del bote
  • 00:04:55
    Vale qué les dice
  • 00:04:58
    eso
  • 00:05:00
    le da una serie deciones a la
  • 00:05:02
    computadora de có hac esta
  • 00:05:04
    tarea Qué les dice
  • 00:05:12
    eso eso es una podría ser no es una
  • 00:05:16
    característica Okay pero o sea me han
  • 00:05:18
    dicho características me han dicho todo
  • 00:05:21
    pero no me han dicho Qué
  • 00:05:23
    es se sup que son
  • 00:05:27
    son que este
  • 00:05:30
    que usa datos de memoria que esos datos
  • 00:05:33
    de memoria ocupa para para las
  • 00:05:37
    variables para unas
  • 00:05:39
    var pero por ejemplo no está bien para
  • 00:05:42
    después así e la programación orient
  • 00:05:46
    petos también usa variables también usa
  • 00:05:53
    eso Imagínate que no le pregunte ya
  • 00:05:57
    tenemos entonces
  • 00:06:00
    [Música]
  • 00:06:04
    si nada más se leerlo y
  • 00:06:09
    entenderlo de hecho me salió bien
  • 00:06:11
    poquito me
  • 00:06:13
    salió en serio No en serio no no no
  • 00:06:16
    salía mucho
  • 00:06:18
    investigué no salía
  • 00:06:21
    mucho entonces no sabemos Buscar ya es
  • 00:06:24
    es otra cosa ya Ah te creo no es tiene
  • 00:06:26
    que salir muchísimo ahorita saben por
  • 00:06:28
    qué pero Bueno me vas a creer entonces
  • 00:06:31
    chavos Qué es
  • 00:06:33
    imperativo lo que ya hicimos No ya nos
  • 00:06:36
    dier lo que estamos haciendo Qué hacen
  • 00:06:40
    parte de
  • 00:06:42
    reprobar pregunta Ah no es cierto
  • 00:06:44
    Ustedes sí son de la
  • 00:06:46
    mañana Ustedes sí
  • 00:06:48
    pasan dentro de lo publ decía que son
  • 00:06:52
    datos de variables que son direcciones
  • 00:06:54
    de memoria para Luego efectuar paso a
  • 00:06:56
    paso las transformaciones de los datos
  • 00:06:57
    almacenados de forma que final de
  • 00:07:02
    la chavos me
  • 00:07:05
    entienden me sonó
  • 00:07:09
    apuntadora No de verdad yo les pregunto
  • 00:07:11
    si entienden porque a lo mejor no sí le
  • 00:07:13
    entendió yo sí le entendí No pero sí O
  • 00:07:15
    sea yo no no tengo problemas obviamente
  • 00:07:18
    porque ya lo sé digo es obvio por algo
  • 00:07:20
    por algo estoy diciendo no pero ustedes
  • 00:07:22
    lo que me interesa son ustedes no yo yo
  • 00:07:25
    okay Y si ustedes me dicen no entendimos
  • 00:07:28
    pues bueno si me dicen Ya entendimos
  • 00:07:30
    pues bueno ahorita veo Qué hago con
  • 00:07:33
    ustedes ya lo entendí nada No me queda
  • 00:07:38
    claro con lo que me y con lo que bueno
  • 00:07:40
    por lo menos se los digo porque por lo
  • 00:07:42
    menos en la mañana les digo nada más dos
  • 00:07:44
    hablaron de los ser todos no O sea
  • 00:07:46
    Espero que no sea el caso de aquí chavos
  • 00:07:48
    no les van a entrar las cosas porque
  • 00:07:50
    vengan a ver al maestro a ver si está
  • 00:07:51
    bonito o no sale no les van a entrar o
  • 00:07:54
    sea vengo me paro el maestros Ah sí sí
  • 00:07:56
    es lo entiende no y Pero si yo no leo si
  • 00:07:58
    yo no estoy dispuesto a mover un dedo
  • 00:08:00
    por mí créanme no les va a entrar ni
  • 00:08:03
    aunque se vayan aquí de rodillas a la
  • 00:08:07
    basilica vale no les va a entrar tienen
  • 00:08:09
    que leer tien Okay
  • 00:08:11
    sucede Yo no sé a lo mejor porque tiene
  • 00:08:14
    este leyó su documento lo que comentaba
  • 00:08:17
    él no sé pero bueno por lo menos me sabe
  • 00:08:20
    decir algunas cosas no ya que ahorita
  • 00:08:23
    vamos a ver qué le queda más claro qué
  • 00:08:25
    no le queda claro ahorita lo vamos a ver
  • 00:08:27
    pero la idea es que de son veintitantos
  • 00:08:29
    que de veintitantos mínimos hicieran
  • 00:08:30
    cuatro o tres conceptos o que por lo
  • 00:08:33
    menos se apoyen no me refiero a que haan
  • 00:08:34
    en equipo me refiero a que él dice algo
  • 00:08:36
    y el otro lo complementa por ejemplo él
  • 00:08:38
    también dijo algo y también estaba bien
  • 00:08:40
    lo que estaba diciendo sí Pero le faltó
  • 00:08:44
    explicarlo yo por eso no no es tan burla
  • 00:08:47
    ni es jugando Bueno a lo mejor sí digo
  • 00:08:49
    cotorreando para que alguien se anime le
  • 00:08:52
    da pena no sé Okay pero yo les digo por
  • 00:08:55
    eso que me digan en español porque pues
  • 00:08:57
    digo si yo les digo imagínense si yo Les
  • 00:08:59
    explico así como ustedes me traen la
  • 00:09:01
    definición FC no el paradigma imperativo
  • 00:09:04
    es el que va paso a paso y la memoria y
  • 00:09:07
    variables y entendieron
  • 00:09:10
    sí y y nos vamos así todos felices yo si
  • 00:09:15
    ustedes entendieron dijeron que sí Y
  • 00:09:17
    ustedes me entendieron sí O sea no me
  • 00:09:18
    preguntes tú pero tampoco te pregunto yo
  • 00:09:21
    no tú no me preguntes a mí porque a lo
  • 00:09:23
    mejor yo no lo sé todo y tú yo no te
  • 00:09:25
    pregunto a ti porque tú vas a responder
  • 00:09:26
    mal Qué va a pasar el alumno dice no es
  • 00:09:28
    que el maestro el maestro dice no el
  • 00:09:30
    alumno y Ah nos la llevamos otra
  • 00:09:34
    vez sale Yo por eso les digo en español
  • 00:09:37
    en español en español a qué me refiero
  • 00:09:39
    con español pues traten de no usar
  • 00:09:41
    palabras
  • 00:09:42
    técnicas traten de no decir este que la
  • 00:09:46
    memoria que un un este reservor espacio
  • 00:09:49
    o que el registro o sea palabras esas no
  • 00:09:52
    sirven porque pues al final digo
  • 00:09:54
    Regresamos a lo mismo una persona tiene
  • 00:09:56
    que saber todos esos conceptos y a la
  • 00:09:58
    mejor en algún a lo mejor sí lo saben
  • 00:10:01
    pero en algún algún caso de ustedes
  • 00:10:02
    puede que no lo
  • 00:10:03
    sepan y va a quedar igual o peor el tipo
  • 00:10:06
    porque va a decir Bueno si no le
  • 00:10:09
    entiendo a eso cómo le va a entender al
  • 00:10:11
    concepto en general si no le entiendo a
  • 00:10:12
    los tres que está usando para
  • 00:10:14
    explicar Sale entonces por eso les digo
  • 00:10:16
    en español de verdad no crean que
  • 00:10:18
    estamos jugando o es burla o sea me me
  • 00:10:21
    interesa que que algún día puedan
  • 00:10:23
    hablarlo y decirlo sencillo no O sea sin
  • 00:10:26
    meterse en conceptos de lib en concepto
  • 00:10:29
    de cosas malas sale
  • 00:10:33
    bueno qué más Encontraron la parte de
  • 00:10:35
    imperativo eso me interesa qué
  • 00:10:38
    encontraban al lado le daban un f atrás
  • 00:10:40
    o veían dos palabras qué veían Es raro
  • 00:10:43
    que le saliera imperativo y no le
  • 00:10:44
    saliera más
  • 00:10:46
    cosas imperativo que imperativo era el
  • 00:10:50
    opuesto del
  • 00:10:52
    declarativo el paradigma imperativo era
  • 00:10:55
    el opuesto al paradigma declarativo y
  • 00:10:57
    Cuál era el declarativo no le entendí el
  • 00:11:00
    declarativo Imagínate si te dices el es
  • 00:11:03
    el de la derecha no pero no entendiste
  • 00:11:04
    el de la izquierda pues ya ya ya estamos
  • 00:11:06
    todavía peror chavos les digo por eso
  • 00:11:10
    hagan digo Ahorita estamos empezando
  • 00:11:12
    hasta yo no sé que iba a pasar eso no no
  • 00:11:14
    me espanto ni me sorprendo sale Pero más
  • 00:11:16
    adelante o o le echan ganas o le echan
  • 00:11:19
    ganas sale digo les digo es fácil la
  • 00:11:21
    materia nada más van a tener que leer
  • 00:11:23
    digo si quieren programar y no quieren
  • 00:11:25
    leer es como querer correr y no querer
  • 00:11:28
    cansarse O sea no se puede O sea no no
  • 00:11:31
    se va a poder vale Y si están aquí
  • 00:11:33
    porque les llama la atención en algo no
  • 00:11:35
    entonces
  • 00:11:38
    este sucede algo con los paradigmas Okay
  • 00:11:43
    que ahí es donde se confunde yo creo la
  • 00:11:44
    mayoría de las personas yo a ustedes les
  • 00:11:48
    puedo decir bueno ustedes son hombres no
  • 00:11:51
    estamos de acuerdo Sí luego decimos
  • 00:11:54
    bueno ustedes son humanos no y otra vez
  • 00:11:59
    Sale yo les puedo decir bueno ustedes
  • 00:12:01
    son estudiantes ahí sí podemos entrar en
  • 00:12:03
    detalles no Pero por qué decimos que son
  • 00:12:08
    estudiantes Bueno ahí que vi a la
  • 00:12:11
    escuela no vamos a poner que vi sale No
  • 00:12:14
    es importante es que hagan ese análisis
  • 00:12:16
    Okay yo estoy diciendo son hombres sí
  • 00:12:18
    son humanos también son estudiantes
  • 00:12:19
    también Vale entonces Yo puedo ser
  • 00:12:21
    estudiante sin ser
  • 00:12:23
    hombre Sí no Yo puedo ser
  • 00:12:27
    este hombre sin humano
  • 00:12:30
    no Cómo ser hombre ser
  • 00:12:33
    humanoo
  • 00:12:35
    Ah yo me ref la característica de hombre
  • 00:12:39
    masculino de persona por qué viene
  • 00:12:41
    esto por qué viene
  • 00:12:44
    esto los paradigmas tienen una relación
  • 00:12:47
    así de de fea entre ellos mismos Sí por
  • 00:12:51
    qué digo fea porque digo ese aspecto
  • 00:12:54
    porque sucede
  • 00:12:56
    algo los paradigmas todos son diferentes
  • 00:13:00
    eso creo que estamos todos de acuerdo sí
  • 00:13:03
    pero al
  • 00:13:06
    final hay dos paradigmas que sin querer
  • 00:13:10
    o a lo mejor al contrario a propósito
  • 00:13:12
    tienen los demás paradigmas Sí suena
  • 00:13:16
    bastante chistoso voy a explicarlo de
  • 00:13:18
    otra forma los lenguajes Okay
  • 00:13:21
    normalmente un lenguaje no está hecho
  • 00:13:23
    para un paradigma Es raro el lenguaje
  • 00:13:25
    que es puro Sí por ejemplo haskel es un
  • 00:13:29
    lenguaje de programación puro o lo
  • 00:13:31
    programas en el paradigma que es o lo
  • 00:13:32
    programas no hay más sale c por ejemplo
  • 00:13:35
    se ya no c má más tampoco Java tampoco O
  • 00:13:38
    sea casi todos los lenguajes yo conozco
  • 00:13:41
    como tres o cuatro puros los demás todos
  • 00:13:43
    son de a dos mínimo y hay algunos de
  • 00:13:45
    hasta tres cuatro hasta de cinco de
  • 00:13:48
    hecho la otra vez vi un lenguaje que
  • 00:13:51
    está hecho para nueve paradigmas o sea
  • 00:13:53
    está bastante loco el tipo este que lo
  • 00:13:56
    desarrolló entonces para que vean o sea
  • 00:13:59
    no entonces el paradigma es importante
  • 00:14:01
    claro Sí pero aún así hay dos paradigmas
  • 00:14:04
    que en realidad son los son la forma en
  • 00:14:06
    que se
  • 00:14:07
    trabaja o sí o sí O sea no tienes otra
  • 00:14:10
    escapatoria uno es el paradigma
  • 00:14:14
    descriptivo sí no declarativo perdón les
  • 00:14:17
    No declarativo sí y el otro es el
  • 00:14:20
    imperativo sí esos dos paradigmas son
  • 00:14:23
    los que mueven todo el el relajo en los
  • 00:14:27
    paradigmas sí
  • 00:14:29
    decir si yo tuviera aquí 20 números Sí y
  • 00:14:33
    cada número fuera un paradigma la única
  • 00:14:36
    forma yo de agruparlos es decir vamos a
  • 00:14:38
    clasificarlos sería Pon de este lado los
  • 00:14:41
    descriptivos y Pon de este lado los
  • 00:14:44
    Perdón los declarativos y Pon de este
  • 00:14:46
    lado los imperativos Esa es la única
  • 00:14:49
    forma que yo podía organizarlos porque
  • 00:14:51
    son tan diferentes pero a la vez tienen
  • 00:14:54
    unas características únicas que por eso
  • 00:14:56
    entran a un lado y entran al otro sí
  • 00:14:59
    Cuáles son Okay vamos es lo que yo
  • 00:15:02
    quería que
  • 00:15:03
    investigara bueno que estaba de tarea no
  • 00:15:05
    Déjenme ver si pinta
  • 00:15:08
    este vamos a ver el
  • 00:15:11
    otro
  • 00:15:13
    Okay vamos a ver los descriptivos
  • 00:15:18
    [Música]
  • 00:15:19
    no imperativos No primero vamos a ver
  • 00:15:24
    cuál les dejé imperativo imperativo no
  • 00:15:26
    el
  • 00:15:27
    otro el declarativo Es que yo quería que
  • 00:15:30
    buscaran imperativos para que vieran los
  • 00:15:32
    dos pero pu más ser raro que ustedes
  • 00:15:34
    digan es que sí busqué pero más me
  • 00:15:36
    apareció el el imperativo Okay
  • 00:15:44
    entonces okay el declarativo es un
  • 00:15:47
    paradigma al final si no ya no le
  • 00:15:49
    ponemos palabra ya no ponemos nada pero
  • 00:15:51
    tenemos que manejarlo no digo
  • 00:15:54
    declarativo e imperativo voy a empezar
  • 00:15:56
    con este porque este es el el que ya Us
  • 00:15:58
    el más sencillo Sí ustedes decían bueno
  • 00:16:01
    es que yo uso c y tengo variables y
  • 00:16:03
    tengo pasos por pasos bueno la la clave
  • 00:16:06
    declarativos hay varias características
  • 00:16:09
    la clave más importante A lo mejor o de
  • 00:16:11
    las más importantes Es que yo describo
  • 00:16:15
    una serie de pasos para llegar
  • 00:16:18
    a a una solución yo describo Cómo se
  • 00:16:21
    llama esa serie de
  • 00:16:23
    pasos
  • 00:16:25
    algoritmo un si alguien está involucrado
  • 00:16:28
    en un paradigma declarativo siempre va a
  • 00:16:30
    tener una descripción de pasos en
  • 00:16:32
    [Música]
  • 00:16:38
    español ya lo dijeron una
  • 00:16:40
    vez un algoritmo no O sea yo no les
  • 00:16:44
    puedo decir es una serie de pasos que se
  • 00:16:46
    va desarrollando porque me quedo igual
  • 00:16:47
    que ustedes igual lo que me traron en el
  • 00:16:49
    libro en español yo les voy a decir
  • 00:16:51
    díganme que es Ah bueno el paradigma
  • 00:16:54
    declarativo siempre va a estar
  • 00:16:56
    resolviendo o adentro tiene un algoritmo
  • 00:16:59
    está bien claro No sí o no seguros sí
  • 00:17:03
    Entonces qué tiene siempre va a tener un
  • 00:17:05
    algoritmo es decir tiene paso es decir
  • 00:17:08
    lleva una solución O sea dense cuenta ya
  • 00:17:11
    por haber yo puesto la palabra algoritmo
  • 00:17:13
    ya estoy hablando en español y ya se
  • 00:17:14
    entiende no Entonces yo tengo el
  • 00:17:17
    paradigma declarativo y del otro lado Yo
  • 00:17:20
    tengo el paradigma Okay que es el
  • 00:17:23
    imperativo
  • 00:17:25
    Okay y siempre casi siempre estos dos
  • 00:17:28
    se enfrentan de algún modo uno el otro
  • 00:17:31
    se enfrentan Sí ahora cómo Por qué se
  • 00:17:34
    enfrentan Cómo resolverían ustedes un
  • 00:17:37
    problema fíjense cómo resolvería yo un
  • 00:17:41
    problema Sin dar la serie de
  • 00:17:45
    pasos cómo resolverías tú un programa de
  • 00:17:48
    esos que haces normalmente
  • 00:17:50
    sin
  • 00:17:52
    Describir el algoritmo sin escribir los
  • 00:17:55
    pasos Sin dar
  • 00:17:55
    [Música]
  • 00:17:57
    instrucciones para empezar existen esos
  • 00:18:01
    [Música]
  • 00:18:02
    problemas ya les
  • 00:18:12
    pregunto un
  • 00:18:15
    paradigma un paradigma que no está
  • 00:18:17
    enfocado buena
  • 00:18:18
    de Sí pero
  • 00:18:21
    entonces como Qué problemas Qué
  • 00:18:24
    problemas se puede resolver Sin dar una
  • 00:18:27
    serie de pasos
  • 00:18:29
    [Música]
  • 00:18:35
    problemas de decisión no estás tan
  • 00:18:38
    perdido pero como que un ejemplo
  • 00:18:42
    bien al final Si tú me quieres decir
  • 00:18:44
    decisión yo te lo puedo interpretar de
  • 00:18:46
    muchas formas yo te voy a decir pues un
  • 00:18:48
    es un condicional
  • 00:18:49
    no y utilizamos acá
  • 00:18:53
    no
  • 00:18:55
    Entonces tu palabra está bien la que
  • 00:18:57
    dice de decisión pero depende de como la
  • 00:18:59
    interprete yo no la puedo interpretar
  • 00:19:00
    porque yo ya sé cómo funciona cada uno o
  • 00:19:03
    sea no no sirve
  • 00:19:18
    tanto como Qué problemas se pueden
  • 00:19:21
    resolver sí que yo le
  • 00:19:24
    diga los
  • 00:19:26
    pasos Cómo programo Yo sin hacer un
  • 00:19:29
    algoritmo solo que le de operaciones
  • 00:19:36
    Matemáticas que le este modular
  • 00:19:42
    modulares básic es una
  • 00:19:45
    instrucción yo te digo a verz una suma
  • 00:19:47
    tú vas a decir el primero más el segundo
  • 00:19:50
    ya me estás diciendo ya me estás dando
  • 00:19:51
    una orden una instrucción ya me estás
  • 00:19:55
    describiendo
  • 00:19:57
    pas
  • 00:20:06
    Ah tienen más paradigmas no qué
  • 00:20:09
    paradigmas se encontraron cuando estaban
  • 00:20:11
    haciendo la otra tarea orientado objetos
  • 00:20:14
    no bueno orientado objetos qué
  • 00:20:17
    será o Qué características se
  • 00:20:19
    encontraron de orientado objetos que
  • 00:20:22
    maneja una entidad de la que llama
  • 00:20:24
    objeto en la que le da características
  • 00:20:26
    eventos este Qué es un objeto cualquier
  • 00:20:30
    cosa cosa es una español puude puede ser
  • 00:20:35
    como uno lo vea porque puede ser
  • 00:20:36
    considerado un objeto real o sea
  • 00:20:38
    representado la máquina por un objeto
  • 00:20:40
    real o puede ser un objeto completamente
  • 00:20:42
    virtual que no existe Cómo
  • 00:20:43
    representarías una
  • 00:20:45
    tel su tamaño puede ser por sus
  • 00:20:49
    características su color más Exacto eh
  • 00:20:52
    más exacto Cómo programaría con una t si
  • 00:20:56
    lo quieres hacer programación
  • 00:20:59
    yo escribo Cómo es por por datos tiene
  • 00:21:02
    tanto de alto tanto de de ancho tanto de
  • 00:21:05
    profundo
  • 00:21:07
    Okay tantos colores
  • 00:21:14
    tanto y dónde entra en el declarativo
  • 00:21:18
    declarativo no estoy
  • 00:21:21
    describiendo No no por tanto por
  • 00:21:23
    describirlo eh Sino porque tienes que
  • 00:21:26
    crear un logaritmo para dig
  • 00:21:28
    un algoritmo para hacer algo con él si
  • 00:21:31
    yo no tengo expón paso por paso ya F
  • 00:21:34
    porque declararlo yo también en las dos
  • 00:21:36
    puedo declarar cosas hacer cosas Sale
  • 00:21:39
    entonces no eso no te ayuda mucho como
  • 00:21:41
    característica no se les ocurre un
  • 00:21:43
    problema
  • 00:21:46
    Entonces
  • 00:21:49
    Ah ló como
  • 00:21:51
    cuál el orden al el orden como orden de
  • 00:21:55
    qué eh los los pasos que no se puede
  • 00:21:58
    hacer algo sin
  • 00:22:01
    pasar no se puede brincar de un lado a
  • 00:22:03
    otro y vamos bien hasta la lógica y
  • 00:22:06
    vamos el escuelo el orden también ya
  • 00:22:08
    cuando estás diciendo pasos Ya metiste
  • 00:22:10
    otra vez la instrucciones y ya no puede
  • 00:22:14
    ser pero ahí está bien Un ejemplo muy
  • 00:22:17
    claro de un problema que se resuelve sin
  • 00:22:19
    un algoritmo Sí yo te voy a decir yo les
  • 00:22:23
    voy a decir a ustedes Qué es vamos a ver
  • 00:22:27
    qué es vamos a usar cuál vamos a
  • 00:22:30
    usar vamos a
  • 00:22:33
    poner vamos a poner el ejemplo de yo
  • 00:22:39
    tengo yo soy un un puerco como lo
  • 00:22:43
    quieran ver dueño de un barco o de una
  • 00:22:45
    flotilla lo que sea okay Y yo tengo que
  • 00:22:49
    repartir Okay lo que yo tengo en el
  • 00:22:52
    barco Sale yo tengo aquí un 2 3 4 5 6 si
  • 00:22:56
    puertos vale yo te voy a decir Quiero
  • 00:22:59
    que me digas cómo voy a repartir las
  • 00:23:01
    cosas en los siete puertos y gastar la
  • 00:23:04
    menos gasolina
  • 00:23:07
    posible ese es un problema que se
  • 00:23:09
    resuelve
  • 00:23:14
    como declarativo o
  • 00:23:18
    imperativo Ah cómo
  • 00:23:22
    leías le tienes que instrucciones
  • 00:23:26
    no
  • 00:23:29
    sí no debe ser imperativo no porque nada
  • 00:23:33
    más de das la
  • 00:23:34
    tarea espas como por sí mismo una serie
  • 00:23:38
    de como
  • 00:23:41
    de
  • 00:23:43
    bueno que trar su propia
  • 00:23:47
    Rendo Pero cómo
  • 00:23:53
    haes cómo condiciones
  • 00:23:56
    condiciones Como qué condiciones más
  • 00:23:59
    obvio Se los voy a hacer Todavía este
  • 00:24:01
    está está obvio pero a lo mejor yo se
  • 00:24:04
    los puedo hacer todavía más obvio no que
  • 00:24:05
    les quede más fácil
  • 00:24:12
    okay Okay vamos a
  • 00:24:22
    poner me van a
  • 00:24:25
    entender
  • 00:24:26
    vale
  • 00:24:32
    [Música]
  • 00:24:34
    poner Cristian y tenemos
  • 00:24:38
    a
  • 00:24:40
    Juan les voy a decir de qué le toca Juan
  • 00:24:43
    a
  • 00:24:44
    Cristian suponiendo que este es mujer su
  • 00:24:47
    mamá es hombre su papá hombre papá
  • 00:24:54
    bueno suendo
  • 00:24:57
    [Música]
  • 00:25:00
    Qué es tí tío No él sería tío de ju yo
  • 00:25:06
    le dije cómo
  • 00:25:09
    resolverlo yo les di
  • 00:25:12
    pasos qué
  • 00:25:16
    [Música]
  • 00:25:21
    hicieron con la lógica hay un paradigma
  • 00:25:25
    que se llama programación lógica la
  • 00:25:27
    programación lógica entra de la dentro
  • 00:25:29
    del paradigma o bueno tiene las
  • 00:25:31
    características de la de la del
  • 00:25:33
    paradigma imperativo de la programación
  • 00:25:35
    imperativa De hecho si no no tanto
  • 00:25:38
    paradigma para para imperativo y
  • 00:25:40
    declarativo no usemos tanto la palabra
  • 00:25:42
    paradigma sí se utiliza pero no para que
  • 00:25:44
    no nos hagamos bu vamos a decir
  • 00:25:45
    programación imperativa y programación
  • 00:25:47
    declarativa estas dos hagan de cuenta
  • 00:25:50
    que adentro tienen el orientado objetos
  • 00:25:52
    la lógica el estructurado el que sea sí
  • 00:25:56
    el que nosotros vayamos a ver va andar
  • 00:25:58
    en alguno de los dos se dieron cuenta yo
  • 00:26:00
    no les dije qué paso yo no les dije cómo
  • 00:26:02
    yo no les dije nada yo solo les dije
  • 00:26:06
    qué en
  • 00:26:09
    español qué les
  • 00:26:16
    dio una
  • 00:26:19
    especificación
  • 00:26:21
    di una situación qué es
  • 00:26:25
    esto una familia y la pregunta Qué
  • 00:26:29
    es qué es Es más simple Es que es que
  • 00:26:32
    ven ese es el problema poro pensar tan
  • 00:26:35
    acá no no entienden la palabra más fácil
  • 00:26:39
    esto es un problema qué hice yo Cuando
  • 00:26:42
    hice el dibujo les describí Qué problema
  • 00:26:46
    el problema cuando yo quiero programar
  • 00:26:49
    de forma imperativa yo lo que tengo que
  • 00:26:52
    hacer es describir qué el problema El
  • 00:26:55
    problema ah y yo cuando quiero hacerlo
  • 00:26:58
    con declarativo yo te describo qué la
  • 00:27:01
    solu No cómo qué Cómo llegar a la
  • 00:27:06
    solución se dan cuenta yo en este
  • 00:27:09
    describo el camino y yo en este te
  • 00:27:11
    describo el inicio yo no sé a dónde vas
  • 00:27:13
    a llegar tu lógica tus problemas todo es
  • 00:27:17
    esa es cosa tuya Yo nada más te digo
  • 00:27:19
    Okay qué tengo Tengo este problema cómo
  • 00:27:22
    lo soluciono no sé eso se encarga la
  • 00:27:25
    programación
  • 00:27:26
    imperativa
  • 00:27:28
    parece muy complicado yo lo sé digo se
  • 00:27:30
    quedan viendo y dicen Bueno pues cómo no
  • 00:27:32
    pero en realidad no es tanto sí lo que
  • 00:27:35
    sucede es que primero vienen ya
  • 00:27:36
    entrenados para una cosa no después
  • 00:27:38
    vienes te entrenan para esto y cuando te
  • 00:27:41
    sacan para la lógica y para la funcional
  • 00:27:43
    que son las más representativas de la
  • 00:27:45
    programación imperativa pues dices No
  • 00:27:47
    pues cuándo no por qué porque estás
  • 00:27:50
    entrenado para verlo de forma
  • 00:27:52
    declarativa Y qué te dicen vamos a vamos
  • 00:27:55
    a resolver el problema sin que tú me des
  • 00:27:57
    la solución O los o el camino a la
  • 00:27:59
    solución mejor para es mejor dicho Sí
  • 00:28:02
    vamos a resolverlo sin que tú me des la
  • 00:28:04
    solución y los pasos vamos a resolverlo
  • 00:28:07
    solo dándome el problema así funciona la
  • 00:28:11
    la programación lógica Por qué cómo se
  • 00:28:15
    resuelve con
  • 00:28:18
    lógica Para que vean el ejemplo más
  • 00:28:20
    tangible qué tendría yo que haber
  • 00:28:23
    hecho si no les dibujo esto
  • 00:28:32
    dec sin el dibujo Cómo
  • 00:28:43
    har
  • 00:28:49
    Sones yo puedo darle la solución
  • 00:28:52
    escribir los
  • 00:28:56
    problemas decir él Juan es hijo de ella
  • 00:28:59
    y es hijo de él pero él es hermano de él
  • 00:29:02
    sí y ella es hermana de él o sea lo que
  • 00:29:04
    sea yo voy poniendo aquí las relaciones
  • 00:29:06
    Yo nunca te dije cómo resolverlo te
  • 00:29:10
    estoy diciendo todo lo que hay yo
  • 00:29:12
    ahorita les puse a ustedes el dibujo
  • 00:29:14
    Porque se ve más sencillo Sí pero yo a
  • 00:29:17
    lo mejor lo que tenía que haber dicho
  • 00:29:18
    era él es hermano de él él es hermano de
  • 00:29:21
    ella Ella es hija de él así te les voy
  • 00:29:23
    diciendo todos y al final yo les
  • 00:29:25
    pregunto Y de qué es Juan de Cristian Ah
  • 00:29:28
    pues su tío Por qué y cada quien me va a
  • 00:29:32
    decir bueno porque mira él es él él es
  • 00:29:34
    él él es él y otro me va a decir Porque
  • 00:29:36
    él ella y así van sacando Cada quien sus
  • 00:29:39
    conclusiones al final el algoritmo
  • 00:29:40
    acababa
  • 00:29:41
    diferente Sí pero al final llega a dónde
  • 00:29:45
    a la
  • 00:29:47
    solución sí lo mismo pasa con los barcos
  • 00:29:50
    Sí yo el barco le estoy diciendo hay que
  • 00:29:52
    repartir la gasolina y gastarme lo menos
  • 00:29:54
    que pueda de gasolina Para empezar yo te
  • 00:29:56
    tengo que decir cuánto gasto de aquí acá
  • 00:29:58
    cuánto de aquí acá de aquí acá o sea
  • 00:30:00
    todas todos los posibles gastos sale y
  • 00:30:03
    después tú vas a decir
  • 00:30:05
    okay tu lógica te va a decir si de aquí
  • 00:30:09
    acá gasto tanto y de aquí acá gasto
  • 00:30:11
    tanto pues mejor Primero me voy aquí
  • 00:30:13
    porque luego paso acá y toda esta lógica
  • 00:30:16
    se va resolviendo si yo declaro o si yo
  • 00:30:19
    estoy utilizando la la programación
  • 00:30:22
    imperativa sí lo
  • 00:30:24
    ven yo aquí escribo el algoritmo y
  • 00:30:28
    describo los pasos y yo en esta no
  • 00:30:30
    parece medio curioso chistoso como
  • 00:30:33
    quiera pero describo el problema y yo
  • 00:30:37
    describiéndose bien el problema ahí
  • 00:30:39
    depende cómo va a llegar a la solución
  • 00:30:41
    describe bien el problema Si no
  • 00:30:43
    describes bien el problema no va a
  • 00:30:45
    llegar y de hecho es más difícil
  • 00:30:48
    Describir el problema Por qué Porque en
  • 00:30:51
    declarativo si ustedes entienden el
  • 00:30:52
    problema a veces llegas a la solución y
  • 00:30:55
    No entendieron el el problema
  • 00:30:56
    exactamente Cómo
  • 00:30:58
    es si yo voy los pasos Ya me llegó el
  • 00:31:01
    cálculo ya me dio 15 Órale ya no sí y no
  • 00:31:04
    entendí que se faltaba esto O sea
  • 00:31:06
    muchísimas cosas Y esta puedes A lo
  • 00:31:09
    mejor engañarla pero en esta Si tú no
  • 00:31:12
    entiendes el problema ya fue no nunca lo
  • 00:31:14
    vas a llegar a la
  • 00:31:15
    solución por eso en teoría es más
  • 00:31:18
    complicado aparte de que siempre se nos
  • 00:31:20
    entrena para trabajar
  • 00:31:21
    así sale ya dentro de cada una de estas
  • 00:31:24
    de la imperativa y la declarativa
  • 00:31:26
    orientada objetos dónde entra
  • 00:31:29
    estructurada entra aquí la lógica entra
  • 00:31:31
    aquí funcional entra aquí y así nos
  • 00:31:34
    podemos ir con todos los paradigmas por
  • 00:31:35
    eventos entra aquí eh visual entra aquí
  • 00:31:39
    este de programación web entra aquí y
  • 00:31:42
    Hay muchísimo Sí normalmente tenemos que
  • 00:31:46
    decidir o sea les decía yo si queremos
  • 00:31:48
    clasificar de alguna forma los
  • 00:31:50
    paradigmas la forma en que se clasifican
  • 00:31:52
    son estas declarativo imperativo
  • 00:31:55
    describo la solución describo los pasos
  • 00:31:57
    describo el
  • 00:31:58
    [Música]
  • 00:32:00
    problema si les queda
  • 00:32:02
    claro
  • 00:32:10
    seguro
  • 00:32:13
    dudas
  • 00:32:16
    tengo normalmente En qué cas se utiliza
  • 00:32:18
    la en cas seu
  • 00:32:20
    [Música]
  • 00:32:22
    la la imperativa por
  • 00:32:25
    ejemplo ayuda mucho a problemas que no
  • 00:32:28
    se pueden resolver con la declarativa
  • 00:32:30
    por eso ahí viene la la lo que dice Qué
  • 00:32:32
    es lo contrario no todo está fan
  • 00:32:34
    diciendo lo contrario sale Por qué
  • 00:32:37
    Porque por ejemplo tú para que tú me
  • 00:32:38
    digas qué era Juan de Cristian con la
  • 00:32:41
    declarativa
  • 00:32:43
    noj no se puede no se puede no se puede
  • 00:32:46
    A lo mejor hay algunas algunos problemas
  • 00:32:48
    que sí puedes llegar a resolver pero no
  • 00:32:51
    lo estás resolviendo tu código lo está
  • 00:32:54
    resolviendo tu
  • 00:32:56
    lógica y al final pues huvieras ahorrado
  • 00:32:58
    todo eso y lo haces así sí como por
  • 00:33:01
    ejemplo Qué bueno este sí este suena muy
  • 00:33:05
    muy común pero yo te voy a poner Yo te
  • 00:33:07
    lo voy a poner más complejo Sí yo te voy
  • 00:33:10
    a poner Quiero llevar yo soy una empresa
  • 00:33:13
    muy grande Tengo una cadena de
  • 00:33:15
    suministros
  • 00:33:16
    medio bastante larga Por decirlo y yo
  • 00:33:19
    tengo que repartir queé refrescos Vamos
  • 00:33:22
    a ponerle no y tengo que repartir toda
  • 00:33:24
    la Península Entonces quiero que me des
  • 00:33:26
    cuál es son los caminos o cuál es el
  • 00:33:28
    camino que yo tengo que seguir para Ah
  • 00:33:30
    dinero tiempo todo vale tienes tengo que
  • 00:33:34
    decirte Okay Mira de tal a tal hora hay
  • 00:33:36
    menos tráfico en esta de tal a tal hora
  • 00:33:38
    todas esas características todo eso que
  • 00:33:40
    vas obteniendo la información que se
  • 00:33:42
    llama a veces normalmente lo llaman base
  • 00:33:44
    de conocimiento Okay o tu tiene otro
  • 00:33:47
    nombre también se me fue el nombre que
  • 00:33:49
    tú declaras no
  • 00:33:51
    este yo les preguntaba si fulano es
  • 00:33:54
    hombre y ese hombre es es policía
  • 00:33:57
    Entonces qué es No pues el humano es
  • 00:33:58
    policía no por decir así sí me explico
  • 00:34:01
    sí que a es b y todo eso lo que hacían
  • 00:34:03
    más o menos con los diagramas de B se
  • 00:34:05
    acuerdan que ponen los círculos Y dónde
  • 00:34:07
    quedó quedó en medio de los dos Ah pues
  • 00:34:09
    es de los dos se acuerdan o no Bueno
  • 00:34:11
    algo así Esa lógica más o menos se
  • 00:34:13
    resuelve o sea más o menos trata de esto
  • 00:34:16
    sí Qué hago yo Okay me quieres que voy a
  • 00:34:19
    decir Oye y cómo llego más lento tú vas
  • 00:34:20
    a decir No pues yo no sé no tiene
  • 00:34:24
    sentido Pero qué hago yo te voy a decir
  • 00:34:26
    mira de tal a tal lado tú gastas tanto o
  • 00:34:28
    sea es tanta la información que tienes
  • 00:34:30
    que o sea lógicamente a un humano no le
  • 00:34:33
    da Para qué para analizar esa
  • 00:34:35
    información porque es mucho Sí tú
  • 00:34:38
    tendrías que sentarte apuntar hojita con
  • 00:34:41
    hojita sacar tus cálculos y hacer todo
  • 00:34:43
    eso tú al contrario toda esa información
  • 00:34:45
    que obtienes se la metes al programa y
  • 00:34:48
    el programa tú le puedes
  • 00:34:51
    preguntar Tirando La Inteligencia
  • 00:34:53
    artificial de hecho es es parte de o sea
  • 00:34:56
    por ahí va la rama la Inteligencia
  • 00:34:58
    artificial sí que igual no es nada
  • 00:35:01
    complicado la Inteligencia artificial
  • 00:35:03
    tiene años que no se le puede investigar
  • 00:35:04
    nada no se le no se le inventa nada Lo
  • 00:35:06
    único que trata es de reaccionar mals lo
  • 00:35:10
    parecido al humano bueno según Es
  • 00:35:12
    inteligente yo conozco muchos humanos
  • 00:35:14
    que no Entonces no tiene gran sentido
  • 00:35:17
    irte por la de verdad ya no se puede ya
  • 00:35:19
    tiene años en la intelcia aral que no se
  • 00:35:21
    hace algo nuevo obviamente digo hay que
  • 00:35:24
    cuidar las palabras no lo que estoy
  • 00:35:25
    diciendo es así como interpretar yo me
  • 00:35:28
    refiero a que por ejemplo qué es lo que
  • 00:35:30
    buscamos Pues que se parezca al
  • 00:35:33
    comportamiento humano no hgan de cuenta
  • 00:35:36
    te pongo un sensor para que camines sale
  • 00:35:39
    Para que sientas el el piso y no te
  • 00:35:41
    vayas a a tropezar te pongo un sensor
  • 00:35:44
    para que veas y si ves algo de frente
  • 00:35:46
    pues no sigas no te quedas detenido te
  • 00:35:48
    pongo un sensor de velocidad para que no
  • 00:35:51
    vayas muy rápido y no te vayas a caer y
  • 00:35:52
    te voy poniendo cosas sí pero al final
  • 00:35:55
    todo esto no saes ser un
  • 00:35:58
    sensor O sea no es que en realidad F
  • 00:36:01
    inteligente no cu inteligente no es si
  • 00:36:04
    hay cosas que por ejemplo si hay formas
  • 00:36:08
    que tú puedes crear
  • 00:36:10
    hay vamos a decirlo programas o a lo
  • 00:36:13
    mejor sí programas que en realidad
  • 00:36:15
    programas que te ayudan a resolver
  • 00:36:17
    programas en realidad programas que
  • 00:36:19
    crean
  • 00:36:20
    algoritmos si me explico o no O sea hay
  • 00:36:24
    hay programas por ejemplo en donde yo
  • 00:36:26
    tengo una de pasos Sí y el programa
  • 00:36:28
    revisa Okay este paso me sirve este no
  • 00:36:31
    este tres Este sí ejecuto los pasos y
  • 00:36:34
    veo que no se acerca la solución que yo
  • 00:36:36
    quería Entonces lo que digo quito Este
  • 00:36:38
    paso me voy con el otro agrego Pero esto
  • 00:36:40
    no es así de sencillo o sea esto tiene
  • 00:36:42
    una
  • 00:36:43
    fórmula matemática ahí que calculo un
  • 00:36:46
    peso calculo un valor calculo varias
  • 00:36:47
    cosas Sí para llegar yo a una solución
  • 00:36:50
    Esto no es estas no son O sea no es como
  • 00:36:53
    lo que de Inteligencia artificial no O
  • 00:36:55
    sea no no tiene nada de de de tonto al
  • 00:36:58
    contrario esto es de lo más complejo Que
  • 00:36:59
    hay es un programa o un algoritmo que
  • 00:37:02
    crea algoritmos para llegar a una
  • 00:37:03
    solución que es muy complejo sale esto
  • 00:37:07
    no está muerto por ejemplo está haciendo
  • 00:37:09
    Inteligencia artificial la Inteligencia
  • 00:37:10
    artificial a la que yo me refiero es al
  • 00:37:12
    tipo que les digo por ejemplo los
  • 00:37:14
    videojuegos no vamos a poner los juegos
  • 00:37:18
    sí tengo un monito no el otro monito le
  • 00:37:20
    dispara el otro monito o sea el monito
  • 00:37:22
    es el jugador sí Y estos son los malos
  • 00:37:24
    yo aumento la dificultad y una vuelta de
  • 00:37:27
    dificultad podría ser No le pongas un
  • 00:37:29
    malo no ponle cinco y ya está más
  • 00:37:32
    difícil y no es que sea inteligente y el
  • 00:37:34
    juego tiene Inteligencia artificial pero
  • 00:37:37
    no es tanto eso sí lo ven o no ahora qué
  • 00:37:41
    voy a hacer a ti te toca dispararle no
  • 00:37:44
    Bueno si te toca dispararle y tú más o
  • 00:37:47
    menos tienes este Rango vamos a suponer
  • 00:37:49
    que el diámetro de esto la distancia va
  • 00:37:51
    a ser ocho Sí en el siguiente si el la
  • 00:37:55
    persona está va a jugar y Escoge una
  • 00:37:58
    dificultad más elevada vamos a poner el
  • 00:38:00
    hard o como lo quieran Llamar ahora ya
  • 00:38:02
    no tienes Rango de ocho para disparar
  • 00:38:04
    Ahora solo tienes un Rango de dos o sea
  • 00:38:06
    más pequeño A qué se refiere que es más
  • 00:38:08
    pequeño es más exacto Bueno pero ahora
  • 00:38:10
    no vas a apuntar al pecho vas a apuntar
  • 00:38:11
    a la
  • 00:38:13
    cabeza sí me explico entonces depende
  • 00:38:17
    del nivel de Inteligencia artificial o
  • 00:38:18
    Depende cómo lo estés aplicando no es
  • 00:38:21
    nada más este eh vamos a ser que este
  • 00:38:23
    piense no O sea Obviamente si hay formas
  • 00:38:26
    de hacer esta Inteligencia artificial
  • 00:38:28
    bastante complejas como estos pero
  • 00:38:30
    normalmente la mayoría de las cosas la
  • 00:38:32
    hacen así en realidad con programación
  • 00:38:35
    casi normal Por decirlo o la que
  • 00:38:37
    conocemos se simulan los comportamientos
  • 00:38:40
    para que sean inteligentes pero no
  • 00:38:42
    tienen absolutamente nada de
  • 00:38:45
    inteligencia sí les queda claro entonces
  • 00:38:48
    la programación lógica la funcional se
  • 00:38:51
    ha utiliza para esos casos porque la la
  • 00:38:54
    computadora humana no puede simular la
  • 00:38:56
    int
  • 00:38:57
    la inteligencia humana sí no puede no
  • 00:38:59
    puede y no va a poder sí lo que hago es
  • 00:39:03
    que sea capaz entre mejor detecte como
  • 00:39:07
    lo hacemos nosotros no entre mejor
  • 00:39:09
    detecte todo lo que hay alrededor va a
  • 00:39:12
    dejar de ser tonto y va a ser más
  • 00:39:13
    inteligente como nos pasa a las personas
  • 00:39:16
    vas creciendo Y te vas cayendo menos no
  • 00:39:19
    digo no falta el que se cae todavía no
  • 00:39:22
    Pero cuánto tiempo tiene que no se han
  • 00:39:25
    caído
  • 00:39:27
    un rato no digo puede ser que se lleguen
  • 00:39:30
    a caer y qué sucede por cuando estás
  • 00:39:32
    chico te caes cada
  • 00:39:35
    rato chavos es como la
  • 00:39:38
    bici Cómo Le enseñas andar en
  • 00:39:41
    [Música]
  • 00:39:43
    B Qué le vas a decir mira adentro de ti
  • 00:39:48
    hay una cosa que qui sabe cómo se llama
  • 00:39:50
    y que mantiene el equilibrio no y piensa
  • 00:39:53
    que debe ir así porque si se va así o
  • 00:39:54
    así te vas a caer
  • 00:39:57
    no
  • 00:39:58
    hay Qué pasa con el pensamiento humano
  • 00:40:00
    con el cerebro el cerebro ve comoa pero
  • 00:40:03
    acomoda las cosas o se acomoda el cuerpo
  • 00:40:06
    acomoda todo para
  • 00:40:07
    qué Para no azotar
  • 00:40:10
    no Entonces cómo cómo enseñaste a un
  • 00:40:13
    niño a andar en bici Imagínate qué le
  • 00:40:14
    vas a decir al otro Oye cómo le
  • 00:40:16
    enseñaste a andar en bici lo mismo que
  • 00:40:19
    todos no trépate pedale y no te vas a
  • 00:40:23
    caer
  • 00:40:25
    punto lo mismo es
  • 00:40:27
    lógica el cuerpo aprende y pues ni modo
  • 00:40:30
    no tiene o sea Hay unos que tardan más
  • 00:40:32
    Hay unos que tardan menos pero al final
  • 00:40:35
    Yo no te estoy diciendo vean yo no te
  • 00:40:37
    estoy diciendo Cómo montar en bici Yo no
  • 00:40:38
    te estoy describiendo el algoritmo de
  • 00:40:40
    Cómo montar en
  • 00:40:41
    bici qué te dije sube pedalea punto No
  • 00:40:44
    te estoy diciendo pedaleas esto y luego
  • 00:40:46
    pedaleas y cuando veas que vas para acá
  • 00:40:48
    o sea yo no te describo nada de eso sí
  • 00:40:51
    Yo te estoy estoy describiendo el
  • 00:40:53
    problema cuál es el problema mantener
  • 00:40:55
    qué
  • 00:40:58
    y a ver cómo te
  • 00:41:00
    va sí lo entienden sí seguros Entonces
  • 00:41:05
    eso esto es la programación imperativa o
  • 00:41:08
    sea se va con la lógica normalmente con
  • 00:41:10
    las por ejemplo la programación
  • 00:41:11
    funcional también va por ahí yo con
  • 00:41:13
    funciones tengo que hacer cosas tengo
  • 00:41:16
    que hacer algunas partes y esas
  • 00:41:19
    funciones me dan respuestas a muchas
  • 00:41:21
    preguntas pero al final dentro de esas
  • 00:41:23
    funciones no estoy declarando yo
  • 00:41:25
    algoritmo estoy declarando pasos eso es
  • 00:41:27
    lo más importante
  • 00:41:29
    ojo este el método de la programación
  • 00:41:32
    declarativa se basa en la máquina de
  • 00:41:37
    turing en el principio de la máquina de
  • 00:41:39
    turing y esta se basa en el famoso
  • 00:41:44
    lambda lo han oído No ni de
  • 00:41:48
    perdida bsen un rato y y sufran un rato
  • 00:41:52
    en lo que lo entiend Sale No hay gran
  • 00:41:54
    ciencia sea no me importa que se
  • 00:41:56
    aprendan l turing pero quiero que vean
  • 00:41:58
    la diferencia obviamente ya ahorita que
  • 00:42:00
    saben que uno Son pasos y el otro es el
  • 00:42:01
    problema se van a dar cuenta Cómo puedo
  • 00:42:03
    llegar a cada uno de ellos Sí este la
  • 00:42:06
    programación declarativa se basa en el
  • 00:42:08
    método de t o más o menos en las
  • 00:42:09
    máquinas normales que tenemos que hau la
  • 00:42:12
    máquina Le describo los pasos le doy las
  • 00:42:14
    instrucciones y llega a una solución y
  • 00:42:17
    en Landa yo le tengo que dar el problema
  • 00:42:20
    sí a lo mejor me interesaba más que
  • 00:42:22
    revisen eso porque es más es más
  • 00:42:25
    abstracto sale Pero esa es la
  • 00:42:27
    comparación sea cada quien lleva va por
  • 00:42:29
    su lado y hay por ejemplo hay lenguajes
  • 00:42:32
    de programación que manejan las dos
  • 00:42:34
    python por ejemplo es bueno orientado a
  • 00:42:38
    objetos y también es este
  • 00:42:41
    funcional O sea no que esté yo de este
  • 00:42:44
    lado significa que no pueda dar el Salto
  • 00:42:46
    claro el que está dando el Salto es el
  • 00:42:47
    lenguaje no el
  • 00:42:49
    paradigma yo puedo saber programar
  • 00:42:51
    python orientado a objetos pero no lo sé
  • 00:42:55
    funcionar
  • 00:42:58
    si me explico o
  • 00:43:00
    no Si entendieron los dos seguros
  • 00:43:05
    Sí sí si no me dicen y los buscamos otra
  • 00:43:11
    vez sale chavos sí o no
  • 00:43:16
    Sí ya dejen de leer libros que los
  • 00:43:18
    libros no ayudan mucho lanos pero si no
  • 00:43:21
    lo entienden Leo otro y Leo otro y Leo
  • 00:43:23
    otro Y lean la Fuente o sea lean
  • 00:43:25
    internet lean lo que sea sí no es que no
  • 00:43:28
    ayuden s ayudan pero si no si O sea no
  • 00:43:31
    no se casen con el libro si ese libro no
  • 00:43:33
    les explica pues vamos con otro no sean
  • 00:43:37
    flojos sí les queda claro sale No estoy
  • 00:43:41
    diciendo que no hayan hecho la tarea que
  • 00:43:42
    no hayan buscado estoy diciendo
  • 00:43:44
    esfuercen un hagan más por por
  • 00:43:47
    entenderle si no nos vamos a quedar con
  • 00:43:49
    las mismas entraron jugamos y
  • 00:43:52
    quedó sí les queda claro
  • 00:43:56
    la tarea de la próxima clase chavos pero
  • 00:43:59
    bien averigüen la programación
  • 00:44:02
    estructurada no cómo es que funciona
  • 00:44:05
    Cómo sirve no me vengan con que es que
  • 00:44:07
    tiene variables no en español otra vez
  • 00:44:08
    Se los voy a pedir o sea explíquenme
  • 00:44:11
    Cómo es cómo qué hago dónde le muevo
  • 00:44:13
    cuáles son sus características comparen
  • 00:44:15
    las cosas voy a comparar Cuál es lo
  • 00:44:18
    diferente del orientado a objetos con
  • 00:44:19
    estructurada cuál es lo diferente de
  • 00:44:22
    este de lógica con estructurada y vayan
  • 00:44:25
    compará uno con entre más diferenci se
  • 00:44:27
    encuentren están encontrando cómo
  • 00:44:31
    funciona sí les queda
  • 00:44:33
    claro
  • 00:44:35
    seguros Pues bueno
  • 00:44:38
    chavos
标签
  • programación
  • declarativo
  • imperativo
  • algoritmo
  • lógica
  • paradigmas
  • solución
  • instrucciones
  • tecnología
  • educación