🔥Ejercita tu lógica de programación - Desafíos de razonamiento y código para mejorar tus algoritmos
👌 Si te gusta este videos y deseas dar tu apoyo (¡gracias! ❤️):
➡️ https://cafecito.app/programaciondesde0
o ➡️ https://www.paypal.me/ProgramacionDesde0
¿Te resulta difícil crear algoritmos? ¿Te da problemas la lógica al programar? Entonces necesitas ejercitar con estos desafíos de razonamiento lógico y pensamiento computacional.
👉 Si buscas ejercicios de razonamiento lógico más simples: www.youtube.com/watch?v=wv1VFXgZbV0
Este video tiene dos partes: ejercicios resueltos de lógica (no se necesita saber programar) y ejercicios resueltos de programación.
En todos los ejercicios se muestran sus soluciones.
0:00 Introducción. Por qué es importante ejercitar el razonamiento lógico.
1:27 Razonamiento lógico para resolución de problemas
2:57 Ejercicios de razonamiento lógico (no es necesario saber programar).
3:21 Crear un recorrido en un grafo (ejercicio de razonamiento lógico).
4:45 Tarea de selección de Wason (ejercicio de razonamiento lógico).
6:38 Descubrir una imagen en una matriz de puntos (ejercicio de razonamiento lógico).
7:53 Deducción de información a partir de premisas (ejercicio de razonamiento lógico).
10:43 Desafíos con matemática: ecuaciones, ángulos y porcentajes (ejercicios de razonamiento lógico).
15:48 Ejercicios de programación para desarrollar el pensamiento computacional (es necesario saber programación). Resoluciones de los ejercicios en C++.
16:30 Hallar el menor de dos números sin usar condicionales (if, switch) ni operador ternario (ejercicio de programación).
20:07 Determinar si dos números son iguales, sin usar comparaciones, sumas o restas (ejercicio de programación).
26:07 Intercambiar dos variables sin usar variable auxiliar (ejercicio de programación).
28:27 Sumar dos números sin usar el operador de suma (ejercicio de programación).
Los ejercicios de programación que se encuentran a partir de 15:52 suelen ser preguntados en entrevistas laborales de algunas empresas importantes (como Google) y normalmente tienen más de una solución posible. En el video se muestran algunas, usando XOR a nivel bit, circuito corto, corrimiento de bits, conversión implícita de datos booleanos y otras técnicas posibles, con el lenguaje C++. El código puede verse en los siguientes enlaces:
🔸 Menor de dos números: https://jdoodle.com/a/3pLd
🔸 Igualdad de dos números: https://jdoodle.com/a/3pLe
🔸 Intercambiar valores de dos variables: https://jdoodle.com/a/3pLc
🔸 Sumar dos números: https://jdoodle.com/a/3pLb
👉 Aclaración sobre solución mostrada en 10:28: la respuesta "tercer grupo" también es válida. Las personas A y C cumplen las dos condiciones pedidas: beben té y no son el juez (tanto el grupo "A-C-E" como "B-C-E" incluyen al menos a una persona que prefiere el té y no es el juez.). Por eso, cualquier grupo que incluya a alguna de esas dos personas es una respuesta válida (primer y tercer grupo). Que además aparezca una persona que es juez en el mismo grupo, no invalida la respuesta.
#algoritmos #lógica #programación #programador #programacion #logica #deducción
Видео 🔥Ejercita tu lógica de programación - Desafíos de razonamiento y código para mejorar tus algoritmos канала Programación Desde Cero
➡️ https://cafecito.app/programaciondesde0
o ➡️ https://www.paypal.me/ProgramacionDesde0
¿Te resulta difícil crear algoritmos? ¿Te da problemas la lógica al programar? Entonces necesitas ejercitar con estos desafíos de razonamiento lógico y pensamiento computacional.
👉 Si buscas ejercicios de razonamiento lógico más simples: www.youtube.com/watch?v=wv1VFXgZbV0
Este video tiene dos partes: ejercicios resueltos de lógica (no se necesita saber programar) y ejercicios resueltos de programación.
En todos los ejercicios se muestran sus soluciones.
0:00 Introducción. Por qué es importante ejercitar el razonamiento lógico.
1:27 Razonamiento lógico para resolución de problemas
2:57 Ejercicios de razonamiento lógico (no es necesario saber programar).
3:21 Crear un recorrido en un grafo (ejercicio de razonamiento lógico).
4:45 Tarea de selección de Wason (ejercicio de razonamiento lógico).
6:38 Descubrir una imagen en una matriz de puntos (ejercicio de razonamiento lógico).
7:53 Deducción de información a partir de premisas (ejercicio de razonamiento lógico).
10:43 Desafíos con matemática: ecuaciones, ángulos y porcentajes (ejercicios de razonamiento lógico).
15:48 Ejercicios de programación para desarrollar el pensamiento computacional (es necesario saber programación). Resoluciones de los ejercicios en C++.
16:30 Hallar el menor de dos números sin usar condicionales (if, switch) ni operador ternario (ejercicio de programación).
20:07 Determinar si dos números son iguales, sin usar comparaciones, sumas o restas (ejercicio de programación).
26:07 Intercambiar dos variables sin usar variable auxiliar (ejercicio de programación).
28:27 Sumar dos números sin usar el operador de suma (ejercicio de programación).
Los ejercicios de programación que se encuentran a partir de 15:52 suelen ser preguntados en entrevistas laborales de algunas empresas importantes (como Google) y normalmente tienen más de una solución posible. En el video se muestran algunas, usando XOR a nivel bit, circuito corto, corrimiento de bits, conversión implícita de datos booleanos y otras técnicas posibles, con el lenguaje C++. El código puede verse en los siguientes enlaces:
🔸 Menor de dos números: https://jdoodle.com/a/3pLd
🔸 Igualdad de dos números: https://jdoodle.com/a/3pLe
🔸 Intercambiar valores de dos variables: https://jdoodle.com/a/3pLc
🔸 Sumar dos números: https://jdoodle.com/a/3pLb
👉 Aclaración sobre solución mostrada en 10:28: la respuesta "tercer grupo" también es válida. Las personas A y C cumplen las dos condiciones pedidas: beben té y no son el juez (tanto el grupo "A-C-E" como "B-C-E" incluyen al menos a una persona que prefiere el té y no es el juez.). Por eso, cualquier grupo que incluya a alguna de esas dos personas es una respuesta válida (primer y tercer grupo). Que además aparezca una persona que es juez en el mismo grupo, no invalida la respuesta.
#algoritmos #lógica #programación #programador #programacion #logica #deducción
Видео 🔥Ejercita tu lógica de programación - Desafíos de razonamiento y código para mejorar tus algoritmos канала Programación Desde Cero
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Función zip en Python para iterar en simultáneoAlgoritmo para invertir un número entero, paso a pasoConceptos básicos de SQL. Create, insert, select¿Qué significa que el código sea "Pythónico"?Desafío Java número 7Ámbito (o scope, en inglés)Pregunta de entrevista laboral (Python)¿Qué es yield en Python?¿Qué es una base de datos?2023 04 20 programar con chatgptFirmware vs. SoftwareEjercicio resuelto - Java - Programación Orientada a ObjetosDatos binarios vs. textoUn error común al crear una API RESTEjercicio con Python, mejorando nuestro códigoEjercicio y resolución en 4 lenguajesC++ 👉 Instalar compilador, compilar un programa por consola y ejecutar por consolaConfigurar Visual Studio Code para ejecutar código Python y usar el depuradorEjercicios de arreglos (implementación: C++) 👉 Preparación para entrevista laboralCómo crear una aplicación móvil para Android (MIT App Inventor): Cronómetro - Parte 4/4Cómo crear una aplicación móvil para Android (MIT App Inventor): Cronómetro - Parte 3/4