0% au considerat acest document util (0 voturi)
16 vizualizări7 pagini

Programare C++

Documentul descrie mai multe funcții matematice incluse în biblioteca din C++ precum rădăcina pătrată, puterea, valoarea absolută și funcțiile trigonometrice, logaritmice. De asemenea, explică cum să construiești expresii matematice folosind operatori, variabile și funcții pentru a efectua calcule.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
16 vizualizări7 pagini

Programare C++

Documentul descrie mai multe funcții matematice incluse în biblioteca din C++ precum rădăcina pătrată, puterea, valoarea absolută și funcțiile trigonometrice, logaritmice. De asemenea, explică cum să construiești expresii matematice folosind operatori, variabile și funcții pentru a efectua calcule.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

INFORME

Funcț ii Matematice

Limbajul C++ include multe funcț ii care permit realizarea diverselor operaț ii.
ce ar putea fi necesare în momentul programării. Funcț iile menț ionate sunt deja
programate ș i incluse în bibliotecile limbajului, ceea ce permite, pe lângă economisirea timpului
pentru a nu fi nevoit să le scriu, că nu au erori ș i că sunt foarte eficiente.
Aș a cum s-a menț ionat deja, aceste funcț ii nu fac parte din limbajul C++, aș a că, pentru a putea
pentru a face uz de ele, trebuie să inclus în program bibliotecile care le conț in, pentru a
care se utilizează directiva #include <>.
Printre aceste funcț ii, care de altfel sunt foarte utile, se află funcț iile matematice.
utilizate pentru a rezolva diferite tipuri de calcule; acestea sunt incluse în biblioteca de
C++ apelată<math.h>.
În continuare sunt definite câteva dintre aceste funcț ii.

Rădăcină Pătrată(sqrt ( ))
Trebuie să luăm în considerare că argumentul său trebuie să fie pozitiv. Prototipul acestuia
funcț ia este:

sqrt ( );

Exemplu:
// Calculează rădăcina pătrată
# include <iostream>
#include <math.h>
folosind spaț iul de nume std;
int main()
{
plutitor x, y, z;
x=6; y=6;
z = rădăcina pătrată (x*y);

z=
cout << z;
}
Putere (pow)

Această func ț ie permite calcularea valorii unui număr (bază), ridicat la un alt număr.
(exponente). El prototipo de esta función es:

Pow (a, b);

Această instrucț iune returnează valoarea lui a ridicată la puterea b. Ambele parametru pot
să fie de tip întreg sau flotant.

Ejemplo:

// Calcula puterea
# include <iostream>
#include <math.h>
folosind spaț iul de nume std;
int main()
{
float x, y, z;
x=3; y = 2;
z = putere(y, x);
cout << " z = ";
cout << z;
}

Valoare absolută (abs)

Această funcț ie returnează valoarea absolută a parametrului. Parametrul trebuie să fie întreg.

Abs (y);
Exemplu:

// Calculul valorii absolute


# include <iostream>
#include <math.h>
folosind namespace std;
int main()
{
int x, y, z;
x= -17; y = 4;
z = abs(x+y);
cout << " z = ";
cout << z;
}

Funcț ii trigonometrice

În oricare dintre cazuri, unghiurile se exprimă în radiani. Dacă se doreș te să se lucreze în


grade, trebuie definit în cadrul programului, variabila Picomo 3.1416, prin intermediul directivei #
definepi3.1416 ș i multiplică variabila cu pi ș i împarte-o la 180.
Printre câteva dintre aceste funcț ii se pot menț iona:

Cos (x) Calculează cosinusul unui unghi x


Sin(x) Calculează sinusul unui unghi x
tan(x) Calculează tangenta unui unghi x

Exemplu:

// Calcularea funcț iilor trigonometrice de bază


# include <iostream>
#include <math.h>
folosind spaț iul de nume std;
# define pi 3.1416
int main()
{
float x, y, w, z;
cout << "Introduceț i x în grade = "; cin >> x;
x *=(pi/180);
z = cos (x);
y = sin (x);
w = tan (x);
cout << " coseno(x) este z = ";
cout << z<<endl;
cout << " seno(x) este y = ";
cout << y<<endl;
cout << " tangente(x) este w = ";
cout << w;
}

Funcț ii logaritmice

Între funcț iile logaritmice, se pot menț iona:

Log (x) Calculează logaritmul natural sau neperian (în baza e), al argumentului x

Log10 (x) Calculează logaritmul decimal sau în baza 10 al argumentului x

Exp (x) Calculează exponentiala unde este constanta lui Euler al cărei valoare este 2.718282
Exemple

// Calculul funcț iilor logaritmice


# include <iostream>
#include <math.h>
folosind spaț iul de nume std;

int main()
{
float x, y, w, z;
cout << " Introduceti x (argument) = "; cin >> x;
z = log (x);
y = log10 (x);
w = exp(x);
cout << " Logaritmul natural(x) este z = ";
cout << z<<endl;
Logaritmul decimal (x) este y =
cout << y << endl;
cout << " Exponencial(x) este w = ";
cout << w;
}
Construirea expresiilor

O expresie matematică nu este altceva decât relaț ia dintre operatori, operanzi, care
pot fi variabile sau constante ș i, în multe cazuri, funcț ii care se găsesc în biblioteci.

De exemplu:

Expresie pentru a determina dacă un număr este par

Num % 2 == 0

Expresie pentru a ș ti dacă un număr este în intervalul [a,b]

(num >= a) && (num <= b).

ACTIVITATE DE AUTOADAPTARE 3

Programa: Programare Orientată pe Obiect cu Limbajul C++

Curs: Limbaj de Programare C++ Nivel I


Unitatea didactică: Operaț ii de bază
Nombre de la actividad: Construcción de expresiones en C++

Descrierea activităț ii

I.- Construieș te următoarele expresii, justificând răspunsul tău:

Expresie pentru a verifica dacă 3 numere sunt egale.


(x / y == 1) && (y / z == 1)

2. Expresie pentru a determina că variabila vârstă este în afara intervalului 15-40 fără
Includeț i extremităț ile.
(vârstă < 15) || (vârstă > 40)
3. Scrie ț i expresia: x y între 1 –4x.
x * y / (1–4 * x)

4. Scrie ț i expresia: y = x2 –2x + 4


y = x * x–2 * x + 4

(a + b) c –d + e (m / n)
(a + b) * c - d + e * (m / n)

Referinț e bibliografice

Lectura ș i scrierea de date în C [Publicaț ie pe un blog]. (2014, Octombrie). Recuperat 10 aprilie,


2019de[Link]

Pozo, S.(2009, septembrie). Curs de C++. Recuperat pe 11 aprilie 2019, de


[Link]

Bustamante P., Aguinaga I., Aybar M., Olaizola L., Lazcano I. (2004). Învăț aț i C++ de bază ca ș i cum
a ș fi fost în primul. Spania, Navarra. Universitatea din Navarra. Colec ț ia „ Învăț aț i...ca ș i cum
a fost în primul an.

Funcț ii matematice [Publicaț ie pe un blog]. (2014, 21 mai). Recuperat pe 21 aprilie 2019, de


[Link]

Tutorial Limbaj C++. (2000). Recuperat 22 aprilie 2019 de


[Link]

S-ar putea să vă placă și