Tip de date complex

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 6 februarie 2019; verificările necesită 2 modificări .

Unele limbaje de programare oferă un tip de date special pentru numere complexe . Având un tip încorporat, este mai ușor să stocați valori complexe și să efectuați operațiuni asupra acestora.

Aritmetică peste numere complexe

Variabilele și valorile complexe sunt de obicei stocate ca o pereche de numere în virgulă mobilă. Limbile care acceptă un tip încorporat pentru valori complexe oferă de obicei o sintaxă specială pentru inițializarea variabilelor complexe (de exemplu, CMPLX(R, I)în Fortran) și extind operațiile aritmetice de bază ('+', '-', '×', ' /'). Aceste operații sunt de obicei traduse de către compilator într-o secvență de instrucțiuni pentru procesarea numerelor în virgulă mobilă sau în apeluri la funcții ale unei biblioteci speciale. Uneori sunt furnizate și funcții pentru a ieși complexe, pentru a le compara pentru egalitate și altele. Ca și în matematică, limbile care acceptă tipuri complexe pot folosi numere obișnuite în virgulă mobilă ca numere complexe cu parte imaginară zero.

Suport lingvistic

Istorie

de date COMPLEX fost utilizat pe scară largă începând cu FORTRAN IV [3]


Note

  1. https://books.google.com/books?id=3gYNAQAAIAAJ&pg=PA32&dq=fortran+complex&hl=en&ei=jokTToOwNsbLsga69OTTDg Arhivat 18 iunie 2016 la Wayback Machine „Complexul FORRAN II... capabilitățile sunt mai limitate decât altfel și sunt exprimate mai mult decât diferit. FORTRAN IV"
  2. Documentația Python v2.6.5 . Data accesului: 5 iulie 2011. Arhivat din original pe 4 iulie 2011.
  3. A guide to Fortran IV programming Arhivat 7 aprilie 2022 la Wayback Machine Daniel D. McCracken - 1972-288 pagini . „Capacitatea oferită de operațiunile complexe Fortran reprezintă o mare economie în efortul de programare în anumite probleme.”