0% encontró este documento útil (0 votos)
32 vistas9 páginas

Introducción a C++: Elementos Clave

Cargado por

KK
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas9 páginas

Introducción a C++: Elementos Clave

Cargado por

KK
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

06/08/2024

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA READIC UNIR

Informática

Elementos básicos de un
programa en C++

Lenguaje C++:

Es un lenguaje de programación versátil y potente que se extiende a partir del

lenguaje C. Es ampliamente utilizado en el desarrollo de software de sistemas,

aplicaciones de alto rendimiento y juegos, gracias a su capacidad para la programación

orientada a objetos, eficiencia en el uso de memoria y manipulación de hardware de

bajo nivel.

Librerías:

En C++, las librerías son conjuntos de funciones predefinidas que proporcionan

diversas capacidades y herramientas para simplificar el desarrollo de aplicaciones.

Algunas librerías estándar de C++ incluyen:

 STL (Standard Template Library): Proporciona una serie de plantillas y

algoritmos que permiten la manipulación de estructuras de datos, como vectores,

listas, colas, pilas, mapas, entre otros.


 Iostream: Ofrece funcionalidades para entrada y salida estándar, lo que permite

la manipulación de flujos de entrada (como cin) y flujos de salida (como cout).

 Cmath: Esta librería brinda funciones matemáticas estándar, como funciones

trigonométricas, exponenciales y de redondeo.

 Algorithm: Contiene una gran cantidad de algoritmos predefinidos para operar

en secuencias de datos, como buscar, ordenar y manipular elementos.

Estos son algunos ejemplos de librerías que forman parte de la biblioteca

estándar de C++. Además de estas, existen numerosas librerías de terceros disponibles

para diversas funcionalidades, tales como Boost (que proporciona amplias

capacidades adicionales), librerías gráficas como OpenGL, librerías de GUI como Qt,

entre muchas otras, que amplían la capacidad de C++ para abordar aplicaciones

específicas.

Identificadores y Reglas:

Los identificadores en C++ son nombres que se utilizan para representar

variables, funciones, clases, etc. Aquí están algunas reglas clave para los

identificadores en C++:

 Formato: Los identificadores pueden consistir en letras (mayúsculas y

minúsculas), dígitos y el guion bajo "_", pero el primer carácter no puede ser un

dígito.

 Longitud: Los identificadores pueden tener cualquier longitud, pero solo se

consideran los primeros caracteres específicos.


 Palabras clave: No se pueden utilizar palabras clave reservadas (como "int",

"for", "while", etc.) como identificadores.

Algunos ejemplos válidos de identificadores podrían ser "nombre",

"numeroDeCuenta", "CalcularPromedio", etc.

Comentarios y tipos:

Los comentarios son secuencias de texto que no son ejecutadas por el

programa, y son utilizadas para documentar el código y hacerlo más comprensible. Los

comentarios pueden tomar dos formas:

 Comentarios de una línea: Se inician con "//". Todo el texto después de estas

marcas en la misma línea se considera un comentario.

Ejemplo:

// Este es un comentario de una línea

int edad = 25; // Asignando el valor de 25 a la variable edad

 Comentarios de varias líneas: Se inician con "/" y terminan con "/". Se puede

escribir texto a lo largo de varias líneas dentro de estos delimitadores.

Ejemplo:

/* Este es un comentario

que abarca varias líneas

hasta que se cierra con */

Tipos de Datos:
 Enteros (int): Utilizados para representar números enteros, positivos o

negativos, sin parte fraccional. Por ejemplo:

int edad = 30;

 Punto flotante (float, double): Utilizados para representar números con

decimales. "float" representa números de punto flotante de precisión simple,

mientras que "double" representa números de punto flotante de precisión doble.

Por ejemplo:

float altura = 1.75;

double pi = 3.14159;

 Caracteres (char): Utilizado para representar un único carácter. Por ejemplo:

char genero = 'M';

 Booleano (bool): Utilizado para representar valores lógicos "true" o "false". Por

ejemplo:

bool esMayorEdad = true;

 Cadenas de texto (std::string): Utilizado para representar texto. Se utiliza la

biblioteca estándar "string" para manejar cadenas de caracteres. Por ejemplo:

