9. 9
Datos
Variables: (Lenguaje Java)
Tipo Ejemplo
Booleanos (1,0) (true, false)
Byte (8 bits) [0, 255]
Entero (16 bits) - int [-32768, 32767]
Largo (32 bits) – double – long [-2146483648, 2146483647]
Carácter – char ‘F’
Cadena – String “Hola mundo”
Flotante – float (32 bits con
decimales)
[-3.4028235E+38 a 3.4028235E+38]
Vectores – Arrays int miarray[] = {valor0,valor2,valor3..};
10. 10
Tipo Ejemplo
Aritméticos: +, -, *, /, mod (%)
Asignaciones
compuestas:
X++ lo mismo que x=x+1
x*=y lo mismo que x = x*y
Comparación x= =y igual
x!=y distinto
x>y Mayor
X<y menor
x<=y menor igual
x>=y mayor igual
Datos
Operadores: (Lenguaje Java)
11. 11
Datos
Operadores: (Lenguaje Java)
Tipo Ejemplo
Lógicos && and (Y)
|| (OR)
! (NOT)
Constantes Pi =3,1416…
High = 1, on, 5v
Low = 0, off, 0v
Input
Output
Ejemplo: pinMode(13, OUTPUT) //
Arduino
18. 18
Estructuras de selección
Bifurcaciones: (Condicionales)
Concepto Definición Ejemplo
If Ejecutar o no una
sentencia simple o
compuesta según se
cumpla o no una
determinada condición.
25. 25
Estructuras de repetición
Ciclos de repetición (Bucles):
Tipo Ejemplo
While – mientras while (condición)
{
sentencias;
}
Do while – hacer mientras do
{
Sentencias;
}
while (condición);
26. 26
Estructuras de repetición
Ciclos de repetición (Bucles):
Tipo Ejemplo
For – mezcla de mientras y
hacer
for (iniciación; condición;
expresión)
{
sentencias;
}
for(int i=0; i<20; i++) {
f = f*i;
}
27. 27
Estructuras de repetición en Scratch
Ciclos de repetición (Bucles):
Tipo Ejemplo
Repetir hasta (condición)
Pausas
30. 30
Funciones
Definición Sintaxis:
Es un bloque autónomo e
independiente de código que se
encarga de realizar una
operación concreta como
recibir datos de otras partes del
programa en forma de
parámetros y devolver uno o
más valores al terminar de
ejecutarse.
tipo nombreFunción
(parámetros)
{
instrucciones;
}
38. 38
Trabajo: (recuperación y/o mejora)
Realice el resumen general (tabla) de los fundamentos de programación con el lenguaje de programación visual
Scratch (Con diferentes ejemplos), puede guiarse según el modelo de resumen en lenguaje Java.
39. 39
Ejercicio reto: (recuperación y/o mejora)
Realizar la suma de dos vectores con sus respectivos cálculos y dibujar en el plano
41. 41
Referencias
Programar para aprender Bloque 1: Introducción práctica 1.1 Introducción a la programación y a la herramienta Scratch. (n.d.).
Retrieved from http://programamos.es
Puri - Suma de vectores en Scratch. (n.d.). Retrieved October 25, 2018, from https://scratch.mit.edu/projects/634616/#editor
Granizo, E. (2000). Programación Estructurada en Pseudo - Códigos. (ESPE, Ed.) (4ta.). Quito: 2000. Retrieved from
www.co.fie-espe.edu.ec/programacion
Racase. (2016). (36) 7. Tutorial Scratch - Funciones (Crear bloques) - YouTube. Retrieved November 3, 2018, from https://
www.youtube.com/watch?v=mpGwZ0J0QNQ
Aguinaga, I., Martínez, G., & Díaz, J. (2004). APRENDA A PROGRAMAR COMO SI ESTUVIERA EN PRIMERO. San
Sebastián, España: Desconocido.
Campus Virtual Intec. (2015). (36) Scratch - Cómo enviar y recibir mensajes - YouTube. Retrieved November 3, 2018, from
https://www.youtube.com/watch?v=_3c0wJfpEBs
Rubén P. (2015). (36) Práctica 5.1. Construcción de figuras geométricas - YouTube. Retrieved November 3, 2018, from https://
www.youtube.com/watch?v=wjj5vBjh5-0