lunes, 14 de octubre de 2013

Bases

Una variable se representa por un conjunto de letras.

Particularmente en c++ es un programa sensible a las MAYUSCULAS ya que una variable con el nombre de: prueba sera diferente a Prueba, pRueba, PRUEBA, pruebA, etc..

Para poder asignarle un valor a una variable se debe de usar la siguiente sintaxis:

variable = valor;

Por ejemplo:

edad = 25;

En este caso la variable edad tendra el valor de 25.

Nota en c++ las lineas de codigo deberan de terminar con un (;) punto y coma.

Las funciones y condiciones NO terminan con (;)

Para poder mostrar un texto en la pantalla se utilizara la funcion printf() la cual tiene la siguiente sintaxis:

printf("Esta es una prueba");


Para poder imprimir el valor de una variable se usara de la siguiente manera:

printf("%d", nombre_de_la_variable);

printf("%d%", edad);

en donde nos mostrara en la pantalla el valor de la variable edad.

Tipos de datos

Esta entrada nos servira para poder explicar de manera breve los tipos de datos y como se representan en c++.

Tipo de Dato
Descripción
Número de bytes típico
Rango
short
Entero corto
2
-32768 a 32767
int
Entero
4
-2147483648 a +2147483647
long
Entero largo
4
-2147483648 a +2147483647
char
Carácter
1
-128 a 127

Tipo de Dato
Descripción
Número de bytes típico
Rango
signed short
Entero corto
2
-32768 a 32767
unsigned short
Entero corto sin signo
2
0 a 65535
signed int
Entero
4
-2147483648 a +2147483647
unsigned int
Entero sin signo
4
0 a 4294967295
signed long
Entero largo
4
-2147483648 a +2147483647
unsigned long
Entero largo sin signo
4
0 a 4294967295
signed char
Carácter
1
-128 a 127
unsigned char
Carácter sin signo
1
0 a 255

Tipo de Dato
Descripción
Número de bytes típico
Rango
float
Real (Número en coma flotante)
4
Positivos: 3.4E-38 a 3.4E38
Negativos: -3.4E-38 a -3.4E38
double
Real doble(Número en coma flotante de doble precisión)
8
Positivos: 1.7E-308 a 1.7E308
Negativos: -1.7E-308 a -1.7E308
long double
Real doble largo
10
Positivos: 3.4E-4932 a 1.1E4932
Negativos: -3.4E-4932 a -1.1E4932

Tipo de Dato
Descripción
Número de bytes típico
Rango
bool
Dato de tipo lógico
1
0, 1

Primeros Pasos

Todo programa sin importar lo que se vaya a realizar debe de contar primero con lo siguiente


#inclulde <stdio.h>
#include <conio.h>

void main()
{


}

Sin importar nada esto es lo PRIMERO que uno como programador debe de poder en el debugger (Visual Studio).

Analizaremos las lineas de codigo que hemos puesto:

La linea: #include <stdio.h>

Es una libreria que dentro de este archivo vienen varias funciones tales como:

  • printf();   esta nos sirve para mostrar algun contenido en la pantalla.
  • scanf();   esta nos sirve para poder obtener un valor solicitado al usuario.


La linea: #include <conio.h>

Es una libreria que dentro de este archivo vienen varias funciones tales como:

  • kbhit();       esta nos sirve para saber si se a presionado alguna tecla.
  • getch(); esta nos servira para obtener el valor de una tecla sin "eco".
  • getche(); esta es similar a la anterior solo que si imprime el "eco" en la pantalla.
La linea: void main(){   }

Esta linea es donde viene el "cuerpo principal" de cada programa. Cuando uno ejecuta su programa el debugger buscara la funcion main() en donde se debera de contar con las funciones para poder realizar el programa que deseemos realizar.

En entradas posteriores explicaremos terminos tales como debugger, funcion, por que se usa void y demas cosas que esperemos publicar aqui para poder avanzar todos programando.

Inicio

Buenas, este blog estara dedicado, para publicar pequeños tips.

Los cuales les pueden ayudar en su andar diario de la programacion.

Ya que me he dado cuenta que los manuales tanto como los libros utilizan mucho "rollo" y muchas veces necesitamos la informacion mas "digerida" para poder avanzar.

Espero les sea de utilidad.

Atte.:
Mario Alberto