.

WHAT'S NEW?
Loading...
Mostrando entradas con la etiqueta descargar libro matematicas para programadores. Mostrar todas las entradas
Mostrando entradas con la etiqueta descargar libro matematicas para programadores. Mostrar todas las entradas


Para elevar un número a una potencia n en C++ usaremos el método pow de la librería math.h

pow(a, b) donde a es la base y b el exponente. Es decir, sí tenemos pow(2, 3) el resultado sería 8 dado que 2^3 = 8 o lo que sería lo mismo 2*2*2.

Ejemplo Potencia:

#include <iostream>
#include <math.h>

using namespace std;

int main(){
 int n, base;
 cout << "Ingrese la base: " << endl;
 cin >> base;
 cout << "Ingrese el exponente" << endl;
 cin >> n;
 int resultado = pow(base,n);
 cout << base << " elevado a la " << n << " es igual a " << resultado << endl;
 return 0;
}


Declaramos 2 variables de tipo entero llamadas base y n. Pedimos al usuario que ingrese la base y el exponente y los almacenamos en las respectivas variables, luego realizamos la operación y finalmente imprimimos el resultado.

Lo que veríamos en la consola sería algo parecido a lo siguiente:

 Ingrese la base:
2
Ingrese el exponente
3
2 elevado a la 3 es igual a 8


El objetivo de Matemáticas para programadores es poner fin a algunos de los misterios que rodean las operaciones matemáticas especiales que se emplean en BASIC y en lenguaje ensamblador. Tales operaciones, como sistema binario, octal o hexadecimal, operaciones complemento a dos, suma y resta de números binarios, indicadores en microordenadores, operaciones lógicas y desplazamientos, algoritmos de multiplicación y división, operaciones en múltiple precisión, fracciones, factores de escala y operaciones en punto flotante, se explican detalladamente a lo largo del libro, junto con ejemplos prácticos y ejercicios de autoevaluación.
Si uno puede sumar, restar, multiplicar y dividir con números decimales, entonces podrá ejecutar las mismas operaciones en binario o en cualquier otra base numérica, tal como la hexadecimal. Este libro le enseñará cómo.
También será un excelente compañero en cualquier curso de lenguaje ensamblador o BASIC Avanzado.
Contenido:
Introducción
1. El sistema binario: donde empieza todo
2. Octal, hexadecimal y otras bases numéricas
3. Números con signo y notación en complemento a dos
4. Acarreos, errores de desbordamiento e indicadores
5. Operaciones lógicas y desplazamientos
6. Multiplicación y división
7. Múltiple precisión
8. Fracciones y factores de escala
9. Transformaciones ASCII
10. Números en punto flotante
Apéndices
Glosario
Indice alfabético