نمرات پایانی کارگاه شبکه آزاد سما مرند


نمونه سوالات برنامه نويسي پيشرفته

Normal 0 false false false MicrosoftInternetExplorer4

1.  ويژگيهاي زبان C++ بنويسيد.

2.  برنامه اي بنويسيد كه شعاع دايره را گرفته و محيط و مساحت آن را محاسبه كند.

3.  عملياتهاي محاسباتي را نوشته و يك مثال بزنيد.

4.  ساختار دستور cout را بيان نموده و كاربرد آن را بنويسيد.

5.برنامه اي بنويسيد كه جدول ضرب را چاپ كند.

6.  برنامه اي بنويسيد كه 3 عدد را گرفته و بزرگترين آنها را چاپ كند.

7.  برنامه اي بنويسيد كه فاكتوريل را چاپ كند.

8.  خطاهاي مختلف زبان C++ را بنويسيد.

9. برنامه اي بنويسيد كه طول و عرض مستطيل را گرفته محيط و مساحت آن را محاسبه كند.

10.  عملياتهاي مقايسه اي را نوشته و يك مثال بزنيد.

11.  ساختار دستور cin را بيان نموده و كاربرد آن را بنويسيد.

12.   عمليات ترجمه برنامه به برنامه اجرايي در C++ را بنويسيد.

13.  برنامه اي بنويسيد كه يك ضلع مربع را گرفته و محيط و مساحت آن را محاسبه كند.

14.  عملياتهاي منطقي را نوشته و يك مثال بزنيد.

15.  ساختار دستورات براي تعريف ثوابت را بيان نموده و كاربرد آن را بنويسيد.

نمونه سوالات ذخيره و بازيابي

Normal 0 false false false MicrosoftInternetExplorer4

1.      حافظه را تعريف كرده و تعريف عام حافظه را بنويسيد.

2.      از خصوصيات حافظه در معناي عام 4 مورد نوشته و يكي را توضيح دهيد.

3.      از دلايل بكارگيري انواع مختلف رسانه هاي ذخيره سازي 3 مورد بنويسيد.

4.      پارامترهاي زماني نوار را بنويسيد.

5.      پارامترهاي ظرفيتي ديسك را بنويسيد.

6.       پارامترهاي زماني ديسك را بنويسيد.

7.      پك چيست؟ توضيح دهيد.

8.      چهار مورد از نقطه نظرهاي رده بندي ديسك را بنويسيد.

9.      ديسك نرم را توضيح دهيد.

10.  فيلد چيست؟

11.  ركورد چيست؟

12.  گپ چيست؟

13.  ساختار فايل به چند صورت است؟ توضيح دهيد.

14.  كليد ركورد را توضيح داده و دوخاصيت اصلي آن را بنويسيد.

15.  سيستم فايل را توضيح دهيد.

16.  نحوه ذخيره سازي فايل روي نوار را توضيح دهيد.

17.  نحوه ذخيره سازي داده روي ديسك را بنويسيد.

18.  نحوه ذخيره سازي داده روي نوار را توضيح دهيد.

19.  ركورد در سطح برنامه كاربر چيست؟

20.  ركورد در سطح انتزاعي چيست؟

21.  ركورد در محيط ذخيره سازي چيست؟

ديسك نوري – مغناطيسي

