Parksideov trokut matematički je uzorak koji generira trokut brojeva zadane dvije varijable, veličinu i sjeme. Varijabla veličine, N, mora ispunjavati sljedeći uvjet: 1
Broj N predstavlja redove trokuta. Ako je N = 5, tada postoji 5 redova koji čine trokut. U prvom redu trokuta ne smije biti praznog broja. Sve pozicije moraju sadržavati broj veći ili jednak 1. Druga varijabla je sjeme, S, koja predstavlja prvi broj u prvom retku trokuta. Sjeme mora ispunjavati sljedeće uvjete: 1
Kada su poznate varijable veličine i sjemena, proizvodi se ovaj poseban uzorak. Primjer bi izgledao ovako:
Veličina = 4 sjemena = 1
1 2 4 7
3 5 8
6 9
1
Veličina = 5 sjemena = 3
3 4 6 9 4
5 7 1 5
8 2 6
3 7
8
Uzorak brojeva za stvaranje trokuta broji se počevši s lijeve strane donjeg retka, a zatim se pomiče desno i dolje. Svaki put kada se doda sljedeći red, svi brojevi se broje od prvog reda prema dolje. U oba smjera, Parksideov trokut sadržavat će isti broj redaka.
Mnoge klase računalnog programiranja na jezicima kao što je C koriste primjer programa za stvaranje ovog uzorka za bilo koju datu veličinu i sjeme. Program će očitati veličinu i sjeme i ispisati točan uzorak brojeva. To se postiže pomoću logike petlje i osnovne aritmetike zajedno s vještinama programiranja i može se koristiti za predstavljanje osnova logike petlje.
Osim navedene veličine i uvjeta sjemena za početak stvaranja uzorka, ne postoje druga ograničenja za Parksideov trokut. U bilo kojoj iteraciji neće imati više od 20 redaka i početni broj ne veći od 9. Kao što je prikazano u gornjem primjeru trokuta, također nema nula.