ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

چند سوال برنامه نویسی!!!!
Goto page 1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    ParsX.com Forum Index -> اخبار و مباحث عمومي
View previous topic :: View next topic  
Author Message
reza_telecom
بابا اينكاره


Joined: 10 Dec 2004
Posts: 108

PostPosted: Sun Mar 19, 2006 1:03 am    Post subject: چند سوال برنامه نویسی!!!! Reply with quote

1) خروجی دستور زیر کدام است؟

( write( true< false

الف) 0
ب) 1
ج) false
د) true


..............................................................................

2) خروجی دستور زیر کدام است؟
 X:=350
(write( X shr 2       


الف) 35
ب) 87
ج) 175
د) 700

........................................................................
3) خروجی دستور زیر کدام است؟

X:=3
 (write(i<3
الف) false
ب) 3>3
ج) خطای زمان ترجمه
د) Run time error
Back to top
reza_telecom
بابا اينكاره


Joined: 10 Dec 2004
Posts: 108

PostPosted: Sun Mar 19, 2006 7:57 pm    Post subject: Reply with quote

پس وحید - آرش - امیر - آقای گلزار شماها کجاییییید؟

بابا من کمک میخوام.
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Mon Mar 20, 2006 7:30 am    Post subject: Reply with quote

يك ميشه ج
دو ميشه ب
سوال سوميت تو گزينه الف متغيرت i هست ؟ يا اينكه x اگه x باشه فالس ميشه .
Back to top
reza_telecom
بابا اينكاره


Joined: 10 Dec 2004
Posts: 108

PostPosted: Tue Mar 21, 2006 1:07 am    Post subject: Reply with quote

آقا وحید در مورد سوال 2 میشه توضیح بدی؟
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Tue Mar 21, 2006 12:24 pm    Post subject: Reply with quote

فكر كنم سوال 2 مشكلت اينه كه چرا گزينه ج نشده ؟ چون من اول فكر كردم ج ميشه اما خوب نميشه ...
باينريه 350 ميشه 101011110 كه Shr 2 ميشه 001010111 كه ميشه 87 يعني اندازه دو بيت شيفت بده به راست ... كه از سمت چپ دو تا صفر اضافه ميشه ...
نفهميدي بگو ...
Back to top
mehdigolzar
مدير گرافيك سايت


Joined: 20 Mar 2005
Posts: 378

PostPosted: Tue Mar 21, 2006 2:04 pm    Post subject: Reply with quote

اقا رضا این روشی که وحید گفت درسته ولی چند تا مشکل داره اول اینکه وقت گیره و مدت جواب دادن میره بالای 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 فکر کنم این روش ساده تر و قابل فهم تر باشه حاج رضا Wink
Back to top
reza_telecom
بابا اينكاره


Joined: 10 Dec 2004
Posts: 108

PostPosted: Tue Mar 21, 2006 11:21 pm    Post subject: Reply with quote

آقا دمت گرم .بابا نکته کنکوررررررررر
Back to top
mehdigolzar
مدير گرافيك سايت


Joined: 20 Mar 2005
Posts: 378

PostPosted: Tue Mar 21, 2006 11:31 pm    Post subject: Reply with quote

چاکریم اگه سوال بازم داشتی بگو تا کنکوری شو بهت
بگم سعی کن روش کنکوری زیاد یاد بگیری.
Back to top
reza_telecom
بابا اينكاره


Joined: 10 Dec 2004
Posts: 108

PostPosted: Tue Mar 21, 2006 11:50 pm    Post subject: Reply with quote

شما کلاس کنکور رفتی یا کتاب گرفتی؟
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Wed Mar 22, 2006 10:44 pm    Post subject: Reply with quote

اين روشي كه مهدي گفت خيلي سريع و خوبه اما تو پرانتز بايد حواست باشه كه براي اعداد منفي جوابت غلط ميشه و ميتونه منجر به منفي زدنت سر جلسه بشه ...
بايد حواست باشه اگه تو تابع write ازش استفاده كني مشكل overflow نداري اما اگه قرار باشه تو يه نوع متغير جا نشه مشكل overflow داري و جوابت فرق ميكنه ...
در ضمن تو پاسكال علامت ^ نداريم .

ولي جدا روش خوبيه اينكار كه بشينيم سوال طرح كنيم و جواب بديم .
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Wed Mar 22, 2006 11:28 pm    Post subject: Reply with quote

جواب سوال زير :
(نكات را شرح دهيد )

var i:integer;
begin
i:=2;
if (i and 1) then
write(i)
else write('error');
read;
end.
1) برنامه دو را چاپ ميكند و منتظر وارد كردن كليدي از سمت كاربر ميشود . 
2) برنامه اررور را چاپ ميكند و منتظر وارد كردن كليدي از سمت كاربر نميشود . 
3) بنظر شما برهان نظم عقلي است يا 100% عقلي ؟. ;)
4) خطاي كامپايل
(طراح : اينجانب ) Wink
Back to top
mehdigolzar
مدير گرافيك سايت


Joined: 20 Mar 2005
Posts: 378

PostPosted: Thu Mar 23, 2006 12:35 pm    Post subject: Reply with quote

اون read چیه گذاشتی فکر کنم 2 میشه
Back to top
reza_telecom
بابا اينكاره


Joined: 10 Dec 2004
Posts: 108

PostPosted: Thu Mar 23, 2006 1:44 pm    Post subject: Reply with quote

به نظر من گزینه 4 میشود.چون عملوند and-or -not باید از نوع boolean باشد.و در تعریف باید i رو از نوع boolean تعریف کرد.
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Thu Mar 23, 2006 9:58 pm    Post subject: Reply with quote

گزينه 4 درسته چون سي مثل پاسكال نميتونه صفر و غيرصفر رو منطقي يا بولين بدونه .
read اخر كار نميكنه چون بايد readln باشه .
گزينه 3 هم ميشه عقلي نه 1005 عقلي .
Back to top
unknown
مدير بخش ويژوال بيسيك
مدير بخش ويژوال بيسيك


Joined: 05 Dec 2004
Posts: 439
Location: Tehran

PostPosted: Fri Mar 24, 2006 4:51 pm    Post subject: Reply with quote

به به می بینم که همه درس در وکنید. من نبودم
چه خبره

منم سوال داشته باشم بپرسم جواب می دید
Back to top
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> اخبار و مباحث عمومي All times are GMT + 3.5 Hours
Goto page 1, 2, 3, 4, 5  Next
Page 1 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum