MANUAL DE C++
Enviado por Alejandro Ramírez • 20 de Octubre de 2018 • Tarea • 9.193 Palabras (37 Páginas) • 144 Visitas
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).
...