0% found this document useful (0 votes)
2 views3 pages

Python پایتون

Python پایتون

Uploaded by

davood21
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Python پایتون

Python پایتون

Uploaded by

davood21
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

‫استفاده می کنیم‪.

‬‬ ‫←‬ ‫در الگوریتم برای نمایش انتساب از عالمت‬


‫نکته‪ :‬انتساب همیشه از راست به چپ است‪.‬‬

‫‪ number‬این اس‪,,‬ت ک‪,,‬ه ع‪,,‬دد ‪ 10‬را در متغ‪,,‬یر ‪ number‬بری‪,,‬ز‬ ‫←‬ ‫معنی عبارت ‪10‬‬
‫(کپی کن)‪.‬‬
‫مثال‪:‬‬
‫شروع‬ ‫‪-0‬‬
‫متغیرهای ‪ A, B, C‬را ایجاد کن‪.‬‬ ‫‪-1‬‬
‫‪A ← B ← C ← 20‬‬ ‫‪-2‬‬
‫چاپ کن ‪ A + B + C‬را‬ ‫‪-3‬‬
‫پایان‬ ‫‪-4‬‬
‫الگوریتم باال‪ ،‬در گام اول‪ ،‬متغیرهای ‪ A‬و ‪ B‬و ‪ C‬را ایج‪,,‬اد میکن‪,,‬د‪ .‬س‪,,‬پس در گ‪,,‬ام‬
‫دوم‪( ،‬از راس‪,,‬ت ب‪,,‬ه چپ) مق‪,,‬دار ‪ 20‬را در متغ‪,,‬یر ‪ C‬می ری‪,,‬زد‪ .‬بع‪,,‬د مق‪,,‬دار ‪ C‬را‬
‫(یعنی عدد ‪ )20‬در متغیر ‪ B‬می ریزد و بعد مقدار ‪ B‬را (یعنی عدد ‪ )20‬در متغیر‬
‫‪ A‬می ریزد‪ .‬در نهایت در گام سوم‪ ،‬مقدار داخل متغیرها را جمع ک‪,,‬رده و چ‪,,‬اپ‬
‫می کند (عدد ‪ 60‬چاپ خواهد شد)‪ .‬در گام ‪ 4‬الگوریتم پایان می یابد‪.‬‬

‫‪A ← 10‬‬