با تلفيق دو تكنولوژي مغناطيس و نور ، تلاش مي شود تا ديسكهايي ايجاد شوند كه هم خاصيت قابل پاك شدن و باز نويسي ديسكهاي مغناطيسي را داشته باشند و هم چگالي و ظرفيت بسيار بالاي ديسكهاي نوري. به نظر مي‌رسد كه اينگونه ديسكها در توليد انبوه به بازار مصرف عرضه شده است. قطر اين ديسكها 5 اينچ بوده ، از نوع پاك شدني هستند و از سرعت بسيار بالايي برخوردارند ، سرعت انتقال در اين ديسكها حدود يك مگابايت در ثانيه و يا بيشتر است. در سالهاي اخير ديسكهاي نوري بطور وسيعي براي سرگرمي ، برنامه‌هاي تعليم و تربيت و ارتباطات تصويري – صوتي بكار گرفته شده است. در زمينه ذخيره اطلاعات ، سيستمهاي ثبت نوري مستقيم به عنوان تجهيزات يارانه‌اي معروف شده‌اند، جايي كه تركيب ظرفيت اطلاعات خيلي زياد و دسترسي سريع به آنها توسط ديسكهاي نوري يك جايگزين جذاب براي روشهاي ديگر ذخيره حافظه يارانه‌اي است. ظرفيت اطلاعات زياد ، طول عمر زياد و زمان طولاني نگهداري ، كاربردهاي ذخيره و ... را منحصر به خود كرده است.

ادامه نوشته

ديسك مغناطيسي   .... Magnetic disks

دیسک مغناطیسی معرفی دیسک رسانه ای ایست گردان ، با امکان دستیابی مستقیم به داده های ذخیره شده و به آن اصطلاحاً DASD می گویند . در اساس صفحه ای مدور است . ( به قطر 8/1 تا 14 اینچ ) مغناطیس شونده و گردان حول محوری عمودی . یک یا هردو رویه صفحه از غشائ فرو مغناطیس به ضخامت چند هزارم میلی متر پوشیده شده است. براین غشا شیارهایی به صورت دوائر متحدالمرکز و یا به صورت حلزون وار وجود دارد که از بیرون به درون و معمولاً با شروع از صفر، شماره گذاری می شوند. فاصله هر دو شیار حدود 021/0 اینچ است. داده ها به صورت رشته بیتی روی شیارها ضبط می شوند و تکنیکهای مختلفی برای ضبط وجود دارد به طور کلی نواحی رویه از بیرون به درون عبارتند از : -ناحیه فرود نوک -ناحیه شروع حرکت -ناحیه احتیاطی بیرونی -ناحیه شیارهای ضبط داده -ناحیه احتیاطی درونی -ناحیه احتیاطی نهایی از آنجا که دیسک پس از شروع به گردش، پس از مدت کوتاهی به سرعت گردش ثابتی می رسد و به طور مداوم در چرخش است ، ( البته نه در همه انواع ) لذا در نوع سخت آن باید نوک خواندن/نوشتن فاصله بسیار اندکی با رویه داشته باشد. در فاصله بین نوک و رویه هوای تصفیه شده جریان دارد. هرگونه آلودگی هوا باعث خدشه دار شدن رویه می شود.
ادامه نوشته

نمرات نرم افزار



نمرات اسمبلی دانشگاه سما


نمرات پایانی درس برنامه نویسی نقشه برداری -- دانشگاه عین القضات میانه


نمرات پایانی درس برنامه سازی سازی برق -- دانشگاه عین القضات میانه


نمرات پایانی درس شبکه -- دانشگاه عین القضات میانه


کابل کواکسيال

يکی از مهمترين محيط های انتقال در مخابرات کابل کواکسيال و يا هم محور می باشد . اين نوع کابل ها از سال 1936 برای انتقال اخبار و اطلاعات در دنيار به کار گرفته شده اند. در اين نوع کابل ها، دو سيم تشکيل دهنده يک زوج ، از حالت متقارن خارج شده و هر زوج از يک سيم در مغز و يک لايه مسی بافته شده در اطراف آن تشکيل می گردد. در نوع ديگر کابل های کواکسيال ، به حای لايه مسی بافته شده ، از تيوپ مسی استوانه ای استفاده می شود. ماده ای پلاستيکی اين دو هادی را از يکديگر جدا می کند. ماده پلاستيکی ممکن است بصورت ديسکهای پلاستيکی يا شيشه ای در فواصل مختلف استفاده و مانع از تماس دو هادی با يکديگر شود و يا ممکن است دو هادی در تمام طول کابل بوسيله مواد پلاستيکی از يکديگر جدا گردند.

ادامه نوشته

فيبر  نوری

يکی از جديدترين محيط های انتقال در شبکه های کامپيوتری ، فيبر نوری است . فيبر نوری از يک ميله استوانه ای که هسته ناميده می شود و جنس آن از سيليکات است تشکيل می گردد. شعاع استوانه بين دو تا سه ميکرون است . روی هسته ، استوانه ديگری ( از همان جنس هسته ) که غلاف ناميده می شود ، استقرار می يابد. ضريب شکست هسته را با M1 و ضريب شکست غلاف را با M2  نشان داده و همواره M1>M2 است . در اين نوع فيبرها ، نور در اثر انعکاسات کلی در فصل مشترک هسته و غلاف ، انتشار پيدا خواهد کرد. منابع نوری در اين نوع کابل ها ، ديود ليزری و يا ديودهای ساطع کننده نور می باشند.منابع فوق ، سيگنال های الکتريکی را به نور تبديل می نمايند.

ادامه نوشته

توپولوژی STAR

در اين نوع توپولوژی همانگونه که از نام آن مشخص است ، از مدلی شبيه "ستاره" استفاده می گردد. در اين مدل تمام کامپيوترهای موجود در شبکه معمولا" به يک دستگاه خاص  با نام " هاب " متصل خواهند شد.


ادامه نوشته

كارت شبكه يا LAN Card

كامپيوترها جهت اتصال به هم و استفاده از برنامه هاى هم و اشتراك برنامه ها از نظر سخت افزارى احتياج به كارت شبكه يا LAN Card دارند. كه بطور معمول در بازاردو نوع کارت معمول می باشد. يک قسم آنها کارتهاِی 10 در 10 بوده و قسم ديگر کارتهای 10 در 100 ميباشند. جهت كنترل اتصال درست كارت شبكه به كامپيوتر مىتوانيد روى آيكون My Computer كليك راست نموده و ازقسمت Properties پوشه Device manager را انتخاب نماييد. در بين ابزارهاى نصب شده بايد در قسمت Network adapters ،نام ومشخصات كارت شبكه شما وجود داشته باشد.

آشنائی با IPv6

اينترنت از بدو پيدايش تاكنون ، منشاء تحولات عظيمی در حيات بشريت بوده است و ضريب استفاده از آن در اكثر كشورهای جهان همچنان سير صعودی را طی می نمايد. به جرات می توان گفت كه طراحان اوليه اينترنت هرگز تصور اينچنين رشدی را نمی كردند . بديهی است كه طراحی انجام شده در برخی موارد پس از گذشت ده ها سال با چالش های جدی مواجه شود و انتظاری جزء اين هم وجود ندارد . به عنوان نمونه ، پروتكل IP كه يكی از پروتكل های اساسی در اينترنت است ، بگونه ای طراحی نشده است كه بتواند از تعداد بيشماری دستگاه و كاربر متصل به اينترنت حمايت نمايد . علاوه بر اين ، هم اينك درخواست های متعددی مبنی بر استفاده از مواردی نظير  ويدئو ، صوت و دستگاه های بی سيم ( نظير موبايل ) توسط برنامه ها وجود دارد كه قطعا" در آينده شتاب بيشتری خواهد گرفت .

ادامه نوشته

برنامه اي بنویسید که مجموع سري زیر را حساب کند .    

برنامه اي بنویسید که مجموع سري زیر را حساب کند .

1+1/2+1/4+1/8+….

 

    # include

    # include

    int main( )

        {

        int count;

        float sum , x;

    clrscr ( );

    for ( sum=0 , x=1 , count=1;count<=num; count++,x*=2)

       {

        sum +=1/x;

    printf(" sum=%7.4 f , when count =%d \n" ,sum , count );

        }

    return (0);

    }

