0% encontró este documento útil (0 votos)
19 vistas5 páginas

Leccion 1

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 5

Introducción a la programación:

Que es programación:
Es un proceso mediante el cual se codifican una serie de instrucciones, en un
determinado lenguaje, para ser posteriormente decodificados y ejecutados por un
sistema computacional, todo ello con el fin de resolver un problema. Es decir,
implementar desde un algoritmo hacia un lenguaje de programación y dar solución
a un problema. (Caceres Espinoza, 2019)
Programa:
Es una secuencia de instrucciones que una computadora puede interpretar y
ejecutar (Caceres Espinoza, 2019)
Lenguaje de programación:
Los lenguajes de programación son una serie de comandos que escritos
secuencialmente y respetando la sintaxis resuelven una situación problemática en
cuanto a información. (Caceres Espinoza, 2019)
Programas y paradigmas de programación y lenguajes
Un programa informático se define como un conjunto de instrucciones que, una
vez ejecutado, realiza una o varias tareas en una computadora. De esta forma, sin
programas, una computadora no puede realizar las actividades para las que fue
diseñada y creada.
El conjunto general de programas que posee una computadora se denomina
software, término que se utiliza para definir al equipamiento o soporte lógico de
una computadora.
Un lenguaje de programación es un caso particular del lenguaje informático; este
último permite hacer programas, pero también describir datos, configuraciones
físicas y protocolos de comunicación entre equipos y programas. (Mathieu, 2014)
Computadora u ordenador
Una computadora se puede ver como un sistema, en el que se introducen unos
datos (datos de entrada), el sistema los procesa, operando con ellos y a veces
transformándolos, y devuelve el resultado de ese procesamiento (datos de salida).
La programación consiste en escribir lo que debe hacer la computadora para
resolver un problema concreto utilizando un lenguaje de programación.
Evolución de los lenguajes de programación
El lenguaje de programación más cercano a la computadora es el lenguaje o
código máquina. En este lenguaje las instrucciones y los datos están codificadas
en sistema binario y no es necesario la traducción.
Entre las características del lenguaje máquina caben destacar:
• Es dependiente de los recursos de la computadora, por lo tanto, para programar,
el programador debe conocer la arquitectura sobre la que programa.
• El programador se encarga de verificar que no existen errores sintácticos, pues
no existe compilador.
• El programador trabaja directamente con direcciones de memoria. (Conceptos de
programación, s.f.)
Herramientas para programar:
La programación informática, o simplemente programación, es un proceso que
consiste en crear un programa. Un programa es una secuencia de instrucciones
para realizar una tarea específica en una computadora.

Hacer programas fomenta el desarrollo del pensamiento crítico, analítico y


lógico. Promueve la creatividad al resolver problemas y potencia habilidades,
convirtiendo problemas complejos en otros más sencillos. Por estas razones,
muchos especialistas y educadores, consideran de importancia su inclusión en las
escuelas.

Programar con bloques

La programación por bloques es una metodología desarrollada para introducir


conceptos de programación a temprana edad. Esta metodología nos permite
desarrollar la escritura de una secuencia lógica y ordenada de instrucciones
mediante el uso y aplicación de comandos en forma de conexiones gráficas,
fáciles de acoplar para encontrar una solución exitosa y efectiva a un problema
determinado.
Los Bloques son figuras que representan eventos o funciones individuales que se
conectan entre sí para crear la secuencia de instrucciones o programa. (Microsoft,
2021)

La programación por bloques implica encastrar piezas


pre diseñadas (como en un rompecabezas) de forma
tal que se genere una lista de pasos o acciones a
seguir para solucionar un problema planteado o
creado por el mismo usuario. Es una manera práctica
y visual de programar en entornos gráficos.

Los estudiantes, desde muy temprana edad, están en condiciones de manipular


estos bloques generando programas: diseñando, depurando y enfrentándose a
nuevos retos.
Herramientas de Programación
1. Desafíos de Code.org

Es una organización sin fines de lucro que tiene por objetivo


fomentar e incentivar la programación en la comunidad. Entre
sus actividades se encuentra “La hora del código” (Hour of
Code), una propuesta diseñada para niños que, pretende
acercarlos a la programación informática mediante bloques,
siguiendo breves tutoriales y cumpliendo con determinadas
metas secuenciadas.

2. Scratch y Scratch jr

En materia de programación por bloques, Scratch es


uno de los recursos más populares. Resulta una
aplicación completa para la elaboración de
animaciones y juegos. Su entorno consta de editores
de imagen y audio (Claudia, 2018)
Mapa mental:

Actividad:
- Cuestionario en línea: www.ietab.edu.co/leccionuno

Recursos
- https://www.youtube.com/watch?v=EHiiNhLRIGc
Referencias

Caceres Espinoza, L. (2019). INTRODUCCIÓN A LA PROGRAMACIÓN. Obtenido


de
https://repositorio.une.edu.pe/bitstream/handle/UNE/4362/Introducci%C3%
B3n%20a%20la%20programaci%C3%B3n.pdf?sequence=1&isAllowed=y
Claudia, A. (10 de 01 de 2018). Educación Primaria Blog. Obtenido de 6
Herramientas de Programación por bloques:
https://blogedprimaria.blogspot.com/2018/01/programacion-por-
bloques.html#:~:text=La%20programaci%C3%B3n%20por%20bloques%20i
mplica,de%20programar%20en%20entornos%20gr%C3%A1ficos.
Conceptos de programación. (s.f.). Obtenido de
https://www.cerasa.es/media/areces/files/book-attachment-3030.pdf
Mathieu, M. J. (2014). Introducción a la programación. Obtenido de
https://www.editorialpatria.com.mx/pdffiles/9786074384154.pdf
Microsoft. (13 de 04 de 2021). Introducción a la Programación por Bloques: Code
Builder y Microsoft MakeCode - Global Inclusive Education. Obtenido de
https://education.microsoft.com/es-mx/course/71058557/3

También podría gustarte