در پست های قبل پیش نیاز هایی که باید میدونستید
و یه کوچولو الگوریتم نوشتن رو یاد گرفتیم
بعضیا سوال کردن که از چه برنامه ای باید استفاده کنیم ؟ ما اینجا داریم الگوریتم مینویسیم و همون طور که پیداس الگوی برنامه های ما هست
و الگو همیشه رو کاغذ پیاده میکنن
پس فعلا نیازی به برنامه نداریم و شما باید برای خودتون مثال بزنید تا
با روش کار به اندازه کافی آشنا بشید .
داخل ریاضی اولویت هایی داریم برای محاسبه کردن اعداد که به این صورته :
1.پرانتز
2.ضرب و تقسیم
3.جمع و تفریق
وقتی بخوایم یه مسئله رو حل کنیم باید به ترتیب رعایت کنیم
تا بتونیم جواب درست رو به دست بیاریم
برای مثال :
الگوریتمی بنویسید که طول و عرض مستطیل را خوانده
و محیط آن را حساب کند ؟
دیگه تا الان ورودی ها رو فهمیدین و توضیح نمیدم :)
خط سوم هم به برنامه گفتیم که اول جمع کنه عددهامون بعد در 2 ضرب کنه
از اونجایی که اولویت با پرانتز هست ، ما عددمون رو داخل پرانتز میزاریم که اگر ما عددمون رو داخل پرانتز نزاریم جوابمون کاملا اشتباه میشه
در برنامه نویسی ما عملگر هامون به این شکل هستن :
چی هست ؟!
در تقسیم (صورت مسئله ، مقسوم علیه ، خارج قسمت و باقی مانده) داریم
صورت مسئله مقداری هست که متغیر ورودی برنامه هست
که خودمون به برنامه میدیم
مقسوم علیه مقداری هست ک میخوایم عددمون رو در اون تقسیم کنیم
خارج قسمت با استفاده از بک اسلش به دست میاریم
* الان واس بعضیا سوال میشه که خارج قسمت چیه ؟ چون تو نظام جدید آموزشی عوض شده و اگه کسی متوجه نشد چی هست
میتونه از سن و سال گذشته ها بپرسه :)
باقی مانده رو هم از طریق دستور Mod به دست میاریم
برای اشنایی بیشتر چند تا مثال دیگه هم خودم میزنم :
الگوریتمی بنویسید که یک عدد به میلی متر دریافت کند
و به متر ، سانتی متر و میلی متر تبدیل واحد کند ؟
اینجا اول یه متغیر تعریف کردیم به اسم M
بعد از اون گفتیم طبق قوانین تبدیل واحد برای تبدیل میلی متر به متر ، عددمون رو تقسیم بر 1000 کن و خارج قسمت اون رو بریز داخل Metr
* Metr چیز خاصی نیست یه متغیره که خودم تعریف کردم که مقدارم داخل اون نگه داری شه تا اخر کار ازش پرینت بگیرم
ما اینجا از عدد اولمون متر رو به دست آوردیم پس دیگه با عدد اول کار نداریم و باید از باقی مانده مقادیر دیگه رو به دست بیاریم
خط چهارم گفتم که باقی مانده تقسیم رو بریز داخل R و نگه دار
خط پنجم گفتم که برای به دست آوردن سانتی متر ، باقی مانده تقسیم رو تقسیم بر 10 کن و خارج قسمت رو بریز داخل Canti و نگه دار
و هر چیز که مونده باشه از عدد اول ما میلیمتر میشه پس تو خط ششم گفتم که عددمون رو تقسیم بر 10 کن و باقی مانده اون رو بریز داخل Mili
در آخر هم گفتم مقدار هایی که تو متغیر های تعریف شده نگه داشته رو نشون بده
واس امشب دیگه کافیه تمرین کنید تا قلق کار بیاد دستتون
موفق و سربلند باشید
و یه کوچولو الگوریتم نوشتن رو یاد گرفتیم
بعضیا سوال کردن که از چه برنامه ای باید استفاده کنیم ؟ ما اینجا داریم الگوریتم مینویسیم و همون طور که پیداس الگوی برنامه های ما هست
و الگو همیشه رو کاغذ پیاده میکنن
پس فعلا نیازی به برنامه نداریم و شما باید برای خودتون مثال بزنید تا
با روش کار به اندازه کافی آشنا بشید .
داخل ریاضی اولویت هایی داریم برای محاسبه کردن اعداد که به این صورته :
1.پرانتز
2.ضرب و تقسیم
3.جمع و تفریق
وقتی بخوایم یه مسئله رو حل کنیم باید به ترتیب رعایت کنیم
تا بتونیم جواب درست رو به دست بیاریم
برای مثال :
الگوریتمی بنویسید که طول و عرض مستطیل را خوانده
و محیط آن را حساب کند ؟
1.Start
2.Input A,B
3.M=(A+B)*2
4.Print M
5.End
خط سوم هم به برنامه گفتیم که اول جمع کنه عددهامون بعد در 2 ضرب کنه
از اونجایی که اولویت با پرانتز هست ، ما عددمون رو داخل پرانتز میزاریم که اگر ما عددمون رو داخل پرانتز نزاریم جوابمون کاملا اشتباه میشه
در برنامه نویسی ما عملگر هامون به این شکل هستن :
* ضربیه چیز داریم اینجا به عنوان بک اسلش و Mod که الان فکر میکنید
/ تقسیم
\ بک اسلش (خارج قسمت )
+ جمع
- تفریق
Mod باقی مانده
چی هست ؟!
در تقسیم (صورت مسئله ، مقسوم علیه ، خارج قسمت و باقی مانده) داریم
صورت مسئله مقداری هست که متغیر ورودی برنامه هست
که خودمون به برنامه میدیم
مقسوم علیه مقداری هست ک میخوایم عددمون رو در اون تقسیم کنیم
خارج قسمت با استفاده از بک اسلش به دست میاریم
* الان واس بعضیا سوال میشه که خارج قسمت چیه ؟ چون تو نظام جدید آموزشی عوض شده و اگه کسی متوجه نشد چی هست
میتونه از سن و سال گذشته ها بپرسه :)
باقی مانده رو هم از طریق دستور Mod به دست میاریم
برای اشنایی بیشتر چند تا مثال دیگه هم خودم میزنم :
الگوریتمی بنویسید که یک عدد به میلی متر دریافت کند
و به متر ، سانتی متر و میلی متر تبدیل واحد کند ؟
1.Start
2.Input M
3.Metr = M \ 1000
4.R = M Mod 1000
5.Canti = R \ 10
6.Mili = R Mod 10
7.Print Metr , Canti , Mili
8.End
بعد از اون گفتیم طبق قوانین تبدیل واحد برای تبدیل میلی متر به متر ، عددمون رو تقسیم بر 1000 کن و خارج قسمت اون رو بریز داخل Metr
* Metr چیز خاصی نیست یه متغیره که خودم تعریف کردم که مقدارم داخل اون نگه داری شه تا اخر کار ازش پرینت بگیرم
ما اینجا از عدد اولمون متر رو به دست آوردیم پس دیگه با عدد اول کار نداریم و باید از باقی مانده مقادیر دیگه رو به دست بیاریم
خط چهارم گفتم که باقی مانده تقسیم رو بریز داخل R و نگه دار
خط پنجم گفتم که برای به دست آوردن سانتی متر ، باقی مانده تقسیم رو تقسیم بر 10 کن و خارج قسمت رو بریز داخل Canti و نگه دار
و هر چیز که مونده باشه از عدد اول ما میلیمتر میشه پس تو خط ششم گفتم که عددمون رو تقسیم بر 10 کن و باقی مانده اون رو بریز داخل Mili
در آخر هم گفتم مقدار هایی که تو متغیر های تعریف شده نگه داشته رو نشون بده
واس امشب دیگه کافیه تمرین کنید تا قلق کار بیاد دستتون
موفق و سربلند باشید
سلام درباره وی بی اسکریپت میشه توضیح بدید.
اصلا چیع بدرد میخوره برای ویروس نویسی