| View previous topic :: View next topic |
| Author |
Message |
reza_telecom بابا اينكاره
Joined: 10 Dec 2004 Posts: 108
|
Posted: Sun Mar 19, 2006 1:03 am Post subject: چند سوال برنامه نویسی!!!! |
|
|
1) خروجی دستور زیر کدام است؟
الف) 0
ب) 1
ج) false
د) true
..............................................................................
2) خروجی دستور زیر کدام است؟
الف) 35
ب) 87
ج) 175
د) 700
........................................................................
3) خروجی دستور زیر کدام است؟
الف) false
ب) 3>3
ج) خطای زمان ترجمه
د) Run time error |
|
| Back to top |
|
 |
reza_telecom بابا اينكاره
Joined: 10 Dec 2004 Posts: 108
|
Posted: Sun Mar 19, 2006 7:57 pm Post subject: |
|
|
پس وحید - آرش - امیر - آقای گلزار شماها کجاییییید؟
بابا من کمک میخوام. |
|
| Back to top |
|
 |
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Mon Mar 20, 2006 7:30 am Post subject: |
|
|
يك ميشه ج
دو ميشه ب
سوال سوميت تو گزينه الف متغيرت i هست ؟ يا اينكه x اگه x باشه فالس ميشه . |
|
| Back to top |
|
 |
reza_telecom بابا اينكاره
Joined: 10 Dec 2004 Posts: 108
|
Posted: Tue Mar 21, 2006 1:07 am Post subject: |
|
|
| آقا وحید در مورد سوال 2 میشه توضیح بدی؟ |
|
| Back to top |
|
 |
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Tue Mar 21, 2006 12:24 pm Post subject: |
|
|
فكر كنم سوال 2 مشكلت اينه كه چرا گزينه ج نشده ؟ چون من اول فكر كردم ج ميشه اما خوب نميشه ...
باينريه 350 ميشه 101011110 كه Shr 2 ميشه 001010111 كه ميشه 87 يعني اندازه دو بيت شيفت بده به راست ... كه از سمت چپ دو تا صفر اضافه ميشه ...
نفهميدي بگو ... |
|
| Back to top |
|
 |
mehdigolzar مدير گرافيك سايت
Joined: 20 Mar 2005 Posts: 378
|
Posted: Tue Mar 21, 2006 2:04 pm Post subject: |
|
|
اقا رضا این روشی که وحید گفت درسته ولی چند تا مشکل داره اول اینکه وقت گیره و مدت جواب دادن میره بالای 1 دقیقه دومین مشکل اینه احتمال اشتباه کردن زیاده اونم تو استرس کنکور یه روش بهت میگم که توی 10 ثانیه حلش کنی
فرمول کلی shl و shr رو بهت میگم
x shr n =x div 2^n
x shl n= x *2^n
مثلا توی این مثالی که خودت گفتی X:=350
(write( X shr 2
که جواب میشه350 تقسیم بر 2^ 2 350 تقسیم بر 4 که جواب میشه 87 فکر کنم این روش ساده تر و قابل فهم تر باشه حاج رضا  |
|
| Back to top |
|
 |
reza_telecom بابا اينكاره
Joined: 10 Dec 2004 Posts: 108
|
Posted: Tue Mar 21, 2006 11:21 pm Post subject: |
|
|
| آقا دمت گرم .بابا نکته کنکوررررررررر |
|
| Back to top |
|
 |
mehdigolzar مدير گرافيك سايت
Joined: 20 Mar 2005 Posts: 378
|
Posted: Tue Mar 21, 2006 11:31 pm Post subject: |
|
|
چاکریم اگه سوال بازم داشتی بگو تا کنکوری شو بهت
بگم سعی کن روش کنکوری زیاد یاد بگیری. |
|
| Back to top |
|
 |
reza_telecom بابا اينكاره
Joined: 10 Dec 2004 Posts: 108
|
Posted: Tue Mar 21, 2006 11:50 pm Post subject: |
|
|
| شما کلاس کنکور رفتی یا کتاب گرفتی؟ |
|
| Back to top |
|
 |
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Wed Mar 22, 2006 10:44 pm Post subject: |
|
|
اين روشي كه مهدي گفت خيلي سريع و خوبه اما تو پرانتز بايد حواست باشه كه براي اعداد منفي جوابت غلط ميشه و ميتونه منجر به منفي زدنت سر جلسه بشه ...
بايد حواست باشه اگه تو تابع write ازش استفاده كني مشكل overflow نداري اما اگه قرار باشه تو يه نوع متغير جا نشه مشكل overflow داري و جوابت فرق ميكنه ...
در ضمن تو پاسكال علامت ^ نداريم .
ولي جدا روش خوبيه اينكار كه بشينيم سوال طرح كنيم و جواب بديم . |
|
| Back to top |
|
 |
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Wed Mar 22, 2006 11:28 pm Post subject: |
|
|
جواب سوال زير :
(نكات را شرح دهيد )
|
var i:integer;
begin
i:=2;
if (i and 1) then
write(i)
else write('error');
read;
end.
1) برنامه دو را چاپ ميكند و منتظر وارد كردن كليدي از سمت كاربر ميشود .
2) برنامه اررور را چاپ ميكند و منتظر وارد كردن كليدي از سمت كاربر نميشود .
3) بنظر شما برهان نظم عقلي است يا 100% عقلي ؟. ;)
4) خطاي كامپايل
| (طراح : اينجانب )  |
|
| Back to top |
|
 |
mehdigolzar مدير گرافيك سايت
Joined: 20 Mar 2005 Posts: 378
|
Posted: Thu Mar 23, 2006 12:35 pm Post subject: |
|
|
| اون read چیه گذاشتی فکر کنم 2 میشه |
|
| Back to top |
|
 |
reza_telecom بابا اينكاره
Joined: 10 Dec 2004 Posts: 108
|
Posted: Thu Mar 23, 2006 1:44 pm Post subject: |
|
|
| به نظر من گزینه 4 میشود.چون عملوند and-or -not باید از نوع boolean باشد.و در تعریف باید i رو از نوع boolean تعریف کرد. |
|
| Back to top |
|
 |
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Thu Mar 23, 2006 9:58 pm Post subject: |
|
|
گزينه 4 درسته چون سي مثل پاسكال نميتونه صفر و غيرصفر رو منطقي يا بولين بدونه .
read اخر كار نميكنه چون بايد readln باشه .
گزينه 3 هم ميشه عقلي نه 1005 عقلي . |
|
| Back to top |
|
 |
unknown مدير بخش ويژوال بيسيك

Joined: 05 Dec 2004 Posts: 439 Location: Tehran
|
Posted: Fri Mar 24, 2006 4:51 pm Post subject: |
|
|
به به می بینم که همه درس در وکنید. من نبودم
چه خبره
منم سوال داشته باشم بپرسم جواب می دید |
|
| Back to top |
|
 |
|