تايتل قالب
ایران سیستم|IRANSYSTEM



بعضیا سوال کردن که از چه برنامه ای باید استفاده کنیم ؟ ما اینجا داریم الگوریتم مینویسیم و همون طور که پیداس الگوی برنامه های ما هست 
و الگو همیشه رو کاغذ پیاده میکنن 
پس فعلا نیازی به برنامه نداریم و شما باید برای خودتون مثال بزنید تا 
با روش کار به اندازه کافی آشنا بشید .
داخل ریاضی اولویت هایی داریم برای محاسبه کردن اعداد که به این صورته :
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
اینجا اول یه متغیر تعریف کردیم به اسم M
بعد از اون گفتیم طبق قوانین تبدیل واحد برای تبدیل میلی متر به متر ، عددمون رو تقسیم بر 1000 کن و خارج قسمت اون رو بریز داخل Metr
* Metr چیز خاصی نیست یه متغیره که خودم تعریف کردم که مقدارم داخل اون نگه داری شه تا اخر کار ازش پرینت بگیرم

ما اینجا از عدد اولمون متر رو به دست آوردیم پس دیگه با عدد اول کار نداریم و باید از باقی مانده مقادیر دیگه رو به دست بیاریم 
خط چهارم گفتم که باقی مانده تقسیم رو بریز داخل R و نگه دار
خط پنجم گفتم که برای به دست  آوردن سانتی متر ، باقی مانده تقسیم رو تقسیم بر 10 کن و خارج قسمت رو بریز داخل Canti و نگه دار
و هر چیز که مونده باشه از عدد اول ما میلیمتر میشه پس تو خط ششم گفتم که عددمون رو تقسیم بر 10 کن و باقی مانده اون رو بریز داخل Mili
در آخر هم گفتم مقدار هایی که تو متغیر های تعریف شده نگه داشته رو نشون بده

mojtaba khatibi ۳۰ بهمن ۹۶ ، ۱۷:۵۱ ۱ ۴۳ ویزوال بیسیک

نظرات (۱)

  • masiha
    دوشنبه ۳۰ بهمن ۹۶ , ۱۷:۵۱
    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
    متشکرم
    ******************
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
تجدید کد امنیتی

تیم اموزشی ایران سیستم با هدف اشنا کردن علاقه مندان به اموزش مسائل کامپیوتر. نرم افزار . بازی و ...
در این سایت تلاش کردیم، تمامی نیازهای کاربران برای دسترسی سریع و آسان به محتوای کاربردی در حوزه‌های مختلف را هم‌ زمان فراهم آوریم.
با تشکر