حل تمرین مبانی برنامه نویسی
Open in Telegram
📢 کانال اطلاع رسانی درس مبانی 🏢 دانشگاه علوم و فنون مازندران 🧑💻 عمرانی: 🆔 @mahdikimp 📧 omranimahdi59@gmail.com 🧑💻 طبری: 🆔 @taha_tabari 📧 alitabari17@gmail.com
Show more214
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Repost from N/a
سوال 5 : برنامه ای که x و n را خوانده حاصل سری روبرو را محاسبه کند(میانترم)
Repost from N/a
سوال 4 : برنامه ای که x و n را خوانده حاصل سری روبرو را محاسبه کند
(پایانی ورودی 98)
Repost from N/a
سوال 3 : برنامه ای که x و n را خوانده حاصل سری روبرو را محاسبه کند
Repost from N/a
جواب 2: برنامه ای که x و n را خوانده حاصلِ x^n را محاسبه کند
(تابع توان (pow) تعریف شود)
Repost from N/a
جواب 1: برنامه ای که عددِ n را خوانده حاصلِ !n آن را محاسبه کند
(تابعِ فاکتوریل(fact) تعریف شود)
Repost from N/a
#تمرین_4 :
برنامه ای بنویسید که عددِ n را خوانده سپس و با استفاده از
حلقه تو در تو عملیاتِ زیر را نمایش دهد
مثال:
ورودی : 8 =n
خروجی:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
7 7 7 7 7 7 7
8 8 8 8 8 8 8 8
دوستانی که نبودند یا دیر شرکت کردند لطفا همراه با عکسِ گرفته شده از تخته گوش داده شود
Repost from N/a
برنامه ای که اعدادِ اول بین 1 تا 100 را نمایش دهد
(عددی اول است که دو مقسوم علیه دارد)
Repost from N/a
تابعی که دو عدد را گرفته، محتویات آن ها را تعویض می کند(هدفِ این برنامه ارسال از طریقِ ارجاع(&) برای پارامتر ها می باشد )
Repost from N/a
برنامه ای که دو عدد a و b را از کاربر گرفته و با تابعِ sum آن ها را با هم جمع کرده و سپس حاصل را به تابع main بازگشت می دهد
Repost from N/a
#خلاصه_مفاهیم_ابتدایی_درس_مهم
💯خلاصه مطالب گفته شده
💢اگر بازه سوال مشخصه از for استفاده میکنیم مثلا صورت سوال میگه:
1-تمام اعداد دو رقمی....
2-تمام اعداد سه رقمی....
3- تمام اعداد کوچک تر از n ....
( 1 تا n ) یا ( n تا 1) البته
اگر سوال گفت از بزرگ به کوچک(نزولی) میشود ( n تا 1)
یا اگر سوال گفت کوچک به بزرگ(صعودی) میشود
(1 تا n)
در غیر این صورت اگر چیزی نگفت یک کدوم از این ها را به دلخواه میزاریم
4-تمام اعدادِ بین M و N .....
حتما باید مشخص کنید M و N کدام بزرگ تر یا کوچکتر است تا مقدار بزرگ تر یا کوچکتر ، طبقِ صورتِ سوال در بخشِ مناسبه for قرار بگیره(چون ورودی کاربر میتونه متفاوت باشه یعنی اولی بزرگ و دومی کوچک مقدار بده یا برعکس)
💢چه موقع از حلقه while استفاده میکنیم:
وقتی بازه ما مشخص نیست
مثلا اگر در صورتِ سوال کلمه ی رقم یا ارقام داشتید پس حتما while دارید عددِ موردِ نظر باید بره داخلِ آن.
و دستورات داخلِ while تا زمانی که شرطِ while صفر نشه اجرا میشه
💢مفاهیمِ ابتدایی:
1-عامل خنثی در جمع, صفر است
2-عامل خنثی در ضرب, یک است (مثلا در عملیات به توان(pow) رساندن x^n یا فاکتوریل(fact) به آن می پردازیم )
3-هر عددی mod ان بر 10 یکانِ آن عدد را میگیرد
مثال :
int R1=3456 % 10 ;
الان متغیر R1 = 6 میشود یا مقدار 6 درون متغیر R1 قرار میگیرد
4-هر عدد را بر ده تقسیم کنیم یکان آن عدد حذف میشود (البته به شرطی که آن عدد یک عددی صحیح یا همان از نوعِ int باشد)
مثال:
int s=874;
s/=10;
یعنی 874 تقسیم بر 10 میشود 87٫4
چون نوعِ متغیر شما صحیح است 4 حذف میشود و مقدار s میشود 87
5-صورتِ سوال را به چندین بخش تقسیم سپس هر بخش کد زده شود این طور مسئله خیلی راحت حل خواهد شد
6-منظور از عدد n یا عدد k یعنی یک عدد
اما n عدد یعنی چندین عدد که تعداد آن را شما مشخص میکنید
Repost from N/a
تمرین 4 :
برنامه ای بنویسید که عددِ n را خوانده سپس و با استفاده از
حلقه تو در تو عملیاتِ زیر را نمایش دهد
مثال:
ورودی : 8 =n
خروجی:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
7 7 7 7 7 7 7
8 8 8 8 8 8 8 8
Repost from N/a
#تمرین_3 :
برنامه ای بنویسید عددِ n را دریافت کرده سپس مجموعِ ارقامِ زوجه جایگاهِ فرد و مجموعِ ارقامِ فرده جایگاهِ زوجِ عدد را نمایش دهد
مثال:
ورودی:528316
خروجی:
Argham zoje j fard=8
Argham fard j zoje=6
Repost from N/a
3-برنامه ای بنویسید که M و N را از ورودی دریافت کرده اعداد مضرب 3 بین این دو عدد را از بزرگ به کوچک چاپ کند(پایانی ورودی 99)
Repost from N/a
2-برنامه ای بنویسید که عدد n و عدد k را از ورودی خوانده و کلیه اعداد کوچکتر از n که
ضربِ ارقام غیر صفرِ آنها با k مساوی است را چاپ کند
