x karakter dizisi, u(x) ise karakter dizisinin sayısal uzunluğunu belirten fonksiyon olsun. mesela, u(ali) = 3, u(veli) = 4.
şimdi meselenin sentaks anlamına geçiyoruz. mesela nikimonbeşkarakterli yazarım, u(x) = 20 olur. ama karakter dizisini tümceye çevirdiğimizde, tümcenin yapısı itibariyle, u(x) = 15 olması lazım. bir anlamda tümceyi yanlış olmaktan çıkarıcak bi ara x* k.d. lazım.
x=(x1)(x2)(x3)
x1=nikim, x3=karakterli
u(x1)= 5, u(x3)=10.
x2 yerine öyle karakter dizisi bulmamız lazım ki, u(x3) + 15 :: x-in tümce olarak anlamını doğrulasın.
katalog değerlerine bakıldığında uygun x2 değerleri için yirmi (nikimyirmikarakterli :: u = 20, nikimyirmidördkarakterli:: u = nikimyirmikarakterli + dört = 20 +4 = 24 olduğunu görebiliriz.)
/x2/ = u(x) değeri anlamlı k.d ler bulmak için yeterli bir değer atamadır.
not1. bir sonrakı derste c ve ya c++ de programını yazıcaz. uslu durun ona göre.
not2. boşluklar koymak istiyorsanız, ona göre davranın. biz problemin boşluk olmayan versiyonuyla çalıştık.