ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MANUAL DE C++

Alejandro RamírezTarea20 de Octubre de 2018

9.193 Palabras (37 Páginas)168 Visitas

Página 1 de 37

 Prof. Jairo Parra

MANUAL DE C++

Estudiantes de la “ETCNRJRGS”

Conceptos Básicos

PROGRAMA

- En sentido informático -, está constituido por un conjunto de instrucciones que se ejecutan ordinariamente de modo secuencial, es decir, cada una a continuación de la anterior.                                                                      

                                                                                                                             (Ejecute)

Lenguaje de bajo nivel

(Lenguaje maquina o binario 0 – 1).

Lenguaje de alto nivel

(Lenguaje natural)

Compilador

Programa de alto nivel (código fuente)

extensión   .cpp

Programa ejecutable

Extensión  .exe

El compilador, es capaz de detectar ciertos errores durante el proceso de compilación, enviando al usuario el correspondiente mensaje de error.

COMANDOS

Todos los lenguajes, naturales o computacionales, tienen palabras que denotan una acción. Los comandos no son más que acciones que debe interpretar y ejecutar el computador.

DATOS

Los datos son símbolos que se convierten en condiciones, hechos, situaciones o valores. Un dato puede significar un número, una letra, un signo ortográfico o cualquier símbolo que represente una cantidad, una medida, una palabra o una descripción. La importancia de los datos está en su capacidad de asociarse dentro de un contexto para convertirse en información. Es decir, por si mismos los datos no tienen capacidad de comunicar un significado y por tanto no pueden afectar el comportamiento de quien los recibe. Para ser útiles, los datos deben convertirse en información que ofrezca un significado, conocimiento, ideas o conclusiones.

PALABRAS CLAVES O PALABRAS RESERVADAS

Son una serie de palabras claves (keywords) que el programador no puede utilizar como identificadores, ya que le pertenecen específicamente al programa, por lo que el compilador lo reconocerá inmediatamente.

Ejemplo: 

                  int, cout, cin, float.

INSTRUCCIÓN O SENTENCIA

Define una acción o un mandato que se debe realizar, esa acción o mandato, esa acción o mandato se representa a través de un comando o lo que es lo mismo palabras reservadas de un lenguaje de programación en particular. Una instrucción esta compuesta por uno o más comandos (acción), datos, símbolos, variables o constantes y expresiones, que en conjunto representan una instrucción o sentencia. En la construcción de los programas se estila utilizar una instrucción por línea. Así mismo, se utiliza la IDENTACIÓN, que no es más que la alineación de aquellas instrucciones dentro de las estructuras que las contienen de manera ordenada que permita visualizar el inicio y fin de cada bloque de instrucciones.

CONCEPTO DE SINTAXIS

Conjunto de reglas con las que se indica de modo inequívoco las operaciones que se quieren realizar.

COMENTARIOS

