Elementos Basicos Del Lenguaje C++
Un programa en C++ esta definido por funciones (grupo de instrucciones que pueden o no hacer algún cálculo), donde la función principal main.La composición general de un programa C++ es: directivas de procesamiento, declaraciones globales, función main, funciones definidas por el usuario, comentarios para entender el funcionamiento del programa.COMPONENTES
Un programa esta definido por funciones (grupo de instrucciones que pueden o no hacer algún cálculo), donde la función principal debe ser llamada main.
DIRECTIVAS
stdlib.h
string.h
math.h
conio.h
iostream.h
type.h
Las directivas de procesamiento son definidas para que el compilador realice algo antes de compilar el programa, como el incluir funciones de alguna biblioteca conocida enparticular, en C la directiva para incluir bibliotecas es como las siguientes:
Ejemplo:
·#Incluye
Esta directiva permitirá realizar la función de la letra cin y la función de estructura cout propias de C++.
·#Include
Esta directiva permitirá utilizar las funciones de lectura y escritura propias de C.
Estas directivas también con C++.aunque existen algunos compiladores que no las soportanen cuyo caso es necesario hacer uso de los namespaces.
DECLARACIONES GLOBALES
Las declaraciones globales son definiciones de variables o constantes que serán utilizadas por cualquiera de todas las funciones definidas en el programa:
Tipo var1, var2,…, var3; o bien
Tipo var1=valor, var2,…, var3;
FUNCION MAIN ( )
La función main ( ), es obligatoria en cada programa C, C++.
Ejemplode cómo escribir una función:
Double promedio (int a, int b.int c )
{
Return (a, b, c) / 3.0 ;
}
Si se intenta declarar dos funciones main () dentro del programa se produce error.
TIPO DE DATOS
El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de dato define un dominio de valores y las operaciones que se pueden realizar conéstos valores.
• Int (Números enteros)
Tamaño en bytes: 2 bytes (16 bits)
Dominio: son todos los números enteros entre los valores: -32.768 y 32.767
Operaciones: int x int → int
+ Suma
- Resta
* Producto
/ División entera
% Resto de la división entera
(Módulo)
Int → int
- , + Signo negativo, positivo
++ Incrementación
-- Decrementación
• Float (Números reales)
• Double (Númerosreales más grandes que float)
• Bool (Valores lógicos)
• Char (Caracteres y cualquier cantidad de 8 bits)
• Void (Nada. Sirve para indicar que una función no devuelve valores)
Los tipos de datos que maneja C++ son:
•Enteros
Dentro de los enteros están los tipos: short, int, Long, los cuales varían en rango de acuerdo al compilador que se utilice, siendo Long rango mayor y short el demenor.
•Flotantes
Dentro de los flotantes C++ tiene los tipos: float, doublé y Long doublé donde al igual que los enteros varía el rango de cada uno de acuerdo al compilador que se utilice. De igual forma el float es el de menor rango siendo Long double el de rango mayor
•Caracteres
Se utiliza el tipo char. Para representar un carácter en C++ se utilizan apóstrofes.
Ejemplos: ‘a’, ‘b’, ‘5’
Para representar una cadena de caracteres se utilizan las comillas.
Ejemplo: “soy una cadena”
ESTATUS DE LECTURA Y ESCRITURA
El archivo de cabecera iostream.h de la biblioteca de C++ proporciona un flujo de entrada estándar cin y un operador de extracción >>, para extraer valores del flujo y almacenarlos en variables.
Sintaxis del estatuto cin cin >> Lista de variables;
donde Lista de variables puede ser una o más variables separadas por >>
Ejemplos:
cin >> a >> b; // estamos esperando la entrada de dos valores del tipo
// definido en la declaración de a y b.
cin >> num; // estamos esperando la entrada de un solo valor....
Regístrate para leer el documento completo.