Elementos basicos.
Directivas de preprocesamiento
Son definidas para que el compilador realice algo ntes de compilar el programa (Revisa si la sintaxis es correcta y genera un codigo ejecutable por la computadora). Como incluir funciones de algunas biblioteca. Ej
#include<iostream.h>
#include<iostream>
using namespace std;
Declaración globales.
Son definiciones de variables o constantes que sera utilizadas por cualquiera de todas las funciones definidas en el programas.
Las sintaxis para la declaración de una variable.
Función main.
La función main(), es obligatorio en cada programa c, c++.
Indica el comienzo del programa y requiere los paréntesis () a continuación del main().
Tipo var1, var2,...,var3;
O bien
Tipo var1=valor, var2,...,var3;
Funciones definidas por el usuario.
La definición de una función se realiza escribiendo primero el tipo del valor de retorno de la función, después el nombre de la función, posteriormente entre paréntesis las variables que utilizara dicha función.
Double promedio(int a, int b, int c)
{
return(a+b+c)/3.0;
}
Declara a la funcion promedio, la cual recibe tres valores enteros calculada y regresa el promedio de ellos.
Comentarios
Los comentarios pueden escribirse utilizando alguna de las siguientes formas.
En la misma linea utilizando //, Ejemplo int edad; // la edad se utizara como un valor entero.
Entre varias lineas utiliza /* */, Ejenplo :
/* La siguiente funcion promedio recibe tres valores enteros y calcula y regresa el promedio de los tres a traves de un valor real */
Tipos de datos
Caracteres: se utiliza el tipo char.
ejemplo:´a´, ´b´. para representar una cadena de caracteres se utilizan las comillas. ejemplo " soy una cadena".
Enteros: estan los tipos short, int, long. estos varian en un rango de acuerdo al compilados que se utilice siendo long rango mayor y short el menor.
Flotantes: esto son tipos float, double y long double, al igual que los enteros vrian el rango, donde float es el menor rango y long double el de mayor rango.
Estatuto de lectura
El archivo de cabecera iostream.h de la biblioteca C++ proporciona un fluja de entrada estandar cin y un operador de extraccion >>, para extraer valores del flujo y almacenarlos en variables.
cin>>Lista de variables;
Donde lista de varibles puede ser una o mas variables separada por >>
Ej:
cin>>a>>b; la entrada de dos valores definido en a y b
cin>>num; esperando la entrada de un solo valor
Estatuto de Escritura
El archivo de cabecera iostream.h de labiblioteca c++ proporciona un flujo de salida estandar cout y un operador de extraccion<<, que normalmente se manda a la pantalla del usuario.
cout<<lista;
donde lista puede ser variables, valores constantes o expresiones separadas por <<.
ej: cout<<"dame el numero"; estamos desplegando el mensaje a la pantalla.
cout<<"el resultado es"<<resul; estamos desplegando lmensaje y el valo de la variable resul.
Los operadores de extraccion e insercion >> y << apunta en la direccion del flujo de datos.
existen caractere epeciales que pueden ser usados con el cout dentro de comillas. entre ellos estan:
\n realiza un cambio de linea equivalente a usar endl.
\t tabulador
\a sonido de la campan.
\ " comilla doble.
\ ´ comilla simple.
ej:
cout<< "nombre"<< "\t"; // despliega el mensaje nombre, realiza un tab ahi quedara el cursor.
cout << "el resultado es" << result << endl; despliega el letrero, el valor de la variable result y brinca a la siguiente linea donde quedara el cursor.