SlideShare a Scribd company logo
1 of 16
Download to read offline
2
loops
‫معين‬ ‫شرط‬ ‫يتحقق‬ ‫حتى‬ ‫أو‬ ‫المرات‬ ‫من‬ ‫محدود‬ ‫لعدد‬ ‫محدد‬ ‫شئ‬ ‫تنفيذ‬ ‫وهى‬
‫نوعين‬ ‫التكرار‬:
1-‫المرات‬ ‫عدد‬ ‫معلوم‬
2-‫المرات‬ ‫عدد‬ ‫معلوم‬ ‫غير‬.‫التكرار‬ ‫إليقاف‬ ‫شرط‬ ‫يتحقق‬ ‫ان‬ ‫يجب‬ ‫اى‬
‫التكرار‬ ‫جمل‬:1- for
2- while
3- do ….. While
3
For Loop
‫المرات‬ ‫من‬ ‫معلوم‬ ‫لعدد‬ ‫جمل‬ ‫تكرار‬ ‫تفيد‬
‫العامة‬ ‫الصيغة‬:
For (initialization,condition,increasedecrease,andupdate);
Statement;
OR
{Block of statements}
For (0,<10,I++);
Cout<<I;
4
‫المرات‬ ‫من‬ ‫محدد‬ ‫عدد‬ ‫عملية‬ ‫تنفيذ‬ ‫لتكرار‬ ‫تستخدم‬
‫العامة‬ ‫الصورة‬:
For (initial – value ; condition ; increment;
‫حيث‬:
Initial – value:‫االبتدائية‬ ‫القيمة‬ ‫هى‬
Condition:‫التكرار‬ ‫إنهاء‬ ‫شرط‬ ‫هو‬
Increment:‫الى‬ ‫صفر‬ ‫من‬ ‫األرقام‬ ‫قيمة‬ ‫هى‬9
5
for
1-‫التكرار‬ ‫رأس‬:
‫وهى‬ ‫منقوطة‬ ‫بفاصلة‬ ‫بينهما‬ ‫تفصل‬ ‫أجزاء‬ ‫ثالثة‬ ‫من‬ ‫ويتكون‬:
-‫التمهيد‬ ‫عبارة‬initial:‫التكرار‬ ‫بداية‬ ‫فى‬ ‫واحدة‬ ‫مرة‬ ‫تنفيذ‬ ‫أولية‬ ‫قيمة‬ ‫التكرار‬ ‫متغير‬ ‫إلعطاء‬ ‫تستخدم‬.
-‫الشرط‬condition:‫اذا‬ ‫ويتوقف‬ ‫التكرار‬ ‫يستمر‬ ‫صحيح‬ ‫الشرط‬ ‫كان‬ ‫إذا‬ ‫التكرار‬ ‫استمرار‬ ‫شرط‬ ‫يمثل‬
‫تكرار‬ ‫دورة‬ ‫كل‬ ‫مع‬ ‫وينفذ‬ ‫خاطئ‬ ‫كان‬.
-‫النقصان‬ ‫او‬ ‫الزيادة‬ ‫عبارة‬:‫وتنفذ‬ ، ‫اخرى‬ ‫قيمة‬ ‫اى‬ ‫او‬ ‫بواحد‬ ‫الحلقة‬ ‫متغير‬ ‫انقاص‬ ‫او‬ ‫لزيادة‬ ‫تستخدم‬
‫تكرار‬ ‫دورة‬ ‫كل‬ ‫بعد‬ ‫مرة‬.
2-‫التكرار‬ ‫جسم‬:
‫تكرارها‬ ‫المراد‬ ‫الجملة‬ ‫او‬ ‫العبارة‬( .‫قوسين‬ ‫بين‬ ‫جمل‬ ‫عدة‬ ‫قوس‬ ‫بدون‬ ‫واحده‬ ‫جملة‬)
6
for
1-‫واحدة‬ ‫مرة‬ ‫التمهيد‬ ‫عبارة‬ ‫نفذ‬
2-‫واحدة‬ ‫مرة‬ ‫التكرار‬ ‫جسم‬ ‫نفذ‬ ‫صحيح‬ ‫الشرط‬ ‫كان‬ ‫إذا‬ ‫اختبر‬
3-‫النقصان‬ ‫او‬ ‫الزيادة‬ ‫عبارة‬ ‫نفذ‬.‫الخطوتين‬ ‫بين‬ ‫ما‬ ‫ينتقل‬ ‫التكرار‬ ‫يظل‬2‫و‬3‫أن‬ ‫الى‬
‫التكرار‬ ‫فيتوقف‬ ‫خاطئ‬ ‫الشرط‬ ‫يصبح‬
‫البداية‬ ‫منذ‬ ‫خاطئ‬ ‫الشرط‬ ‫كان‬ ‫إذا‬ ‫التكرار‬ ‫تنفيذ‬ ‫يتم‬ ‫لن‬
7
start
‫التمهيد‬ ‫عبارة‬ ‫نفذ‬initial
‫هل‬
‫الشرط‬
‫صحيح‬
‫التكرار‬ ‫جسم‬ ‫نفذ‬
‫الزيادة‬ ‫عبارة‬ ‫نفذ‬
End
‫ال‬
‫نعم‬
8
While Loop
‫العدد‬ ‫غيرمعلوم‬ ‫المرات‬ ‫من‬ ‫عدد‬ ‫جمل‬ ‫مجموعة‬ ‫او‬ ‫جملة‬ ‫تنفيذ‬ ‫لتكرار‬ ‫وتستخدم‬ ‫العملية‬ ‫نفذ‬ ‫محقق‬ ‫الشرط‬ ‫طالما‬ ‫ان‬ ‫معناها‬
‫بالدوارة‬ ‫موجود‬ ‫شرط‬ ‫على‬ ‫هذا‬ ‫ويتوقف‬
‫العامة‬ ‫الصيغة‬:
While (condition)
Statement;
OR
{Block of statement}
‫المثال‬ ‫هذا‬ ‫فى‬ ‫والسبب‬ ‫خاطئ‬ ‫البرنامج‬ ‫فى‬ ‫النحو‬ ‫هذا‬ ‫على‬ ‫استخدامه‬ ‫ولكن‬ ‫صحيح‬ ‫التركيب‬ ‫هذا‬
While (I<10)
Cout<<I;
‫اننا‬ ‫المثال‬ ‫هذا‬ ‫فى‬ ‫افترض‬I=5‫الرقم‬ ‫يطبع‬ ‫البرنامج‬ ‫سيظل‬ ‫اذا‬5‫سيظل‬ ‫الشريط‬ ‫الن‬ ‫وذلك‬ ‫يتوقف‬ ‫ان‬ ‫دون‬ ‫الشاشة‬ ‫على‬
‫ينتهى‬ ‫ولن‬ ‫صحيح‬loop‫هناك‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫ولذلك‬update‫ينتهى‬ ‫وبالتالى‬ ‫الشرط‬ ‫تحقق‬ ‫ال‬ ‫معينه‬ ‫قيمة‬ ‫الى‬ ‫يصل‬ ‫حتى‬
loop‫االتى‬ ‫الى‬ ‫الصيغة‬ ‫وتتحول‬:
9
While (condition)
{
Statements;
Update;
}
‫مثال‬ ‫الشرط‬ ‫تفوق‬ ‫قيمة‬ ‫ادخل‬ ‫قد‬ ‫المستخدم‬ ‫ان‬ ‫مثال‬ ‫نفترض‬20‫من‬ ‫اقل‬ ‫الشرط‬ ‫وكان‬10‫البرنامج‬ ‫سيتوقف‬ ‫اذا‬
‫قبل‬ ‫ابتدائية‬ ‫قيمة‬ ‫هناك‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫ولذلك‬ ‫يبداء‬ ‫ان‬ ‫قبل‬while‫يتوافر‬ ‫ان‬ ‫البد‬ ‫اذا‬condition ,
initialization , update‫جملة‬ ‫اى‬ ‫فى‬ ‫تتوافر‬ ‫ان‬ ‫والبد‬iterative‫كالتالى‬ ‫النهائية‬ ‫الصيغة‬ ‫وتكون‬:
10
Initialization
While (condition)
{
Statements;
Update;
}
I = 0
While ( I < 10)
{
Cout<<I;
I++;
}
11
while
‫جسم‬ ‫نفذ‬ ‫صحيح‬ ‫كان‬ ‫اذا‬ ‫الشرط‬ ‫اختبر‬
‫توقف‬ ‫خاطئ‬ ‫كان‬ ‫اذا‬ ‫التكرار‬.‫قيمة‬ ‫أى‬
‫قبل‬ ‫تكتب‬ ‫التكرار‬ ‫متغير‬ ‫يحتاجها‬ ‫ابتدائية‬
‫انقاص‬ ‫او‬ ‫وزيادة‬ ،‫التكرار‬ ‫بداية‬ ‫وقبل‬ ‫الحلقة‬
‫التكرار‬ ‫جسم‬ ‫داخل‬ ‫تكتب‬ ‫الحلقة‬ ‫متغير‬.
‫ال‬
‫نعم‬
Start
End
‫هل‬
‫الشرط‬
‫صحيح‬
‫التكرار‬ ‫جسم‬ ‫نفذ‬
12
‫بين‬ ‫الفرق‬for‫و‬while‫معروف‬ ‫غير‬ ‫كان‬ ‫اذا‬ ‫والثانية‬ ‫ثابت‬ ‫التكرار‬ ‫مرات‬ ‫عدد‬ ‫كان‬ ‫اذا‬ ‫تستخدم‬ ‫االولى‬ ‫ان‬
‫عمل‬ ‫ممكن‬ ‫انه‬ ‫والحظ‬loop‫مراته‬ ‫عدد‬ ‫البرنامج‬ ‫استخدام‬ ‫يكون‬ ‫عندما‬ ‫وذلك‬ ‫شرط‬ ‫وجود‬ ‫مع‬ ‫منتهى‬ ‫غير‬
‫كاالتى‬ ‫الحاسبه‬ ‫االلة‬ ‫برنامج‬ ‫مثل‬ ‫محدده‬ ‫غير‬:
Char s;
While (S# OFF)
{
Perform program
}
‫مفتاح‬ ‫بتعريف‬ ‫قمنا‬ ‫اننا‬ ‫هنا‬ ‫حدث‬ ‫ما‬off , on‫هيئة‬ ‫على‬S
‫يتلقاها‬ ‫اوامر‬ ‫اى‬ ‫بتنفيذ‬ ‫الدهاز‬ ‫سايقوم‬ ‫االلة‬ ‫اطفاء‬ ‫ذر‬ ‫على‬ ‫يضغط‬ ‫لم‬ ‫المستخدم‬ ‫طالما‬ ‫انه‬ ‫البرنامج‬ ‫هذا‬ ‫ومعنى‬
‫يغلق‬ ‫ان‬ ‫الى‬ ‫الحاسبه‬ ‫االلة‬ ‫برنامج‬ ‫فى‬
13
Do …. While
‫معين‬ ‫شرط‬ ‫على‬ ‫بناء‬ ‫مرة‬ ‫من‬ ‫اكثر‬ ‫جمل‬ ‫مجموعة‬ ‫او‬ ‫جملة‬ ‫تنفيذ‬ ‫لتكرار‬ ‫تستخدم‬.‫لــ‬ ‫التالية‬ ‫الجمل‬ ‫تنفيذ‬ ‫يتم‬ ‫اى‬Do‫تختبر‬
‫التكرار‬ ‫توقف‬ ‫وإال‬ ‫التنفيذ‬ ‫تعيد‬ ‫صحيحا‬ ‫كان‬ ‫فإذا‬ ‫الشرط‬
‫المنطقى‬ ‫الشرط‬ ‫اختبار‬ ‫يتم‬ ‫ثم‬ ‫االقل‬ ‫على‬ ‫واحد‬ ‫مرة‬ ‫التنفيذ‬ ‫يتم‬ ‫اذن‬)(‫كان‬ ‫فإذا‬true‫كان‬ ‫واذا‬ ‫اخرى‬ ‫مرة‬ ‫ينفذ‬False‫يتوقف‬
‫التكرار‬ ‫جملة‬ ‫تشبه‬ ‫فهى‬ ، ‫األصلى‬ ‫البرنامج‬ ‫تنفيذ‬ ‫ويستمر‬ ‫التكرار‬while‫معين‬ ‫شرط‬ ‫يتحقق‬ ‫حتى‬ ‫معلوم‬ ‫غير‬ ‫لعدد‬ ‫تكرار‬ ‫تفيد‬
‫العامة‬ ‫الصيغة‬:
Do
{
statement;
}
While(condition);
‫شرط‬ ‫بعد‬ ‫المنقوطة‬ ‫الفاصلة‬ ‫وضع‬ ‫يجب‬while
14
do …. While
1-‫واحدة‬ ‫مرة‬ ‫التكرار‬ ‫جسم‬ ‫نفذ‬
2-‫الى‬ ‫اذهب‬ ‫صحيح‬ ‫كان‬ ‫إذا‬ ‫الشرط‬ ‫أختبر‬
‫رقم‬ ‫خطوة‬1
Start
End
‫التكرار‬ ‫جسم‬ ‫نفذ‬
‫هل‬
‫الشرط‬
‫صحيح‬
‫ال‬
‫نعم‬
15
do…while
while
do…while‫يختبر‬ ‫النه‬ ‫البدايه‬ ‫منذ‬ ‫خاطئ‬ ‫الشرط‬ ‫كان‬ ‫لو‬ ‫حتى‬ ‫واحدة‬ ‫مرة‬ ‫االقل‬ ‫على‬ ‫التكرار‬ ‫جسم‬ ‫تنفذ‬
‫التكرار‬ ‫جسم‬ ‫تنفيذ‬ ‫بعد‬ ‫الشرط‬.
16
Nested
loops
‫أخرى‬ ‫حلقة‬ ‫داخل‬ ‫حلقة‬ ‫هنالك‬ ‫تكون‬ ‫أن‬.
‫المتداخلة‬ ‫الحلقات‬ ‫تعمل‬ ‫كيف‬:
‫الشرط‬ ‫اختبار‬ ‫ثم‬ ‫النقصان‬ ‫او‬ ‫الزيادة‬ ‫لعبارة‬ ‫الخارجية‬ ‫الحلقة‬ ‫الى‬ ‫العودة‬ ‫ثم‬ ‫أوال‬ ‫الداخلية‬ ‫الحلقة‬ ‫تنفيذ‬ ‫سيتم‬
‫الخارجية‬ ‫الحلقة‬ ‫تنتهى‬ ‫ان‬ ‫الى‬ ‫الداخلية‬ ‫الحلقة‬ ‫الى‬ ‫العودة‬ ‫ثم‬.

More Related Content

Viewers also liked

WENJING LU's Resume in English
WENJING LU's Resume in EnglishWENJING LU's Resume in English
WENJING LU's Resume in English
Neptune Wenjing Lu
 
Authentic leadership outline
Authentic leadership outlineAuthentic leadership outline
Authentic leadership outline
rosa2mundi
 
French-Swedish Executive Seminar On Value-Based Healthcare - A5
French-Swedish Executive Seminar On Value-Based Healthcare - A5French-Swedish Executive Seminar On Value-Based Healthcare - A5
French-Swedish Executive Seminar On Value-Based Healthcare - A5
Ebba G. Hult
 

Viewers also liked (20)

The address The blvd
The address The blvdThe address The blvd
The address The blvd
 
Good To Great
Good To Great Good To Great
Good To Great
 
Finder
FinderFinder
Finder
 
The Eight Business Stories You Need to Tell
The Eight Business Stories You Need to TellThe Eight Business Stories You Need to Tell
The Eight Business Stories You Need to Tell
 
The address blvd apartments
The address blvd apartmentsThe address blvd apartments
The address blvd apartments
 
Karmaşık Sayılar
Karmaşık SayılarKarmaşık Sayılar
Karmaşık Sayılar
 
Outdoor Advertising Options in Pune - OOH Guide for Pune City
Outdoor Advertising Options in Pune - OOH Guide for Pune City Outdoor Advertising Options in Pune - OOH Guide for Pune City
Outdoor Advertising Options in Pune - OOH Guide for Pune City
 
마이크로소프트 앱 플랫폼을 이용한 어플리케이션 개발과 배포
마이크로소프트 앱 플랫폼을 이용한 어플리케이션 개발과 배포마이크로소프트 앱 플랫폼을 이용한 어플리케이션 개발과 배포
마이크로소프트 앱 플랫폼을 이용한 어플리케이션 개발과 배포
 
[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig
 
4 ways to watch what you say as a leader
4 ways to watch what you say as a leader4 ways to watch what you say as a leader
4 ways to watch what you say as a leader
 
WENJING LU's Resume in English
WENJING LU's Resume in EnglishWENJING LU's Resume in English
WENJING LU's Resume in English
 
File hippo
File hippoFile hippo
File hippo
 
Open Source Web Charts
Open Source Web ChartsOpen Source Web Charts
Open Source Web Charts
 
Iot and Healthcare
Iot and HealthcareIot and Healthcare
Iot and Healthcare
 
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습 공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
공간정보 거점대학 - OpenLayers의 고급 기능 이해 및 실습
 
Authentic leadership outline
Authentic leadership outlineAuthentic leadership outline
Authentic leadership outline
 
Introduction to the Business Management System
Introduction to the Business Management SystemIntroduction to the Business Management System
Introduction to the Business Management System
 
인플루언서 마케팅 (INFLUENCER MARKETING)
인플루언서 마케팅 (INFLUENCER MARKETING)인플루언서 마케팅 (INFLUENCER MARKETING)
인플루언서 마케팅 (INFLUENCER MARKETING)
 
French-Swedish Executive Seminar On Value-Based Healthcare - A5
French-Swedish Executive Seminar On Value-Based Healthcare - A5French-Swedish Executive Seminar On Value-Based Healthcare - A5
French-Swedish Executive Seminar On Value-Based Healthcare - A5
 
Catalogo prodotti IT
Catalogo prodotti ITCatalogo prodotti IT
Catalogo prodotti IT
 

More from Bint EL-maghrabi (9)

10 template code program
10 template code program10 template code program
10 template code program
 
9 message error
9 message error9 message error
9 message error
 
8 header files
8 header files8 header files
8 header files
 
7 functions
7 functions7 functions
7 functions
 
4 flow control statements
4 flow control statements4 flow control statements
4 flow control statements
 
3 operators
3 operators3 operators
3 operators
 
2 variables and constants
2 variables and constants2 variables and constants
2 variables and constants
 
6 arrays
6 arrays6 arrays
6 arrays
 
01 Introduction in C++
01 Introduction in C++01 Introduction in C++
01 Introduction in C++
 

Recently uploaded

Recently uploaded (20)

.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf
 
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
 
الصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdfالصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdf
 
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكردمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
 
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيااهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
 
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .pptby modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
 
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
 
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
 
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفالعرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
 
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
 
السرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضيالسرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضي
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراق
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
 

5 loops

  • 1.
  • 2. 2 loops ‫معين‬ ‫شرط‬ ‫يتحقق‬ ‫حتى‬ ‫أو‬ ‫المرات‬ ‫من‬ ‫محدود‬ ‫لعدد‬ ‫محدد‬ ‫شئ‬ ‫تنفيذ‬ ‫وهى‬ ‫نوعين‬ ‫التكرار‬: 1-‫المرات‬ ‫عدد‬ ‫معلوم‬ 2-‫المرات‬ ‫عدد‬ ‫معلوم‬ ‫غير‬.‫التكرار‬ ‫إليقاف‬ ‫شرط‬ ‫يتحقق‬ ‫ان‬ ‫يجب‬ ‫اى‬ ‫التكرار‬ ‫جمل‬:1- for 2- while 3- do ….. While
  • 3. 3 For Loop ‫المرات‬ ‫من‬ ‫معلوم‬ ‫لعدد‬ ‫جمل‬ ‫تكرار‬ ‫تفيد‬ ‫العامة‬ ‫الصيغة‬: For (initialization,condition,increasedecrease,andupdate); Statement; OR {Block of statements} For (0,<10,I++); Cout<<I;
  • 4. 4 ‫المرات‬ ‫من‬ ‫محدد‬ ‫عدد‬ ‫عملية‬ ‫تنفيذ‬ ‫لتكرار‬ ‫تستخدم‬ ‫العامة‬ ‫الصورة‬: For (initial – value ; condition ; increment; ‫حيث‬: Initial – value:‫االبتدائية‬ ‫القيمة‬ ‫هى‬ Condition:‫التكرار‬ ‫إنهاء‬ ‫شرط‬ ‫هو‬ Increment:‫الى‬ ‫صفر‬ ‫من‬ ‫األرقام‬ ‫قيمة‬ ‫هى‬9
  • 5. 5 for 1-‫التكرار‬ ‫رأس‬: ‫وهى‬ ‫منقوطة‬ ‫بفاصلة‬ ‫بينهما‬ ‫تفصل‬ ‫أجزاء‬ ‫ثالثة‬ ‫من‬ ‫ويتكون‬: -‫التمهيد‬ ‫عبارة‬initial:‫التكرار‬ ‫بداية‬ ‫فى‬ ‫واحدة‬ ‫مرة‬ ‫تنفيذ‬ ‫أولية‬ ‫قيمة‬ ‫التكرار‬ ‫متغير‬ ‫إلعطاء‬ ‫تستخدم‬. -‫الشرط‬condition:‫اذا‬ ‫ويتوقف‬ ‫التكرار‬ ‫يستمر‬ ‫صحيح‬ ‫الشرط‬ ‫كان‬ ‫إذا‬ ‫التكرار‬ ‫استمرار‬ ‫شرط‬ ‫يمثل‬ ‫تكرار‬ ‫دورة‬ ‫كل‬ ‫مع‬ ‫وينفذ‬ ‫خاطئ‬ ‫كان‬. -‫النقصان‬ ‫او‬ ‫الزيادة‬ ‫عبارة‬:‫وتنفذ‬ ، ‫اخرى‬ ‫قيمة‬ ‫اى‬ ‫او‬ ‫بواحد‬ ‫الحلقة‬ ‫متغير‬ ‫انقاص‬ ‫او‬ ‫لزيادة‬ ‫تستخدم‬ ‫تكرار‬ ‫دورة‬ ‫كل‬ ‫بعد‬ ‫مرة‬. 2-‫التكرار‬ ‫جسم‬: ‫تكرارها‬ ‫المراد‬ ‫الجملة‬ ‫او‬ ‫العبارة‬( .‫قوسين‬ ‫بين‬ ‫جمل‬ ‫عدة‬ ‫قوس‬ ‫بدون‬ ‫واحده‬ ‫جملة‬)
  • 6. 6 for 1-‫واحدة‬ ‫مرة‬ ‫التمهيد‬ ‫عبارة‬ ‫نفذ‬ 2-‫واحدة‬ ‫مرة‬ ‫التكرار‬ ‫جسم‬ ‫نفذ‬ ‫صحيح‬ ‫الشرط‬ ‫كان‬ ‫إذا‬ ‫اختبر‬ 3-‫النقصان‬ ‫او‬ ‫الزيادة‬ ‫عبارة‬ ‫نفذ‬.‫الخطوتين‬ ‫بين‬ ‫ما‬ ‫ينتقل‬ ‫التكرار‬ ‫يظل‬2‫و‬3‫أن‬ ‫الى‬ ‫التكرار‬ ‫فيتوقف‬ ‫خاطئ‬ ‫الشرط‬ ‫يصبح‬ ‫البداية‬ ‫منذ‬ ‫خاطئ‬ ‫الشرط‬ ‫كان‬ ‫إذا‬ ‫التكرار‬ ‫تنفيذ‬ ‫يتم‬ ‫لن‬
  • 7. 7 start ‫التمهيد‬ ‫عبارة‬ ‫نفذ‬initial ‫هل‬ ‫الشرط‬ ‫صحيح‬ ‫التكرار‬ ‫جسم‬ ‫نفذ‬ ‫الزيادة‬ ‫عبارة‬ ‫نفذ‬ End ‫ال‬ ‫نعم‬
  • 8. 8 While Loop ‫العدد‬ ‫غيرمعلوم‬ ‫المرات‬ ‫من‬ ‫عدد‬ ‫جمل‬ ‫مجموعة‬ ‫او‬ ‫جملة‬ ‫تنفيذ‬ ‫لتكرار‬ ‫وتستخدم‬ ‫العملية‬ ‫نفذ‬ ‫محقق‬ ‫الشرط‬ ‫طالما‬ ‫ان‬ ‫معناها‬ ‫بالدوارة‬ ‫موجود‬ ‫شرط‬ ‫على‬ ‫هذا‬ ‫ويتوقف‬ ‫العامة‬ ‫الصيغة‬: While (condition) Statement; OR {Block of statement} ‫المثال‬ ‫هذا‬ ‫فى‬ ‫والسبب‬ ‫خاطئ‬ ‫البرنامج‬ ‫فى‬ ‫النحو‬ ‫هذا‬ ‫على‬ ‫استخدامه‬ ‫ولكن‬ ‫صحيح‬ ‫التركيب‬ ‫هذا‬ While (I<10) Cout<<I; ‫اننا‬ ‫المثال‬ ‫هذا‬ ‫فى‬ ‫افترض‬I=5‫الرقم‬ ‫يطبع‬ ‫البرنامج‬ ‫سيظل‬ ‫اذا‬5‫سيظل‬ ‫الشريط‬ ‫الن‬ ‫وذلك‬ ‫يتوقف‬ ‫ان‬ ‫دون‬ ‫الشاشة‬ ‫على‬ ‫ينتهى‬ ‫ولن‬ ‫صحيح‬loop‫هناك‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫ولذلك‬update‫ينتهى‬ ‫وبالتالى‬ ‫الشرط‬ ‫تحقق‬ ‫ال‬ ‫معينه‬ ‫قيمة‬ ‫الى‬ ‫يصل‬ ‫حتى‬ loop‫االتى‬ ‫الى‬ ‫الصيغة‬ ‫وتتحول‬:
  • 9. 9 While (condition) { Statements; Update; } ‫مثال‬ ‫الشرط‬ ‫تفوق‬ ‫قيمة‬ ‫ادخل‬ ‫قد‬ ‫المستخدم‬ ‫ان‬ ‫مثال‬ ‫نفترض‬20‫من‬ ‫اقل‬ ‫الشرط‬ ‫وكان‬10‫البرنامج‬ ‫سيتوقف‬ ‫اذا‬ ‫قبل‬ ‫ابتدائية‬ ‫قيمة‬ ‫هناك‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫ولذلك‬ ‫يبداء‬ ‫ان‬ ‫قبل‬while‫يتوافر‬ ‫ان‬ ‫البد‬ ‫اذا‬condition , initialization , update‫جملة‬ ‫اى‬ ‫فى‬ ‫تتوافر‬ ‫ان‬ ‫والبد‬iterative‫كالتالى‬ ‫النهائية‬ ‫الصيغة‬ ‫وتكون‬:
  • 11. 11 while ‫جسم‬ ‫نفذ‬ ‫صحيح‬ ‫كان‬ ‫اذا‬ ‫الشرط‬ ‫اختبر‬ ‫توقف‬ ‫خاطئ‬ ‫كان‬ ‫اذا‬ ‫التكرار‬.‫قيمة‬ ‫أى‬ ‫قبل‬ ‫تكتب‬ ‫التكرار‬ ‫متغير‬ ‫يحتاجها‬ ‫ابتدائية‬ ‫انقاص‬ ‫او‬ ‫وزيادة‬ ،‫التكرار‬ ‫بداية‬ ‫وقبل‬ ‫الحلقة‬ ‫التكرار‬ ‫جسم‬ ‫داخل‬ ‫تكتب‬ ‫الحلقة‬ ‫متغير‬. ‫ال‬ ‫نعم‬ Start End ‫هل‬ ‫الشرط‬ ‫صحيح‬ ‫التكرار‬ ‫جسم‬ ‫نفذ‬
  • 12. 12 ‫بين‬ ‫الفرق‬for‫و‬while‫معروف‬ ‫غير‬ ‫كان‬ ‫اذا‬ ‫والثانية‬ ‫ثابت‬ ‫التكرار‬ ‫مرات‬ ‫عدد‬ ‫كان‬ ‫اذا‬ ‫تستخدم‬ ‫االولى‬ ‫ان‬ ‫عمل‬ ‫ممكن‬ ‫انه‬ ‫والحظ‬loop‫مراته‬ ‫عدد‬ ‫البرنامج‬ ‫استخدام‬ ‫يكون‬ ‫عندما‬ ‫وذلك‬ ‫شرط‬ ‫وجود‬ ‫مع‬ ‫منتهى‬ ‫غير‬ ‫كاالتى‬ ‫الحاسبه‬ ‫االلة‬ ‫برنامج‬ ‫مثل‬ ‫محدده‬ ‫غير‬: Char s; While (S# OFF) { Perform program } ‫مفتاح‬ ‫بتعريف‬ ‫قمنا‬ ‫اننا‬ ‫هنا‬ ‫حدث‬ ‫ما‬off , on‫هيئة‬ ‫على‬S ‫يتلقاها‬ ‫اوامر‬ ‫اى‬ ‫بتنفيذ‬ ‫الدهاز‬ ‫سايقوم‬ ‫االلة‬ ‫اطفاء‬ ‫ذر‬ ‫على‬ ‫يضغط‬ ‫لم‬ ‫المستخدم‬ ‫طالما‬ ‫انه‬ ‫البرنامج‬ ‫هذا‬ ‫ومعنى‬ ‫يغلق‬ ‫ان‬ ‫الى‬ ‫الحاسبه‬ ‫االلة‬ ‫برنامج‬ ‫فى‬
  • 13. 13 Do …. While ‫معين‬ ‫شرط‬ ‫على‬ ‫بناء‬ ‫مرة‬ ‫من‬ ‫اكثر‬ ‫جمل‬ ‫مجموعة‬ ‫او‬ ‫جملة‬ ‫تنفيذ‬ ‫لتكرار‬ ‫تستخدم‬.‫لــ‬ ‫التالية‬ ‫الجمل‬ ‫تنفيذ‬ ‫يتم‬ ‫اى‬Do‫تختبر‬ ‫التكرار‬ ‫توقف‬ ‫وإال‬ ‫التنفيذ‬ ‫تعيد‬ ‫صحيحا‬ ‫كان‬ ‫فإذا‬ ‫الشرط‬ ‫المنطقى‬ ‫الشرط‬ ‫اختبار‬ ‫يتم‬ ‫ثم‬ ‫االقل‬ ‫على‬ ‫واحد‬ ‫مرة‬ ‫التنفيذ‬ ‫يتم‬ ‫اذن‬)(‫كان‬ ‫فإذا‬true‫كان‬ ‫واذا‬ ‫اخرى‬ ‫مرة‬ ‫ينفذ‬False‫يتوقف‬ ‫التكرار‬ ‫جملة‬ ‫تشبه‬ ‫فهى‬ ، ‫األصلى‬ ‫البرنامج‬ ‫تنفيذ‬ ‫ويستمر‬ ‫التكرار‬while‫معين‬ ‫شرط‬ ‫يتحقق‬ ‫حتى‬ ‫معلوم‬ ‫غير‬ ‫لعدد‬ ‫تكرار‬ ‫تفيد‬ ‫العامة‬ ‫الصيغة‬: Do { statement; } While(condition); ‫شرط‬ ‫بعد‬ ‫المنقوطة‬ ‫الفاصلة‬ ‫وضع‬ ‫يجب‬while
  • 14. 14 do …. While 1-‫واحدة‬ ‫مرة‬ ‫التكرار‬ ‫جسم‬ ‫نفذ‬ 2-‫الى‬ ‫اذهب‬ ‫صحيح‬ ‫كان‬ ‫إذا‬ ‫الشرط‬ ‫أختبر‬ ‫رقم‬ ‫خطوة‬1 Start End ‫التكرار‬ ‫جسم‬ ‫نفذ‬ ‫هل‬ ‫الشرط‬ ‫صحيح‬ ‫ال‬ ‫نعم‬
  • 15. 15 do…while while do…while‫يختبر‬ ‫النه‬ ‫البدايه‬ ‫منذ‬ ‫خاطئ‬ ‫الشرط‬ ‫كان‬ ‫لو‬ ‫حتى‬ ‫واحدة‬ ‫مرة‬ ‫االقل‬ ‫على‬ ‫التكرار‬ ‫جسم‬ ‫تنفذ‬ ‫التكرار‬ ‫جسم‬ ‫تنفيذ‬ ‫بعد‬ ‫الشرط‬.
  • 16. 16 Nested loops ‫أخرى‬ ‫حلقة‬ ‫داخل‬ ‫حلقة‬ ‫هنالك‬ ‫تكون‬ ‫أن‬. ‫المتداخلة‬ ‫الحلقات‬ ‫تعمل‬ ‫كيف‬: ‫الشرط‬ ‫اختبار‬ ‫ثم‬ ‫النقصان‬ ‫او‬ ‫الزيادة‬ ‫لعبارة‬ ‫الخارجية‬ ‫الحلقة‬ ‫الى‬ ‫العودة‬ ‫ثم‬ ‫أوال‬ ‫الداخلية‬ ‫الحلقة‬ ‫تنفيذ‬ ‫سيتم‬ ‫الخارجية‬ ‫الحلقة‬ ‫تنتهى‬ ‫ان‬ ‫الى‬ ‫الداخلية‬ ‫الحلقة‬ ‫الى‬ ‫العودة‬ ‫ثم‬.