Concetti Chiave

  • Il programma in C++ calcola la radice quadrata di numeri reali sia positivi che negativi.
  • Non esiste una radice quadrata di un numero negativo nei numeri reali, ma è possibile nei numeri complessi.
  • I numeri complessi sono formati da una parte reale e una parte immaginaria, rappresentata da 'i', dove i^2 = -1.
  • Esempi di output includono la radice quadrata di 9, che è 3, e quella di -16, che è 4i.
  • Il codice C++ per il programma è fornito e già collaudato, permettendo l'esecuzione della funzione.

Radice quadrata di numeri positivi e negativi

Questo programma in C++ permette di stampare la radice quadrata di numeri reali positivi, ma anche di numeri reali negativi!
Ma esiste la radice quadrata di un numero negativo? In

[math]R[/math]
no, ma in
[math]C[/math]
(l'insieme dei numeri complessi), sì!
Ogni numero complesso è composto da una parte reale ed una parte immaginaria (
[math]i[/math]
).
[math]i[/math]
è un numero complesso tale che
[math]i^2 = -1[/math]
.
Qual'è la radice di -25?
[math]5i[/math]
E come si può scomporre il polinomio
[math]x^2+1[/math]
?
[math](x-i)(x+i)[/math]
Esempio INPUT / OUTPUT
INPUT 9
OUTPUT 3
INPUT -16
OUTPUT 4i
Il testo del codice del programma in C++ lo trovi qui sotto, già collaudato!
Testo del codice

#include
#include
#include

using namespace std;

int main(){
float N;
float K;
float RIS;
cout cin >> N;
if(N >= 0){
RIS = sqrt(N);
cout }else{
K = -N;
RIS = sqrt(K);
cout }
system("PAUSE");
}

Domande da interrogazione

  1. È possibile calcolare la radice quadrata di numeri negativi?
  2. No, in [math]R[/math] non esiste la radice quadrata di un numero negativo, ma in [math]C[/math] (l'insieme dei numeri complessi) sì, come dimostrato con l'esempio della radice di -25 che è 5i.

  3. Come si scompone il polinomio [math]x^2+1[/math]?
  4. Il polinomio [math]x^2+1[/math] si scompone in [math](x-i)(x+i)[/math], evidenziando l'importanza della parte immaginaria nei numeri complessi.

  5. Qual è l'output del programma per un input negativo?
  6. Per un input negativo come -16, l'output del programma è 4i, mostrando come il programma gestisca la radice quadrata di numeri complessi.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community