الرسم بالحاسوب
DESCRIPTION
الرسم بالحاسوب. اسئلة و اجابات نموذج 1. سؤال. أكتب جزء من برنامج يرسم خط عمودي من النقطة (2،2) الى النقطة (5، 2)؟ ص57. جواب. x=2;y1=2;y2=5; For (y=y1;yTRANSCRIPT
![Page 1: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/1.jpg)
الرسم بالحاسوب
اسئلة و اجابات1نموذج
![Page 2: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/2.jpg)
سؤال
أكتب جزء من برنامج يرسم خط •( الى النقطة 2،2عمودي من النقطة )
57(؟ ص2، 5)
![Page 3: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/3.jpg)
جواب
x=2;y1=2;y2=5; For (y=y1;y<=y2;y++)
Putpixel(x,y);
![Page 4: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/4.jpg)
2سؤال
إليجاد مواقع DDAطبق خوارزمية •النقاط لرسم خط يبدأ من النقطة
(؟6، 7( وينتهي بالنقطة )2،2)57ص
![Page 5: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/5.jpg)
2جواب
• m = (7-2)/(6-2)=5/4 > 1• y= y + 1• x n+1=xk + 1/m
• 1/m = 1/1.25 =.8
![Page 6: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/6.jpg)
2جواب
y x X rounded2 2 23 2 +.8 = 2.8 34 2.8 + .8 = 3.6 45 3.6 + .8 = 4.4 46 4.4 + .8 = 5.2 57 5.2 + .8 = 6 6
(2,2( , )3,3( , )4,4(,)5,4( ,)6,5( ,)7,6)
![Page 7: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/7.jpg)
3سؤال
خوارزمية رسم الخط المستقيم •DDA Digital Differential Analyzer
Algorithm
![Page 8: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/8.jpg)
3جواب هناك أربع حاالت لحساب حساب النقاط وهي كما •
يلي: الحالة األولى: ونقطة البداية من اليسار •
من المعادلة Yنجعل ونحسب قيمة الحالة الثانية: ونقطة البداية من اليمين •
من المعادلة Yنجعل ونحسب قيمة الحالة الثالثة: ونقطة البداية من اليسار •
من المعادلة Xنجعل ونحسب قيمة الحالة الرابعة: ونقطة البداية من اليمين •
من المعادلة Xنجعل ونحسب قيمة
![Page 9: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/9.jpg)
3جواب PROCEDURE lineDDA(xa,ya,xb,yb : INTEGER);VARdx , dy , steps, k : INTEGER;xIncrement , yIncrement , x , y : REAL;BEGIN dx := xb - xa; dy := yb - ya; IF ABS(dx) > ABS(dy) THEN steps := ABS(dx) ELSE steps := ABS(dy); xIncrement := dx/steps; yIncrement := dy/steps; x :=xa; y:=ya; PutPixel(round(x),round(y), 1); FOR k := 1 to steps DO BEGIN x := x + xIncrement; y := y + yIncrement; PutPixel(round(x),round(y), 1); END;END;
![Page 10: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/10.jpg)
3جواب مالحظات:• يزداد x المتجه dx > dy و xa < xbإذا كانت •
.m يزداد بمقدار y والمتجه 1بمقدار يزداد x المتجه dx > dy و xa < xbإذا كانت •
.m- يزداد بمقدار y- والمتجه 1بمقدار يزداد yالمتجه dy > dx و ya < ybإذا كانت •
.m/1 يزداد بمقدار x والمتجه 1بمقدار يزداد yالمتجه dy > dx و ya < ybإذا كانت •
.m/1- يزداد بمقدار x- والمتجه 1بمقدار •
![Page 11: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/11.jpg)
4سؤال
أرسم، مع شرح ما هي طريقة عرض •الرسومات في أنبوبة أشعة الكاثود ؟
![Page 12: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/12.jpg)
4جواب
القاعدة
التجميع نظامالبؤري
قاذف االلكترونات نظام
االنعكاس األفقي
االنعكاس نظامالعمودي
الشاشة الفسفورية
سير خطالشعاع
![Page 13: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/13.jpg)
4جواب :األجزاء الرئيسية•( قاذف االلكترونات1•( نظام التجميع البؤري2•( نظام االنعكاس/االنحراف3•( الشاشة الفسفورية.4•تتم عملية عرض الرسومات على أنبوبة أشعة •
استخدام خطوط المسح- 1المهبط بإحدى الطريقتين)(العرض العشوائي-2
فباستخدام خطوط المسح من خالل حركة •االلكترونات التي ترتطم بالطالء الفسفوري الذي
يبطن شاشة العرض من أعلى إلى أسفل حيث يضاء الطالء عند نقطه ارتطام الحزمة بالطالء ويتم تشكل
الرموز والصور من جراء ظهور نقطة اإلضاءة واختفائها.
![Page 14: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/14.jpg)
5سؤال
أكتب خوارزمية برزنهام لرسم الخط •المستقيم؟
![Page 15: الرسم بالحاسوب](https://reader036.vdocuments.site/reader036/viewer/2022081503/56813b1f550346895da3d3c1/html5/thumbnails/15.jpg)
5الحل start
X=x1,y=y1
x=x2-x1
y=y2-y1
i=1
i>x
setpixel(x,y)
e>= 0
y= y+1
e = e-1
x= x+1
e = e+
i = i +1
endt
f
t