Ievads Informātikā

Kalvis Apsītis
Programmēšana ir saistīta ar diskrēto matemātiku, jo matemātika palīdz cilvēkam saprast, ko datori patiesībā dara. Lai gan diskrēto matemātiku ilgstoši māca vidusskolā un augstskolu datorikas specialitātēm jaunākajos kursos, vienkāršākās un nepieciešamākās zināšanas var apgūt īsā laikā. Informātikas ievadā līdzās matemātikas izklāstam atrodamas arī piezīmes par to praktisko lietošanu WWW programmēšanā. Tie, kuri to jau apguvuši, pie šī ievada var vērsties tad, ja vēlākajās kursa sadaļās sastopas ar nepierastiem apzīmējumiem un terminiem.

Datori darbojas ar datiem. Lai gan datoram visi dati izskatās līdzīgi un sastāv no daudziem bitiem, cilvēkam dabiskāk tos uzskatīt par skaitļiem, tekstu (jeb vārdiem), skaņām, krāsām vai bildēm, atkarībā no to lomas datora darbībā un datu apstrādē. Tādēļ programmēšanā izšķir daudzus datu tipus. Mūsu informātikas kurss sākas ar dažu izplatītāko tipu pārskatu - tie ir skaitļi (gan veselie, gan daļskaitļi), vārdi jeb stringi (t.i. burtu virknītes), loģiskie izteikumi (kas var būt patiesi vai aplami), datu struktūras (masīvi, saraksti, kopas, grafi, koki), funkcijas, teksta un bilžu attēlojumi datora atmiņā.