تمرين من المصدر الأصلي · تطبيق عملي

مرحبا بالعالم

استخدم الشرح العربي للفهم، واعتمد صفحة CS50 الأصلية مرجعًا نهائيًا للمواصفات والتسليم.

جلسة دراسة مقترحة: حتى 60 دقيقةالجهد الكلي التقريبي: 120 دقيقة · أكمل من حيث توقفت لاحقًا.Week 1
محاور هذه الخطوة
  • C
  • المترجم
  • الأنواع
  • الدوال

ترجمة آلية تحت المراجعة

مرحبا بالعالم

المصدر الأصلي

قائمة تنفيذ التمرين

تُحفظ علامات هذه القائمة على هذا الجهاز والمتصفح فقط. أنشئ حسابًا مفعّلًا لحفظ إنجاز التمرين في مسارك.

مرحبا بالعالم

محتوى خارجي من YouTube

لن نتصل بهذه الخدمة قبل موافقتك. يمكنك فتح المصدر في نافذة مستقلة بدل تحميله هنا.

فتح المصدر

مشكلة بحاجة إلى حل

شكرًا للأستاذ بريان كيرنيغان (الذي قام بتدريس لغة CS50 عندما أخذها ديفيد!)، تم تطبيق عبارة "hello,world" بمئات اللغات. دعونا نضيف التنفيذ الخاص بك إلى القائمة!

في ملف يسمى hello.c، في مجلد يسمى world، قم بتنفيذ برنامج في لغة C يقوم بالطباعة hello, world\n، وهذا كل شيء!

تلميح

هذا هو الشيفرة الفعلي الذي يجب عليك كتابته! (هذا تلميح تمامًا، أليس كذلك؟) من الأفضل أن تكتبه بنفسك، بدلاً من النسخ/اللصق، بحيث تبدأ في تطوير بعض "الذاكرة العضلية" لكتابة الشيفرة.

#include <stdio.h>

int main(void)
{
    printf("hello, world\n");
}

تجريبي

فيما يلي عرض توضيحي لما يجب أن يحدث عند تجميع برنامجك وتنفيذه.

كيف تبدأ

تنفيذ cd بمفرده في نافذتك الطرفية. يجب أن تجد أن مطالبة النافذة الطرفية الخاصة بك تشبه ما يلي:

$

التنفيذ التالي

mkdir world

لإنشاء مجلد يسمى world في مساحة الشيفرة الخاصة بك.

ثم نفذ

cd world

لتغيير الدلائل إلى هذا المجلد. يجب أن تشاهد الآن مطالبتك الطرفية باسم world/ $. يمكنك الآن التنفيذ

code hello.c

لإنشاء ملف يسمى hello.c حيث يمكنك كتابة الشيفرة الخاص بك.

كيفية الاختبار

تذكر أنه يمكنك الترجمة hello.c مع:

make hello

إذا لم تشاهد رسالة خطأ، فهذا يعني أنه تم التجميع بنجاح! يمكنك التأكد من ذلك كثيرًا مع

ls

والتي ينبغي أن تدرج ليس فقط hello.c (وهو الالشيفرة المصدريةي) ولكن أيضًا hello (وهو رمز الجهاز).

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

help50 make hello

للنصيحة.

بمجرد تجميع الشيفرة الخاصة بك بنجاح، يمكنك تنفيذ برنامجك باستخدام:

./hello

صحة

قم بتنفيذ ما يلي لتقييم صحة الشيفرة الخاصة بك باستخدام check50، برنامج سطر أوامر سيُخرج الوجوه السعيدة عندما يجتاز الشيفرة الخاص بك اختبارات CS50 الآلية والوجوه الحزينة عندما لا ينجح ذلك!

check50 cs50/problems/2026/x/world

النمط

قم بتنفيذ ما يلي لتقييم نمط الشيفرة الذي تستخدمه style50، برنامج سطر أوامر يقوم بإخراج الإضافات (باللون الأخضر) والحذف (باللون الأحمر) التي يجب عليك إجراؤها على برنامجك لتحسين أسلوبه. إذا كنت تواجه صعوبة في رؤية تلك الألوان، style50 يدعم الآخرين أوضاع أيضًا!

style50 hello.c

كيفية الإرسال

لا داعي لإرسال هذا! مجرد ممارسة الممارسة!

أنهيت التطبيق؟

راجع عناصر التنفيذ أعلاه، ثم احفظ إنجازك وانتقل إلى التمرين التالي.

حفظ إنجاز التمرين

يمكنك قراءة الدورة كاملة دون حساب. يصبح حفظ التقدم متاحًا بعد تفعيل الحساب، ويبقى محفوظًا بعد انتهاء العضوية.

العودة إلى جميع التمارين