✨ Entrenar nuestro pensamiento lógico, nos permite crear soluciones optimas cada vez mejores. Es importante no descuidarlo con el tiempo.
Introducción a los algoritmos
¿Qué aprenderás sobre algoritmos y pensamiento lógico?
La importancia de entrenar tu pensamiento lógico
¿Qué entiende una computadora?
¿Qué es el sistema binario?
Metodología para construir un algoritmo: requerimientos y proceso mental
Tipos de datos y operadores lógicos
¿Qué son variables y constantes?
¿Qué son Bits y Bytes?
Identifica las variables según los requerimientos de negocio
Strings (texto) y concatenación
Números y operaciones matemáticas básicas
Operaciones matemáticas compuestas: paréntesis y orden de evaluación
True y false: booleanos y tablas de la verdad
Arrays y funciones sobre arrays
¿Cómo diseñar algoritmos con diagramas de flujo?
Define el tipo de dato según los requerimientos de negocio
Estructuras de control
If y Else: condicionales y comparaciones para proteger tus algoritmos
Switch y Case: condicionales en forma de casos
Excepciones y errores: Throw y Try Catch
¿Qué es un ciclo? While, For y Do While
Diagrama de flujo con condicionales
Diagrama de flujo con ciclos
Tutorial de algoritmos de programación
Diseña algoritmos para resolver problemas de tu vida diaria
Encapsula tu código en funciones
¿Cómo desarrollar tu lógica de programación?
¿Qué es una función?
Modularización de código
Flujo de funciones para encapsular algoritmos
Nomenclaturas de programación: camelCase, PascalCase, snake_case
¿Qué es recursividad? Funciones que se llaman a sí mismas
Convierte algoritmos con ciclos a funciones recursivas
Resolviendo acertijos
Traduce tus algoritmos a lenguajes de programación
Diferencias entre lenguajes de programación
Cómo escribir código en cualquier lenguaje de programación
Cómo programar en JavaScript, Python y PHP
Introducción al ejercicio en JavaScript
Programando en JavaScript
Introducción al ejercicio en Python
Programando en Python
Introducción al ejercicio en PHP
Programando en PHP
Cómo programar en Java y Lenguaje C
Introducción al ejercicio en Java
Programando en Java
Introducción al ejercicio en C
Programando en Lenguaje C
Traduce diagramas de flujo a código en lenguajes de programación
Conclusiones
Próximos pasos para aprender programación profesionalmente
Entrenar nuestro pensamiento lógico es importante porque nos permite crear soluciones óptimas para problemas cotidianos.
Contribución creada por: Giuseppe Ramírez, Brayan Mamani
Aportes 314
Preguntas 17
✨ Entrenar nuestro pensamiento lógico, nos permite crear soluciones optimas cada vez mejores. Es importante no descuidarlo con el tiempo.
Genial! Estoy listo para este curso, ya tengo experiencia como programador, así que cualquier cosa que pueda aportar lo haré 💚
.
Los algoritmos son la base fundamental de la programación, por lo que entender este curso es aprender a programar, de hecho, programar no es más que escribir algoritmos en cierto lenguaje de programación, mucha suerte a todos los que lleguen aquí, ustedes pueden!!! 💚
Aquí mis apuntes , ¡espero les ayude!
estaba esperando este curso, estoy empezando a aprender a programar luego de 7 años de ejercer como ingeniería financiera y se que este curso me ayudara mucho, ya termine programación básica y el de fundamentos, escuela de desarrollo web voy por ti!!
Mi Resumen 💚
El Pensamiento Lógico es fundamental a la hora de programar, nos permite reconocer el problema que vamos a solucionar, buscar una solución que podamos programar y analizar las salidas que tenemos para llegar a conclusiones.
💥 ¡HEY! ¿Estás por empezar el curso?
Hice algunos apuntes y me gustaría compartirlos contigo 💚, espero que te sean útiles
👉 Apuntes del curso
.
Aquí te dejo un par de spoilers:
He oído del código rosa y me encanta tener este curso con la fundadora. ¡Empezamos!
Les dejo una página para escribir código sin tener IDEs, compiladores y demás herramientas para programar en diferentes lenguajes, esta en Java pero lo pueden cambiar a muchos más 😄
https://repl.it/languages/java
La solución parece simple, porque es simple, gracias al pensamiento lógico podemos crear soluciones óptimas tanto en problemas simples como complejos
el curso más esperado por toda latinoamérica unida
Cuando estaba en los primeros semestres de universidad, pase tres materias de programación. Desde la primera entendí fácilmente la sintaxis de los lenguajes que se usaban en la materia. Sin embargo, sentía que no nos explicaban bien el pensamiento lógico necesario para solucionar los problemas. Muchos de mis compañeros perdían el hilo de los problemas y no entendías como utilizar las condiciones para solucionar los problemas.
Desde entonces sabía que para aprobar las materias lo más importante era el pensamiento lógico. Pero, no sabía como ayudar a mis compañeros para que ellos aprendan a tener este tipo de pensamiento. Me emociona pasar este curso para concretar mis ideas con respecto al pensamiento lógico.
Una vez desarrollas tu pensamiento lógico, no vuelves a ver los problemas de una misma manera.
Los abordas pensando en una solución más adecuada, más óptima, incluso si no tienen que ver con programación, incluso con los que se presentan de tu vida diaria.
Y esa forma de pensar y resolver problemas es la habilidad clave de todo programador 💪
Hola!
Les dejo este repositorio donde estoy dejando todos mis apuntes de este curso :3
https://github.com/EliazBobadilla/Basicos-de-Algoritmos-y-Pensamiento-Logico
Si es que encuentran algún error por favor no duden en dejar un Issue.
Creo que una de la maneras de mejorar el pensamiento lógico es enfrentarte a diversos problemas de diferentes maneras y no quedarse estancado con la idea de que le cambio es malo.
Con el tiempo aprenderás a enfrentar los problemas de una maneras mas rápida y por cuenta propia, así que se podría decir que logras ser mas autosuficiente.
Pueden reforzar lo aprendido con https://platzi.com/cursos/python-cs/
😁 Nota: ¡mantenerse hidratadx es un habito saludable! por eso primero que todo, nos hidratamos y luego a nunca para de aprender.
Por acá les dejo mis apuntes, espero que les sirva 😃
Pensamiento lógico == Soluciones optimas a problemas puntual (simples o complejos)
El pensamiento lógico nos ayuda a crear soluciones SIMPLES, o lo más simple posible, a distintos problemas, tengan el grado de dificultad que tengan.
Aprender a solucionar problemas es indispensable para todo en general:
Nunca paren de aprender.
Encontrar soluciones óptimas a problemas simples y complejos.
Justo cuando comienzo a ver Javascript llega este curso. Me cayo como anillo al dedo ❤️
Gracias!
El pensamiento lógico nos ayuda a crear soluciones óptimas para todo tipo de problemas en la programación como en la vida cotidiana.
Genial!!
Apunte: La importancia de de mejorar y entrenar nuestro pensamiento lógico radica en identificar, planificar y modificar situaciones simples y complejas con una solución eficiente y estable.
Aporte: Dejo adjuntas varias aplicaciones o juegos con las que puedes ejercitar tu razonamiento lógico tanto en su rama deductiva, así como en su rama inductiva.
Lumosity: se trata de un programa personalizado de acuerdo con tus propias habilidades, edad y antecedentes, que además permite monitorear los avances en áreas como atención, memoria y velocidad mental. Disponible para iOS y Android.
Fit Brains: esta app, desarrollada por los creadores del popular Rosetta Stone, contiene 24 juegos diseñados para mejorar la memoria, la agilidad mental, la concentración, la resolución de problemas y la inteligencia visual-espacial. Disponible para iOS y Andorid.
Sprinkle Junior: esta divertida app esta pensada para los más pequeños, se trata de diversos retos basados en la lógica y la física, ideal para desarrollar la capacidad de deducción de los niños, su razonamiento lógico y su nivel de concentración. Disponible para iOS y Android.
Clockwork Brain: esta app incluye diferentes minijuegos con los que podremos ejercitar diferentes partes del cerebro, desde la inteligencia visual y espacial, la memoria, el lenguaje y la aritmética. Consiste en armar rompecabezas y acertijos de menor a mayor dificultad. Disponible para iOS.
Crucigramas en Español: resolver crucigramas es una excelente manera de mantener activo tu cerebro, además de mejorar tu vocabulario. Disponible para iOS y Android.
Cross Fingers: un juego de rompecabezas basado en el antiguo juego chino Tangram donde tendremos que ir moviendo piezas de madera utilizando nuestra destreza lógica y creatividad. Al principio parecera fácil pero mientras se avanza en los niveles la dificultad aumentará. Disponible para iOS y Android.
Sudoku: este popular juego japonés ayuda a la memoria y la concentración, además de que permitirá a los niños a acercarse de manera divertida a las matemáticas y la aritmética básica. Disponible para iOS y Android.
Mind Games: es un conjunto de juegos para entrenar y poner a prueba tanto la inteligencia como la memoria. Hay juegos en los que tendrás que analizar figuras y anticiparte a la máquina, juegos de memoria visual, de recordar palabras, de habilidades aritméticas; además podrás ver tus estadísticas y tu evolución para poder observar tus mejoras. Disponible para iOS y Android.
Rompecabezas con cerillos: un juego en el que con un número específico de cerillos tendrás que formar diferentes figuras geométricas, un juego que pondrá a prueba tu lógica, tu creatividad y tu paciencia. Disponible para iOS y Android.
Apensar: una aplicación divertida que pone a prueba tu ingenio y tu rapidez mental, en ella encontrarás 407 niveles de acertijos de palabras que tendrás que resolver en el menor tiempo posible. Además puedes competir con tus amigos. Disponible para iOS y Android.
Referencia: https://latam.cengage.com/como-mejorar-el-razonamiento-logico/
A lo largo de la historia, el hombre ha buscado maneras para representar el mundo que lo rodea. Los diversos niveles de abstracción definen en cierta forma el grado evolutivo del pensamiento.
Observar un problema y representarlo de alguna forma, es un trabajo que suele resultar complicado. Si se trata de un sistema manual en el que estén involucrados elementos ajenos a los procedimientos, dificulta la representación del mismo. Por ejemplo:
En un sistema de inventarios se tienen distintas entradas y salidas al almacén. Las existencias físicas en el almacén son función de estas variables. En general, un análisis se planteará en función de los parámetros más comunes dentro de la operación cotidiana. Un robo no es parte de la operación cotidiana, sin embargo es uno de los casos posibles que deben ser contemplados dentro de la representación de la operación de dicho almacén.
Tener un buen pensamiento lógico, permitirá llegar a un buen nivel de abstracción.
Una cosa de locos ponerle la velocidad 1.5x
😃
Es importante para optimizar los recursos de la vida diaria, para ser más proactivos y reducir el tiempo de ejecución de las tareas.
Se pueden encontrar soluciones óptimas a problemas simples o complejos.
Me parece genial que agreguen este curso, ya que lo veo muy necesario para la escuela de programación, me parecia que faltaba un curso donde se explicará de forma general las estructuras báscas de control, funciones, algoritmos, etc.
Espero que sea un gran curso 😁
Por qué entrenar nuestro pensamiento lógico?
Para poder encontrar soluciones simples tanto a problemas simples como a complejos! De ésta manera, buscamos optimizar y automatizar recursos para lograr mayor eficiencia y eficacia a nuestra solución.
Recién comienza y ya promete ser de excelencia éste curso!
Muy buena clase de inicio e increíble la experiencia que posee la instructora de esta clase, justo estoy viendo eso donde estudio también me vendrá muy bien para reforzar lo aprendido.
La lógica es la base de todo el conocimiento en programación, ya que es posible aprender a escribir un código para que la computadora interprete correctamente. Es decir que aprendes a comunicarte con la máquina a partir de un lenguaje.
Este curso es un complemento para los que apenas comenzamos este mundo de la programación!. ❤️ Espero les guste igual que a mi 😄
En mi vida cotidiana suelo utilizar este tipo de pensamiento para realizar un montón de actividades, por ejemplo: cuando voy caminando intento utilizar la ruta más corta usando el triángulo de pitágoras, intento gastar la menor cantidad de energía en cosas que no valen la pena, o aprovecho a realizar varias actividades al mismo tiempo cuando no son de necesitar atención.
Qué alegría tomar el curso. Es importante aprender a solucionar problemas simples y complejos de forma optima, una de las cualidades que optimizan la solución es conocer las herramientas que utilizamos a profundidad para lograr más eficacia e implementar de la mejor forma.
Esperaba este curso con ansias, ¡a darle!
Se ve bueno este curso, para comenzar con bases solidas en la programación
El simple hecho de mejorar nuestro pensamiento logico nos garantiza una mejor forma de pensar en tareas fuera y dentro del campo tech.
El video no carga… no funciona…
Si entrenamos constantemente nuestro pensamiento lógico, podremos solucionar nuestros inconvenientes o problemas, de la manera mas óptima y adecuada. Esto es fundamental para la programación y para nuestra vida cotidiana.
Te ayuda a crear soluciones inteligentes, aprovechando el tiempo y los recursos.
Mis apuntes, espero les sirvan
"Estas aquí para entender que puedes encontrar soluciones óptimas a problemas simples y complejos "
"Tener la noción y la conciencia de q a través de un adecuado manejo de los recursos que tenemos a la mano, podemos encontrar claridad a diferentes tipos de problemas algunos simples o complejos q se nos presentan en nuestro entorno por medio de la gestión de condiciones es practico y además es hincapié para que todo sea más funcional. El pensamiento lógico es indispensable para abarcar el laburo tecnológico "
Muchas gracias por la información.
Hola, te dejo mis apuntes 😄
Debemos entender que el propósito de este curso es para encontrar soluciones óptimas a problemas simples o en su defecto complejos.
.
Todas las soluciones que generemos en nuestra vida diaria, debemos buscar la forma más óptima en la cual nos permita y la podamos resolver, y de esta manera podamos mejorar y ejercitar nuestro pensamiento lógico
Mi primer curso de Fundamentos de Programación. 😃
Aprovechando el platzi day
Mi aporte:
Pensar de manera lógica nos ayuda a solucionar situaciones y percances rápidamente, de manera que es muy importante a la hora de programar.
La lógica lleva a analizar racionalmente las cosas, habilitando las variables y posibles soluciones, lo cuál es muy necesario al programar.
todo aquello se da al presentarse una relación entre los objetos de análisis, permitiendo sacar un conclusión al respecto.
La diferencia entre simple y sencillo, no todo es sencillo pero si lo podemos solucionar, o explicar de manera simple
**¿Qué soluciones puedo crear si no sé que problemas tengo? **
En la programación, como en muchos campos, la parte difícil no es resolver problemas, sino decidir qué problemas resolver. - Paul Graham
Trabaja todo lo que puedas. Aunque con quién trabajas
y en qué trabajas son más importantes que lo mucho que
que trabajes. - Naval Ravikant
Genial! Quiero aprender a ver la programación de una manera distinta, y quiero entrenar mi pensamiento lógico,saludos desde Valledupar cesar 🇨🇴
Nuestro pensamiento lógico es muy importante para la solución de problemas. Mientras más la desarrollemos mejor y mas eficiente será la solución
Llevé algoritmos hace 4 años, y creo que me he olvidado de lo básico de un pensamiento lógico.
Así que, a reaprender y refrescar esos conocimientos!!
Pinta muy bien. me gusta mucho el manejo de la voz de la profe Ana Belisa, transmite claridad y denota fluidez que agrada. 💚
Excelente explicacion del pensamiento lógico
El pensamiento logico es simple, es encontrar soluciones simples a problemas o complejos.
El pensamiento logico es simple, es encontrar soluciones a problemas simples o complejos
Por que es importante entrenar el pensamiento lógico:
Había dejado este curso a la mitad, pero ya regresé para retomarlo, con toda la actitúd 😀
Decidi llenar vacios que tengo y terminare la carrera de desarrollador web… empiezo por aqui…
Definitivamente la resolución de problemas de forma óptima es una de las mejores herramientas para la vida diaria!
Que buena energía de la profesora, este curso estará muy bueno
El entrenamiento para el pensamiento lógico nos ayudara a una correcta y eficaz solución de problemas, no solo en el ámbito tecnológico si no que en toda nuestra vida diaria…
¿Alguna vez has pensado como optimizar las tareas de tu vida diaria? como al ir de un lugar a otro podrías tomar la ruta más corta. ¿Cómo podrías usar la mitad del tiempo de esta rutina?
Imagina una fuente de agua con capacidad de agua limitada. Debemos aprovecharla y generar una condición que nos permita liberar agua solo bajo una condición. Cada botón del dispensador es una condición.
Recuerda: “Puedes encontrar soluciones óptimas a problemas simples y complejos”
Importantísimo lo de automatizar la mayor cantidad de tareas posibles, con el fin de poder mejorar el tiempo en el que ejecutamos nuestras actividades diarias y para eso podemos utilizar las condicionales.
Es y debe ser simple el encontrar soluciones a problemas simples y complejos, empleando el pensamiento lógico.
El pensamiento lógico es la capacidad que poseemos para entender lo que nos rodea y las relaciones o diferencias que existen entre las acciones, los objetos o los hechos observables a través del análisis, la comparación, la abstracción y la imaginación.
El pensamiento logico nos ayuda, a solucionar problemas y mejorar procesos, el entrenamiento es muy importante ya que contribuye a utiliar mucho nuestra imaginacion para la esolucion de problemas.
Estoy aqui para reforzar mis conocimientos y vaya que si necesito reforzarlos. 👌
No se olviden que en la sección de Recursos de la clase encontraran el pdf que se utilizara durante todo el curso (:
Esa es la energía que debería usarse para impartir clases de este tipo, así dan ganas de seguir los cursos.
¡Qué motivador! “Para eso estás aquí, para entender que puedes encontrar soluciones óptimas a problemas simples y complejos”
Estoy empezando mi camino en la programación y estos cursos me ayudan un montón. Nunca pares de aprender.
Gran ejemplo el de la fuente y el dispensador!
Lets go!
Emocionado por este curso 💚💚
ok ok vamos con este curso, primero que hago recien salido del horno
Que orgullo que sea una mujer la que da este curso! ❤️
Veamos que nuevos aprendizajes o perspectivas me trae este curso vamos con todo
Excelente! a aprender se ha dicho
Qué emoción 😄
!Hello, World! 😎
Tengo muchas expectativas con este curso !!. Arranquemos
No importa que nivel tengas! siempre es bueno estudiar mas algoritmos
Wow que bien! que cambio!??
El pensamiento lógico, super importante…
Todo lo que mencionas aquí es lo que día a día trato de hacer en mi vida jejeje. Estoy lista para este curso!!! 😃
¿Donde se puede practicar un poco más del pensamiento lógico?
Un Placer tener una profe tan preparada y guapa, me encanto el mensaje “entreno mis estudiantes hasta llevarlos a ser los mejores en la industria de la tecnologia”.
SOLUCION INESPERADA:
La Soluciones constantes y soluciones a pedido son dos opciones. agregaría que la solución depende del contexto y los problemas que trae cada solución.
Ejemplo: Es posible que AGUA a pedido sea mejor para consumir menos, pero si necesitamos AGUA potable y fría, la solución que corra constantemente es la mejor, por que? para que no se estanque, se caliente y genere brotes de bacterias, aquí que corra constantemente es la mejor.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?