مضى على الشبكة و يوم من العطاء.

اللغة البرمجية ++C (جمل التحكم)

Sadell_AliSadell_Ali is verified member.

الرقابة والتنظيم
.:: الرقابة والتنظيم ::.

السمعة:

جمل التحكم في اللغة البرمجية ++C هي ال break وايضا ال continue
حيث أولا سنتحدث عن الأمر break فما هو الأمر ,ولما يستخدم ,وطريقة استعماله.
جملة التحكم break​
تستخدم في الحلقات وفي جملة ال switch حيث أنه بمجرد أن تتنفذ الجمله المرادة فإن الأمر break يوقف عمل البرنامج بأكمله وتخرج منه ومتسحه من الذاكرة ثم تنتقل الى الكود الذي يليه في ال scope حيث تتألف جماة break من أمر واحد ويكتب في سطر منفرد

مثال بسيط :
سوف نكتب برنامج يحتوي على حلقة تطبع الأرقام من الرقم 0 الى الرقم الرقم 15 إلا أننا سنستخدم جملة break لجعل الحلقة تتوقف عندما تصبح قيمة العداد تساوي الرقم 5
image
حيث هنا عرفنا متغير وتم إعطائه قيمة وهي الرقم 0 وكان شرط أن تتنفذ الحلقة طالما أن تكون القيمة ما بين الرقم 0 أو تساويها والرقم 16 ولا يساويها ويعمل زيادة على قيمة المتغير إذ كان الشرط true فبدأ البرنامج بالرقم 0 وكان جواب الشرط true فقام بزيادة رقم واحد على قيمة المتغير واستمر عمل الحلقة إلا أنه كان يوجد شلرط داخل ال for وهي عندما تصبح قيمة المتغير تساوي الرقم حمسة أخرج من ال for loop فكان الناتج 👇

image



أما الأن سنتحدث عن الأمر continue
جملة التحكمcontinue​
تستخدم جملة الcontinue لتجاوز تنفيذ كود معين في الحلقة حيث نستحدمها تحديدا لإيقاف الدورة الحالية والإنتقال إلى الدورة التالية في الحلقة حيث أنها تتألف هذه الجملة من أمر واحد ويكتب على سطر منفرد

image



مثال بسيط لتوضيح الفكرة بشكل أفضل
سوف نكتب برنامج يحتوي على حلقة تطبع جميع الأرقام من الرقم 1 الى الرقم 6 ما عدى الرقم 2
ولجعل الحلقة تتجاوز الدورة الثانية إي أنه لن يتم تنفيذ أمر الطباعة عندما تصبح قيمة المتغير تساوي الرقم 2
image
فكان الناتج هو التالي 👇
image
مثال أخر 😊
image
فهنا كان الشرط لأمر ال continue هو أن تكون الأعداد زوجية إي لا يقوم بطباعة الأعداد الزوجية في البرنامج فقط أن يطبع الأعداد الفردية فكان الناتج هو 👇
image
أرجو أن تكون المعلومة أصبحت مفهومة لديكم أما الأن سأقوم بإعطاء شرح تقديمي لل
مصفوفات array​
المصفوفة هي عبارة عن متغير واحد يتألف من عدة عناصر ( elements ) من نفس النوع وكل عنصر في المصفوفة يمكن تخزين قيمة واحدة فيه حيث أن عناصر المصفوفة تتميز عن عضها البعض من خلال رقم محدد يعطى لكل عنصر يسمى بال index وأول عنصر في المصفوفة دائما يكون رقم ال index ل 0 .

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

فوائد المصفوفات
أولا تقليل عدد المتغيرات المتشابه من نفس النوع

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

ثالثانستطيع الوصول لإي عنصر من خلال رقم ال index الخاص

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

حيث إن ال datatype هو نوع القيم التي يمكن تخزينها في عناصر المصفوفة
ال size هو عدد عناصر المصفوفة
ال arrayname هو اسم المصفوفة
ال [ ] يمثل من كم بعد تتألف المصفوفة

أولا
image
حيث هنا قمنا بتعريف المصفوفة مع تحديد عدد عناصرها c

ثانيا
image
هنا قمنا بتعريف المصفوفة مع تحديد قيمها الأولية

ثالثا
الأسلوب الأخير يستخدم لتعريف المصفوفة مع تحديد عناصرها وتحديد بعض من عناصرعا أو جميعها

سوف نتعمق في شرح ال array في المرة القادمة بإذن الله إلا أنني أريد أن أنوه أنه يوجد مصفوفة أحادية تسمى one dimensional array حيث تتألف من بعد واحد مثال عليها
image
ويوجد أيضا مصفوفة ثنائية تسمى two dimensional array وتتألف من بعدين مثل
image
اللهم اجعل خير أعمارنا آخرها، وخير أعملنا خواتيمها، وخير أيامينا يوم نلقاك فيه
🌸 يعطيكم العافية 🌸

فهرس الدروس
دروس البرمجة الكائنية
 

المرفقات

  • image.png
    image.png
    2.8 KB · المشاهدات: 174
التعديل الأخير بواسطة المشرف:

آخر المشاركات

فانوس

رمضان
عودة
أعلى