View Full Version : روش پرانتز گزاری
saeedd
سه شنبه 22 دی 1388, 09:39 صبح
سلام
1-من اولویت عملگر ها رو می خواستم(یعنی همون + - / % و...)
2-یه مثال برام بزنید که همه عملگر ها داخل اون باشن.
فوری فوری
ممنون
pesar irooni
پنج شنبه 24 دی 1388, 13:31 عصر
تو همه کتابها این اولویتها هست.
من اینو از help زبان ++c در آوردم تا کامل کامل باشه.
==================================================
# Category | Operator | What it is (or does)
==================================================
1. Highest | () | Function call
| [] | Array subscript
| -> | C++ indirect component selector
| :: | C++ scope access/resolution
| . | C++ direct component selector
================================================== ===
2. Unary | ! | Logical negation (NOT)
| ~ | Bitwise (1's) complement
| + | Unary plus
| - | Unary minus
| ++ | Preincrement or postincrement
| -- | Predecrement or postdecrement
| & | Address
| * | Indirection
| sizeof | (returns size of operand, in bytes)
| new | (dynamically allocates C++ storage)
| delete | (dynamically deallocates C++ storage)
==============================================
3. Member | .* | C++ dereference
access | ->* | C++ dereference
==============================================
4. Multipli- | * | Multiply
cative | / | Divide
| % | Remainder (modulus)
==============================================
5. Additive | + | Binary plus
| - | Binary minus
==============================================
6. Shift | << | Shift left
| >> | Shift right
================================================== ====
7. Relational | < | Less than
| <= | Less than or equal to
| > | Greater than
| >= | Greater than or equal to
================================================== ====
8. Equality | == | Equal to
| != | Not equal to
=========================================
9. | & | Bitwise AND
=========================================
10. | ^ | Bitwise XOR
=========================================
11. | | | Bitwise OR
=========================================
12. | && | Logical AND
=========================================
13. | || | Logical OR
================================================== ===================
14. Conditional| ?: | (a ? x : y means "if a then x, else y")
==============================================
15. Assignment | = | Simple assignment
| *= | Assign product
| /= | Assign quotient
| %= | Assign remainder (modulus)
| += | Assign sum
| -= | Assign difference
| &= | Assign bitwise AND
| ^= | Assign bitwise XOR
| |= | Assign bitwise OR
| <<= | Assign left shift
| >>= | Assign right shift
===============================================
16. Comma | , | Evaluate
==========================================
saeedd
جمعه 25 دی 1388, 01:25 صبح
سلام
توی کنکور 87 یه سوال بود
1- اگر بین a b یه فلش رو به بالا باشه یعنی چی؟
2-a/b*c*d+e توی این جمله پرانتز گزاری چه طوری هست؟ درسته که بگیم تقسیم زودتر اومده پس اول a/b میشه؟
ممنون
saeedd
جمعه 25 دی 1388, 19:23 عصر
سلام
1-مزیت اصلی لیست پیوندی نسبت به آرایه(سوال کنکور 87)
2-زمان اجرا الگوریتمa=1000n^2 بیشتر هست یا b=10n^3
با سوال بالا 4 سوال پرسیدم
منتظر 4 جوابم
ممنون
qwerty11
جمعه 25 دی 1388, 20:57 عصر
سلام
توی کنکور 87 یه سوال بود
1- اگر بین a b یه فلش رو به بالا باشه یعنی چی؟
2-a/b*c*d+e توی این جمله پرانتز گزاری چه طوری هست؟ درسته که بگیم تقسیم زودتر اومده پس اول a/b میشه؟
ممنون
1- میشه علامتشو نشون بدی !؟ به نظرم باید علامت ^ باشه که به معنی xor دو تا عدد هستش !
2- بله. ضرب و تقسیم نسبت به جمع و منها اولویت بالاتری دارن و از بین ضرب و تقسیم هم اونی که چپ تر از همه اومده اولویت بالاتری داره ! اینجا یعنی اول همون a تقسیم بر b انجام میشه ! در واقع مثلاً حاصل 2*10/5 برابر 4 هستش نه یک !
سلام
1-مزیت اصلی لیست پیوندی نسبت به آرایه(سوال کنکور 87)
2-زمان اجرا الگوریتمa=1000n^2 بیشتر هست یا b=10n^3
ممنون
1- مصرف حافظه ی کمتر به نظرم باید باشه ! اما اگه گزینه هاشو بزاری خیلی خوب میشه.
2- اون ضرایب رو اصلاً نادیده بگیر ! اولی از مرتبه ی n^2 هستش و دومی از مرتبه ی n^3 . پس زمان اجرای b بیشتره ...
saeedd
شنبه 26 دی 1388, 00:30 صبح
ممنون
تشکر
منتظر سوالات بعدی باشید
sadafak
شنبه 26 دی 1388, 12:14 عصر
1-تعداد عناصری که نیاز به ذخیره سازی آن ها در ماتریس مثلث پایینی 10*10 نیست کدام است؟
میشه گفت که شمارش عناصر بالای قطر اصلی ماتریس درسته؟
سوال های بعدی رو zip می کنم
qwerty11
شنبه 26 دی 1388, 12:58 عصر
1- بله درسته. 100 تا خونه داریم که 10 تاش روی قطر اصلی هستن ! پس 90/2 یعنی 45 تا خونه لازم نیست ذخیره بشن.
untitled 1 : باید اول عبارت رو به صورت postfix بنویسی که میشه : A B C + D E F ^ / - H * + I
اون I آخری رو همینوجوری گذاشتم ! به نظر من ++ میشه ولی اینجوری که من میبینم تو گزینه ها نیست !
untitled 12 : عمل insert در یک درخت جستجوی دودویی پیچیدگی h داره و عمل delete هم به همین ترتیب. پس گزینه ی 4 درسته.
untitled 123 : n2+1
untitled 1234 : گراف های پراکنده که تعداد یال کمی دارن ! گزینه ی 4
nima898
شنبه 26 دی 1388, 14:41 عصر
1- اگر بین a b یه فلش رو به بالا باشه یعنی چی؟
a^b يعني a به توان b
qwerty11
شنبه 26 دی 1388, 16:17 عصر
a^b یعنی a به توان b
متاسفانه در کامپیوتر اینجوری نیست ! و این علامت به معنی xor دو تا متغیر هستش !
sadafak
یک شنبه 27 دی 1388, 12:54 عصر
سلام
دست همه برادران و خواهران عزیز درد نکنه.
اگه ممکنه معلوم کنید فلش رو به بالا یعنی چی؟
اگه 1یا2 مثال زدید ممنون میشم
qwerty11
یک شنبه 27 دی 1388, 13:07 عصر
همونطور که گفتم ! فلش رو به بالا به معنی xor بین 2 تا متغیر هست ! یعنی تا حالا باهاش مواجه نشدین !؟
مثلاً 4^5 برابر یک هستش. باید اول دو عدد رو به صورت باینری بنویسی و هر کجا فقط یکیشون یک بود یک بزاری.
nima898
دوشنبه 28 دی 1388, 17:43 عصر
متاسفانه در کامپیوتر اینجوری نیست ! و این علامت به معنی xor دو تا متغیر هستش !
تو vb كه معني توان ميده
mrshcom
شنبه 10 بهمن 1388, 11:33 صبح
1- اگر بین a b یه فلش رو به بالا باشه یعنی چی؟
دوست عزيز اين علامت نند است واگه فلش پايين باشه نُر است:چشمک:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.