Difference between revisions of "period/fi"
(Created page with "{{period}} = Piste = == Desimaalierotin == Sisäisesti Pascalissa käytetään <syntaxhighlight lang="pascal" enclose="none">.</syntaxhighlight> (pistettä) erottamaan...") |
|||
Line 5: | Line 5: | ||
== Desimaalierotin == | == Desimaalierotin == | ||
− | Sisäisesti [[Pascal]]issa käytetään <syntaxhighlight lang="pascal" | + | Sisäisesti [[Pascal]]issa käytetään <syntaxhighlight lang="pascal" inline>.</syntaxhighlight> (pistettä) erottamaan luvun kokonaisosa ja murto-osa toisistaan. |
<syntaxhighlight lang="pascal"> | <syntaxhighlight lang="pascal"> | ||
myReal := 6.28318 | myReal := 6.28318 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Vähintään yksi luku pisteen edessä on pakollinen. | Vähintään yksi luku pisteen edessä on pakollinen. | ||
− | Jos luku on <syntaxhighlight lang="pascal" | + | Jos luku on <syntaxhighlight lang="pascal" inline>0</syntaxhighlight> (nolla) ja osia niin <syntaxhighlight lang="pascal" inline>0</syntaxhighlight> on kirjoitettava eteen. |
Lukuja joita ei esitetä kymmenkantajärjestelmässä ei voida käyttää tällä tavoin. Esimerkiksi arvoa puoli ei voi kirjoittaa | Lukuja joita ei esitetä kymmenkantajärjestelmässä ei voida käyttää tällä tavoin. Esimerkiksi arvoa puoli ei voi kirjoittaa | ||
− | <syntaxhighlight lang="pascal" | + | <syntaxhighlight lang="pascal" inline>%0.1</syntaxhighlight> (<syntaxhighlight lang="pascal" inline>%</syntaxhighlight> on [[Binary numeral system/fi|binäärilukujen]] etuliite). |
== Tunnisteen laajuuden valitsin == | == Tunnisteen laajuuden valitsin == | ||
Line 44: | Line 44: | ||
== Alue == | == Alue == | ||
− | Kaksi peräkkäistä pistettä <syntaxhighlight lang="pascal" | + | Kaksi peräkkäistä pistettä <syntaxhighlight lang="pascal" inline>..</syntaxhighlight> määrittää [[Integer/fi|kokonaisluku]] alueen. |
<syntaxhighlight lang="pascal"> | <syntaxhighlight lang="pascal"> | ||
type | type | ||
Line 52: | Line 52: | ||
== Modulin loppu == | == Modulin loppu == | ||
− | Mikä tahansa moduulin eli [[Program/fi|<syntaxhighlight lang="pascal" | + | Mikä tahansa moduulin eli [[Program/fi|<syntaxhighlight lang="pascal" inline>program</syntaxhighlight>]], [[Unit/fi|<syntaxhighlight lang="pascal" inline>unit</syntaxhighlight>]] tai [[Library|<syntaxhighlight lang="pascal" inline>library</syntaxhighlight>]] päälohko on suljettava varatulla sanalla [[End|<syntaxhighlight lang="pascal" inline>end</syntaxhighlight>]] ja pisteellä. |
<syntaxhighlight lang="pascal" highlight="5"> | <syntaxhighlight lang="pascal" highlight="5"> | ||
Line 64: | Line 64: | ||
Sitä voidaan pitää luonnollisten (kirjoitettujen) kielten tapana, jossa pistettä käytetään lopussa. | Sitä voidaan pitää luonnollisten (kirjoitettujen) kielten tapana, jossa pistettä käytetään lopussa. | ||
− | Merkinnän <syntaxhighlight lang="pascal" | + | Merkinnän <syntaxhighlight lang="pascal" inline>end.</syntaxhighlight> jälkeen |
[[Compiler/fi|kääntäjä]] jättää huomiotta sen jälkeen tulevat merkinnät. | [[Compiler/fi|kääntäjä]] jättää huomiotta sen jälkeen tulevat merkinnät. | ||
Line 75: | Line 75: | ||
== Pisteen ASCII arvo == | == Pisteen ASCII arvo == | ||
− | [[ASCII/fi|ASCII]]:ssa pisteen merkkikoodi on desimaalisena <syntaxhighlight lang="pascal" | + | [[ASCII/fi|ASCII]]:ssa pisteen merkkikoodi on desimaalisena <syntaxhighlight lang="pascal" inline>46</syntaxhighlight> |
− | (tai [[Hexadecimal/fi|heksadesimaalisena]] <syntaxhighlight lang="pascal" | + | (tai [[Hexadecimal/fi|heksadesimaalisena]] <syntaxhighlight lang="pascal" inline>2E</syntaxhighlight>) joka on siis määritelty |
− | <syntaxhighlight lang="pascal" | + | <syntaxhighlight lang="pascal" inline>.</syntaxhighlight> (pisteeksi). |
{{Symbols}} | {{Symbols}} |
Latest revision as of 17:19, 6 August 2022
│
English (en) │
suomi (fi) │
français (fr) │
Piste
Desimaalierotin
Sisäisesti Pascalissa käytetään .
(pistettä) erottamaan luvun kokonaisosa ja murto-osa toisistaan.
myReal := 6.28318
Vähintään yksi luku pisteen edessä on pakollinen.
Jos luku on 0
(nolla) ja osia niin 0
on kirjoitettava eteen.
Lukuja joita ei esitetä kymmenkantajärjestelmässä ei voida käyttää tällä tavoin. Esimerkiksi arvoa puoli ei voi kirjoittaa
%0.1
(%
on binäärilukujen etuliite).
Tunnisteen laajuuden valitsin
Strukturoitujen tietotyyppien kohdalla piste erottaa tietorakenteen tunnisteen sen yksittäisistä osista, eli menetelmistä tai datakentistä.
1program recordDemo(input, output, stderr);
2
3uses
4 Linux;
5
6var
7 info: TSysInfo;
8begin
9 if sysInfo(@info) <> 0 then
10 begin
11 halt(1);
12 end;
13
14 writeLn('uptime: ', info.uptime, ' seconds');
15
16 with info do
17 begin
18 writeLn('total free: ', freeram, ' bytes');
19 end;
20end.
Alue
Kaksi peräkkäistä pistettä ..
määrittää kokonaisluku alueen.
type
signumCodomain = -1..1;
Modulin loppu
Mikä tahansa moduulin eli program
, unit
tai library
päälohko on suljettava varatulla sanalla end
ja pisteellä.
program hiWorld(input, output, stderr);
begin
writeLn('Hi world!');
end.
Sitä voidaan pitää luonnollisten (kirjoitettujen) kielten tapana, jossa pistettä käytetään lopussa.
Merkinnän end.
jälkeen
kääntäjä jättää huomiotta sen jälkeen tulevat merkinnät.
Nimiavaruus
Yksiköiden nimet, joissa on pisteitä, käytetään nimiavaruuden (namespace) symbolina.
Pisteen ASCII arvo
ASCII:ssa pisteen merkkikoodi on desimaalisena 46
(tai heksadesimaalisena 2E
) joka on siis määritelty
.
(pisteeksi).
single characters |
|
character pairs |
|