‫‪B←3‬‬
‫عملگرهای ریاضی‬
‫توضیح‬ ‫مثال‬ ‫معنی‬ ‫عالم‬
‫ت‬
‫مق‪,,‬دار متغ‪,,‬یر ‪ A‬را ب‪,,‬ه عالوه مق‪,,‬دار متغ‪,,‬یر ‪B‬‬ ‫‪A+B‬‬ ‫جمع‬ ‫‪+‬‬
‫میکند‪ .‬یع‪,,‬نی ‪ 10‬را ب‪,,‬ه عالوه ‪ 3‬میکن‪,,‬د‪( .‬یع‪,,‬نی‬
‫‪)13‬‬
‫مقدار متغیر ‪ B‬را از مقدار متغیر ‪ A‬کم میکن‪,,‬د‪.‬‬
‫‪A-B‬‬ ‫تفریق‬ ‫‪-‬‬
‫یعنی ‪ 3‬را از ‪ 10‬کم میکند‪( .‬یعنی ‪)7‬‬
‫مق‪,,‬دار متغ‪,,‬یر ‪ A‬را در مق‪,,‬دار متغ‪,,‬یر ‪ B‬ض‪,,‬رب‬
‫میکند‪ .‬یع‪,,‬نی ‪ 10‬را در ‪ 3‬ض‪,,‬رب میکن‪,,‬د‪( .‬یع‪,,‬نی‬ ‫‪A*B‬‬ ‫ضرب‬ ‫*‬
‫‪)30‬‬
‫مقدار متغیر ‪ A‬را به ت‪,‬وان مق‪,‬دار متغ‪,‬یر ‪ B‬می‬
‫‪A ** B‬‬ ‫توان‬ ‫**‬
‫رساند‪ .‬یعنی ‪ 10‬به توان ‪( .3‬یعنی ‪)1000‬‬
‫مقدار متغ‪,,‬یر ‪ A‬را تقس‪,,‬یم ب‪,,‬ر مق‪,,‬دار متغ‪,,‬یر ‪B‬‬
‫میکند‪ .‬یعنی ‪ 10‬را تقسیم بر ‪ 3‬میکن‪,,‬د‪( .‬یع‪,,‬نی‬ ‫‪A/B‬‬ ‫تقسیم‬ ‫‪/‬‬
‫‪)3.33‬‬
‫مقدار متغ‪,,‬یر ‪ A‬را تقس‪,,‬یم ب‪,,‬ر مق‪,,‬دار متغ‪,,‬یر ‪B‬‬ ‫تقسیم‬
‫میکند‪ .‬یعنی ‪ 10‬را تقسیم بر ‪ 3‬میکن‪,,‬د‪( .‬یع‪,,‬نی‬ ‫(بدون‬
‫‪)3‬‬ ‫‪A // B‬‬ ‫اعشار)‬ ‫‪//‬‬
‫رند رو به‬
‫پایین‬
‫مقدار متغ‪,,‬یر ‪ A‬را تقس‪,,‬یم ب‪,,‬ر مق‪,,‬دار متغ‪,,‬یر ‪B‬‬
‫میکن‪,,‬د‪ .‬یع‪,,‬نی ‪ 10‬را تقس‪,,‬یم ب‪,,‬ر ‪ 3‬میکن‪,,‬د‪ .‬در‬ ‫باقیمانده‬
‫‪A%B‬‬ ‫‪%‬‬
‫نه‪,,‬ایت مق‪,,‬دار باقیمان‪,,‬ده تقس‪,,‬یم را حس‪,,‬اب‬ ‫تقسیم‬
‫میکند‪( .‬یعنی ‪)1‬‬

‫الگ‪,,‬وریتمی بنویس‪,,‬ید ک‪,,‬ه دو ع‪,,‬دد از ک‪,,‬اربر گرفت‪,,‬ه و جم‪,,‬ع و تفری‪,,‬ق و ض‪,,‬رب و‬


‫تقسیم (با اعشار) و تقس‪,,‬یم ب‪,,‬دون اعش‪,,‬ار و باقیمان‪,,‬ده تقس‪,,‬یم آن دو ع‪,,‬دد را‬
‫چاپ کند‪ .‬همچنین عدد اول را به توان عدد دوم رسانده و چاپ کند‪.‬‬

‫شروع‬ ‫‪-0‬‬
‫متغیر ‪ number1‬و ‪ number2‬را ایجاد کن‪.‬‬ ‫‪-1‬‬
‫عدد را از کاربر بگیر ← ‪number1‬‬ ‫‪-2‬‬
‫عدد را از کاربر بگیر ← ‪number2‬‬ ‫‪-3‬‬
‫چاپ کن "جمع اعداد شما برابر است با‪number1 + number2 " :‬‬ ‫‪-4‬‬
‫چاپ کن "تفریق اعداد شما برابر است با‪number1 – number2 " :‬‬ ‫‪-5‬‬
‫چاپ کن "ضرب اعداد شما برابر است با‪number1 * number2 " :‬‬ ‫‪-6‬‬
‫چاپ کن "تقسیم اعشاری اعداد شما برابر است با‪number1 / number2 " :‬‬ ‫‪-7‬‬
‫چاپ کن "تقسیم صحیح اعداد شما برابر است با‪number1 // number2 " :‬‬ ‫‪-8‬‬
‫چ‪,,‬اپ کن " باقیمان‪,,‬ده تقس‪,,‬یم اع‪,,‬داد ش‪,,‬ما براب‪,,‬ر اس‪,,‬ت ب‪,,‬ا‪number1 % " :‬‬ ‫‪-9‬‬
‫‪number2‬‬
‫چاپ کن "عدد اول به توان عدد دوم برابر است با‪number1 ** number2 " :‬‬ ‫‪-10‬‬
‫پایان‬ ‫‪-11‬‬

‫الگوریتمی بنویسید که زمان را بر حسب ثانیه دریافت ک‪,,‬رده و بگوی‪,,‬د ک‪,,‬ه‬ ‫‪-1‬‬
‫چند ساعت و چند دقیقه و چند ثانیه اس‪,‬ت‪( .‬مثًال اگ‪,‬ر ع‪,‬دد ‪ 5000‬ثانی‪,‬ه را‬
‫دریافت کند‪ ،‬بگوید چند ساعت و چند دقیقه و چند ثانیه است‪).‬‬

‫الگوریتمی بنویسید که تعداد روز را دریافت کند و بگوی‪,‬د چن‪,‬د م‪,‬اه و چن‪,‬د‬ ‫‪-2‬‬
‫روز است‪( .‬مثًال اگر ع‪,,‬دد ‪ 126‬روز را وارد ک‪,,‬ردیم؛ بگوی‪,,‬د ‪ 4‬م‪,,‬اه و ‪ 6‬روز‬
‫است‪ ).‬نکته‪ :‬فرض کنید همه ی ماه های سال‪ 30 ،‬روزه هستند‪.‬‬

‫الگوریتمی بنویسید که عدد روز را دریافت کرده و بگوید در چن‪,,‬دمین م‪,,‬اه‬ ‫‪-3‬‬
‫سال قرار دارد‪( .‬مثًال اگر ع‪,,‬دد ‪ 126‬را وارد ک‪,,‬ردیم؛ بگوی‪,,‬د در ‪ 5‬مین م‪,,‬اه‬
‫س‪,,‬ال ق‪,,‬رار دارد‪ ).‬نکت‪,,‬ه‪ :‬ف‪,,‬رض کنی‪,,‬د هم‪,,‬ه ی م‪,,‬اه ه‪,,‬ای س‪,,‬ال‪ 30 ،‬روزه‬
‫هستند‪.‬‬

You might also like