معادله درجه 2

 برنامه اي بنویسید که معادله درجه 2 را حل کند .

    # incloude

    # incloude

    main( )

        {

        float a,b,c,d ,x1,x2;

        printf("enter a,b,c:");

        scanf("%f,%f,%f",&a,&b,&c);

        d=("\n",(b*b)-4*a*c);

    if (d>= 0)

        {

        x1= (-b+ sqrt(d))/2*a;

        x2= (-b-sqrt(d))/2*a;

        printf("%f,%f ,\n",x1,x2);

        }

            else

            printf("no roat");

            printf("%f,%f ",x1,x2);

    getch( );

    return(0);

    }

نمونه سوالات اسمبلی

 اعداد زیر را به صورت متمم 2 در ماشینی به طول کلمات ده بیت نمایش دهید.

a) -15        b) -19         c) -37

 

عملیات زیر را انجام دهید.

 

101110  -

100100  

1101110  -

1011101  

10101010  +

1111111  

1101110 +

1000101  

 

 

 

 

 انواع ثباتهای پردازنده 16 بیتی را نام ببرید.

روند آماده سازی و اجرای برنامه در اسمبلی را بنویسید.

 انواع پارامترهای سگمنت را نام ببرید.

 برنامه ای بنویسید که دو مقدار 15 و 35 را گرفته و در محل های S1,S2 قرار داده و محتویات این دو را باهم عوض نماید.

 انواع عملوندها را نام برده و یکی را با مثال توضیح دهید.

 برنامه ای بنویسید که مقادیر 10و 20و 30و 40 را در حافظه قرار می دهد. سپس به ترتیب به ثباتهای AL و AHوBL و BH منتقل کرده و محتویات ثباتهای AH  را با AL وBH با BL عوض می کند. سپس یک واحد به ثباتهایAH  و BH اضافه می کند و یک واحد از ثباتهای AL وBL کم می کند.

برنامه ای بنویسید که در سطر شماره 10 و ستون شماره 30 پیام This is a pen" " را چاپ کند.

برنامه ای بنویسید که صفحه نمایش را پاک کند.

 

 

 

سکه

برنامه ای بنویسید که یک سکه 100 ریالی را گرفته و به سکه های 2 و 5 و 10 و 20 ریالی خرد کند.

#include 

#include 

int main()   {

int  i2, i5, i10, i20, i50, count=0;

long int sum;

clrscr();

for(i2=0 ; i2<=50 ; i2++)

   for(i5=0 ; i5<=20 ; i5++)

        for(i10=0 ; i10<=10 ; i10++)

            for(i20=0 ; i20<=5 ; i20++)

                 for(i50=0 ; i50<=2 ; i50++) {

                     sum=i2*2+i5*5+i10*10+i20*20+i50*50;

                          if(sum==100){

                                printf("\n 2Rials=%d, 5Rials=%d, 10Rials=%d", i2,i5,i10);

                                printf("20Rials=%d, 50Rials=%d",i20, i50);

                                count  ++;                                 }

                                Else

                                Sum=0;                         }

           Printf("\n number of correct times:%", count);

getch();

return 0;      }

برنامه جدول ضرب با زبان C

#include 

#include 

int main() {

int  I,j;

clrscr();

for(i=1 ; i<=10 ; i++)

for(j=1 ; j<=10 ; j++)

printf("%3d",i*j);

printf("\n");

}

getch();

return 0;   }

شکل کلی برنامه اسمبلی

STACK _ SEG        SEGMENT     PARA    STACK  ‘STACK’


اندازه پشته مشخص می گردد

 

STACK _ SEG     ENDS



DATA _ SEG       SEGMENT PARA          ‘DATA’


متغیر ها اعلان می شوند


DATA _ SEG    ENDS



EXTRA _ SEG SEGMENT  PARA    ‘EXTRA’


متغیرهای مربوط به پردازش رشته ها اعلان می شوند


EXTRA _ SEG         ENDS


CODE _ SEG SEGMENT     PARA   ‘CODE’


دستورالعمل های برنامه


CODE _ SEG      ENDS


END     START