#include <string>

std::string nombre = "Juan";

Sentencias:

Las sentencias en C++ son instrucciones que indican al programa qué acciones

debe realizar. Aquí hay algunos ejemplos de tipos comunes de sentencias en C++:

 Sentencia de asignación: Esta sentencia asigna un valor a una variable.


 Sentencia condicional If: Se utiliza para tomar decisiones basadas en una

condición.

 Sentencia de bucle For: Se utiliza para iterar sobre una secuencia de

instrucciones un número específico de veces.

 Sentencia de bucle While: Se utiliza para repetir un bloque de código mientras

una condición sea verdadera.

 Sentencia Switch: Se utiliza para seleccionar una de varias opciones basadas

en el valor de una expresión.


Sentencias de Control:

Las sentencias de control condicionales y de ciclo son fundamentales en C++

para controlar el flujo de ejecución del programa. Aquí hay una descripción de las

principales sentencias de control:

1. Sentencias condicionales:

 if: Permite ejecutar un bloque de código si una condición dada es verdadera.

 else: Se utiliza junto con "if" para ejecutar un bloque de código cuando la

condición no se cumple.

 else if: Permite evaluar múltiples condiciones.

Ejemplo:

2. Sentencias de ciclo:

 for: Se utiliza para ejecutar un bloque de código un número específico de veces.

 while: Ejecuta repetidamente un bloque de código mientras una condición sea

verdadera.

 do-while: Similar a "while", pero garantiza que el bloque de código se ejecute al

menos una vez antes de evaluar la condición.


Ejemplo:

Expresiones:

Las expresiones en C++ son combinaciones de valores, variables, operadores y

llamadas a funciones que se evalúan para producir un resultado. Estas pueden

contener operaciones aritméticas, lógicas, de comparación y otros tipos de operaciones

que manipulan datos en el programa.

Las expresiones pueden involucrar:

 Operadores aritméticos (suma, resta, multiplicación, división, módulo).

 Operadores de asignación (como " = ", " += ", " -= ").

 Operadores de comparación (mayor que, menor que, igual a).

 Operadores lógicos (AND, OR, NOT).

Por ejemplo:
En este caso, "(a + b) * 2" es una expresión que involucra operaciones

aritméticas. La expresión se evaluará primero sumando "a" y "b", y luego multiplicando

el resultado por 2. El valor final se asignará a la variable "resultado".

Variables:

Es un contenedor que almacena un valor con un nombre asociado. Estas

variables pueden contener diferentes tipos de datos, como números enteros, decimales,

caracteres, booleanos, entre otros. En C++, debes declarar el tipo de variable que estás

utilizando, seguido por su nombre, antes de poder utilizarla. Por ejemplo, para declarar

una variable entera llamada "edad", se usa la sintaxis: int edad. Una vez declarada, la

variable puede ser asignada y modificada con valores correspondientes al tipo de dato

que almacena.

Constantes:

Son valores que no pueden cambiar durante la ejecución de un programa. Se

definen utilizando la palabra clave “const” seguida del tipo de dato y el nombre de la

constante. Una vez que se asigna un valor a una constante, no se puede modificar a lo

largo del programa.

Por ejemplo, para declarar una constante entera llamada "PI" con un valor de

3.14159 en C++, se utiliza la sintaxis: “const int PI = 3.14159;“.Las constantes son

útiles para asignar valores fijos que no deben cambiar y para hacer que el código sea

más legible y mantenible al proporcionar nombres significativos a esos valores fijos.


Palabras reservadas:

Las palabras reservadas son términos específicos que tienen un significado

especial en el lenguaje de programación que se está utilizando y no pueden ser

utilizados para otro propósito, como nombrar variables o funciones. En C++, las

palabras reservadas son parte del lenguaje mismo y se reservan para realizar tareas

específicas dentro del código.

Algunos ejemplos de palabras reservadas en C++ son int, double, void, if, else,

while, for, return, class, entre otros. Estas palabras tienen propósitos predefinidos en

el lenguaje y no deben ser utilizadas para nombrar variables u otras entidades dentro

del código, ya que pueden llevar a errores o conflictos en la interpretación del programa

por parte del compilador.

También podría gustarte