استخدام الحلقات التكرارية في خرائط التدفق

تدريب 8 : طباعة الأعداد من 1 إلي 3

أولا : تعريف المشكلة
       المخرجات : طباعة الأعداد من 1 إلي 3
       المدخلات  : العدد M
       الحل        : طباعة العدد M ثم زيادته بمقدار (1) ثم الطباعة حتى تصل قيمة M                        إلي (3)

ثانيا : خطوات الحل                                 ثالثا : خريطة التدفق
Start
1- بداية
 

M = 1
2- M=1

3- إذا كان M<=3 إذن :
False                                                        
M<=3
4- أطبع قيمة M
 True                                                                            
Print M

5- M=M+1
 

M=M+1
6- العودة للخطوة رقم (3) للتكرار
 

End
7- إنهاء



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
ملحوظة :
1-  المتغير M يسمي Counter أي عداد لحساب عدد مرات التكرار .






تدريب 9 : طباعة جدول ضرب 3

أولا : تعريف المشكلة
       المخرجات : طباعة جدول ضرب 3
       المدخلات  : العدد J وقيمته الابتدائية = 1 (J=1)
       الحل        : طباعة العدد j مضروب في 3 ثم زيادة قيمة J واحد ثم الطباعة وهكذا                     حتى تصل قيمة J إلي أكبر من 12 ينتهي التكرار .

ثانيا : خطوات الحل                                 ثالثا : خريطة التدفق
Start
1- بداية

J = 1
2- J=1

3- إذا كان J<=12 إذن :
J<=12
False                                                            
4- أطبع J*3
True                                                                                    
Print J*3
5- J=J+1
End
 
J=J+1
6- اذهب للخطوة 3
 

7- إنهاء
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Start
نشاط 7 : ارسم خريطة تدفق لطباعة جدول ضرب أي رقم ؟

Enter N
J = 1
 






J<=12
                               
                              No   
 

Yes                                                
Print J*N
J=J+1
End
 



نشاط 8 : أكتب خطوات الحل وارسم خريطة تدفق لطباعة الأعداد الزوجية من 1 إلي 10

أولا : تعريف المشكلة
       المخرجات : طباعة الأعداد الزوجية من 1 إلي 10
       المدخلات  : العدد M وقيمته الابتدائية M=2))
       الحل        : طباعة العدد M ثم زيادته بمقدار 2 ثم الطباعة حتى تصل قيمة M إلي 10

ثانيا : خطوات الحل                                 ثالثا : خريطة التدفق
Start
1- بداية
 

M = 2
2-    M = 2

3- إذا كان M<=10 إذن :
J<=10
No                                                             
4- أطبع M
  Yes                                                                                         
Print M
5- M = M + 2 

6- اذهب للخطوة 3
M=M+2
End
 
7- إنهاء


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
تدريب 10 : طباعة مجموع الأعداد الصحيحة من 1 إلي 3

أولا : تعريف المشكلة
       المخرجات : طباعة مجموع الأعداد الصحيحة من 1 إلي 3
       المدخلات  : متغير N عداد و المتغير Sum تجميع









ثانيا : خطوات الحل                                 ثالثا : خريطة التدفق
Start
1- بداية

2- N=1
N = 1
 
3- Sum=0

Sum = 0
4- Sum=Sum+N
 

5- N=N + 1
Sum = Sum + N
 
6- إذا كان N>3 إذن :
N = N + 1
    اذهب للخطوة 8

7- اذهب إلي الخطوة رقم 4                                 
N > 3
                                                                                                                                                                                      No                       
8- أطبع Sum                                                             
        Yes                                                                          
Print Sum
9- إنهاء
End
 






ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
نشاط 9 : طباعة مجموع الاعداد الفردية من 1 إلي 10 ؟

أولا : تعريف المشكلة
       المخرجات : طباعة مجموع الأعداد الفردية من 1 إلي 10
       المدخلات  : متغير N عداد و المتغير Sum تجميع








ثانيا : خطوات الحل                                 ثالثا : خريطة التدفق
Start
1- بداية
 

N = 1
2- N=1

3- Sum=0
Sum = 0
 
4- Sum=Sum+N

Sum = Sum + N
5- N=N + 2
 

N = N + 2
6- إذا كان N>10 إذن :
    اذهب للخطوة 8
 

N>10
7- اذهب إلي الخطوة رقم 4 No                                                                      
            
8- أطبع Sum                                                            Yes
Print Sum
                                                                    
9- إنهاء
End