Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el...
Transcript of Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el...
![Page 1: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/1.jpg)
1
La tipografía
Para escribir letras o números en Processing es necesario
importar un tipo (Font), a través de la realización de los
siguientes procesos:
1) Seleccionar el menú: Tools → Create Font
![Page 2: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/2.jpg)
2
La tipografía
2) Escoger un tipo entre las propuestas y modificar el nombre inicial
para un más simples:
=> El nombre que
corresponde a este fichero se
encuentra en la carpeta data.
![Page 3: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/3.jpg)
3
La tipografía
Es posible visualizar la carpeta data, a través del siguiente menú:
![Page 4: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/4.jpg)
4
La tipografía
Importa un tipo y escribe el siguiente programa para difundir la
mensaje “Hello World!” en la pantalla:
Los números permiten definir
1) el tamaño y 2) la posición
(x, y) del texto.
![Page 5: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/5.jpg)
5
La tipografía
Para dar un color ≠ al texto, basta juntar un indicador de color
(fill):
![Page 6: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/6.jpg)
6
La tipografía
…y para escribir con 2 tipos ≠, basta importar 2 tipos:
![Page 7: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/7.jpg)
7
La tipografía
Máquina de escrever:
Tal como existen métodos automáticos setup( ), draw( )…, existe un
método específico para capturar una tecla presionada por el
utilizador: keyPressed( )
Después, para identificar la tecla presionada, tiene que utilizarse la
variable key
![Page 8: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/8.jpg)
8
La tipografía
![Page 9: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/9.jpg)
9
La tipografía
Ejercicio 1:
Completar el juego Pong, de forma a hacer aparecer:
1. Una mensaje de introducción (menú del juego).
2. Los números de la puntuación cambiando a medida del juego.
3. Una mensaje final para felicitar (Congratulation!!!) o, por el contrario,
humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.
![Page 10: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/10.jpg)
11
Strings
Es una variable
La escritura del tipo empieza con una mayúscula
Es compuesta => tiene una o varias valores:
Es una secuencia/array de caracteres
Puede ser manipulada a través del uso de varios métodos como
por ejemplo:
Examinación individual de caracteres;
Comparación entre 2 Strings;
Busca dentro de un String;
Extracción de una parte;
Conversión minúsculas/mayúsculas;
…
![Page 11: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/11.jpg)
12
Strings
Ejemplo básico:
El resultado:
![Page 12: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/12.jpg)
13
Strings – Los métodos
Son accesibles a través de la sintaxis dot o “.”
Ejemplo para conocer la largura de un String:
El resultado:
43
![Page 13: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/13.jpg)
14
Strings – Los métodos
Un String es nada más que una lista/array de caracteres:
Ejercicio – Cual será el resultado del siguiente código:
char[] texto = {‘H’, ‘e’, ‘l’, ‘l’, ‘o’, ‘ ’, ‘W’, ‘o’, ‘r’, ‘l’, ‘d’};
=
String texto = {“Hello World”};
u
![Page 14: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/14.jpg)
17
Strings – Los métodos
Ejemplo para encontrar la primera ocurrencia de una
determinada palabra dentro de un texto (ej., “un”):
El resultado:
9 (no es 10 porque la cuenta empieza a 0)
![Page 15: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/15.jpg)
18
Strings – Los métodos
Ejemplo para recuperar apenas una pequeña parte del texto:
![Page 16: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/16.jpg)
19
Strings – Los métodos
Ejemplo para la conversión minúsculas -> mayúsculas
(.toUpperCase()) y mayúsculas -> minúsculas (.toLowerCase()):
![Page 17: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/17.jpg)
20
Strings – Los métodos
Ejercicio de poner una mayúscula sobre la primera letra del
substring “un pequeño texto que es muy curto” a través del uso
de los métodos .indexOf(), .substring() y .toUpperCase()
Ayuda: Para poner una mayusula apenas sobre la 1ª posición de un
String, utilizar la siguiente expresión:
texto.substring(0,1).toUpperCase()
![Page 18: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/18.jpg)
21
Strings – Los métodos
Ejemplo de concatenación de varios Strings:
El resultado:
J’ai vu ce film 5 fois
![Page 19: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/19.jpg)
23
Strings – Los métodos
Tener acceso a todas las funcionalidades de la API (Application
Programming Interface) Java a través de la consulta de la
javadoc
Ejercicio – Localizar y entender la funcionalidad del método
.replaceAll()
1º argumento es el string que debe ser remplazado
2º argumento es el nuevo string
![Page 20: Apresentação do PowerPoint · Una mensaje final para felicitar (Congratulation!!!) o, por el contrario, humillar (Houuuuuuuh!!!) al utilizar en función del resultado del juego.](https://reader035.fdocumento.com/reader035/viewer/2022081512/60330428d2b02275877a915c/html5/thumbnails/20.jpg)
24
Strings – Los métodos
Ejercicio – Transformar la siguiente frase “La programación es
realmente muy difícil” por “La programación es realmente muy
fácil” a través del uso del método .replaceAll()