تبلیغات
گرد آوری مطالب مهم و کاربردی رشته های پیام نور - مطالب فرهاد گنجی زاده 09397252551 Farhad Ganjizadeh 09127252551
 
گرد آوری مطالب مهم و کاربردی رشته های پیام نور
گر بر تن من زبان شود هر مویی یک شکر تو از هزار نتوانم کرد
موضوعات
مطالب اخیر
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

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

 





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

       نظرات

13 )  گزینه ب     راهنمایی جدول عمگرهای منطقی

a )  ( X > Z ) AND ( Y < Z ) = ?

           T     and       F       = F         

 

b ) Not Flag OR (( Y + Z ) > = ( X - Z ))  = ?

          F        or  (( Y + Z ) > = ( X - Z ))

         F         or  (     6.0   >=     1.0 )

        F         or                 T          =  True

c ) Not (  Flag OR (( Y + Z ) > = ( X - Z )))  = ?

      not (  T  or ( T ) ) =

      not ( T )  =  False

 

 





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

       نظرات

12 ) گزینه ب

5 * 3 - 4 mod 3 * 5 + 3 = ?

   15 - 4 mod 3 * 5 + 3 =

   15 -      1       * 5 + 3 =

   15 -          5         + 3 =    13   جواب

 





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

       نظرات
11 ) د



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

       نظرات

10 ) گزینه د

     علت اشتباه بودن گزینه الف : دو عملگر محاسباتی همزمان کنار هم امدن   div*

     علت اشتباه بودن گزینه ب : مابین A و پرانتز باید علامت ضرب یاشد ، داخل پرانتز قبل از div عدد و یا حاصل ئنداریم

      علت اشتباه بودن گزینه ج : از نظر دستوری درست است ولی سوال گفته از نوع صحیح ، چون تقسیم اعشاری ( / ) داریم لذا اشتباه است

 

نکته : همیشه حاصل تقسیم اعشاری ( / ) یک عدد اعشاریست مثال

 

9 / 3 = 3 . 0000000000E+00

 





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

       نظرات

9 ) گزینه ج

با توجه به جدول اولویت ها که در تست 8 آوردیم :

L := 10 * 50 ;   ------>>  L = 500

I := L * 20 + 10 mod 12 = ?

i := 500 * 20 + 10 mod 12

i:= 10000 + 10 mod 12

i := 10000 + 10 = 10010 





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

       نظرات

8 ) گزینه ج

براساس جدول اولویت ها همه در یک ردیف هستند پس به ترتیب از سمت چپ شروع میکنیم

دستور div یعنی خارج قسمت تقسیم دو عدد و mod یعنی باقیمانده تقسیم دو عدد فقط باید از نوع عدد صحیح باشند و همیشه حاصل div , mod فقط یک عدد صحیح است .

16 * 5 div 3 * 2 mod 3 = ?

     80 div 3 * 2 mod 3 =

             26 * 2 mod 3 =

                  52 mod 3 = 1

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

1)                     (  )  پرانتز

2 )                         not

3 )                         and   *   /   div   mod   shl   shr

4 )                         or   xor   +   -

5 )                         in   =   <>   <=   >=

 





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

       نظرات

7 ) گزینه ج

محدودیت Byte از عدد  0  تا  255  است 

نکته : با توجه به اینکه برنامه پس از اجرا شدن و مقدار دهی در این خط دچار مشکل میشود لذا نوع خطای بوجود آمده از نوع ( خطا در هنگام اجرا ) میباشد





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

       نظرات

6 ) گزینه ب

 

باتوجه به اینکه خطای کامپایلر یعنی خطایی که قبل از اجرای برنامه بوجود می آید و ناشی از دستورات اشتباه و رعایت نکردن علامت ها و . . . بوجود می اید

پس چون ساختار دستور write اشتباه است دچار خطای کامپایلری میشویم

 





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

       نظرات

5 ) گزینه ج

جدول کلمات رزرو شده در پاسکال عبارتند از

عبارات منطقی :                              and - or - not - xor - shl - shr

عبارات محاسباتی :                          mod - div

عبارات تعریف نوع متغیر : فقط           String 

کلیه پارامترهای دستورات :

if - then - else - case - for - to - downto - do - while - goto - lable - repeat - until

asm - array - begin - end - const - var

constructor - dectructor

file - function - implementati

on - in - inline - interface - library

nil - object - of - packed - procedure - program

record - set - type  - uses - with





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

       نظرات

4 ) الف

این نوع تعریف از نوع تعریف متغیر ثابت است و به هیچ عنوان نمیتوان مقدار آنرا در نرم افزار تغیر داد و مقدار True , False همیشه مربوط به نوع Boolean است





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

       نظرات

3 ) سوال اشتباه است

در پاسکال استاندارد Byte نداریم لذا همه اشتباه است ولی با توجه به اینکه Integer,Real,Char,Boolean داریم به گزینه دال نزدیکتر است.

 





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

       نظرات

2 ) گزینه د

محدوده Byte  اعداد صحیح بین 0 تا 255 است

محدوده Word  اعداد صحیح بین 0 تا 65535 است

محدوده integer اعداد صحیح بین -32768 تا +32767 است

و محدوده Real اعداد اعشاری است





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

       نظرات

1 ) سوال اشتباه است

    در تعریف مقدار دهی ثابت نمیتوان از علامت دونقطه استفاده کرد ، همچنین در تعریف متغیر نمیتوان از علامت مساوی استفاده کرد

همیشه مقدار ثابت باید بصورت زیر تعریف شود :

const      i = 12 ;

و در تعریف متغیر نمیتوان مقدار داد

var        i:integer;

 





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

       نظرات


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