الانتقال إلى المحتوى الرئيسي

كيفية رسم مثلث في ج: تعليمات خطوة بخطوة للمبتدئين

يعد رسم الأشكال الرسومية أحد المهام المهمة في البرمجة. أحد أبسط الأشكال وأكثرها أساسية هو المثلث. في هذه المقالة ، سنلقي نظرة على إرشادات خطوة بخطوة للمبتدئين حول رسم مثلث بلغة البرمجة سي.

أولا ، نحتاج إلى دالة لرسم مثلث. يمكننا استخدام وظيفة نظام برينتف لإخراج الأحرف إلى الشاشة. نحن نقدم خيار التنفيذ الذي سيعمل على معظم أنظمة التشغيل:

في هذه الوظيفة ، نستخدم الأحرف " * " لرسم مثلث. كل سطر من وظيفة برينتف سوف إخراج الأحرف في النموذج الذي نحتاجه. لاحظ أن الأحرف مفصولة بمسافات لتحقيق شكل المثلث المطلوب.

لرسم مثلث ، نحتاج فقط إلى استدعاء دالة التعادل المثلث. إليك كيفية القيام بذلك:

# تشمل

كثافة العمليات الرئيسية () {

رسم_مثلث ();

العودة 0;

}

عندما نقوم بتشغيل هذا البرنامج ، سيظهر مثلث على الشاشة:

  1. الخطوة 1: الاستعداد للعمل
  2. تثبيت وتكوين المترجم مع
  3. الخطوة 2: إنشاء مشروع جديد
  4. إنشاء ملف للبرنامج
  5. الخطوة 3: كتابة رمز البرنامج
  6. إعلان المتغيرات
  7. الخطوة 4: حساب وعرض المثلث
  8. حساب أطوال أضلاع المثلث
  9. سؤال وجواب
  10. كيفية رسم مثلث في ج?
  11. ما هي البرامج التي أحتاجها لرسم مثلث في ج?
  12. ما هي الوظائف في ج يجب أن تستخدم لرسم مثلث?
  13. هل من الممكن رسم مثلث دون استخدام وظائف رسومية?

الخطوة 1: الاستعداد للعمل

قبل البدء في إنشاء مثلث في لغة البرمجة ج ، تحتاج إلى إكمال عدة خطوات تحضيرية:

  1. تثبيت وتكوين بيئة التطوير اللازمة. نوصي باستخدام إيد (بيئة التنمية المتكاملة) رمز::كتل أو ديف-ج as ، لأنها توفر فرصا كبيرة لكتابة وتصحيح البرامج في ج.
  2. واحدة من المجمعين الأكثر شعبية هو دول مجلس التعاون الخليجي ، والتي يمكن تحميلها وتثبيتها من الموقع الرسمي.
  3. إطلاق بيئة التطوير المحددة وإنشاء مشروع جديد. في المشروع الجديد ، ستتمكن من إنشاء الملفات الضرورية وكتابة التعليمات البرمجية لرسم مثلث.

بعد الانتهاء من هذه الخطوات ، ستكون جاهزا لبدء إنشاء برنامج ج لرسم مثلث.

تثبيت وتكوين المترجم مع

لبدء البرمجة في ج ، تحتاج إلى تثبيت وتكوين المترجم. المترجم هو برنامج يحول شفرة المصدر في لغة سي إلى رمز الجهاز الذي يمكن تنفيذه بواسطة الكمبيوتر.

لتثبيت وتكوين مترجم ج ، اتبع الخطوات التالية:

  1. حدد المترجم: هناك العديد من المجمعين ج مثل دول مجلس التعاون الخليجي ، رنة ، استوديو البصرية وغيرها. يمكنك اختيار أي منها حسب احتياجاتك وتفضيلاتك.
  2. قم بتنزيل المترجم: بعد تحديد المترجم ، انتقل إلى موقعه الرسمي على الويب وقم بتنزيل الإصدار المناسب لنظام التشغيل الخاص بك.
  3. تثبيت المترجم: قم بتشغيل ملف التثبيت واتبع تعليمات معالج التثبيت. عادة ما يكون التثبيت بسيطا جدا ولا يتطلب إعدادات خاصة.
  4. تكوين متغيرات النظام: بعد تثبيت المترجم ، تحتاج إلى إضافة مساره إلى متغيرات بيئة النظام. سيسمح لك ذلك بتشغيل المترجم من أي دليل في سطر الأوامر.

