Saltar al contenido principal
LibreTexts Español

3.5: Algunas matemáticas simples

  • Page ID
    82407
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    C usa los mismos operadores matemáticos básicos que muchos otros idiomas. Estos incluyen +, ,/(dividir) y * (multiplicar). Los paréntesis se utilizan para agrupar elementos y forzar la jerarquía de operaciones. C también incluye% para módulo. Modulo es una operación entera que deja el resto de una división, así 5 módulo 7 es 2.

    La división se comporta un poco diferente con enteros que con flotadores ya que no puede haber resto. Así 9 la división entera 4 es 2, no 2.25 como sería si estuvieras usando flotadores. C también tiene una serie de manipuladores de bits que veremos un poco más tarde. Para operaciones matemáticas superiores, querrá mirar la biblioteca matemática (archivo de encabezado math.h). Algunos ejemplos son sin (), cos (), tan (), log10 () (log común) y pow () para poderes y raíces. No intentes usar ^ como lo haces en muchas calculadoras. x elevado a la potencia y no es x^y sino pow (x, y). El operador ^ tiene un significado completamente diferente en C! Recordando lo que dijimos anteriormente sobre las bibliotecas, si quisieras usar una función como sin () en tu código, tendrías que decirle al compilador dónde encontrar el prototipo e información similar. En la parte superior de tu programa agregarías la línea:

    #include <math.h>

    Una advertencia final: Los ejemplos anteriores pretenden ser claros, pero no necesariamente la forma más eficiente de hacer las cosas. Como veremos, a veces la forma en que codificas algo puede tener un enorme impacto en su desempeño. Dado el poder de C, los programadores expertos a veces pueden crear código que es casi indescifrable para la gente común. Hay un método detrás de la aparente locura.


    This page titled 3.5: Algunas matemáticas simples is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by James M. Fiore via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.