27/04/2024
# Tags

Estructura: If / else en C++

Anteriormente revisamos la instrucción if, con la cual podemos realizar decisiones simples en el flujo del programa, normalmente una decisión requiere controlar el caso en que sea verdadera y el caso cuando sea falsa, if solo permite controlar el caso verdadero, si queremos controlar el caso falso requerimos 2 sentencias if, por ejemplo: // if2.cpp […]

Estructura: If en C++

En programación uno de las actividades que frecuentemente se realizan es la toma de decisiones, en todo momento un programa está «decidiendo» hacer una cosa en respuesta a un evento, a una entrada del usuario, o en respuesta de otra aplicación. Una de las formas de más uso para tomar este tipo de decisiones es […]

Evaluación de Condiciones Lógicas

Condiciones lógicas. Anteriormente revisamos que una condición lógica da como resultado un valor lógico, el cual puede ser verdadero o falso. Es precisamente en las estructuras de control en donde se utilizan ampliamente la evaluación de condiciones lógicas, si revisas en la sección anterior, todas las estructuras hacen o no algo en función del resultado […]

Estructuras de control

Introducción Hasta el momento hemos revisado conceptos que si bien son fundamentales, para efectos prácticos nos limitan demasiado en lo que podemos hacer, por ejemplo en el programa de cálculo de IMC, no podemos elegir si queremos hacer otro cálculo, o por ejemplo validar una estatura coherente, no deberíamos aceptar, por ejemplo, un valor superior […]

Streams: el objeto cin

Anteriormente revisamos que los Streams en C++ nos permiten dirigir la información (de forma más específica, bytes) de y hacia un dispositivo, en esa ocasión vimos que el objeto cout dirigía la información al dispositivo estándar de salida (el monitor, en este caso) cin El objeto cin es el opuesto a cout, cin dirige el […]

Precedencia, 2 implementaciones

Precedencia de operadores en C++

El término Precedencia hace referencia al conjunto de reglas que definen el orden en que se evaluará una operación en una expresión que contenga dos o más operadores. Nota: Para los siguientes expresiones de ejemplo, te sugiero que primero los realices mentalmente (o con una calculadora) y después compares los valores obtenidos, puedes encontrar diferencias […]

Operadores: Asignación, Aritméticos, Relacionales y Lógicos

Para evaluar expresiones en C++ contamos con una amplio conjunto de operadores, en esta etapa introductoria utilizaremos cuatro categorías generales: Si deseas revisar una relación completa de los operadores disponibles puedes revisar el anexo II, Operadores de C++ Operadores de Asignación En este momento solo presento el principal operador de asignación por su amplio uso. […]

Variables y Tipos de Datos

Un programa que solo muestre información en la pantalla no es más que una curiosidad que poca utilidad puede tener. En la vida real resulta necesario manipular información, de hecho es lo que regularmente hacen los programas. Tomar algún dato, procesarlo y presentarlo (ya sea en pantalla, enviarlo por algún medio, o simplemente entregarlo a […]

Código de Ética CISSP

This post discusses the ethical code that all ISC-certified security professionals, or CISSPs, must adhere to. It outlines the principles of the code, the mandatory canons, and additional guidelines, emphasizing the importance of ethical behavior and professional responsibility in the field of security.