خیلی از کسایی که تازه میخوان وارد دنیای برنامهنویسی بشن، مستقیم میرن سراغ یاد گرفتن کد. ولی یه چیز خیلی مهمتر از خودِ کدنویسی هست: تفکر الگوریتمی.
🔹 تفکر الگوریتمی یعنی چی؟
🔸 الگوریتم در علوم کامپیوتر یعنی یک دستورالعمل گامبهگام برای حل یک مسئله.
🔸 تفکر الگوریتمی یعنی اینکه ذهن ما یاد بگیره مسائل رو به شکل قابل تجزیه، منطقی و مرحلهبهمرحله ببینه.
مثال: میخوای بزرگترین عدد بین ۳ تا عدد پیدا کنی.
مرحله ۱: عدد اول و دوم رو مقایسه کن.
مرحله ۲: هرکدوم بزرگتر بود رو با عدد سوم مقایسه کن.
مرحله ۳: نتیجه رو به عنوان بزرگترین عدد اعلام کن.
همین سادهترین مثال، نشون میده که چطور باید با ذهن منطقی جلو بریم.
✍️ شبهکد (Pseudo Code) چیه؟
گاهی هنوز نمیخوای وارد یه زبان خاص بشی، اما میخوای الگوریتم رو بنویسی. برای همین از شبهکد استفاده میکنیم.
🔹 شبهکد زبان بین انسان و ماشینه.
به آدمها کمک میکنه راحتتر ایده رو بفهمن.
به برنامهنویس کمک میکنه سریعتر ایده رو به کد واقعی تبدیل کنه.
شبهکد برای مسئله بالا میشه:
شروع
بخوان عدد۱، عدد۲، عدد۳
اگر عدد۱ > عدد۲ آنگاه
بزرگترین = عدد۱
در غیر این صورت
بزرگترین = عدد۲
اگر بزرگترین < عدد۳ آنگاه
بزرگترین = عدد۳
چاپ کن بزرگترین
پایان
#کد_استارت
𝐂𝐨𝐝𝐢𝐫𝐚𝐧 | کــُدیران
🆔 https://t.me/codeiran04