خيلي ممنون whitehat جان ...
منظور شما از نوشتن الگوريتم چيه ؟
منظورم خود روش حل يا حل مسئله نيست . منظورم شيوه نگارش روش حل مسئله هست .

حالا مي توانيد نحوه اين كار را بر روي كاغذ بياوريد و بعد پياده سازي كنيد يا اگه حافظه خوبي داريد در ذهن خود آنرا تصوير كنيد. كه تجربه نشان داده روش اول داراي خطاي كمتر و با سرعت بيشتري پياده سازي ميشه و اصطلاحا مقرون به صرفه است.
من هم منظورم همين بود . الگوريتم يعني روش حل يك مسئله . حالا حتما نبايد روي يك كاغذ نوشته بشه ، شروع و پايان داشته و ... . بعضي از مسائل چون آسون هستند سريع توي ذهن حساب كتاب مي‌كني و بعضي كه پيچيده ميشه مياري روي كاغذ .
منظور شما همين بوده؟

يك سوال ديگه : آيا همزمان نوشتن الگوريتم و پياده سازي اون براي مسائل ساده ايرادي داره؟
مثلا فرض كنيد من مي‌خوام يك login خيلي ساده درست كنم .
ميگم كه خوب اول بايد يك پسورد از كاربر بگيرم . پس مي نويسم :
Pass=Inputbox("Please enter password")
بعد بايد چك كنم ببينم آيا با "1" برابر هست يا نه . اگه برابر بود form2 را نشون بده . پس :
If Pass="1" then form1.show

با تشكر