Funkcionalna slovnica je jezikovna teorija, ki jo je v sedemdesetih letih prejšnjega stoletja prvič predlagal nizozemski jezikoslovec Simon Dik. V devetdesetih letih prejšnjega stoletja se je preimenovala v Functional Discourse Grammar, vendar se teorija lahko imenuje katero koli ime. Ta teorija se imenuje funkcionalna, ker navaja, da imajo vse sestavine, bodisi priponke, besede, besedne zveze ali stavke, pomenske, skladenjske in pragmatične funkcije. Funkcionalni slovničarji lahko analizirajo jezikovne izjave kot pragmatične, pomenske, oblikoslovnične ali fonološke.
Več jezikoslovnih teorij je znanih tudi kot funkcionalne slovnice, v nasprotju s formalnimi slovnicami. Najbolj znana med njimi je sistemska funkcionalna slovnica, ki jo je prvi objavil britanski jezikoslovec Michael Halliday leta 1961. Druge funkcionalne slovnice vključujejo dansko funkcionalno lingvistiko, leksikalno funkcionalno slovnico ter slovnico vloge in referenčne slovnice. Teh ne smemo zamenjevati s teorijo funkcionalne slovnice, kot jo je opisal Dik, medtem ko je med letoma 1969 in 1994 vodil katedro za splošno jezikoslovje na Univerzi v Amsterdamu na Nizozemskem.
Po Dikovi funkcionalni slovnici ima vsaka sestavina pomensko, skladenjske in pragmatično funkcijo. Semantična funkcija se nanaša na vlogo, ki jo imajo udeleženci v dejanju stavka, na primer agent ali prejemnik. Različne perspektive, kot sta subjekt ali objekt, so analizirane kot skladenjske funkcije. Pragmatična funkcija se nanaša na pomen sestavine glede na njen kontekst.
Pojmovne, slovnične, kontekstualne in izhodne komponente so prisotne v vsakem jezikovnem izreku. Konceptualna komponenta je ideja, ki jo govornik želi sporočiti svojemu občinstvu. Koncept, ki ga je treba deliti, mora biti na prvem mestu, sicer ne bo nobene jezikovne izjave.
V slovnični komponenti se pojem oblikuje v besede v štirih korakih. Prvič, besede so zgrajene na medosebni ravni, ob upoštevanju konteksta, s pomočjo pragmatike. Drugič, vsaka beseda in besedna zveza se med semantičnim korakom preveri za pomen na reprezentativni ravni. Na tretji ravni se upoštevajo oblikoslovni korak, skladnja in oblikoslovje. Nazadnje, fonološka raven upošteva zvok jezikovne izjave.
Kontekstualna komponenta je del izreka, ki ga je mogoče razumeti le glede na to, kar je bilo v pogovoru že deljeno, ali na skupno znanje o okolju. Vsi zaimki so del kontekstualne komponente, ker zahtevajo poznavanje prejšnjega predhodnika. Zadnja komponenta funkcionalne slovnice je izhodna komponenta, v kateri se vsi drugi deli združijo kot jezikovna izreka, bodisi govorjena, pisna ali podpisana.