Conceptos de c++
Juan Diego Sicachá Cortés
Instituto Cide
Programa de Programación estructurada
Bogotá DC
2015
Contenido
-Directivas del preprocesador
-función: “Using Main Space“
- Que es la función main
-constantes globales
-variab...
Conceptos de c++
Directivas del preprocesador
Las directivas de preprocesamiento son definidas para que el compilador real...
Using NameSpaces std;
La mayoría de directivas funcionan con funcionan con C++, aunque existen algunos compiladores
que no...
Constantes y variables globales
Declaraciones globales:
Las declaraciones globales son definiciones de variables o constan...
Return (a+b+c)/3.0;
}
Declara a la función promedio, la cual recibe tres valores enteros y calcula y regresa el promedio
d...
Estatuto de lectura y escritura
Estatuto de Lectura
El archivo de cabecera iostream.h de la biblioteca de C++ proporciona ...
Próxima SlideShare
Cargando en…5
×

Conceptos de c

286 visualizaciones

Publicado el

Conceptos basico de c y c++

Publicado en: Internet
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
286
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Conceptos de c

  1. 1. Conceptos de c++ Juan Diego Sicachá Cortés Instituto Cide Programa de Programación estructurada Bogotá DC 2015
  2. 2. Contenido -Directivas del preprocesador -función: “Using Main Space“ - Que es la función main -constantes globales -variables globales -variables definidas por el usuario -que es un comentario y formas de hacer un comentario -para que hacer return -que es el estatuto de lectura y escritura
  3. 3. Conceptos de c++ Directivas del preprocesador Las directivas de preprocesamiento son definidas para que el compilador realice algo antes de compilar el programa (revisar si la sintaxis es correcta y generar un código ejecutable por la computadora), como el incluir funciones de alguna biblioteca conocida. El uso más frecuente en C++ de las directivas del preprocesador es la inclusión de archivos de cabecera, pero también se usan para definir macros, nombres de constantes, etc. Existen archivos de cabecera estándar muy utilizados: - stdlib.h - string.h (Uso de funciones de cadena) - math.h (Uso de funciones matemáticas) - conio.h - iostream.h (Uso de funciones de E/S) - type.h (Funciones de clasificación de caracteres) - En particular, en C la directiva para incluir bibliotecas es como las siguientes: - #include <iostream.h>: Esta directiva permitirá utilizar la función de lectura cin y la función de escritura cout propias de C++. - #include <stdio.h>: Esta directiva permitirá utilizar las funciones de lectura y escritura propias de C.
  4. 4. Using NameSpaces std; La mayoría de directivas funcionan con funcionan con C++, aunque existen algunos compiladores que no las soportan en cuyo caso es necesario hacer uso de los namespaces. Un namespace es una declaración de región. El propósito de estos es localizar el nombre de identificadores para evitar colisiones. Para tener compatibilidad, cuando un programa en C++ incluye una librería de C, haremos uso del namespace. Ejemplo: En el programa c tenemos la directiva: #include <iostream.h> Para utilizar esta directiva en el programa c++ escribimos: #include <iostream> Using namespace std Función main () Una función C++ es un subprograma que devuelve un valor, un conjunto de valores o realiza una tarea específica. La función main ( ), es obligatoria en cada programa C, C++. Indica el comienzo del programa y requiere los paréntesis ( ) a continuación de main ( ). Ejemplo: #include <iostream.h> Main { ….. ….. } Los estatutos incluidos entre las llaves {…} se denominan bloque. Un programa puede tener sólo una función main ( ). Si se intenta hacer dos funciones main ( ) se produce un error.
  5. 5. Constantes y variables globales 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. La sintaxis para la declaración de una variable es: Tipo var1, var2,..., var3 Variables: Se declaran de la siguiente manera: Tipo lista-de-variables; Donde tipo es uno de los tipos de datos validos en C o bien un tipo definido por el usuario y lista de variables consiste en uno o más nombres de variables separados por comas. Ejemplo: int i, j, l; Constantes: Se declaran de la siguiente manera: Tipo nombre-de-constante = valor; Donde tipo es uno de los tipos de datos validos en C o bien un tipo definido por el usuario, nombre- de-constante es el nombre con el cual se identificará la constante dentro del código y valor es el valor de la constante. Funciones definidas por el usuario: Un programa en C++ se forma por una colección de funciones. Todos los programas se construyen a partir de una o más funciones que se integran para crear una aplicación. 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 utilizará dicha función (parámetros) y finalmente las instrucciones de la función. Las funciones definidas por el usuario se invocan por su nombre y los parámetros opcionales que se puedan tener. Ejemplo Double promedio (int a, int b , int c ) {
  6. 6. Return (a+b+c)/3.0; } Declara a la función promedio, la cual recibe tres valores enteros y calcula y regresa el promedio de ellos. Que es un comentario Un comentario es cualquier información que se escribe el en programa para proporcionar información de cualquier tipo. Los comentarios pueden escribirse utilizando alguna de las siguientes formas: 1. Comentando en una misma línea: se utiliza “//” ejemplo: Int main () { Int x, y; int aux; // éste es un comentario de una sola línea Cin >> x >> y; ... return 0; } 2. Comentando entre varia líneas: se utiliza /*… */ ejemplo: #include <iostream.h> /* podemos hacer comentarios que ocupen varias líneas */ int main() Return La sentencia return tiene dos usos importantes. Primero, fuerza una salida inmediata de la función en que se encuentra. O sea, hace que la ejecución del programa vuelva al código que llamó a la función. En segundo lugar, se puede utilizar para devolver un valor. Todas las funciones, excepto aquellas de tipo void, devuelven un valor. Este valor se especifica explícitamente en la sentencia return. Si no la sentencia return, el valor devuelto por la función queda técnicamente indefinido. En otras palabras mientras una función no se declare como void, puede ser usada como operando en cualquier expresión válida de C.
  7. 7. Estatuto de lectura y escritura Estatuto de Lectura 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. Estatuto de Escritura El archivo de cabecera iostream.h de la biblioteca de C++ proporciona un flujo de salida estándar cout y un operador de extracción <<, que normalmente se manda a la pantalla del usuario ( esta biblioteca nos ayudara a generar un mensaje en la pantalla) . Ejemplo cout >> “Dame un número”; // estamos desplegando un mensaje en la pantalla cout >> “el resultado es “ >> resul; //estamos desplegando un mensaje y el valor de la variable resul Referencias - 30 de mayo de 2010, elementos-basicos-del-lenguaje-c, http://es.slideshare.net/yesid19/elementos- basicos-del-lenguaje-c - 2004/2005 , Elementos_basicos_C., http://www.nebrija.es/~abustind/Informatica/MetodologiaI/Elementos_basicos_C.pdf

×