اسامی و اهداف ثبات ها

AX اکومولاتور، کاربرد همگانی، بایت بالایی برابر AH و بایت پایینی برابر AL 

BX کاربرد همگانی، بایت بالایی برابر BH و بایت پایینی برابر BL

CX کاربرد همگانی، بایت بالایی برابر CH و بایت پایینی برابر CL
DX کاربرد همگانی، بایت بالایی برابر DH و بایت پایینی برابر DL

CS  شماره سگمنت حافظه ای می باشد که دستورالعمل های اجرائی جاری در آنجا قرار دارد.

DS  سگمنت داده ها را می دهد.

ES  سگمنت فوق العاده را می دهد.

SS  سگمنت پشته را می دهد.

SP  اشاره گر پشته، افست بالای پشته در سگمنت پشته.

BP  اشاره گر مبنا، افست نقطه مراجعه (Point reference ) در سگمنت پشته.

SI  اندیس منبع، افست رشته کاراکتری منبع در انتقال رشته های کاراکتری.

DI  اندیس مقصد: افست رشته کاراکتری مقصد.

l IPشاره گر دستور العمل ها، آفست دستور العمل بعدی در سگمنت کد برای دستیابی ثبات نشانه ها مجموعه ای از نشانه ها یا بیت های وضعیت.

PING

از دستور Ping  برای اطلاع از برقراری ارتباط با کامپیوتر های شبکه استفاده می شود.

ابتدا وارد محیط Dos میشویم.سپس با نوشتن نام کامپیوتر یا IPکامپیوتر مربوطه در مقابل دستور ping از ارتباط آگاهی می یابیم .در این هنگام یک بسته package به کامپیوتر مربوطه ارسال می گردد اگر بسته تحویل داده شد به صورت اطلاعاتی آنها را مشاهده می کنیم.



Domain   چیست؟

Domain   یا همان نام دامنه  ,زمانی ایجاد و استفاده می شودکه شبکه ما شامل چند  PC به عنوان Client ویک Server باشد که اصطلاحا به آن شبکه های بر اسا س سرویس دهنده وگیرنده می گویند .که یک مدیر(Administrator) آن را اداره می کند.

Workgroup چیست؟

گروه کاری که در آن چند PC به صورت نظیر به نظیر

(Peer To Peer) به یکدیگرمتصل شده وهر کاربر pc خود را مدیرت می کند.

IP Address Classes

متخصصان شبکه با توجه به نیاز شبکه تصمیم به استاندارد سازی و ایجاد کلاسهای مختلف شبکه نموده اند که با توجه به نیاز هر شبکه باید از آن استفاده نمود
ای پی آدرسها در 5 کلاس رده بندی میشوند و عدد اول هر آدرس نشان دهنده کلاس آن آدرس است

 Class A

1-126

Class B

128-191

Class C

192-223

Class D

224-239

Class E

240-254

 مثلا  ip 10.10.10.1 با توجه به اینکه رقم اول آن 10 است نشان دهنده این اسنت که در کلاس A می باشد

  ip 192.168.10.20 با توجه به اینکه رقم اول آن 192 است نشان دهنده این است که در کلاس C می باشد

ای پی (IP)

یک آدرس منطقی که برای مشخص کردن دستگاه در ارتباط بین شبکه ها تعیین میشود
از چهار رقم تشکیل شده است که با نقطه از هم جدا میشوند بطور مثال 192.168.10.20
هر عدد هشت بیت است که در مجموع میشود 32 بیت 32=8*4
اعداد
  بکاربرده شده دسیمال هستند و بین 255-0 می باشند

همانطور که گفته شد هر
ip address از 32 bit تشکیل شده است و هر ip از چهار بخش تشکیل شده است که به هر بخش octet نیز گفته میشود بطور مثال 192 یک octet میباشد .

تبدیل از مبنای 2 به مبنای 16

تبدیل از مبنای 2 به مبنای 8

تبدیل از مبنای 16 به مبنای 2