Conceptos Fundamentales de Programación en C y C++: Comentarios, Variables, Operadores y Más
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 4,96 KB
Conceptos clave de programación en C y C++
Comentarios
Los comentarios son una construcción del lenguaje de programación destinada a incrustar anotaciones legibles para el programador en el código fuente de un programa informático. Estas anotaciones son significativas para los programadores, pero usualmente ignoradas por los compiladores e intérpretes.
Variables y Constantes
Una variable es un objeto de datos con un nombre, un tipo y un valor asociado que puede modificarse durante la ejecución del programa. Una declaración de variables consta de:
- Una lista de nombres de las variables separadas por comas (",") y terminada con dos puntos (":").
- El tipo de las variables.
- Opcionalmente, la asignación de un valor inicial.
Ejemplo:
X: Float;
Y, Z: Integer := 0;
Una constante es un objeto de datos con un nombre, un tipo y un valor asociado que no puede modificarse una vez definido. Una declaración de constantes es similar a una declaración de variables, pero se precede al tipo con la palabra constant
.
Ejemplo:
C, K: constant Integer := 0;
Objetos de Entrada/Salida (E/S) mediante Consola
En C++, se pueden utilizar las sentencias tradicionales y dos nuevas sentencias de la cabecera iostream.h
para la E/S por consola:
- Mostrar por pantalla:
cout << expresión;
- Pedir por teclado:
cin >> variable;
(La variable puede ser de cualquier tipo).
Operadores
En C++, los operadores se utilizan para realizar operaciones. Algunos ejemplos son:
+
(Suma)-
(Resta)*
(Multiplicación)/
(División)^
(Potenciación) (Nota: En C++, la potenciación no se realiza con^
, sino con funciones comopow()
)mod
(Módulo) (Nota: En C++, el operador de módulo es%
)
Operadores Lógicos
Estos operadores se utilizan para realizar comparaciones entre valores:
<
(Menor que)>
(Mayor que)<=
(Menor o igual que)>=
(Mayor o igual que)==
(Igual a)<>
(Distinto a) (Nota: En C++, el operador "distinto a" es!=
)
Operadores de Incremento y Decremento
Estos operadores suman o restan 1 al valor de una variable:
++g
: El valor de la variable se incrementa antes de que la variable sea usada.--g
: La variable se decrementa antes de ser usada.
Tipos de Datos
Existen 7 tipos de datos primitivos: char
, short
, int
, long
, enum
, float
, y double
. El tipo de dato entero (int
) es el más común.
Enteros
Los enteros representan números sin parte decimal.
Flotantes
Los flotantes representan números reales, utilizando la técnica de coma flotante, que permite operar con números de diversas magnitudes mediante una mantisa (número decimal) y un exponente.
Palabras Reservadas
En C
auto, const, double, float, int, short, struct, unsigned, break, continue, else, for, long, signed, switch, void, case, default, enum, goto, register, sizeof, typedef, volatile, char, do, extern, if, return, static, union, while
En C++
asm, dynamic_cast, namespace, reinterpret_cast, try, bool, explicit, new, static_cast, typeid, catch, false, operator, template, typename, class, friend, private, this, using, const_cast, inline, public, throw, virtual, delete, mutable, protected, true, wchar_t
Expresiones Aritméticas
Las expresiones aritméticas son similares a las fórmulas matemáticas. Permiten representar modelos de la vida real, desde cálculos simples hasta modelos complejos. Es crucial seguir el orden de las operaciones (PEMDAS/BODMAS): Paréntesis/Corchetes, Exponentes/Órdenes, Multiplicación y División (de izquierda a derecha), Suma y Resta (de izquierda a derecha).
Ejemplo (corregido y explicado):
C ← 20 + 8 / 2 - 1
C ← 20 + 4 - 1 (Primero se realiza la división: 8 / 2 = 4)
C ← 24 - 1 (Luego la suma: 20 + 4 = 24)
C ← 23 (Finalmente la resta: 24 - 1 = 23)
Nota importante: El símbolo '←' no es un operador de asignación válido en C ni en C++. El operador correcto es '='.