f) Métodos‎ > ‎

Estructuras básicas para la solución de un problema

Identificadores:
Son nombres simbólicos que se forman mediante una secuencia de letras y dígitos. En C++

No puede contener espacios en blanco ni otro carácter distinto a los citados
Caracteres especiales como   * , : /.  no son válidos
No puede ser una palabra clave o reservada

Ejemplos:
 
Edad: Correcto
_salario: Correcto


Variables:
Son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. 
En la mayoría de los lenguajes las variables tienen que ser definidas o declaradas antes de ser utilizadas

Hay de 2 tipos:

Fija: Cuando el tamaño de la misma no variará a lo largo de la ejecución del programa.

Variable: Cuando el tamaño de la misma puede variar a lo largo de la ejecución.


Ejemplos tipos de variables:

boolean: valor de verdad (verdadero o falso)
char: caracteres en el rango [0,65535]
int: enteros en el rango [-2147483648,2147483647]
long: enteros en el rango [-9223372036854775808,9223372036854775807]
float: “reales” en el rango [1.4E-45,3.4028235E38]
double: “reales” en el rango [4.9E-324,1.7976931348623157E308]
String: cadenas de texto de largo indefinido (limitados por la m´aquina)


Constante:
Es un valor que no puede ser alterado durante la ejecución de un programa.
Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.
Por ejemplo:
El valor de pi = 3.1416


Operadores de asignación:
Son aquellos que nos permiten modificar el valor de una variable, el operador de asignación básico es el es igual a (=), que da el valor que lo sigue a la variable que lo precede

+=

-=

*=

/=

%=

> >=

<<=

&=

^=

|=


Operadores matemáticos:
Los operadores matemáticos disponibles son los habituales para una calculadora. Para empezar, los básicos suma ( + ), resta ( -), multiplicación ( * ) y división ( / ). 


Operadores relacionales:
También denominados operadores binarios lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan expresiones relacionales. 
< Menor que
> Mayor que
<= Menor o igual que
>= Mayor o igual que
== Igual que (identidad)
!= Desigual que (desigualdad)


Operaciones lógicas:
Se refiere a los procesos en los que se devuelven valores falsos o verdaderos. Son representadas por proposiciones.
En programación de ordenadores se utilizan para combinar valores lógicos (Verdadero/Falso) y obtener nuevos valores lógicos que determinen el flujo de control de un algoritmo o programa.

OR
AND
NOT


Precedencia de los Operadores:
La interpretacion de cualquier expresion en C++ esta determinada por la precedencia y asociatividad de los operadores en dicha expresion. Cada operador tiene una precedencia, y los operadores en una expresion se evalúan en orden de mayor a menor precedencia. La evaluacion de operadores con la misma precedencia viene determinada por su asociatividad. Y, al igual que en matematicas, los paréntesis anulan las reglas de precedencia.

SIMBOLO DEL OPERADOR
OPERACIÓN QUE REALIZA
PRECEDENCIA
^EXPONENCIACIÓN
1
*MULTIPLICA
2
/DIVIDE
2
+SUMA
3
-RESTA
3
&UNIÓN / CONCATENAR
4
=Comparación IGUAL QUE
5
>Comparación MAYOR QUE
5
<Comparación MENOR QUE
5
>=Comparación MAYOR IGUAL QUE
5
<=Comparación MENOR IGUAL QUE
5
<>Comparación DISTINTO
5


Comments