بعد الانتهاء من تركيب وتكوين مترجم ، سوف تكون على استعداد لإنشاء وتجميع البرامج في اللغة ج. لا تنس التحقق من تثبيت المترجم بنجاح وجاهز للاستخدام عن طريق تشغيله من سطر الأوامر والتحقق من إصداره.

باتباع هذه التعليمات البسيطة ، يمكنك تثبيت بسرعة وتكوين مترجم ج على جهاز الكمبيوتر الخاص بك والبدء في البرمجة في هذه اللغة القوية!

الخطوة 2: إنشاء مشروع جديد

لبدء العمل مع رسم مثلث في لغة البرمجة ج ، تحتاج إلى إنشاء مشروع جديد.

خطوات إنشاء مشروع جديد:

  1. افتح المترجم باستخدام
  2. حدد "إنشاء مشروع جديد"
  3. الخيار ، أدخل اسم المشروع وحدد مجلد لحفظه
  4. انقر فوق الزر " إنشاء

بعد إنشاء المشروع ، سيكون لديك حق الوصول إلى نافذة محرر البرنامج حيث يمكنك البدء في كتابة التعليمات البرمجية لرسم مثلث.

في هذا المشروع ، سوف نستخدم وظائف لغة ج لرسم مثلث على الشاشة.

تم إنشاء المشروع بنجاح وهو جاهز لمزيد من العمل! الآن يمكنك الانتقال إلى الخطوة التالية.

إنشاء ملف للبرنامج

من أجل البدء في إنشاء برنامج لرسم مثلث في ج ، تحتاج إلى إنشاء ملف مع التمديد.ج. سيحتوي هذا الملف على شفرة المصدر الكاملة للبرنامج.

لإنشاء ملف ، يمكنك استخدام أي محرر نصوص ، على سبيل المثال ، المفكرة أو بيئة تطوير متكاملة متخصصة (إيد).

للبدء ، افتح محرر نصوص أو بيئة تطوير متكاملة على جهاز الكمبيوتر الخاص بك. ثم قم بإنشاء ملف جديد واحفظه باسم ، على سبيل المثال ، " مثلث.(ج)". إيلاء الاهتمام للتمديد.ج ، مما يشير إلى أن الملف يحتوي على شفرة المصدر في لغة ج.

الآن بعد أن تم إنشاء الملف ، يمكنك المتابعة لكتابة رمز البرنامج الذي سينفذ رسم المثلث. للقيام بذلك ، تحتاج إلى إتقان الإنشاءات الأساسية للغة ج ، مثل الإعلانات المتغيرة والحلقات والمشغلين الشرطيين.

الخطوة 3: كتابة رمز البرنامج

الآن بعد أن أصبح لدينا فهم للمبادئ الأساسية لبناء مثلث ، يمكننا كتابة رمز البرنامج بلغة البرمجة سي.

  1. افتح بيئة التطوير الخاصة بك ، مثل كود الاستوديو المرئي أو ديف-سي++.
  2. إنشاء ملف جديد وحفظه مع التمديد".(ج)". على سبيل المثال ، " مثلث.(ج)".
  3. افتح الملف " مثلث.ج " والبدء في كتابة رمز البرنامج. سوف تحتاج إلى العناصر التالية:
العنصرالوصف
# تشمل ربط مكتبة للعمل مع المدخلات والمخرجات (مكتبة ج القياسية).
كثافة العمليات الرئيسية()الوظيفة الرئيسية للبرنامج ، والتي يبدأ تنفيذها.
{}كتلة من التعليمات البرمجية التي سوف تحتوي على المنطق الرئيسي للبرنامج.
برينتف()وظيفة لعرض النص على الشاشة.
إلى عن على()الحلقة التي سيتم استخدامها لبناء المثلث.