La misión de los comentarios es servir de explicación o aclaración sobre como esta hecho el programa, de forma que pueda ser entendido por una persona diferente o por el mismo programador algún tiempo después, el compilador ignora por completo los comentarios realizados en el programa.

        Ejemplo de comentario de una línea:  ( // )                                  

  // Este es un ejemplo de comentario de una línea

Ejemplo de comentario de varias líneas: ( /*   -----   */ )    

                                           /*  

                                                ejemplo de

                                       cometario

                                      de   varias

                                      líneas 

                                                    */

        

OPERADOR DE INSERCCION  ( << )

  Se utiliza para introducir texto en un flujo de salida

OPERADOR DE EXTRACCIÓN  ( >> )

Se utiliza para extraer caracteres de un flujo de entrada

SECUENCIAS DE ESCAPE

Nombre del carácter

Nombre ASCII

Secuencia de escape C++

Nueva línea

NL

\n

Tabulador horizontal

HT

\t

Alerta o pitido

BEL

\a

Retorno de carro

CR

\r

Barra invertida

\

\\

Comilla simple

\’

Comillas dobles

\”

Signo de interrogación

?

\?

Pág. 70

FUNCIÓN

Los programas informáticos suelen contener decenas de líneas de códigos. A medida que los programas se van desarrollando y aumentan de tamaño, se convertirían rápidamente en poco manejables si no fuera por la modularización, que es el proceso consistente en dividir un programa muy grande en una serie de módulos más pequeños y manejables, los cuales se les ha solido denominar de distintas formas (subprogramas, subrutinas, procedimientos, funciones, etc).

        La función MAIN()

Todo programa en C++  tiene un programa principal, que es con el que se comienza su ejecución.  Este programa es una función, pero que esta  por  encima de las demás, como también se puede realizar por medio de un procedimiento.

Ejemplo:                

FUNCIÓN

PROCEDIMIENTO

int main()

  {

        Sentencia 1;

Sentencia 2;

  Return 0;

 }        

void main()

  {

        Sentencia 1;

Sentencia 2;

                 

  }        

ESTRUCTURA BÁSICA DE UN PROGRAMA EN C++

  1. // Mi primer programa
  2.     #include               librería - biblioteca[pic 1]
  3.     using namespace std;
  4.     int main ()
  5.     {
  6.       cout<< “mi primer programa”<
  7.       return 0;
  8.     }

La salida del código anterior es: mi primer programa, a continuación estudiaremos línea por línea el código anterior.

  1. Línea de comentario (slash)
  2. Las líneas que comienzan con un símbolo de sostenido # son directivas para el procesador. En este caso, la directiva #include, le dice al procesador que incluye el iostream estándar de archivo, este archivo específico incluye las declaraciones de la norma básica de entrada y salida de la biblioteca  de C++ que son el cout (pantalla) y el cin (teclado).
  3. Todos los elementos del modelo de librería de C++ se declaran dentro de lo que se denomina un espacio de nombres. Indica que el programa utilizará objetos que tienen nombre en una región especial denominada std. Por lo tanto, para acceder a la funcionalidad declaramos esta expresión para poder utilizar estas entidades. Esta línea es muy frecuente en los programas que utilizan la biblioteca estándar, y de hecho será incluido en la mayoría de los códigos. Los objetos incluidos en iostream (es decir, cin y cout) se encuentran definidos en el espacio de nombres std.
  4. Esta línea corresponde con el comienzo de la definición de la función principal
  5. Llave aperturando la función principal, int main()
  6. El operador cout es un objeto. Su definición, junto con las descripciones de las operaciones que se pueden aplicar sobre él, se encuentran en el archivo iostream dentro del espacio de nombres std. Los objetos descritos en iostream forman parte de la biblioteca iostream y se utiliza para realizar la entrada y salida de datos por pantalla como también el operador endl que forma parte de la biblioteca iostream.
  7. Esta declaración hace que la función principal termine, retornando el valor 0
  8. Llave finalizando la función principal, int main()

LIBRERIAS (bibliotecas) Y SUS TIPOS

La inclusión de un archivo de cabecera al comienzo de un archivo de programa permite a los programadores utilizar las declaraciones del archivo de cabecera dentro del archivo del programa. Los archivos de cabecera que hacen sus declaraciones globalmente disponibles tienen típicamente la extensión h. por otro lado, los archivos de cabecera que sitúan sus declaraciones dentro de un espacio de nombres no global no utilizan típicamente ninguna extensión en el nombre de archivo. Así, iostream es un archivo de cabecera cuyas declaraciones se sitúan en un espacio de nombres no global. En particular, se incluyen en el espacio de nombres std. Similarmente, recta.h es uno de los archivos de cabecera de las bibliotecas EzWindows y sus declaraciones no se asignan a un espacio de nombres particular. Por tanto, sus declaraciones forman parte de un espacio de nombres  global. Así mismo, se podría finalizar que la utilización de las mismas permite a la gente que desarrolla software elegir personalmente la biblioteca adecuada para su tarea.

...

Descargar como (para miembros actualizados) txt (39 Kb) pdf (408 Kb) docx (82 Kb)
Leer 36 páginas más »
Disponible sólo en Clubensayos.com