Está en la página 1de 3

Es un lenguaje de programación de propósito general basado en el lenguaje de

programación C como se describe en ISO / IEC 9899: 2011 ¿Lenguajes de programación? C (en
lo sucesivo, el estándar C). Además de las funciones proporcionadas por C, C ++ proporciona
tipos de datos adicionales, clases, plantillas, excepciones, espacios de nombres, sobrecarga de
operadores, sobrecarga de nombres de funciones, referencias, operadores de gestión de tiendas
gratuitos e instalaciones de biblioteca adicionales.

Aunque este lenguaje es uno de los más utilizados en la actualidad presenta varios
inconvenientes, C++ es un lenguaje que carece de conceptos claros que puedan representar de
manera concisa abstracciones planteadas por el programador.
La poca claridad conceptual de C++ se debe a que, cuando fue desarrollado se pensó que
fuera compatible con el lenguaje C, de ahí que el lenguaje se vea influenciado por
consideraciones de lenguaje de bajo nivel, por ejemplo cuando se manipula aritmética de
punteros.
A pesar de estos problemas en C++ paradójicamente también puede ser una ventaja a la hora
de pasar de un lenguaje a otro, como por ejemplo pasar a aprender C o JAVA ya que al ser un
lenguaje más complejo facilita la fácil comprensión de otros.
http://laboratorios.fi.uba.ar/lie/Revista/Articulos/030307/A2Jun2006.pdf

Python es un lenguaje de programación fácil de aprender y potente. Tiene eficaces estructuras


de datos de alto nivel y una solución de programación orientada a objetos simple pero eficaz. La
elegante sintaxis de Python, su gestión de tipos dinámica y su naturaleza interpretada hacen de él
el lenguaje ideal para guiones (scripts) y desarrollo rápido de aplicaciones, en muchas áreas y en
la mayoría de las plataformas.[ CITATION Ros00 \l 9226 ]
http://150.214.2.36/Tutoriales/Python/tut.pdf
Describir qué es Pensamiento Computacional:
PENSAMIENTO COMPUTACIONAL
El pensamiento en si es un proceso complejo, es una actividad interior de la mente, es un flujo
de ideas en constante transito todo el tiempo, pensar es un despliegue de información en la mente
en donde rápidamente se descomponen y componen. Esto es parte de nuestra naturaleza puesto
que cada día nos enfrentamos a tomar las mejores decisiones para nuestro beneficio en todos los
ámbitos posibles, desde la acción más simple como puede ser pasar una calle hasta la resolución
de problemáticas complejas, la mente humana todo el tiempo está en constante movimiento, es
decir, el proceso de pensar es intuitivo, no hay una guía que te enseñe a pensar, este proceso es
meramente instintivo.

Entonces teniendo en cuenta lo anterior se podría definir el pensamiento computacional como


una manera más concreta y precisa de abordar problemas complejos. De acuerdo con Jeannette
M. Wing “El pensamiento computacional consiste en adoptar un enfoque para resolver
problemas, diseñar sistemas y comprender el comportamiento humano que se basa en conceptos
fundamentales para la informática”( Wing 2006 ).

https://royalsocietypublishing.org/doi/10.1098/rsta.2008.0118#fn1
https://royalsocietypublishing.org/doi/pdf/10.1098/rsta.2008.0118

iii) Responder a la siguiente pregunta ¿Por qué es Importante desarrollar el


pensamiento Computacional?
El pensamiento computacional al igual que el pensamiento matemático, lingüístico, artístico y
otros, se refiere a un modo de pensamiento cognitivo y creativo, esto implica ejercer
sistemáticamente las habilidades de pensamiento crítico y de resolución de problemas.
El Pensamiento Computacional es “un enfoque para resolver un determinado problema
Que empodera la integración de tecnologías digitales con ideas humanas. No reemplaza
el  énfasis  en  creatividad,  razonamiento  o  pensamiento  crítico  pero  refuerza  esas
habilidades  al  tiempo  que  realza  formas  de  organizar  el  problema de  manera  que  el
Computador pueda ayudar” (CSTA and ISTE, 2011).

Es entonces que el pensamiento computacional entra en juego, en primer lugar para reforzar la
formación de nuevas generaciones pues, el pensamiento computacional no es solo una
herramienta aplicable a una computadora, sino más bien es una manera diferente de comprender,
diferentes situaciones a las que los niños y jóvenes se enfrentaran durante su educación y vida en
general.
Por otro lado cabe destacar la demanda del mundo a un cambio en los paradigmas de
profesionalización, en otras palabras. En los últimos años, un creciente número de países ha
introducido el pensamiento computacional en el currículo de la educación
obligatoria[ CITATION Seg19 \l 9226 ]
La competencia digital de los ciudadanos es, además de una necesidad propia de una
sociedad post-industrial, un derecho que debe protegerse y fomentarse con el fin de
desarrollar las capacidades cognitivas, afectivas y sociales imprescindibles para
interactuar, de una manera crítica, en un contexto digital enormemente flexible y
cambiante[ CITATION Ber15 \l 9226 ]
En conclusión se puede afirmar que el pensamiento computacional es parte importante para la
sociedad del conocimiento y en un futuro cercano programar en un computador será la nueva
alfabetización como lo fue la lectura en su momento.

Descripción de pensamiento computacional


El pensamiento computacional es un proceso que permite abordar un problema complejo,
comprenderlo y desarrollar las soluciones más adecuadas. Para esto se requiere tratar un
problema de la siguiente manera
Primeramente descomponiéndolo, es decir, tratar de desarticular el problema complejo en
unidades más pequeñas que sean más fáciles de tratar.
En segundo lugar es el reconocimiento de patrones, dicho de otra manera es buscar similitudes
o series que se repitan dentro o fuera de la situación problemática,
Luego seguiría la abstracción, que no es más que dejar fuera los detalles que no son
importantes y prestar total atención a los datos importantes y así proceder a desarrollar un plan.
Por último se plantean algoritmos para dar solución a cada problema
Cada piedra angular es tan importante como las demás. Son como patas sobre una mesa: si
falta una pata, la mesa probablemente se derrumbará. La aplicación correcta de las cuatro
técnicas ayudará a la hora de programar una computadora.

Cada paso mencionado anterior mente es parte fundamental de un todo, si uno de estos pasos
hiciera falta, toda la estructura del pensamiento computacional no serviría.

También podría gustarte