شبكة ومنتديات وميض

مرحباً اخي الزائر تشرف بالتسجيل وسنكون بإذن الله عند حسن ضنك

انضم إلى المنتدى ، فالأمر سريع وسهل

شبكة ومنتديات وميض

مرحباً اخي الزائر تشرف بالتسجيل وسنكون بإذن الله عند حسن ضنك

شبكة ومنتديات وميض

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

اسلامي, ثقافي, علمي


3 مشترك

    البرامج المتوقعة في أختبار الرسم بالحاسب

    تصويت

    ما هو رأيك في تثبيت الموضوع ؟

    [ 1 ]
    البرامج المتوقعة في أختبار الرسم بالحاسب I_vote_rcap50%البرامج المتوقعة في أختبار الرسم بالحاسب I_vote_lcap [50%] 
    [ 1 ]
    البرامج المتوقعة في أختبار الرسم بالحاسب I_vote_rcap50%البرامج المتوقعة في أختبار الرسم بالحاسب I_vote_lcap [50%] 

    مجموع عدد الأصوات: 2
    التصويت مغلق
    أبو موسى
    أبو موسى
    المدير العام
    المدير العام


    عدد المساهمات : 96
    تاريخ التسجيل : 02/12/2010
    العمر : 33
    الموقع : منتدى الحاسب والمعلومات

    إعلان البرامج المتوقعة في أختبار الرسم بالحاسب

    مُساهمة من طرف أبو موسى الإثنين ديسمبر 06, 2010 5:10 am

    بسم الله الرحمن الرحيم

    نظراً لكثرة الأصدقاء الذين اتصلوا بي وسألوني عن البرامج التي من المتوقع
    ان تأتي في الإختبار يوم الأربعاء

    حبيت أن أضع أمامكم جميع ما يدور في مخيلتي من برامج وأفكار

    واسأل الله العلي القدير أن يوفقني ويوفق جميع الطلاب في هذة المادة

    هيا بنا ننطلق إلي كوكب زحل البرامج المتوقعة في أختبار الرسم بالحاسب Biggrin

    الأسئلة في هذا الكوكب تكون على شكل

    اكتب جزء من البرنامج , اكتب الدالة التي تقوم...



    السؤال الأول : اكتب الدالة التي تقوم برسم دائرة نصف قطرها r ومحورها السيني x والصادي y ؟

    الإجابة



    كود:
    void drawCircle(double r,double x ,double y)
    {

    // draw a circle



    double x1,y1;

    double theta;



    glBegin(GL_POLYGON);



    for(theta = 0 ; theta < (2*PI) ; theta+=2*PI/1000 )

    {
    x1 = x + r * cos(theta);
    y1 = y + r * sin(theta);



    glVertex2f(x1,y1);

    }



    glEnd();


    }



    السؤال الثاني : اكتب الجزء الخاص لرسم القطع المكافئ ؟



    الإجابة



    كود:
    float x , y;


    glBegin (GL_LINE_STRIP);

    for (x = -20 ; x <= 20; x +=.1 )
    {
    y = x*x ; //equation of a parabola

    glVertex2f (x,y);
    }
    glEnd ( );



    السؤال الثالث : اكتب دالة تقوم بطباعة اسمك الأول على الشاشة ؟



    الإجابة

    كود:
    void drawCharacters()
    {

    GLubyte label[6] = {'H','A','S','S','A','N'};
    int xPos=20 , yPos=20;

    for(int i=0 ; i<=5 ; i++)
    {
    glRasterPos2i(xPos,yPos);
    glutBitmapCharacter (GLUT_BITMAP_HELVETICA_18 , label[i]);
    xPos+=16;
    }
    }
    السؤال الرابع : اكتب الدالة Display التي تقوم بعرض شارت يتكون من 3 أعمد طول كلاً منهما على التوالي (420,342,324) ؟



    الإجابة

    كود:
    void display( void )
    {

    GLint dataValue [3] = {420, 342, 324};

    glClear( GL_COLOR_BUFFER_BIT );

    glColor3f (1.0, 0.0, 0.0); // Set bar color to red.
    for (int k = 0; k < 3; k++)
    glRecti (20 + k*50, 165, 40 + k*50, dataValue [k]);
    glFlush( );
    }
    ننطلق الآن إلى كوكب المريخ البرامج المتوقعة في أختبار الرسم بالحاسب Biggrin

    الأسئلة في هذا الكوكب تكون على شكل:

    عرف , إشرح ,ماوظيفة , في ماذا يستخدم هذا الأمر

    [center]السؤال الأول : إشرح عمل الدالة gluOrtho2D ؟

    الإجابة

    هذة الدالة تحدد الأبعاد الثنائية للإحداثيات


    وهكذا مع بقية الدوال والأوامر


    تحياتي
    [/center]
    الغريب
    الغريب
    عضو متألق
    عضو متألق


    عدد المساهمات : 92
    تاريخ التسجيل : 03/12/2010

    إعلان رد: البرامج المتوقعة في أختبار الرسم بالحاسب

    مُساهمة من طرف الغريب الثلاثاء ديسمبر 07, 2010 4:56 am

    بــــــــ الله فيك ــــارك جـــــــ الله كل الجزاء ــــزاك
    غايتي رضى الله
    غايتي رضى الله
    مشرفة عامة
    مشرفة عامة


    عدد المساهمات : 134
    تاريخ التسجيل : 03/12/2010

    إعلان رد: البرامج المتوقعة في أختبار الرسم بالحاسب

    مُساهمة من طرف غايتي رضى الله الخميس ديسمبر 09, 2010 5:48 am

    جزاك اللة خيرا

      الوقت/التاريخ الآن هو السبت مايو 18, 2024 11:08 am