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


1. ويژگيهاي زبان C++ بنويسيد.
2. برنامه اي بنويسيد كه شعاع دايره را گرفته و محيط و مساحت آن را محاسبه كند.
3. عملياتهاي محاسباتي را نوشته و يك مثال بزنيد.
4. ساختار دستور cout را بيان نموده و كاربرد آن را بنويسيد.
5.برنامه اي بنويسيد كه جدول ضرب را چاپ كند.
6. برنامه اي بنويسيد كه 3 عدد را گرفته و بزرگترين آنها را چاپ كند.
7. برنامه اي بنويسيد كه فاكتوريل را چاپ كند.
8. خطاهاي مختلف زبان C++ را بنويسيد.
9. برنامه اي بنويسيد كه طول و عرض مستطيل را گرفته محيط و مساحت آن را محاسبه كند.
10. عملياتهاي مقايسه اي را نوشته و يك مثال بزنيد.
11. ساختار دستور cin را بيان نموده و كاربرد آن را بنويسيد.
12. عمليات ترجمه برنامه به برنامه اجرايي در C++ را بنويسيد.
13. برنامه اي بنويسيد كه يك ضلع مربع را گرفته و محيط و مساحت آن را محاسبه كند.
14. عملياتهاي منطقي را نوشته و يك مثال بزنيد.
15. ساختار دستورات براي تعريف ثوابت را بيان نموده و كاربرد آن را بنويسيد.
1. حافظه را تعريف كرده و تعريف عام حافظه را بنويسيد.
2. از خصوصيات حافظه در معناي عام 4 مورد نوشته و يكي را توضيح دهيد.
3. از دلايل بكارگيري انواع مختلف رسانه هاي ذخيره سازي 3 مورد بنويسيد.
4. پارامترهاي زماني نوار را بنويسيد.
5. پارامترهاي ظرفيتي ديسك را بنويسيد.
6. پارامترهاي زماني ديسك را بنويسيد.
7. پك چيست؟ توضيح دهيد.
8. چهار مورد از نقطه نظرهاي رده بندي ديسك را بنويسيد.
9. ديسك نرم را توضيح دهيد.
10. فيلد چيست؟
11. ركورد چيست؟
12. گپ چيست؟
13. ساختار فايل به چند صورت است؟ توضيح دهيد.
14. كليد ركورد را توضيح داده و دوخاصيت اصلي آن را بنويسيد.
15. سيستم فايل را توضيح دهيد.
16. نحوه ذخيره سازي فايل روي نوار را توضيح دهيد.
17. نحوه ذخيره سازي داده روي ديسك را بنويسيد.
18. نحوه ذخيره سازي داده روي نوار را توضيح دهيد.
19. ركورد در سطح برنامه كاربر چيست؟
20. ركورد در سطح انتزاعي چيست؟
21. ركورد در محيط ذخيره سازي چيست؟


يکی از مهمترين محيط های انتقال در مخابرات کابل کواکسيال و يا هم محور می باشد . اين نوع کابل ها از سال 1936 برای انتقال اخبار و اطلاعات در دنيار به کار گرفته شده اند. در اين نوع کابل ها، دو سيم تشکيل دهنده يک زوج ، از حالت متقارن خارج شده و هر زوج از يک سيم در مغز و يک لايه مسی بافته شده در اطراف آن تشکيل می گردد. در نوع ديگر کابل های کواکسيال ، به حای لايه مسی بافته شده ، از تيوپ مسی استوانه ای استفاده می شود. ماده ای پلاستيکی اين دو هادی را از يکديگر جدا می کند. ماده پلاستيکی ممکن است بصورت ديسکهای پلاستيکی يا شيشه ای در فواصل مختلف استفاده و مانع از تماس دو هادی با يکديگر شود و يا ممکن است دو هادی در تمام طول کابل بوسيله مواد پلاستيکی از يکديگر جدا گردند.
يکی از جديدترين محيط های انتقال در شبکه های کامپيوتری ، فيبر نوری است . فيبر نوری از يک ميله استوانه ای که هسته ناميده می شود و جنس آن از سيليکات است تشکيل می گردد. شعاع استوانه بين دو تا سه ميکرون است . روی هسته ، استوانه ديگری ( از همان جنس هسته ) که غلاف ناميده می شود ، استقرار می يابد. ضريب شکست هسته را با M1 و ضريب شکست غلاف را با M2 نشان داده و همواره M1>M2 است . در اين نوع فيبرها ، نور در اثر انعکاسات کلی در فصل مشترک هسته و غلاف ، انتشار پيدا خواهد کرد. منابع نوری در اين نوع کابل ها ، ديود ليزری و يا ديودهای ساطع کننده نور می باشند.منابع فوق ، سيگنال های الکتريکی را به نور تبديل می نمايند.
در اين نوع توپولوژی همانگونه که از نام آن مشخص است ، از مدلی شبيه "ستاره" استفاده می گردد. در اين مدل تمام کامپيوترهای موجود در شبکه معمولا" به يک دستگاه خاص با نام " هاب " متصل خواهند شد.
برنامه اي بنویسید که مجموع سري زیر را حساب کند .
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 را حل کند .
# 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
عملیات زیر را انجام دهید.
انواع ثباتهای پردازنده 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" " را چاپ کند. برنامه ای بنویسید که صفحه نمایش را پاک کند.
|
#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; }
#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
از دستور Ping برای اطلاع از برقراری ارتباط با کامپیوتر های شبکه استفاده می شود.
ابتدا وارد محیط Dos میشویم.سپس با نوشتن نام کامپیوتر یا IPکامپیوتر مربوطه در مقابل دستور ping از ارتباط آگاهی می یابیم .در این هنگام یک بسته package به کامپیوتر مربوطه ارسال می گردد اگر بسته تحویل داده شد به صورت اطلاعاتی آنها را مشاهده می کنیم.
Domain یا همان نام دامنه ,زمانی ایجاد و استفاده می شودکه شبکه ما شامل چند PC به عنوان Client ویک Server باشد که اصطلاحا به آن شبکه های بر اسا س سرویس دهنده وگیرنده می گویند .که یک مدیر(Administrator) آن را اداره می کند.
گروه کاری
که در آن چند PC به صورت نظیر به نظیر
(Peer To Peer) به یکدیگرمتصل شده وهر کاربر pc خود را مدیرت می کند.
متخصصان شبکه با توجه به
نیاز شبکه تصمیم به استاندارد سازی و ایجاد کلاسهای مختلف شبکه نموده اند که با
توجه به نیاز هر شبکه باید از آن استفاده نمود
ای پی آدرسها در 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 می باشد
یک آدرس منطقی که برای مشخص
کردن دستگاه در ارتباط بین شبکه ها تعیین میشود
از چهار رقم تشکیل شده است
که با نقطه از هم جدا میشوند بطور مثال 192.168.10.20
هر عدد هشت بیت است که در مجموع میشود 32 بیت 32=8*4
اعداد
بکاربرده شده دسیمال هستند و بین 255-0 می باشند
همانطور که گفته شد هر ip
address از 32 bit
تشکیل شده است و هر ip
از چهار بخش تشکیل شده است که به هر بخش octet نیز گفته میشود بطور مثال 192 یک octet میباشد .