Codigos CPP. Adivina numero [Minijuego]

Durante mis tiempos libres aveces me pongo a repasar un poco mis conocimientos sobre ciertos lenguajes, esta ocasión me tocó darle un vistazo al lenguaje C++ (mi favorito).


Realicé un programa muy simple, el cual tiene la única función de entretener un poco al usuario que lo use, y compartir algo de código para los más nuevos.


Apuntes C++. Imprimir caracteres desde código ASCII

Dejando de lado la estructura y filosofía de mis cursos, esta vez intentaré compartir un poco de conocimientos con simples explicaciones y ejemplos. No se si aportará mucho o si le interesará a alguien, pero lo hago por una cuestión de almacenar lo poco o mucho que sé.

¿Qué es  el código ASCII?

ASCII (acrónimo inglés de American Standard Code for Information Interchange — Código Estándar Estadounidense para el Intercambio de Información), pronunciado generalmente [áski] o [ásci] , es un código de carácteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras lenguas occidentales.


El código ASCII utiliza 7 bits para representar los carácteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros códigos de carácteres de 8 bits, como el estándar ISO-8859-1, que es una extensión que utiliza 8 bits para proporcionar carácteres adicionales usados en idiomas distintos al inglés, como el español.


10 “trucos” para aumentar tu tráfico un 30% en menos de 24 horas

No siempre hay que esperar semanas o meses para aumentar el tráfico a tu blog o sitio web. Existen pequeños “trucos” que te ayudan conseguir un efecto en 24 horas. Aquí van 10 consejos para aumentar las visitas a una página en menos de 1 día.



1. Publica un post nuevo: vale, no es un truco muy original. Pero siempre tienes más tráfico cuando lances un post nuevo. Este tráfico irá aumentando con el número de suscriptores a tu blog. En breve publicaré un post sobre cómo aumentarlos.


Libro. Curso básico al lenguaje C++ por MiBean projects

Este documento es especialmente para nuevos o poco experimentados en el tema, integra explicación y algunos ejemplos prácticos (código) para dar a entender cada tema de la manera más fácil y simple posible.


Si bien existen miles de documentos y cursos por internet, lo que se intentó hacer en este, es compartir los conocimientos pero tratando de que su aprendizaje sea rápido sin necesitar de más información de la necesaria.

Curso básico al lenguaje C++. Lo más criticado o poco usado

Existen miles de técnicas y funciones que se pueden usar, sin embargo muchas de ellas son muy criticadas, aquí se muestran algunas y su explicación.



Curso básico al lenguaje C++. Headers (librerías.h)

Una librería de cabecera o header en C++ es un archivo de C++ con extensión “.h” los cuales integran principalmente funciones ya escritas totalmente funcionales para ser llamadas desde nuestros programas. En C++ estándar existen muchas de estas, entre ellas la “iostream”, la cual integra todo lo necesario para poder manipular datos (lectura por teclado e impresión por pantalla).



Nosotros podemos crear estos headers fácilmente, simplemente escribimos el código de nuestras funciones y lo guardamos con algún nombre que integre terminación .h

Curso básico al lenguaje C++. Programación orientada a objetos en C++

Lo que se ha aprendido hasta ahora es programación estructurada, la cual es el tipo de programación básico en C puro, ahora aprenderemos lo que es el “++” de C++.



La programación orientada objetos es aquella en la que como su nombre lo dice todo es un objeto, algo parecido a lo que es una clase, un tipo con muchos datos, a este tipo de datos se le conoce como clases, las cuales tienen algunas funciones más que las estructuras.

Curso básico al lenguaje C++. Estructuras



Una estructura es un tipo de dato que podemos crear con variables y funciones dentro del mismo. Usado frecuentemente para agrupar datos correspondientes a características de una cosa. Su estructura es la siguiente:
struct nombre {
// Datos a agrupar
};

Como podemos observar, al final de su declaración es necesario agregar un “;” el cual indica que la estructura se ha finalizado.

Curso básico al lenguaje C++. Arrays. Vectores y matrices

Un array o arreglo en programación, es una estructura de datos que permite agrupar elementos del mismo tipo y almacenarlos en un solo bloque de memoria. Su creación es muy sencilla.



Vector o array unidimensional
Si deseamos crear un vector o array unidimensional, simplemente agregamos corchetes en seguida del nombre de la variable:
tipo variable[num_de_datos];

Curso básico al lenguaje C++. Las funciones o subprogramas

Una función o subprograma, es un código escrito fuera de la función principal (main), para realizar algunas tareas simplificar el código de un programa, estas funciones pueden ser llamadas las veces que sea necesario y con esto se evita tener que copiar el mismo código en otra parte del programa. Simplemente la llamamos de nuevo y listo.



Una función en C++ tiene el siguiente formato:
Tipo nombre_funcion(parámetros) {
// Código del subprograma
}