Tipična zgradba programa