Introducción a la Programación
Qué es un programa
2
Cómo se hace un programa
3
Tipos de lenguaje de programación
4
Primeros pasos en p5.js
Qué es p5.js
https://p5js.org/
6
Consideraciones iniciales
7
Conceptos previos
8
Conceptos previos
9
Instrucciones gráficas (I)
10
(x1,y1)
(x2,y2)
Instrucciones gráficas (I)
11
Sketch 0
12
Sketch 0 - Pruebas
13
stroke (255,0,0);
Sketch 1
14
Sketch 1 (Solución)
15
Sketches 1.1, 1.2, 1.3
16
strokeWeight (10);
Sketch 2
17
Instrucciones gráficas (II)
18
diametroX
diametroY
alto
ancho
Sketch 3
19
Sketch 3 (Solución)
20
Variables
21
Variables
22
nombreVariable
valorInicial
let nombreVariable = valorInicial;
nombreVariable = nuevoValor;
nombreVariable
valorInicial
nuevoValor
let vida = 3;
let puntos=1000;
let nivel=1;
vida = vida-1;
puntos= puntos+ (nivel*5);
nivel=3;
Variables
23
Variables
24
Variables
25
Sketch 4
26
Sketch 4 - Solución
27
Sketch 5
28
Sketch 5 (Solución)
29
Sketch 6
30
Otras funciones
31
function mousePressed(){
/*Instrucciones que se ejecutan con cada clic de ratón*/
}
function keyPressed(){
/*Instrucciones que se ejecutan cada vez que se pulsa una tecla
}
Sketch 7
32
Sketch 7.1
33
Sketch 7.1 (Solución)
34
Texto
35
Sketch 8
36
Condicionales
37
if (condición) {
//Instrucciones que se ejecutan sólo si se cumple la condición
}
//Instrucciones que se ejecutan a continuación del bloque condicional
if (condición) {
//Instrucciones que se ejecutan sólo si se cumple la condición
}
else {
//Instrucciones que se ejecutan sólo si no se cumple la condición
}
//Instrucciones que se ejecutan a continuación del bloque condicional
Condicionales
38
Relacionales
>: mayor que
<: menor que
>=: mayor o igual que
<=: menor o igual que
==: igual
!=: distinto
Lógicos
&&: y
||: o
Sketch 9
39
Sketch 9 - Solución
40
Sketch 10
41
Color | | | |
Valor de temperatura | -10,..9,99 | 10..19,99 | 20..29,9 |
Sketch 10 - Solución
42
Sketch 11
43
Sketch 12
44
Sketch 12 - Solución
45
Sketch Extra 1
46
Sketch Extra 2
47
Sketch Extra 3
48