Pascal ir viena no programmēšanas pamatvalodām, ko 1970. gadā izstrādāja Šveices zinātnieks Niklaus Wirth. Tā ir ļoti populāra izglītības iestādēs tās vienkāršības un lieliskās funkcionalitātes dēļ.
Datu tipi
Programmēšanas valodā "Pascal" ir vairāki datu veidi, kuru zināšanas ir nepieciešamas programmu rakstīšanai. Ir tikai pieci galvenie datu tipi:
-
Vesels skaitlis ir vesels skaitlis, kas ir no 1 līdz 4 baitiem garš un kuram ir noteikts diapazons atkarībā no apakštipa:
- Īss - no -128 līdz 127
- Baits - no 0 līdz 255
- Vārds - no 0 līdz 65535
- Int - no -32 768 līdz 32 767
- Garš - no -2 147 483 648 līdz 2 147 483 647
-
Reālie dati ir peldošā komata skaitlis ar milzīgu diapazonu. Šāda veida datiem kopumā ir pieci apakštipi:
- Reāls - no 2,9 E-39 līdz 1,7 E +38
- Vienreizējs - no 1,5 E-45 līdz 3,4 E + 38
- Divkāršs - no 5,0 E-324 līdz 1,7 E + 308
- Pagarināts - no 3.4E-4951 līdz 1.1E + 4932
- Comp - no -2 E + 63 līdz +2 E + 63 -1
- Rakstzīmju dati - jebkura alfabēta rakstzīme. Valodās to apzīmē ar saīsinājumu "char", tam nav apakštipu.
- Virknes dati ir rakstzīmju secība, kas rakstīta kā "virkne".
- Būla dati - tiek attēloti kā patiesi vai nepatiesi.
Viena veida datu tulkošana citā
Dažreiz rodas nepieciešamība strādāt vienlaicīgi ar vairāku veidu informāciju. Piemēram, ja jūs rakstāt izteicienu "45 + 45" tipa "int", tad, veicot darbu, programma parādīs šo skaitļu summu. Situācija ir atšķirīga ar virknes mainīgo. Rakstot to pašu izteicienu, ekrānā parādīsies vai nu skaitlis "4545", vai arī pati izteiksme atkarībā no pēdiņu izvietojuma. Matemātiskās darbības var veikt tikai, izmantojot veselu vai reālu datu tipus, jo tikai tie darbojas ar skaitļiem.
Piemēram, meklēsim 2 un 3 summu, izmantojot Pascal programmēšanas valodu.
Tā kā tiek izmantots vesels skaitļa datu tips, programmas startēšanas laikā tiek parādīts tikai divu skaitļu summas rezultāts. Ja ir nepieciešams precīzi formulēt atbildi, jums vajadzētu izmantot virknes datus. To var izdarīt vienā rindā vai divās. Pirmā metode ir vienkāršākā, jo tai nav nepieciešams tulkošana no “int” uz “string”.
Ekrānā parādās divas līnijas. Pirmā rinda norāda, kāda darbība tika veikta, bet otrā - tās rezultātu. Tas ir viens no veidiem, kā varat izmantot vairāku veidu datus. Tomēr ar tās palīdzību tekstu nebūs iespējams pareizi formatēt, ja jums ir jāuzraksta vairākas izteiksmes. Lai atrisinātu šo problēmu, jāievada mainīgie un jāizmanto, lai skaitliskos datus pārveidotu par virknēm.
Tādējādi mēs iegūstam divus izteicienus, no kuriem katrs ir rakstīts vienā rindā. Šī "virknes" tipa mainīgo tulkošana "int" tipa mainīgajos ir viena no visizplatītākajām un tiek izmantota pastāvīgi. Tādā pašā veidā var mainīt arī citus datu tipus.