1. Programa de Alfabetización Digital
Módulo II: Algoritmos con SCRATCH 3.0
Guía del Estudiante
Preparado por: Ing. David M. Rivas
2. Recuerda que este material debe ser revisado
previo a la clase.
Los conceptos aquí descritos, se abordaran
durante la práctica en el laboratorio.
3. Programa de Alfabetización Digital
Módulo II: Algoritmos con SCRATCH 3.0
Fundamentos Teóricos
En informática, un algoritmo es una
secuencia de instrucciones
secuenciales, gracias al cual pueden
llevarse a cabo ciertos procesos y
darse respuesta a determinadas
necesidades o decisiones. Se trata de
conjuntos ordenados y finitos de
pasos, que nos permiten resolver un
problema o tomar una decisión.
¿ Qué es un algoritmo?
Programas de
Computadoras
Un programa no es otra cosa que una
serie compleja de algoritmos
ordenados y codificados mediante un
lenguaje de programación para su
posterior ejecución en un computador.
Partes de un algoritmo
Todo algoritmo debe constar de
las siguientes partes:
•Input o entrada. El ingreso de
los datos que el algoritmo
necesita para operar.
•Proceso. Se trata de la
operación lógica formal que el
algoritmo emprenderá con lo
recibido del input.
•Output o salida. Los resultados
obtenidos del proceso sobre el
input, una vez terminada la
ejecución del algoritmo.
4. Programa de Alfabetización Digital
Módulo II: Algoritmos con SCRATCH 3.0
Fundamentos Teóricos
Scratch es un lenguaje de
programación visual desarrollado por
el Grupo Lifelong Kindergarten del MIT
Media Lab. Su principal característica
consiste en que permite el desarrollo
de habilidades mentales mediante el
aprendizaje de la programación sin
tener conocimientos profundos sobre
el código.
Scratch 3.0
¿ Dónde descargar
Scratch 3.0?
En primer lugar si disponemos de un
ordenador con un sistema operativo
Windows o Mac tendremos que
descargar el programa en el siguiente
enlace:
https://downloads.scratch.mit.edu/des
ktop/Scratch%20Desktop%20Setup%20
3.3.0.exe
Orígenes de Scratch3.0
Scratch se volvió popular en Reino
Unido a través de los Code Clubs.
Estos empezaron a usar Scratch
como lenguaje introductorio por su
relativa facilidad para desarrollar
programas y porque las habilidades
adquiridas mediante Scratch, se
pueden aplicar a otros lenguajes
básicos de programación
como Python y Java. Code Clubs,
fundado en 2012, es una iniciativa
formada por una extensa comunidad
de voluntarios, profesores y
compañeros, para el desarrollo de
clubs de codificación gratuitos,
donde los niños de entre 9 y 13 años
pueden construir y compartir sus
ideas, conocimientos y creaciones,
de manera extraescolar.