viernes, 13 de agosto de 2021

Pensamiento computacional

MOMENTO DE EXPLORACIÓN

INTRODUCCIÓN.

La racionalidad es la capacidad que permite pensar, evaluar, entender y actuar de acuerdo a

ciertos principios lógicos y de consistencia, con el fin de satisfacer algún objetivo o finalidad.

Nuestro actuar como personas se basa en la capacidad que tiene el hombre como único ser

racional de la naturaleza, somos el único individuo que desarrolla instrucciones secuencial

y lógicas de acuerdo al pensamiento.

La evolución de la sociedad ha permitido que hoy en día un computador pueda realizar tareas y

manejar datos obedeciendo secuencias de pasos lógicos. Estos pasos son creados por el hombre

dada la necesidadde solucionar problemas, y se conocen con el nombre de algoritmos, los cuales son llevados del

lenguaje natural a un computador mediante un lenguaje de programación. Así que todos los

sistemas “inteligentes” que nos rodea no es que sean inteligentes por sí solos, sino es el

hombre el que a través de su ingenio lo ha hecho posible.

Algunas definiciones del pensamiento computacional:

  • Es el proceso que permite formular problemas de forma que sus soluciones pueden ser representadas como secuencias de instrucciones y algoritmos.

 

  • Es el proceso de reconocimiento de aspectos de la informática en el mundo que nos rodea, y aplicar herramientas y técnicas de la informática para comprender y razonar sobre los sistemas y procesos tanto naturales como artificiales.


ACTIVIDAD # 1

1. Consideras que cualquier persona puede escribir un algoritmo

2. Imagina que debes cambiar la bombilla de tu habitación, describe mediante pasos cómo lo harías.

3. ¿Qué entiendes por pensamiento computacional?


SOLUCIÓN


1.  Yo pienso que si, cualquier persona con el estudio adecuado y las herramientas necesarias podría escribir un algoritmo fácilmente


2.  Los pasos que seguiría para cambiar la bombilla seria:

- Buscar una bombilla nueva
- Agarrar una silla y llevarla a la habitación

- subirme a la silla

- Quitar el foco

- bajarme de la silla para dejar el foco en una mesa

- agarrar el nuevo foco
- poner el nuevo foco

-bajarme de la silla

- comprobar que el bombillo funcione

- llevar la silla a su puesto


3. Es el proceso en el que una persona o computador analiza una situación o momento y nos de alguna solución que podamos realizar a través de unos pasos o secuencias, y en el caso de un PC un algoritmo


MOMENTO DE ESTRUCTURACIÓN

 

¿QUÉ ES UN ALGORITMO?

En la vida cotidiana, cualquier actividad la podemos describir como una serie de

acciones o tareas. Igualmente, siempre estamos valorando si dicha actividad va a lograr lo que nosotros

queremos, a partir de ir tomando decisiones durante el desarrollo de la misma, sin perder de vista que es lo que queremos lograr y que

requerimos para lograrla, a este conjunto de actividades o procesos formados por una serie

de instrucciones o tareas organizadas de manera lógica que nos permite alcanzar un resultado o resolver un problema se le conoce como Algoritmo.

Muchas veces aplicamos el algoritmo de manera inconsciente y automática, ya que son

tantas veces que se ha resuelto, que difícilmente nos ponemos a enumerar los pasos

para lograr el objetivo, y por lo tanto lo hacemos de forma mecánica.

Pero por otra parte, existe una gran cantidad de problemas que requieren de un análisis

profundo y de un pensamiento flexible y estructurado para una solución, y para poder

resolverlos se necesita desarrollar lo que conocemos como pensamiento algorítmico, es decir, desarrollar habilidades para resolver problemas informáticos usando la

computadora a través de un pensamiento lógico, sistémico y razonado que permita proponer

soluciones al elaborar algoritmos elementales, utilizando las diferentes metodologías y

herramientas que existen.



Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente.

Tener claro cuál es el problema que va a solucionar.

Establecer un objetivo que permita medir la solución del problema.

Elaborar un algoritmo que solucione el problema.

Realizar pruebas al algoritmo para verificar los resultados.

Ejemplo 1

Algoritmo que permita ir de la casa al colegio.

Objetivo: Ir de la casa al colegio.

Inicio

Salir de la casa

1.       Si está lejos del colegio entonces tomar un medio de transporte que lo deje cerca del mismo.

2.       Si no está lejos del colegio entonces dirigirse caminando hacia él mismo

3.       Llegar a la puerta del colegio

Fin


TIPOS DE ALGORÍTMOS


Existen dos tipos de algoritmos. Los algoritmos convencionales que son los que hacen las personas

todos los días en sus diferentes actividades para solucionar problemas del trabajo o de la vida

cotidiana

Y los algoritmos computacionales que son los que utilizan el computador a través de programas diseñados por desarrolladores de

software y programadores para dar solución a problemas de cálculo o de manejo de información.


Un diagrama de flujo permite representar de forma gráfica un algoritmo a través de símbolos.

Símbolos de un diagrama de flujo

 

Para elaborar un diagrama de flujo se deben tener en cuenta las siguientes reglas:

·         Los diagramas se deben realizar de arriba hacia abajo y de izquierda a derecha.

·         El algoritmo debe arrancar con el símbolo de inicio y terminar con símbolo de fin.

·         La dirección de flujo se debe representar por medio de flechas.

·         Todas las líneas de flujo deben llegar a un símbolo o a otra línea.

Ejemplo de algoritmo no formal

Este diagrama de flujo describe detalladamente cómo freír un huevo.

 










Ejemplo de algoritmo formal:

Generar la lista de los primeros 100 números pares

Descripción: Permite mostrar en pantalla la lista de los primeros 100 números pares.


ACTIVIDAD # 2


SOLUCIÓN

1.

Pasos

Orden

Inicio

 1

Si no hay gente esperando comprar el boleto entonces dirigirse a la taquilla

 3

Fin

Si hay gente esperado el boleto entonces hacer la fila y

avanzar con la misma hasta llegar a la taquilla

 

 3

Dirigirse hacia el teatro donde quiere ver la película

 2




2. 

3. en la imagen que se mostró, el objetivo de esta es enseñarnos la formula para sumar números naturales

4.
a)  este es un algoritmo formal, ya que utiliza en el números y secuencias para una computadora

b) la entrada es el inicio y la salida es el fina, los procesos son el resto de cuadros ya que al ser un algoritmo para una computadora no tiene interacciones


MOMENTO DE TRANSFERENCIA

1. Si y ya lo ha hecho antes, ya que los pasos que el ser humano crea para hacer cualquier tipo de actividad ya es un algoritmo pre diseñado, y lo mismo pasa con las computadoras, ellas nos ayudan con nuestras actividades diarias y sus programas están hechos a base de algoritmos

2. esta parte de la actividad no la pude realizar que ya no tuve compañeros para realizara

3.  Aprendí que los algoritmos definen nuestra vida diaria y que están en todas partes, y lo podría aplicar por ejemplo si quiero programar algo o quiero resolver una actividad larga y tengo que seguir unos pasos

4. 
Pregunta motivadora:

¿De que forma el desarrollo del pensamiento computacional servirá para dar soluciones a los problemas del entorno?

SOLUCIÓN

El pensamiento computacional ya nos ha servido para resolver problemas del entorno, solo que la mayoría de las veces no nos damos cuenta ya que lo hacemos de forma mecánica y autónoma, solo nos enteramos de esto cuando es un proceso muy elaborado y necesitamos analizarlo bien, y crear una secuencia que nos permita resolverlo




No hay comentarios.:

Publicar un comentario