OPERADORES ARITMETICOS BORLAND DELPHI

DELPHI reconoce los siguientes operadores aritméticos: Operador Operación + SUMA - RESTA * MULTIPLICACION / DIVISION Div DIVISION ENTERA Mod MODULO O RESIDUO Un operador es un símbolo especial que indica al compilador que debe efectuar una operación matemática

 

UNIDAD 1: BORLAND DELPHI ELEMENTOS BASICOS

TEMA 5: OPERADORES ARITMETICOS BORLAND DELPHI

Un operador es un símbolo especial que indica al compilador que debe efectuar una operación matemática o lógica.

DELPHI reconoce los siguientes operadores aritméticos:

Operador Operación + SUMA - RESTA * MULTIPLICACION / DIVISION Div DIVISION ENTERA Mod MODULO O RESIDUO

Como nota importante a recordar siempre;

Si se usa el operador DIV en problemas de división entre enteros, pascal trunca la parte residual, es decir;

// área de declaración de variablesreal a;// área de operacionesa := 10 div 4;// área de despliegue de resultadosdesplegar a; -> En pantalla sale ( 2.000000 )

El problema no es el tipo real, sino que por definición de la división entre enteros pascal trunca la parte residual.

El operador (%) devuelve el residuo entero de una división entre enteros, ejemplo;

// área de declaracióninteger alfa;// área de operacionesalfa := 23 mod 4;// área de desplieguedesplegar alfa; -> El resultado en pantalla es 3Otro ejemplo;alfa := 108 mod 10;desplegar alfa; -> El resultado en pantalla es 8

Para resolver los problemas de potencias y raíces, se usan ciertas instrucciones especiales que proporciona el lenguaje, llamadas funciones matemáticas, en pascal existe todo un conjunto de instrucciones o funciones matemáticas.

Y ademas deberan recordar sus leyes de logaritmos y de potencias:

Con el uso de los logaritmos, los procesos de multiplicación, división, elevación a potencias y extracción de raíces entre números reales pueden simplificarse de la manera siguiente.

1.- El logaritmo de un producto es igual a la suma de los logaritmos de los factores. Home Security Tips and buying guides Home Security Tips and buying guides

Log ( a . m) = log a + log m

2.- El logaritmo de un cociente es igual a la diferencia de los logaritmos de los términos

Log(a:m) = log a - log m

3.-El logaritmo de una potencia es igual al exponente por el logaritmo de la base.

Log am = m * Log a

4.- El logaritmo de una raiz es igual al logaritmo del radicando dividido por el índice de la raíz

log = m/n log a

Las dos funciones que se usan para resolver este problema son:

Ln(x) ← Nos regresa el logaritmo natural del numero x.

EXP(x) ← nos regresa eX es decir el antilogaritmo de un numero.

Otra vez si se ocupa resolver la multiplicacion de 5 * 20, la regla de logaritmos nos dice que el resultado es = log(5) + log(20) aunque en pascal se usa Ln(5) + Ln(20) pro en estos casos lo que se tiene de resultado no es 100 sino el logaritmo de 100, porque estamos sumando los logaritmos, es decir al resultado de la suma de logaritmos le tenemos que sacar su antilogaritmo, para conocer el resultado final(100) de la mulptiplicacion.

Ejemplo en pascal

Real alfa

Alfa := Exp( Ln(5) + Ln(20) );

Como se observa primero se calculan los logaritmos de 5 y de veinte con (Ln), luego los sumamos y a este resultado le extraemos el antilogaritmo con (EXP) que seria el resultado final.

Otro ejemplo si se tiene la potencia 53 entonces aplicando la regla de logaritmos el programa quedaria:

Real alfa

Alfa = EXP(5 * Ln(3));

Y si se tiene que obtener la raiz de 9 Ö 9 en borland delphi sera:

Alfa = EXP( 1/2 * Ln(9));��

OPERADORES ARITMETICOS BORLAND DELPHI

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/borland_delphi/operadores_aritmeticos/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente