jueves, 26 de abril de 2018

Curso Javascript ciclos For

Tras el juego de Piedra, Papel, Tijera, continuamos con Javaascript con un curso para conocer mejor los ciclos for.
Comenzamos.

En la primera y la segunda lección entenderemos que utilizar los ciclos for es mucho más fácil y útil que escribir múltiples veces una misma instrucción.
En la primera veremos cómo hacer que parezcan en pantalla 5 números con el console.log, mientras que en la segunda con un ciclo lo haremos mucho más rápido y en menos espacio.















En la tercera escribiremos nuestro primer ciclo for, para comprobar que hemos entendido las anteriores lecciones.














A continuación escribiremos otro ciclo numérico, pero más grande.














Ahora continuamos con el ciclo, pero con un incremento diferente, de 5 en 5.














En la sexta lección, cambiaremos el incremento a 12, desde 8 hasta 120 (no incluido).














En la siguiente, veremos los incrementos negativos, es decir, una cuenta atrás. Comenzamos con una desde 10 a 0.














Vamos con el último ejercicio de ciclos. Haremos una cuenta atrás de 100 a 5, de 5 en 5.














En esta lección comenzamos con los arreglos. Declararemos una variable, que será igual a una cadena con palabras y números. A continuación haremos que aparezca en pantalla la cadena.













En la décima lección veremos como imprimir en pantalla un determinado elemento de una cadena.














En la lección 11 combinaremos lo aprendido de arreglos con lo de ciclos for. Haremos que aparezca en pantalla una oración cuyo último elemento va variando según el orden de los elementos de la cadena de la variable declarada.

.








En la penúltima lección continuaremos con el ejercicio anterior pero cambiando los elementos de la cadena, que eran ciudades, por nombres de persona.










En la última lección Codeacademy nos felicicta por el trabajo realizado. Curso terminado.


lunes, 23 de abril de 2018

Segundo curso Java-Condicionales y fluído

Vamos con el segundo curso de Java, en el que intentaremos adentrarnos en este lenguaje de programación. Comenzamos:

En la primera lección, como siempre, sólo será para introducirnos el curso que vamos a realizar..













En la segunda, comenzamos con el curso en cuestión. Nos explica el funcionamiento de los operadores booleanos que, como ya vimos, son los que utilizan únicamente True o False. Iremos haciendo ejercicios cuyo resultado nos aparecerá en pantalla.
En esta ocasión nos centramos en el operador AND (&&). El programa devolverá True cuando las 2 expresiones sean verdaderas.













En el siguiente ejercicio, continuamos con los operadores booleanos, pero esta vez con el OR. Su funcionamiento es análogo al de la puerta lógica del mismo nombre.














En la cuarta, veremos otro operador más, el NOT y funciona como negador de una expresión.














A continuación, utilizaremos conjuntamente en un ejercicio los tres operadores booleanos que acabamos de ver.














En la sexta lección, comenzamos con las estructuras condicionales, cuyo funcionamiento ya aprendimos en cursos de otros lenguajes, y lo combinaremos con lo recién aprendido sobre operadores booleanos.. Haremos que si se cumple la condición nos muestre un mensaje en pantalla.













Después, veremos una parte importante de este tipo de estructuras, el else, es decir, que queremos que ocurra si la condición no se cumple. En este caso haremos que nos muestre un mensaje diferente en pantalla.













En esta lección veremos una estructura un poco más compleja, combinando if/else if/else. Dependiendo de la condición que establezcamos, se mostrará un mensaje u otro en pantalla.













En la novena, aprenderemos a simplificar estas estructuras.














En la penúltima lección veremos que, dependiendo del caso que elijamos se muestra un mensaje en pantalla.










En esta última haremos un ejercicio de repaso empleando todo lo aprendido a lo largo del curso.










Hasta aquí el segundo curso de Java, haremos otros dos más.

martes, 17 de abril de 2018

Blog personal

Además de este blog, hablaré sobre el mundo del baloncesto en mi blog personal de Wix: https://mrguilleop.wixsite.com/misitio-1

Curso Introducción Java

Tras realizar varios cursos de Javascript, comenzamos ahora con Java. Seguiremos con el mismo formato de capturas, con su correspondiente breve explicación.
Comenzamos.


El primer ejercicio sólo consiste en introducir nuestro nombre y hacer que aparezca en pantalla.

