En este segundo nivel he seguido ampliando mis habilidades de programación y no ha resultado tan sencillo como el primer nivel, no obstante al final pude terminarlo por completo, a pesar de algunas trabas que debí superar a partir del nivel 30 especialmente.
En estos niveles profundicé sobre los comandos de "If/Else", para poder establecer variables en función de si ocurría o no algo previo, y a partir del nivel 37 comenzaron los comandos relacionados con la mascota y dar órdenes a la misma por medio de los mismos comandos que utilizabamos para elheroe, pero utilizandolos con la mascota. Además está también el comando de .hear y los relacionados con la preparación del personaje para usa hero.cleave, su habilidad especial, que era un ataque en área. Creo que esto definiría el segundo apartado de niveles de aprendizaje del code combat.
jueves, 9 de febrero de 2017
CodeCombat (1)
Este programa me ha permitido aprender los fundamentos de la programación al tiempo que nos entretenemos jugando. El programa nos da además la opción de programar en varios lenguajes deiferentes, algo muy útil para los que estén interesados en la programación y no sepan por donde empezar.
En un primer momento no fue sencillo, dado que nunca había programado nada, aunque conforme avanzaban los niveles y me familiarizaba con el programa fue resultando más sencillo y al final pue terminar los primeros niveles.
Especialmente aprendi a utilizar "Loop", un comando que nos permite poner una serie de órdenes en repetición en lugar de escribirlas infidad de veces hasta completar las misiones.
Aprendimos también a hacer que el personaje hablase, además de introducir comandos para que éste pudiese atacar (hero.attack) a enemigos previamente seleccionados.
Por otra parte, aprendimos a fijar un punto del mapa para dirigir al personaje a un sitio determinado (move X,Y) .
En un primer momento no fue sencillo, dado que nunca había programado nada, aunque conforme avanzaban los niveles y me familiarizaba con el programa fue resultando más sencillo y al final pue terminar los primeros niveles.
Especialmente aprendi a utilizar "Loop", un comando que nos permite poner una serie de órdenes en repetición en lugar de escribirlas infidad de veces hasta completar las misiones.
Aprendimos también a hacer que el personaje hablase, además de introducir comandos para que éste pudiese atacar (hero.attack) a enemigos previamente seleccionados.
Por otra parte, aprendimos a fijar un punto del mapa para dirigir al personaje a un sitio determinado (move X,Y) .
lunes, 6 de febrero de 2017
Programas que utilizan C++
C++
C++ es un lenguaje de programacion diseñado a mediados de los años 1980 por Bjarne Stroustrup. Se trata de un lenguaje híbrido.
En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
C++ es un lenguaje de programación orientado a objetos que toma la base del lenguaje C y le agrega la capacidad de abstraer tipos como en Smalltalk.
La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitieran la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
C++ tiene los siguientes tipos fundamentales:
- Caracteres:
char(también es un entero),wchar_t - Enteros:
short,int,long,long long - Números en coma flotante:
float,double,long double - Booleanos:
bool - Vacío:
void
jueves, 1 de diciembre de 2016
(Resumen trimestre)
A lo largo de todo el trimestre hemos hecho muchas cosas, sinceramente. Lo primero fue una presentación, que la verdad no tenía mayor misterio, no obstante estuvo bien y estaría bien de cara a otro trimestre aprender algo sobre el montaje de videos.
Hicimos un ejercicio en scratch, un juego para ser más concreto, que creo que fue la parte más divertida del trimestre.
Posteriormente estuvimos trabajando con ordenadores, no con un programa en concreto, sino que desmontamos un ordenador, lo que nos permitió saber un poco más acerca de su hardware así como de su correcto montaje. Fue entretenido y quien sabe si podría llegar a servirme en un futuro.
Tambien aprendimos como clonar un sistema operativo. Poco hay que contar de esto aunque si es cierto que tiene cierta utilidad y personalmente me sirvió bastante.
Por último, invertimos una gran parte del trimestre en los ejercicios de scratch, que si bien dieron ciertos problemas, he de añadir que han estado muy bien para afianzar lo que ya sabíamos del uso de este programa y aprender cosas nuevas.
En definitiva, un gran timestre :)
Hicimos un ejercicio en scratch, un juego para ser más concreto, que creo que fue la parte más divertida del trimestre.
Posteriormente estuvimos trabajando con ordenadores, no con un programa en concreto, sino que desmontamos un ordenador, lo que nos permitió saber un poco más acerca de su hardware así como de su correcto montaje. Fue entretenido y quien sabe si podría llegar a servirme en un futuro.
Tambien aprendimos como clonar un sistema operativo. Poco hay que contar de esto aunque si es cierto que tiene cierta utilidad y personalmente me sirvió bastante.
Por último, invertimos una gran parte del trimestre en los ejercicios de scratch, que si bien dieron ciertos problemas, he de añadir que han estado muy bien para afianzar lo que ya sabíamos del uso de este programa y aprender cosas nuevas.
En definitiva, un gran timestre :)
Scratch - ejercicios
Con estos ejercicios hemos cogido más costumbre si se puede decir así, a programar con scratch y hemos ganado una cierta soltura. Yo mismo me he descargado el programa en casa y lo uso. En cuanto a los ejercicios en sí, es cierto que los diagramas de flujo dieron bastantes problemas pero en lo referente a los programas de scratch las dificultades fueron mucho menores, quizá porque ya había trabajado con este programa el curso pasado, por lo que, a excepción de determinados ejercicios, como el de las tarifas o el último que me costaron más, finalmente pude sacarlos adelante que es lo importante.
Volviendo a los diagramas, puede que el problema estuviera en que no había trabajado nunca antes con ello y sinceramente andaba muy perdido.
Volviendo a los diagramas, puede que el problema estuviera en que no había trabajado nunca antes con ello y sinceramente andaba muy perdido.
viernes, 11 de noviembre de 2016
| Clonación de un sistema operativo |
Otro día, tras terminar el montaje del ordenador realizamos la clonación del sistema operativo para insertarlo al ordenador recién montado.
Esto podrá servirme en un futuro, ya que teniendo una copia del sistema operativo podré pasarselo a futuros ordenadores sin necesidad de tener que pagar por el.
Esto podrá servirme en un futuro, ya que teniendo una copia del sistema operativo podré pasarselo a futuros ordenadores sin necesidad de tener que pagar por el.
Suscribirse a:
Entradas (Atom)