نموذج التعليمات البرمجية لبناء مثلث:

# تشمل

كثافة العمليات الرئيسية()

{

الصفوف كثافة العمليات;

برينتف ("أدخل عدد الأسطر للمثلث:");

المسح الضوئي ("٪د " ، والصفوف);

ل (إنت أنا = 1 ؛ أنا < = الصفوف ؛ أنا i)

{

إلى عن على (كثافة العمليات ي = 1 ؛ ي < = أنا ؛ ي++)

{

برينتف ("*");

}

برينتف("

");

}

العودة 0;

}

هنا نستخدم اثنين من الحلقات المتداخلة: الأول هو لعرض الصفوف ، والثاني هو لعرض العلامات النجمية في كل صف. يخزن متغير" الصفوف " عدد الصفوف التي يجب على المستخدم إدخالها من لوحة المفاتيح.

بعد كتابة التعليمات البرمجية ، حفظ الملف وتشغيل تجميعها وتنفيذها. يجب أن ترى مثلثا يتكون من نجوم على الشاشة.

إعلان المتغيرات

قبل البدء في رسم مثلث في ج ، تحتاج إلى إعلان المتغيرات التي سيتم استخدامها في البرنامج. في هذه التعليمات ، سوف نستخدم المتغيرات التالية:

  • الضلع 1: متغير يخزن قيمة طول الضلع الأول من المثلث;
  • جانب2: متغير الذي سيتم تخزين قيمة طول الجانب الثاني من المثلث;
  • الضلع 3: متغير يخزن قيمة طول الضلع الثالث من المثلث;
  • المنطقة: متغير الذي سيتم تخزين قيمة مساحة المثلث;
  • محيط: متغير الذي سيتم تخزين قيمة محيط المثلث.

قد يبدو مثل هذا:

نوع المتغيراسم المتغير
تعويمجانب1;

استخدمنا هنا نوع المتغير العائم ، لأنه يسمح لك بتخزين أرقام حقيقية فاصلة عائمة. يعتمد اختيار نوع المتغير على القيم التي ستستخدمها في البرنامج.

وبالتالي ، قبل البدء في رسم مثلث في ج ، من الضروري الإعلان عن جميع المتغيرات اللازمة وتحديد نوعها. سيسمح لنا ذلك باستخدام هذه المتغيرات لحساب النتائج وعرضها على الشاشة.

الخطوة 4: حساب وعرض مثلث

الآن بعد أن حددنا إحداثيات رؤوس المثلث ، يمكننا البدء في عرضه.

لعرض المثلث ، سوف نستخدم مكتبة الرسومات مثل برنامج أوبنغل أو سفمل. في هذه المقالة ، لنلق نظرة على مثال باستخدام مكتبة سفمل.

  1. قم بإنشاء نافذة كبيرة بما يكفي لعرض مثلث.
  2. إنشاء كائنات قمة الرأس لكل من رؤوس المثلث.
  3. اضبط إحداثيات رؤوس المثلث في كائنات الرأس.
  4. إنشاء كائن بدائي مثلث وربطه مع كائنات قمة الرأس.
  5. ارسم الكائن البدائي المثلث على الشاشة.

Вот пример кода, демонстрирующий это:

#include

int main()

{

// Создание окна

sf::RenderWindow window(sf::VideoMode(800, 600), "Треугольник");

// Создание объектов вершин

sf::Vertex v1, v2, v3;

// Задание координат вершин

v1.position = sf::Vector2f(400, 100);

v2.position = sf::Vector2f(200, 500);

v3.position = sf::Vector2f(600, 500);

// Создание объекта примитива треугольник

sf::PrimitiveType triangleType = sf::Triangles;

sf::VertexArray triangle(triangleType);

// Связывание объектов вершин с объектом примитива треугольник

triangle.append(v1);

triangle.append(v2);

triangle.append(v3);

// Отрисовка треугольника на экране

window.draw(triangle);

// Отображение окна

window.display();

// Главный цикл программы

while (window.isOpen())

{

// Обработка событий окна

sf::Event event;

while (window.pollEvent(event))

{

if (event.type == sf::Event::Closed)

window.close();

}

}

return 0;

}

نتيجة لتنفيذ هذا الرمز ، يجب عرض مثلث على الشاشة ، يتم تحديده بواسطة إحداثيات رؤوسه.

حساب أطوال أضلاع المثلث

بعد رسم المثلث ، يمكننا استخدامه لحساب أطوال أضلاعه. للقيام بذلك ، سنحتاج إلى بيانات عن إحداثيات رؤوس المثلث.

هناك عدة طرق لحساب طول أضلاع المثلث:

  1. باستخدام صيغة المسافة بين نقطتين: إذا كان لدينا إحداثيات نقطتين ، فيمكننا استخدام صيغة المسافة بينهما لحساب طول ضلع المثلث. الصيغة تبدو مثل هذا:
  2. باستخدام نظرية فيثاغورس: إذا عرفنا أطوال ضلعي المثلث القائم الزاوية ، فيمكننا استخدام نظرية فيثاغورس لحساب طول الضلع الثالث. الصيغة تبدو مثل هذا:
  3. باستخدام مثلث ذو أضلاع متساوية الساقين: إذا كان للمثلث ضلعان متساويان ، فيمكننا استخدام الصيغة لحساب طول الضلع الثالث. الصيغة تبدو مثل هذا:

ومع ذلك ، لحساب أطوال أضلاع المثلث ، لا نحتاج فقط إلى معرفة إحداثياته ، ولكن أيضا للتأكد من أن هذه الإحداثيات تتوافق مع مثلث حقيقي. خلاف ذلك ، قد تعطي الصيغ نتيجة غير صحيحة.

سؤال وجواب

كيفية رسم مثلث في ج?

للبدء ، سوف تحتاج إلى فتح بيئة التطوير ، وإنشاء ملف برنامج جديد في ج وربط المكتبات اللازمة. ثم يمكنك استخدام وظائف رسومية مثل ' خط (`'أو' مضلع ()` لرسم مثلث على الشاشة. بعد ذلك ، يمكنك تحديد إحداثيات رؤوس المثلث وتمريرها إلى دالة `الخط()` أو `المضلع()` لرسم المثلث. نتيجة لذلك ، عند بدء تشغيل البرنامج ، يجب أن ترى مثلثا مرسوما على الشاشة.

ما هي البرامج التي أحتاجها لرسم مثلث في ج?

لرسم مثلث في ج ، سوف تحتاج إلى بيئة تطوير للغة ج ، مثل التعليمات البرمجية::كتل أو فيسوال ستوديو ، ومترجم يدعم لغة ج ، مثل دول مجلس التعاون الخليجي. يمكنك أيضا استخدام بيئة تطوير عبر الإنترنت مثل repl.it أو ideone.com لكتابة وتشغيل برنامج ج لرسم مثلث.

ما هي الوظائف في ج يجب أن تستخدم لرسم مثلث?

لرسم مثلث في ج ، يمكنك استخدام وظائف رسومية مثل ' خط (`'أو' مضلع () ` ، والتي تتوفر في المكتبات مثل ' الرسومات.ح ' أو 'سدل 2'. تسمح لك هذه الوظائف برسم خطوط ومضلعات على الشاشة باستخدام الإحداثيات المحددة للرؤوس. يمكنك أيضا استخدام وظائف الرسومات مثل ' سيتكولور ()` أو `سيتفيلستيل ()` لتعيين لون التعبئة ونمط للمثلث.

هل من الممكن رسم مثلث دون استخدام وظائف رسومية?

نعم ، يمكنك رسم مثلث دون استخدام وظائف رسومية ، ولكن يمكن أن يكون أكثر صعوبة. يمكنك استخدام الدوال الرياضية مثل معادلات الخطوط أو خوارزمية بريسنهام لحساب إحداثيات النقاط على الشاشة ثم عرضها على الشاشة باستخدام وظائف مثل` برينتف () `أو'بوتبيكسل ()'. ومع ذلك ، يتطلب هذا حسابات أكثر تعقيدا وقد يستغرق المزيد من الوقت والجهد.