




السمعة:
- إنضم2 سبتمبر 2023
- المشاركات 140
- مستوى التفاعل 244
- النقاط 43
جمل التحكم في اللغة البرمجية ++C هي ال break وايضا ال continue
حيث أولا سنتحدث عن الأمر break فما هو الأمر ,ولما يستخدم ,وطريقة استعماله.
مثال بسيط :
سوف نكتب برنامج يحتوي على حلقة تطبع الأرقام من الرقم 0 الى الرقم الرقم 15 إلا أننا سنستخدم جملة break لجعل الحلقة تتوقف عندما تصبح قيمة العداد تساوي الرقم 5
حيث هنا عرفنا متغير وتم إعطائه قيمة وهي الرقم 0 وكان شرط أن تتنفذ الحلقة طالما أن تكون القيمة ما بين الرقم 0 أو تساويها والرقم 16 ولا يساويها ويعمل زيادة على قيمة المتغير إذ كان الشرط true فبدأ البرنامج بالرقم 0 وكان جواب الشرط true فقام بزيادة رقم واحد على قيمة المتغير واستمر عمل الحلقة إلا أنه كان يوجد شلرط داخل ال for وهي عندما تصبح قيمة المتغير تساوي الرقم حمسة أخرج من ال for loop فكان الناتج 
أما الأن سنتحدث عن الأمر continue
مثال بسيط لتوضيح الفكرة بشكل أفضل
سوف نكتب برنامج يحتوي على حلقة تطبع جميع الأرقام من الرقم 1 الى الرقم 6 ما عدى الرقم 2
ولجعل الحلقة تتجاوز الدورة الثانية إي أنه لن يتم تنفيذ أمر الطباعة عندما تصبح قيمة المتغير تساوي الرقم 2
فكان الناتج هو التالي 
مثال أخر 
فهنا كان الشرط لأمر ال continue هو أن تكون الأعداد زوجية إي لا يقوم بطباعة الأعداد الزوجية في البرنامج فقط أن يطبع الأعداد الفردية فكان الناتج هو 
أرجو أن تكون المعلومة أصبحت مفهومة لديكم أما الأن سأقوم بإعطاء شرح تقديمي لل
حيث أنه يجب علينا معرفة أن عدد عناصر المصفوفة ثابت إي أنه بمجرد قمت بتحديده لا يمكن تغيره من جديد مع التنويه إلى أننا نستطيع تغير قيم هذه العناصر متى شئنا .
فوائد المصفوفات
أولا تقليل عدد المتغيرات المتشابه من نفس النوع
ثانيا التعامل مع الكود يصبح أسهل لأنك قمت بتخزين المعلومات داخل المصفوفة تستطيع تعديلهم ومقالرنتهم أو جلبهم كلهم دفعة واحدة بكود صغير جدا بإستخدام الحلقات
ثالثانستطيع الوصول لإي عنصر من خلال رقم ال index الخاص
تعريف المصفوفات
يوجد ثلاث طرق يمكن إتباعها لتعرف مصفوفة إلا انني سأوضح بعض المصطلحات قبل توضيح الطرق الثلاث لتعرف المصفوفات
حيث إن ال datatype هو نوع القيم التي يمكن تخزينها في عناصر المصفوفة
ال size هو عدد عناصر المصفوفة
ال arrayname هو اسم المصفوفة
ال [ ] يمثل من كم بعد تتألف المصفوفة
أولا
حيث هنا قمنا بتعريف المصفوفة مع تحديد عدد عناصرها c
ثانيا
هنا قمنا بتعريف المصفوفة مع تحديد قيمها الأولية
ثالثا
الأسلوب الأخير يستخدم لتعريف المصفوفة مع تحديد عناصرها وتحديد بعض من عناصرعا أو جميعها
سوف نتعمق في شرح ال array في المرة القادمة بإذن الله إلا أنني أريد أن أنوه أنه يوجد مصفوفة أحادية تسمى one dimensional array حيث تتألف من بعد واحد مثال عليها
ويوجد أيضا مصفوفة ثنائية تسمى two dimensional array وتتألف من بعدين مثل
اللهم اجعل خير أعمارنا آخرها، وخير أعملنا خواتيمها، وخير أيامينا يوم نلقاك فيه
يعطيكم العافية
حيث أولا سنتحدث عن الأمر break فما هو الأمر ,ولما يستخدم ,وطريقة استعماله.
جملة التحكم break
تستخدم في الحلقات وفي جملة ال switch حيث أنه بمجرد أن تتنفذ الجمله المرادة فإن الأمر break يوقف عمل البرنامج بأكمله وتخرج منه ومتسحه من الذاكرة ثم تنتقل الى الكود الذي يليه في ال scope حيث تتألف جماة break من أمر واحد ويكتب في سطر منفردمثال بسيط :
سوف نكتب برنامج يحتوي على حلقة تطبع الأرقام من الرقم 0 الى الرقم الرقم 15 إلا أننا سنستخدم جملة break لجعل الحلقة تتوقف عندما تصبح قيمة العداد تساوي الرقم 5

