PENSAMIENTO LÓGICO: LENGUAJES DE PROGRAMACIÓN

Este es el tercero de tres cursos que estudiaremos de pensamiento lógico

LENGUAJE DE PROGRAMACIÓN

El lenguaje de programación es un lenguaje formal, que permite a un programador dictar un conjunto de instrucciones precisas como escribir órdenes, manejar datos, crear algoritmos, esto genera programas capaces de controlar el compartimiento físico y lógico de una máquina.

Diferentes herramientas suman esfuerzos para generar productos superiores y óptimos flujos de trabajo.

Existen mas de 675 leguajes de programación.

Cada lenguaje de programación se distingue por sus propias características y cualidades únicas, dependiendo de donde quiero desenvolverme, un lenguaje es más adecuado que otro.

JAVASCRIPT

Screenshot from 2024-02-26 14-07-03.png

<aside> ⭐ Documentación Oficial Recurso recomendado y respaldado por una comunidad que contribuye con información de alta calidad.

</aside>

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" width="40px" /> Hay que tener siempre en cuenta:

Untitled

</aside>

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" width="40px" /> La consola

Screenshot from 2024-02-26 21-18-41.png

</aside>

Untitled

TRADUCIR UN ALGORITMO A JAVASCRIPT

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" width="40px" /> ENCONTRAR EL NÚMERO MÁS GRANDE DE UNA LISTA USANDO JAVASCRIPT

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" width="40px" /> El propósito de este algoritmo es recorrer un array y determinar el número mayor de esta lista.

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" width="40px" /> Recordar que, iterar significa ir posición en posición en el array.

</aside>

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" width="40px" /> OTRA FORMA DE RESOLVER:

math.max → el objeto math contiene constantes y funciones matemáticas comunes.

let maximo = math.max(5, 10, 60, 8);

console.log(maximo);

Imprimirá el número máximo.

</aside>

LENGTH DEVUELVE LA CANTIDAD DE CARACTERES O ELEMENTOS DE ESE OBJETO.

LENGTH DEVUELVE LA CANTIDAD DE CARACTERES O ELEMENTOS DE ESE OBJETO.

Untitled

Untitled

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/2b712240-26ad-4595-8ff4-e68ec97df960/Screenshot_from_2024-02-26_14-07-03.png" width="40px" /> Los lenguajes de Programación tienen 2 formas:

for → imperativo es cuando indicamos una secuencia de operaciones a realizar.

math.max → declarativo es cuando especificamos el resultado deseado, no como lograrlo.

</aside>

</aside>

PYTHON

Untitled

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/5c639174-6cc1-46bc-87b0-2a14e8e29643/Screenshot_from_2024-02-26_22-27-37.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/5c639174-6cc1-46bc-87b0-2a14e8e29643/Screenshot_from_2024-02-26_22-27-37.png" width="40px" /> Documentación oficial

</aside>

CALCULADORA CON PYTHON

Untitled

TRADUCIR UN ALGOTIRMO A PYTHON

Algoritmo de extracción de palabras en una oración.

Pasos:

Untitled

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/5c639174-6cc1-46bc-87b0-2a14e8e29643/Screenshot_from_2024-02-26_22-27-37.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/c3386d66-96fe-4fef-954f-ed040a174df1/5c639174-6cc1-46bc-87b0-2a14e8e29643/Screenshot_from_2024-02-26_22-27-37.png" width="40px" /> SOLUCIÓN

Untitled

Operador de cadenas de caracteres [ ] es una técnica que se conoce como “slicing”


PHP | hypertext Pre-processor