الگوريتم برنامه نويسي چيست؟

اين وبلاگ مرجع كامل و رسمي مقالات طراحي سايت در مشهد است

الگوريتم برنامه نويسي چيست؟

۵ بازديد

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


الگوريتم چه است؟چيزي كه در وب و مقاله ها ويكي پديا آمده ميباشد، گروه‌اي متناهي از دستور كار‌ها ميباشد، كه به ترتيب خاصي اعمال ميگردند و موضوع‌اي را حل مي‌نمايند. به عبارت ديگر يك الگوريتم، روشي قدم به قدم براي حل موضوع ميباشد. روش احتساب ميانگين در مكتب، يكي مثال‌هاي الگوريتم ميباشد.
البته در صورتيكه به لهجه خودمان بخواهيم بيان‌كنم الگوريتم چه مي باشد، مي بايست بيان‌كنم بعد از آن كه متوجه شديم نرم‌افزار قرار ميباشد چه كاري جاري ساختن دهد و چه مشكلاتي از يوزرها رفع نمايد، هم اكنون مي بايست قدم هاي را تعريف‌و‌تمجيد كنيم تا با اجراي آنها يكي از بعد از ديگري، به سيستم امر دهيم تا آن خلل خاص را حل نمايد. اين قدم هاي دقيقي كه معلوم مي‌نمايند اپليكيشن ما چه گونه بايد فعاليت نمايد را اصطلاحاً الگوريتم مي‌گويند. به عبارت ديگر، الگوريتم خط مش شغل هاي حل يك مسأله در نرم‌افزار نويسي را مي گويند.
در‌ واقع براي داشتن يك الگوريتم خوب، قبل از هر چيز بايستي بدانيم كه اپليكيشن ما قرار ميباشد چه كاري اجرا دهد. بعد از آن بايد به سيستم امر دهيم كه آن عمل يا اين كه امور را به چه شكلي اعمال دهد كه‌اين نصيب مشقت بار عمل ميباشد. در واقعيت، هرچه كارهايي كه ما مي خواهيم سيستم براي ما جاري ساختن دهد بيشتر و غامض‌خيس باشند، حتماً تعداد خط‌هاي كد بيشتري مي بايست نوشته و اپ ي ما هم بغرنج‌خيس گردد و نياز به الگوريتم غامض تري دارا ميباشد.
به نمود عيني يك الگوريتم كه در آن همه ي فرآيند اعمال عمل و دستوراتي كه سيستم بايد يكي از بعداز ديگري اعمال دهد، فلوچارت گفته ميگردد. بعدا راجع‌به فلوچارت يه نوشته‌ي علمي مينويسم.
كلمه الگوريتم از كجا مهيا ميباشد؟الگوريتم اسم هاي ديگري مثل الگوريتمي، خوارزميك يا اين كه خوارزمي داراست. كلمه الگوريتم از اسم رياضيدان و ستاره‌شناس و جغرافي‌دان نامي اهل ايران، ابوجعفر محمد بن موسي خوارزمي (الخوارزمي)، گرفته گرديده است.در قرن ۱۳ ميلادي كلمه الگوريسموس(algorismus) به معناي (سيستم شمارش عربي (دهدهي)) (يعني اعداد ۱ تا ۹ به علاوه صفر، و نيز مضمون‌ اعشار) بود؛ كه هنوز هم يكي‌از معاني كلمه و واژه الگوريسم(algorism) ميباشد. معناي ديگر الگوريسم «آناليز كردن با امداد اعداد عربي» ميباشد؛ يعني رشته جاري ساختن أعمال حسابي مبنا، مانند توده و ضرب، با قرار دادن اعداد در ذيل هم و إعمال قواعدي خاص، كه جايگزين استعمال اعداد رومي و به كارگيري از چرتكه شد. حتي شيوه جاري ساختن دستي تقسيم و جذر دريافت كردن (راديكال) هم الگوريسم ناميده ميشود. در قرن ۱۹ اين واژه در فرانسوي به algorithme تغيير و تحول صورت پيدا كرد، اما معنايش اثبات ماند. طولي نكشيد كه‌اين واژه و كلمه به صورت algorithm وارد لهجه انگليسي شد؛ البته تنها در آخرها قرن ۱۹ ميلادي بود كه معناي عام‌خيس مدرن‌اش را يافت، و به «هر تيم قواعدي براي اجرا يك شيوه محاسباتي يا اين كه روال رايانه‌اي به فعاليت رود» الگوريتم گفته شد.

تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در رویا بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.