Funkcijas, kuru definīcijas apgabals ir naturālo skaitļu kopa, sauc par skaitļu virknēm.
Piemēram, skaitļu virkne ir \(1\); \(3\); \(5\); \(7\); \(9\); ...
Virknē uzrakstītos skaitļus sauc par virknes locekļiem. Parasti tos apzīmē ar mazajiem alfabēta burtiem, piemēram, a1a2; a3; a4; ..., kur indekss \(1\); \(2\); \(3\); \(4\) aiz burta \(a\) norāda katra locekļa kārtas numuru.  
 
Vispārīgā veidā virkni var pierakstīt  a1; a2; a3; ...;an1; an; an+1; ... .
an sauc par virknes vispārīgo locekli jeb n-to locekli, kur \(n\) - virknes locekļa kārtas numurs. 
Piemērs:
Naturāliem skaitļiem, skaitot no \(1\), desmitais virknes loceklis ir a10\(= 10\).
 Virkni var uzdot, norādot visus tās locekļus vai izmantojot virknes vispārīgā locekļa formulu. Formula parāda, kā aprēķināt jebkuru virknes locekli, ja zināms tā kārtas numurs \(n\).
 
Uzraksti virknes, kuras vispārīgā locekļa formula ir an = 3n:
a) pirmo locekli;
b) divdesmito locekli.
 
a) ja n = 1, tad n vietā formulā ievieto 1:
a1= 3 ·1 = 3
  
b) ja n = 20, tad n vietā formulā ievieto 20:
a20= 3 ·20= 60
 
Šī skaitļu virkne ir bezgalīga, jo n vietā var likt jebkuru naturālu skaitli (bezgalīgi daudz).
 
Virkni var definēt rekurenti. Tiek doti pirmie virknes locekļi un virknes formula, ar kuras palīdzību katru nākamo virknes locekli izsaka ar iepriekšējiem virknes locekļiem.
 
Ar rekurences formulu definēta Fibonači skaitļu virkne, kur \(\)a1\(= 1,  \)a2\( =1\) un an+1= an+ an1. Nosaki nākamos trīs locekļus!
 
Formulas an+1= an+ an1 pieraksts nozīmē -  lai iegūtu nākamo locekli, jāsaskaita divi iepriekšējie.
  
\(\)a3\(= \)a2\( + \)a1\(= 1+1= 2\)
  
\(\)a4\(= \)a3\( + \)a2\(= 2+1= 3\)
  
\(\)a5\(= \)a4\(+ \)a3\(= 3+2= 5\)