En el siguiente continuamos con el mismo esquema de programa, en lugar de un nombre, haremos que aparezca en pantalla un número.
En la tercera lección nos introduce a los datos booleanos, aquellos que sólo admiten true o false.
En la lección 4, veremos que para hacer que aparezca en pantalla un único caracter tendremos que introducir '' en lugar de "", a diferencia de con palabras completas.
A continuación, comenzamos con los diferentes tipos de variables: booleanas, numéricas o de un sólo caracter.
En la sexta lección comprenderemos la importancia de los espacios en blanco. El programa no los interpreta, pero son indispensables para ordenar y facilitar la lectura.
En la lección 7 nos explica el funcionamiento de los comentarios. Para introducir comentarios de una sola línea, solo es necesario insertar // antes y después de este; mientras que para los de más líneas emplearemos */.

Ahora, comenzamos con los operadores matemáticos.
En la novena lección veremos un tipo de operador, el módulo(%). Este operador nos ofrece el resto de un cociente.
En la lección 10, vemos los operadores matemáticos mayor que y menor que, junto con mayor y menor o igual.
En la lección 11 veremos las igualdades (= =)y las desigualdades ( !=,no coinciden dos elementos).














En la última lección nos muestra un resumen de todo lo que dimos en el curso, a modo de repaso.


martes, 3 de abril de 2018

TERCER CURSO JAVA SCRIPT: PIEDRA, PAPEL O TIJERA

En este tercer curso de Java Script programaremos un juego clásico de patio de recreo, el piedra papel o tijera.

¡Comenzamos!


En el primer punto nos explica el funcionamiento básico del juega, sin que tengamos nosotros que hacer nada:















En la segunda lección haremos que al usuario le aparezca, utilizando prompt una ventana emergente preguntando qué quiere escoger, si piedra, papel o tijera.














En la lección siguiente aprenderemos cómo funciona el comando math.random y veremos como la computadora elige un número al azar.














En la cuarta lección, dependiendo del intervalo en el que se encuentre el númro elegido por la computadora, se mostrará un mensaje en pantalla eligiendo piedra, papel o tijera.














En la lección 5 haremos que nos devuelva un mensaje si coinciden dos elecciones.













Ahora, si la elección 1 es piedra, nos mostrará un mensaje en pantalla (utilizando console.log, como ya hemos dicho en anteriores cursos).










En la séptime lección haremos lo mismo que la anterior, pero esta vez si la elección 1 es papel.










En la penúltima lección, continuaremos con la elección tijera. Para realizar estos ejercicios es necesario tener claro el funcionamiento de las estructuras condicionales if/else, así que podéis echarle un vistazo para repasar en los cursos anteriores.










En la última lección haremos un ejercicio muy similar para terminar el juego.


SEGUNDO CURSO DE JAVASCRIPT

Tras un primer curso de introducción a este lenguaje, nos adentramos ahora en más profundidad con un segundo curso de Codeacademy. En este caso es un curso sobre funciones, para ampliar los conocimientos que adquirimos sobre ellas en el primer curso.
Comenzamos:
                                                                                   
En el ejercicio de introducción comenzamos con algo ya conocido, las secuencias condicionales if/else y console.log para mostrar el resultado en pantalla.
 

En el segundo ejercicio haremos un ejercicio con variables numéricas, para que nos muestre en pantalla el resultado de una división.
En la tercera lección continuamos con lo anterior, pero ahora haciendo que muestre en pantalla una cadena que varíe según el nombre que introduzcamos.

En la siguiente lección nos explica más detalladamente el funcionamiento de las funciones, realizando un ejercicio muy similar al anterior.

En la lección 5 tendremos que demostrar lo aprendido solucionando todos los errores que pueda haber para que el programa deje de dar error.

En la lección 6 declararemos una función y haremos que aparezca en pantalla el resultado de multiplicar el valor de la función por un número, en este caso lo usamos para calcular un precio.

En la lección siguiente utilizaremos el comando return, que devuelve el valor que resulta de la función.

En la lección 8 combinaremos las operaciones matemáticas con las estructuras condicionales y el console.log, para mostrar el resultado en pantalla


En la siguiente, haremos los mismo que en las anteriores pero con un parámetro más, para poder calcular las dimensiones de un objeto.


En la lección 10 aprenderemos como distinguir entre variables globales y locales con un ejercicio en el que se asignarán distintos valores dependiendo si el valor es dentro o fuera de la función.


En la lección 11 repasamos lo aprendido sobre funciones y cadenas.

En la última lección haremos un último ejercicio de repaso, ahora para que la computadora nos devuelva un resultado dependiendo del valor que le demos a nuestra variable horas de sueño.


Cuarto Curso Java-Estructuras de datos

Se acerca el final del curso y con este las clases de TIC. Por eso, este va a ser nuestro último curso de Java. Aprenderemos el funcionamie...