lunes, 6 de febrero de 2017

Programas que utilizan C++

Algunos programas que utilizan este tipo de programación son:
-Apache y Nginx utilizan C. En lo particular apache se ha decidido por una combinación entre C y C++
-Java está hecho en C++ .
-Los mismos Windows y Mac están programados en C++.



Resultado de imagen de java               Resultado de imagen de nginx                 Resultado de imagen de apache programacion

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
    Resultado de imagen de c++

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 :)

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.

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.

Montaje de un ordenador

Desmontamos un ordenador en clase,  y cambiamos el ventilador, la ram, la placa base etc... lo que nos sirvió para conocer como es el interior de un ordenador, sus componentes, funciones y correcto montaje.
Esto puede llegar a sernos útil en caso de comprar un ordenador por piezas (cosa que me ha pasado) con lo que nos ahorraríamos el montaje.
Además en caso de que haya algún fallo interno del hardware, como por ejemplo un fallo en un ventilador, gracias a estas clases tendremos en nuestra mano la posibilidad de arreglarlo por nosotros mismos.

|Videojuego scratch|

Para llevar a cabo este videojuego, basado en obtener una serie de cruces antes de que el fantasma te atrape (momento en el cual termina el juego), tuve que hacer uso de un conjunto de comandos, además de solucionar ciertos problemas como son:
El fantasma, cuando rebotaba de manera inadecuada, haciendo el juego excesivamente fácil.
El personaje, cuando no anotaba puntos al recoger las cruces

Finalmente solucioné estos problemas y otros que iban surgiendo, aunque de menor importancia y terminé el proyecto.