تبلیغات
گرد آوری مطالب مهم و کاربردی رشته های پیام نور - مطالب آبان 1390
 
گرد آوری مطالب مهم و کاربردی رشته های پیام نور
گر بر تن من زبان شود هر مویی یک شکر تو از هزار نتوانم کرد
موضوعات
مطالب اخیر
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

26 ) گزینه د

عبارت درست میبایست بصورت زیر باشد که در هیچکدام از گزینه ها یافت نشد

( F + ( A - B ) / D ) / ( C * ( C - 1 ) )





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

25 ) تست غلط است

 عبارت منطقی اصلا ذکر نشده است !





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

24 ) گزینه ب

قبل از div عددی و یا عبارتی تعریف نشده است





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

23 ) د

متغیر X تعریف نشده است پس برنامه اجرا نمیشود ( خطای کامپایلر = خطای ترجمه )





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

22 ) گزینه ب

235 SHR 3 = ?

ابتدا انرا به مبنای 2 میبریم :

( 235 ) 10 = ( 11101111 ) 2

دستور SHR3 یعنی مقدار بیتی 235 را سه بار به سمت راست شیفت کن به ازای هربار شیفت یک صفر وارد میشود و از طرف دیگر یک عدد حذف میشود

       1 1 1 0 1 1 1 1

shr  0 1 1 1 0 1 1 1

shr  0 0 1 1 1 0 1 1

shr  0 0 0 1 1 1 0 1

( 00011101 )2 = ( 29 )10





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

21 ) گزینه ج

برای شروع ابتدا اعداد 56 و 30 را به مبنای 2 ببریم

( 56 ) 10 = ( 111000 ) 2

( 30 )10 = ( 11110 )2

56 and 30 = ?

           1 1 1 0 0 0

and     0 1 1 1 1 0

         ( 0 1 1 0 0 0 ) 2 = ( 24 ) 10    راهنمایی جدول عبارتهای منطقی

حل سوال

56 AND 30 * 3 DIV 5 = ?

      24        * 3 DIV 5 =

             72       DIV 5 =

                   14





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

20 ) گزینه الف

X := 2=1 ;

عبارت 1=2 یک عبارت منطقی است که حاصل آن false میشود .

 





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

19 )  گزینه الف

برای اینکه a بزرگتر از B شود باید ببینیم کدام دستور های داده شده این کار را انجام میدهد ، دستور بعد از then یا دستور بعد از else پس محاسبه میکنیم :

a := b + a ; ------>>  a = 7 + 4 = 11    در این حالت بزرگتر شد

a := b - a ; ------->>  a = 7 - 3  = 3   در این حالت کوچکتر شد

پس دستور بعد از then باعث میشود در پایان مقدار A بزرگتر از مقدار B شود

برای اینکه این دستور اجرا شود باید عبارت بعد از شرط به True برسد لذا مقدارهای داده شده در تست را یکی یکی امتحان میکنیم .

 





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات
18 )  گزینه ج



نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات
17 ) گزینه د             راهنمایی مشاهده جدول اولویت های پاسکال



نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

و اما جدول اولوت های محاسباتی پاسکال :

1) ( ) پرانتز

2 ) not

3 ) and * / div mod shl shr

4 ) or xor + -

5 ) in = <> <= >=





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

16 ) تست اشتباه است  ( با خطای کامپابلری مواجه میشویم اصلا برنامه اجرا نمیشود ! )

همیشه مقداری که از نوع اعشاری تعریف شود حتی اگر ما عدد صحیح وارد کنیم آن به اعشاری تبدیل میشود به مثال زیر نگاه کنید :

var

  a : real ;

begin

  a = 12 ;

 write ( a ) ;

end.

 

پس از اجرای برنامه خروحی ما عدد زیر را نشان میدهد !

1.2000000000E+01

پس نمیتوان حاصل جمع دو عدد صحیح و اعشاری را داخل یک متغیر از نوع صحیح ریخت

پس کلا برنامه اجرا نمیشود و با خطای کامپایلری ( Type Mismatch ) نشان میدهد





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

15 ) گزینه ب

A = 4  ,  B = 2

write ( A > B ) = ?

چون داخل پرانتز یک محاسبه پرسشی است یعنی ( آیا A بزرگتر از B است ) لذا خروجی برنامه از نوع true,false است

چون 4 > 2  میباشد ، پس خروجی برنامه TRUE است





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

14 )   گزینه ب

a )   ( Z < X )  AND ( X < 3.5 ) = ?

           T       AND        T      = TRUE

 

B )  ( X = 1.0 ) OR ( X = 4.0 )  = ?

           F        OR       F         = FALSE

 





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات

جدول عملگرهای منطقی :

 

                         A           B                  A And B                A OR B              A XOR B        

                          T          T                        T                          T                        F

                          T          F                        F                          T                        T

                          F          T                        F                          T                        T

                          F          F                        F                          F                        F

 

                                                  A                  NOT A      

                                                  T                      F

                                                  F                      T

 





نوع مطلب : حل تمرینات و رفع اشکال درس پاسکال، 
برچسب ها :
لینک های مرتبط :

       نظرات


( کل صفحات : 6 )    1   2   3   4   5   6