Pascal/Librerie e funzioni predefinite: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
G4 (discussione | contributi)
avanzamento 100%
Ramac (discussione | contributi)
m sistemato
Riga 60:
Tuttavia, se per compilare il programma si usa Turbo Pascal, usando la unit ''crt'' quando viene compilato il programma, potrebbe comparire l'errore ''Runtime Error 200: divide by 0'' pur senza che vi sia alcuna divisione per 0 all'interno del programma. Questo è dovuto a un problema d'incompatibilità, che non si verifica però se si usa un altro compilatore.
 
==== Tabella: Lele frequenze delle note ====
 
{| {{prettytable}} width="50%"
<table border="1" style="width:50%;" cellpadding="2" cellspacing="0">
|+ Le frequenze delle note
<tr><th>!Nota </th><th>!!Frequenza (Hz)</th><th>!!Formula (Hz)</th></tr>
<tr><td align="center" valign="center">Do</td><td valign="center">262</td><td><math>440 \cdot (2^\frac{1}{12})^{-9}</math></td></tr>
|-
<tr><td align="center" valign="center">Do#/Reb</td><td valign="center">277</td><td><math>440 \cdot (2^\frac{1}{12})^{-8}</math></td></tr>
<tr><td align="center" valign="center">Re</td><td valign="center">294</td><td>|Do||262||<math>440 \cdot (2^\frac{1}{12})^{-79}</math></td></tr>
|-
<tr><td align="center" valign="center">Re#/Mib</td><td valign="center">311</td><td><math>440 \cdot (2^\frac{1}{12})^{-6}</math></td></tr>
<tr><td align="center" valign="center">Mi<|Do#/td><td valign="center">330</td><td>Reb||277||<math>440 \cdot (2^\frac{1}{12})^{-58}</math></td></tr>
|-
<tr><td align="center" valign="center">Fa</td><td valign="center">349</td><td><math>440 \cdot (2^\frac{1}{12})^{-4}</math></td></tr>
<tr><td align="center" valign="center">Fa#/Solb</td><td valign="center">370</td><td>|Re||294||<math>440 \cdot (2^\frac{1}{12})^{-37}</math></td></tr>
|-
<tr><td align="center" valign="center">Sol</td><td valign="center">392</td><td><math>440 \cdot (2^\frac{1}{12})^{-2}</math></td></tr>
<tr><td align="center" valign="center">Sol|Re#/Lab</td><td valign="center">415</td><td>Mib||311||<math>440 \cdot (2^\frac{1}{12})^{-16}</math></td></tr>
|-
<tr><td align="center" valign="center">La</td><td valign="center">'''440'''</td><td><math>440 \cdot (2^\frac{1}{12})^0</math></td></tr>
<tr><td align="center" valign="center">La#/Sib</td><td valign="center">466</td><td>|Mi||330||<math>440 \cdot (2^\frac{1}{12})^1{-5}</math></td></tr>
|-
<tr><td align="center" valign="center">Si</td><td valign="center">494</td><td><math>440 \cdot (2^\frac{1}{12})^2</math></td></tr>
|Fa||349||<math>440 \cdot (2^\frac{1}{12})^{-4}</math>
</table>
|-
|Fa#/Solb||370||<math>440 \cdot (2^\frac{1}{12})^{-3}</math>
|-
|Sol||392||<math>440 \cdot (2^\frac{1}{12})^{-2}</math>
|-
|Sol#/Lab||415||<math>440 \cdot (2^\frac{1}{12})^{-1}</math>
|-
|La||'''440'''||<math>440 \cdot (2^\frac{1}{12})^0</math>
|-
|La#/Sib||466||<math>440 \cdot (2^\frac{1}{12})^1</math>
|-
|Si||494||<math>440 \cdot (2^\frac{1}{12})^2</math>
|}
 
La [[w:Frequenza|frequenza]] di riferimento è quella del La, ovvero 440 Hz. Per ottenere le altre ottave basta raddoppiare o dimezzare le [[w:Nota_musicale#Frequenza_delle_note|frequenze della nota]] corrispondente di questa ottava centrale.
Line 161 ⟶ 174:
|0||nero||verde||rosso||marrone
|-
|01||nero||turchese||magenta||grigio chiaro
|-
|02||nero||verde chiaro||rosso chiaro||giallo
|-
|03||nero||turchese chiaro||magenta chiaro||bianco
|}