در دوران دبیرستان از شما خواسته می شد که رابطه فیثاغورث را به زبان بیسیک بنویسید.
حال در نظر بگیرید یک مهندس بخواهد پروژه ای را بنویسد و مجبور باشد دهها بار از رابطه فیثاغورث استفاده کند.
در آن صورت وی مجبور بود دهها بار آن را تعریف کند، یا اگر به بیسیک آشنایی داشت از Goto استفاده کند.
اما با وجود "برنامهنویسی ساختیافته" او دیگر مجبور به این کار نیست. بلکه می تواند یک تابع یا رویه یا زیر رویه به نام مثلا C=pyth(a,b) تعریف کند و به مراتب از آن استفاده کند.
"برنامهنویسی ساختیافته" یعنی مبنا بر توابع، رویه ها و زیر برنامه ها
مهمتر این که همکلاسی شما یا آقای (شان پنگ) اهل چین هم می تواند از pyth استفاده کند.