أما الأن سنتحدث عن الأمر continue
جملة التحكمcontinue
تستخدم جملة الcontinue لتجاوز تنفيذ كود معين في الحلقة حيث نستحدمها تحديدا لإيقاف الدورة الحالية والإنتقال إلى الدورة التالية في الحلقة حيث أنها تتألف هذه الجملة من أمر واحد ويكتب على سطر منفردمثال بسيط لتوضيح الفكرة بشكل أفضل
سوف نكتب برنامج يحتوي على حلقة تطبع جميع الأرقام من الرقم 1 الى الرقم 6 ما عدى الرقم 2
ولجعل الحلقة تتجاوز الدورة الثانية إي أنه لن يتم تنفيذ أمر الطباعة عندما تصبح قيمة المتغير تساوي الرقم 2



مصفوفات array
المصفوفة هي عبارة عن متغير واحد يتألف من عدة عناصر ( elements ) من نفس النوع وكل عنصر في المصفوفة يمكن تخزين قيمة واحدة فيه حيث أن عناصر المصفوفة تتميز عن عضها البعض من خلال رقم محدد يعطى لكل عنصر يسمى بال index وأول عنصر في المصفوفة دائما يكون رقم ال index ل 0 .حيث أنه يجب علينا معرفة أن عدد عناصر المصفوفة ثابت إي أنه بمجرد قمت بتحديده لا يمكن تغيره من جديد مع التنويه إلى أننا نستطيع تغير قيم هذه العناصر متى شئنا .
فوائد المصفوفات
أولا تقليل عدد المتغيرات المتشابه من نفس النوع
ثانيا التعامل مع الكود يصبح أسهل لأنك قمت بتخزين المعلومات داخل المصفوفة تستطيع تعديلهم ومقالرنتهم أو جلبهم كلهم دفعة واحدة بكود صغير جدا بإستخدام الحلقات
ثالثانستطيع الوصول لإي عنصر من خلال رقم ال index الخاص
تعريف المصفوفات
يوجد ثلاث طرق يمكن إتباعها لتعرف مصفوفة إلا انني سأوضح بعض المصطلحات قبل توضيح الطرق الثلاث لتعرف المصفوفات
حيث إن ال datatype هو نوع القيم التي يمكن تخزينها في عناصر المصفوفة
ال size هو عدد عناصر المصفوفة
ال arrayname هو اسم المصفوفة
ال [ ] يمثل من كم بعد تتألف المصفوفة
أولا
ثانيا
ثالثا
الأسلوب الأخير يستخدم لتعريف المصفوفة مع تحديد عناصرها وتحديد بعض من عناصرعا أو جميعها
سوف نتعمق في شرح ال array في المرة القادمة بإذن الله إلا أنني أريد أن أنوه أنه يوجد مصفوفة أحادية تسمى one dimensional array حيث تتألف من بعد واحد مثال عليها


فهرس الدروس
-
-
-
-
-
-
-
-
-
-
-
دروس البرمجة الكائنية
المرفقات
التعديل الأخير بواسطة المشرف: