Parametri (tietotekniikka)

Parametri tai argumentti tarkoittaa tietotekniikassa tietoja, joita välitetään tietokoneohjelmalle tai ohjelman aliohjelmalle. Parametri voi olla vakioarvo tai muuttuja, jonka ominaisuudet ohjaavat tai määrittävät toimintaa.

Kun parametrilla voidaan tarkoittaa kutsujan antamaan arvoa argumentilla voidaan tarkoittaa kutsutun kohteen saamaa arvoa. Voidaan myös käyttää termejä todellinen parameteri tai argumentti, sekä muodollinen parametri tai argumentti. Todellinen on itse kutsun yhteydessä käsiteltävä tieto, kun taas muodollinen tarkoittaa funktion tyyppijärjestelmän mukaisesti käyttämää tietoa, joka määrittää funktion tunnisteen (). 

Yksinkertaistaen parametreiksi voidaan kutsua funktion määrittelyssä olevaa (muodollista) nimeä ja argumentiksi funktion saamaa todellista arvoa: parametrit alustetaan argumenttien arvoilla.

Argumenttien/parametrien lukumäärälle on olemassa termi ariteetti. 

 Esimerkkejä 
Ohjelmille välitettävät parametrit ilmoitetaan seuraavasti: ohjelma.exe [parametri1 [parametri2...]]. Kun Windowsin käyttöliittymässä tai muissa graafisissa käyttöliittymissä tiedosto vedetään ohjelman päälle, parametrit määrittyvät seuraavasti: ohjelma.exe "tiedosto1" ["tiedosto2"...]

Ohjelmoinnissa funktion tai aliohjelman parametrit ilmoitetaan yleensä sulkeissa pilkuilla erotettuina: funktio(parametri1[, parametri2...]). Joissakin BASIC-kielissä aliohjelmien (SUB), jotka eivät palauta arvoa, parametrit ilmoitetaan ilman sulkeita: aliohjelma parametri1 [, parametri2...]. Funktioiden parametrit ilmoitetaan kuten yleensäkin. 

Komentojonotiedostoissa (esim. .BAT) parametrit ilmoitetaan ilman pilkkua: käsky parametri1 [parametri2...]

Myös verkkosivujen navigointi tapahtuu antamalla eri parametreja sivuille. 
Parametrit eritellään kysymysmerkillä (?), jonka jälkeen tulee parametrin arvo ?sivu=etusivu&osio=yhteystiedot. Useampi arvo erotetaan merkillä "&".
Esimerkiksi:
 http://www.example.net/profiili.html?profiili_id=38300
Koska verkkosivujen parametrit ovat täysin käyttäjän muokattavissa, syötetyt arvot tulee aina tarkastaa ja suojata.

 Katso myös 
 Kutsukäytäntö

 Lähteet 

Luokka:Ohjelmointi
Luokka:Seulonnan keskeiset artikkelit

fr:Paramètre#Informatique