SlideShare a Scribd company logo
3
Most read
7
Most read
8
Most read
4‫الترتال‬ ‫و‬ ‫الطوابير‬ -
•. ‫الترتال‬ ‫و‬ ‫الطوابير‬ ‫مفهوم‬
•.‫الترتال‬ ‫و‬ ‫الطوابير‬ ‫عمل‬ ‫مبدأ‬
•.‫الطوابير‬ ‫على‬ ‫العمليات‬
1) ‫الاضافة‬ ‫عمليات‬ -Insert‫المؤخرة‬ ‫في‬ ‫وتكون‬ ،(
)Rear(
2) ‫الحذف‬ ‫عمليات‬ -delete‫الطابوتر‬ ‫مقدمة‬ ‫من‬ ‫وتكون‬ ،(
)Front(
3: ‫الفحص‬ ‫عمليات‬ -
) ‫فاترغ‬ -‫أ‬Isemept.(
) ‫ممتلئ‬ -‫ب‬isfull.(
1-:‫الطابوتر‬ ‫مفهوم‬ -
•‫الطابوتر‬-:.‫النوع‬ ‫نفس‬ ‫من‬ ‫لبيانات‬ ‫التراكيب‬ ‫من‬ ‫نوع‬
•: ‫العمل‬ ‫مبدأ‬‫والحذف‬ ( ‫)المؤخرة‬ ‫طرف‬ ‫من‬ ‫الاضافة‬ ‫تتم‬
. ‫الخر‬ ‫الطرف‬ ‫من‬
‫أول‬ ‫يخرج‬ ‫أول‬ ‫يدخل‬ ‫من‬FIFO((
FIFO: First In First Out
‫ةثلةثة‬ ‫على‬ ‫يحتوي‬ ‫طابوتر‬ ‫تمثل‬ ‫التالية‬ ‫الكشكال‬
........... ‫هي‬ ‫عناصر‬
•) ‫الشكل‬24-3. ‫الطابوتر‬ ‫يمثل‬ (
1) ‫الطابوتر‬ ‫مقدمة‬ ‫هو‬ ‫ما‬ -Front.......(
2) ‫الطابوتر‬ ‫مؤخرة‬ ‫هو‬ ‫ما‬ -Rear........(
•) ‫الشكل‬25-3‫الطابوتر‬ ‫من‬ ‫عنصر‬ ‫حذف‬ ‫يمثل‬ (
1........: ‫هو‬ ‫المحذوف‬ ‫العنصر‬ -
2......... ‫الطابوتر‬ ‫مقدمة‬ ‫هو‬ ‫ما‬ -
3.........‫الطابوتر‬ ‫مؤخرة‬ ‫هو‬ ‫ما‬ -
•)‫الشكل‬26-3‫عنصر‬ ‫الطابوتر‬ ‫الى‬ ‫أاضيف‬ ، (D
•‫ةثم‬E‫العنصر‬ ‫يقع‬ ‫أين‬E
‫الطابور‬ ‫على‬ ‫العمليات‬
•) : ‫الاضافة‬Insert‫المؤخرة‬ ‫من‬ ‫تتم‬ (
•) :‫الحذف‬)Delete‫المقدمة‬ ‫من‬ ‫تتم‬
•) : ‫الطابور‬ ‫فحص‬isempty‫الحذف‬ ‫قبل‬ ‫ل‬ ‫أم‬ ‫فارغ‬ (
•) :‫الطابور‬ ‫فحص‬isfull. ‫الاضافة‬ ‫قبل‬ ‫ل‬ ‫أم‬ ‫ممتلئ‬ (
‫الحاسوب‬ ‫في‬ ‫الطابور‬ ‫تمثيل‬
•‫عدد‬ ،‫احادية‬ ‫مصفوفة‬ ‫باستخدام‬ ‫الطابور‬ ‫تمثيل‬ ‫يمكن‬
،‫الطابور‬ ‫سعة‬ ‫يحدد‬ ‫عناصرها‬
•-: ‫متغيرين‬ ‫عن‬ ‫العل ن‬
1-Front: ‫للحذف‬ ‫المرشح‬ ‫العنصر‬ ‫موقع‬ ‫على‬ ‫.يدل‬
2-Rear: ‫ادخاله‬ ‫يتم‬ ‫الذي‬ ‫العنصر‬ ‫موقع‬ ‫على‬ ‫.يدل‬
(‫ممتلئ‬ ، ‫فارغ‬ ) ‫الطابور‬ ‫عن‬ ‫العل ن‬
•‫البداية‬ ‫في‬
‫نجعل‬FRONT = 0
•REAR = -1
•‫عندما‬ ‫فارغا‬ ‫الطابور‬ ‫يكو ن‬FRONT > REAR
•(. ‫صفر‬ =‫العناصر‬ ‫)عدد‬
•‫سعته‬ =‫العناصر‬ ‫عدد‬ ‫يكو ن‬ ‫عندما‬ ‫ممتلئا‬ ‫الطابور‬ ‫يكو ن‬
•:‫كالتالي‬ ‫العناصر‬ ‫عدد‬ ‫نحسب‬
•N = REAR - FRONT +1
•-:‫الحل‬
•-:‫البداية‬ ‫في‬Front =0
Rear= -1( ‫فارغ‬ ‫)الطابور‬
: ‫العناصر‬ ‫عدد‬n= Rear-Front+1
- =1-0+1=0
) ‫الاضافة‬ ‫عملية‬Insert(
•)‫عنصر‬ ‫اضافة‬ ‫عملية‬ ‫خوارزمية‬A-: ‫طابور‬ ‫الى‬ (
•1)‫الطابور‬ ‫كان‬ ‫اذا‬ -Q، (‫الضافة‬ ‫يمكن‬ ‫ل‬ ” ‫أكتب‬ ، ‫(ممتلئا‬
) ‫الخطوة‬ ‫الى‬ ‫اذهب‬4. (
•2-Rear = Rear +1
•3-Q(Rear) = A
•4.‫قف‬ -
•: ‫العناصر‬ ‫عدد‬n=Rear-Front+1
=0-0+1=1
‫عنصران‬ ‫ااضافة‬B,C‫الطابور‬ ‫الى‬Q
•)‫عنصر‬ ‫اضافة‬ ‫عملية‬ ‫خوارزمية‬B-: ‫طابور‬ ‫الى‬ (
•1)‫الطابور‬ ‫كان‬ ‫اذا‬ -Q، (‫الضافة‬ ‫يمكن‬ ‫ل‬ ” ‫أكتب‬ ، ‫(ممتلئا‬
) ‫الخطوة‬ ‫الى‬ ‫اذهب‬4. (
•2-Rear = Rear +1
•3-Q(Rear) = B
•4.‫قف‬ -
‫العناصر‬ ‫عدد‬n= Rear-Front+1
=1-0+1=2
•)‫عنصر‬ ‫اضافة‬ ‫عملية‬ ‫خوارزمية‬C-: ‫طابور‬ ‫الى‬ (
•1)‫الطابور‬ ‫كان‬ ‫اذا‬ -Q، (‫الضافة‬ ‫يمكن‬ ‫ل‬ ” ‫أكتب‬ ، ‫(ممتلئا‬
) ‫الخطوة‬ ‫الى‬ ‫اذهب‬4. (
•2-Rear = Rear +1
•3-Q(Rear) = C
•4.‫قف‬ -
‫العناصر‬ ‫عدد‬n= Rear-Front+1
=2-1+1=3
‫بيسك‬ ‫الفيجول‬ ‫بلغة‬ ‫الضافة‬ ‫عملية‬ ‫عن‬ ‫التعبير‬
•IF N= SIZE THEN
•PRINT “FULL”
•ELSE
•REAR=REAR+1
•Q(REAR)= F
•END IF
F: ‫المراد‬ ‫العنصر‬ ‫قيمة‬
‫.اضافته‬
N: ‫في‬ ‫العناصر‬ ‫عدد‬
‫.المصفوفة‬
Q: ‫الطابور‬ ‫اسم‬
) ‫الحذف‬ ‫عملية‬Delete‫الطابور‬ ‫(من‬
•)‫عنصر‬ ‫اضافة‬ ‫عملية‬ ‫خوارزمية‬C‫اليه‬ ‫المشار‬ ‫طابور‬ ‫الى‬ (
Front-:
•1)‫الطابور‬ ‫كان‬ ‫اذا‬ -Q، (‫الحذف‬ ‫يمكن‬ ‫ل‬ ” ‫أكتب‬ ، ‫(فراغا‬
) ‫الخطوة‬ ‫الى‬ ‫اذهب‬4. (
•2)‫جديد‬ ‫متغير‬ ‫في‬ ‫حذفه‬ ‫المراد‬ ‫العنصر‬ ‫نخزن‬ -X(
X= Q(Front)
•3-‫حذفه‬ ‫المراد‬ ‫العنصر‬ ‫موقع‬
•‫خطوة‬ ‫تحرك‬Front= Front +1
•4.‫قف‬ -
‫العنصر‬ ‫حذف‬ ‫عملية‬ ‫تمثل‬ ‫التالية‬ ‫الكشكال‬A,B
•‫العناصر‬ ‫عدد‬nFront=Front+1
•N= Rear-Front+1
=2-1+1=2
•‫العنصر‬ ‫حذف‬ ‫بعد‬B
•‫العناصر‬ ‫عدد‬n
N= Rear-Front+1
=2-2+1=1
‫لضافة‬‫العنصران‬E,D‫حذف‬ ‫بعد‬ ‫المصفوفة‬ ‫الى‬
A,B
•-: ‫السابقة‬ ‫الخوارزمية‬ ‫نفس‬ ‫بتيع‬
•‫اضافة‬ ‫عند‬E
Front = 2 , Rear = 2
Rear = Raer+1 = 2+1 =3
= ‫العناصر‬ ‫عدد‬
N=Rear-Front+1 =3-2+1=2
‫اضافة‬ ‫عند‬D Rear= Rear+1 =4
N= 4-2+1 = 3
: ‫حالة‬ ‫إلى‬ ‫نصل‬ ‫قد‬
•.‫المجاورة‬ ‫المصفوفة‬ ‫إلى‬ ‫عنصرا‬ ‫نضيف‬ ‫أن‬ ‫نريد‬ ‫مثل‬
•! ‫ل‬ ‫:الجواب‬ ‫العناصر‬ ‫عدد‬ ‫حسب‬ ‫ممتلئة‬ ‫هل‬ ‫نفحص‬
•‫قيمة‬ ‫نزيد‬REAR=REAR+1
•‫القيمة‬ ‫على‬ ‫نحصل‬5‫للمتغير‬REAR
•‫للمتغير‬ ‫القيمة‬ ‫بإدخال‬ ‫نقوم‬ ‫عندما‬Q(REAR(‫أي‬Q(5(
•‫هو‬ ‫عنصر‬ ‫أخر‬ ‫موقع‬ ‫لن‬ ‫خطأ‬ ‫يظهر‬Q(4(!
•. ‫الدائرية‬ ‫الطوابير‬ ‫فكرة‬ ‫نتجت‬ ‫هنا‬ ‫من‬

More Related Content

PPT
Chapter 2: array and array list data structure
PDF
الافكار البرمجية
PDF
السلسة27
PPTX
Queuing theory نظرية الصفوف والانتظار
PDF
Data structures "1" (Lectures 2015-2016)
PPTX
Functions c++ مشروع
PPTX
المحاضرة الثامنة: تراكيب البيانات الطابور
PDF
الشامل إلى علم الخوارزميات وخرائط التدفق .pdf
Chapter 2: array and array list data structure
الافكار البرمجية
السلسة27
Queuing theory نظرية الصفوف والانتظار
Data structures "1" (Lectures 2015-2016)
Functions c++ مشروع
المحاضرة الثامنة: تراكيب البيانات الطابور
الشامل إلى علم الخوارزميات وخرائط التدفق .pdf

Similar to طوابير (20)

PPT
lec1_visual basic2010_visual basic20.ppt
PPTX
عرض العمليات الحسابية والمنطقية
PDF
شرح برنامج الاكسيل الصف الثانى الاعدادى
PDF
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
PPT
06666666666666666666666666666666666Algorithms.ppt
PDF
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
PPT
الأكسيل Excel
PPT
الأكسيل Excel
PDF
تعليمات تشغيل البرنامج
PPT
PPT
PDF
موقع ملزمتي مراجعة حاسب آلي للصف الثاني الاعدادي الترم الثاني
PPTX
Chapter 1
PPTX
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
PDF
نموذج تحضير الإكسيل الصف الثانى الإعدادى
PDF
Matlab 03- Syntax, Variables and Functions
PPSX
الخوارزميات و المخططات الإنسيابية
PDF
2 variables and constants
PDF
Math 6th-primary-2nd-term- (2)
lec1_visual basic2010_visual basic20.ppt
عرض العمليات الحسابية والمنطقية
شرح برنامج الاكسيل الصف الثانى الاعدادى
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
06666666666666666666666666666666666Algorithms.ppt
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
الأكسيل Excel
الأكسيل Excel
تعليمات تشغيل البرنامج
موقع ملزمتي مراجعة حاسب آلي للصف الثاني الاعدادي الترم الثاني
Chapter 1
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
نموذج تحضير الإكسيل الصف الثانى الإعدادى
Matlab 03- Syntax, Variables and Functions
الخوارزميات و المخططات الإنسيابية
2 variables and constants
Math 6th-primary-2nd-term- (2)
Ad

Recently uploaded (15)

PPTX
jgiiiiiijoj yojjyojdbbojybojojyjdobjjjyh
PDF
الكامل في تقريب كتاب ( القَدَر لابن وهب ) بحذف الأسانيد مع بيان حكم كل حديث /...
PPT
التفكير الإبداعي هو القدرة على توليد أفكار جديدة ومبتكرة، والنظر إلى المشكلات...
PDF
ادارة علاقات الموردين-الشهادة الدولية في المشتريات والامداد
PDF
الكامل في تقريب كتاب ( القَدَر للفريابي ) بحذف الأسانيد مع بيان حكم كل حديث /...
PDF
خطة دورة الرخصة المهنية للدراسات الإسلامية
PDF
قضية؟ للمناقشة هل توافق علي إلغاء كليات التربية
PPT
اعداد التقاريرعملية جمع وتحليل البيانات وتنظيمها في شكل مكتوب .ppt
PDF
الكامل في أسانيد وتصحيح حديث من ضحك في الصلاة يعيد الوضوء والصلاة من سبعة طرق...
PDF
الكامل في أسانيد وتصحيح حديث للسائل حقٌّ وإن جاء علي فَرَس من إحدي عشرة ( 11 ...
PDF
الكامل في آيات وأحاديث وصف من لم يؤمن بالله ورسوله بالكافرين والمشركين والظال...
PDF
‎⁨نظريات ونماذج لتبني التقنية في التعليم.
PDF
الكامل في أسانيد وتصحيح حديث من تعلم العلم ليجاري به العلماء أو ليماري به الس...
PPTX
_______ ______ _ 1 _____________ _______ -___ - _______.pptx
PPTX
Hukum Siwak&Dan Wudhu Dalam Kitab Fathul
jgiiiiiijoj yojjyojdbbojybojojyjdobjjjyh
الكامل في تقريب كتاب ( القَدَر لابن وهب ) بحذف الأسانيد مع بيان حكم كل حديث /...
التفكير الإبداعي هو القدرة على توليد أفكار جديدة ومبتكرة، والنظر إلى المشكلات...
ادارة علاقات الموردين-الشهادة الدولية في المشتريات والامداد
الكامل في تقريب كتاب ( القَدَر للفريابي ) بحذف الأسانيد مع بيان حكم كل حديث /...
خطة دورة الرخصة المهنية للدراسات الإسلامية
قضية؟ للمناقشة هل توافق علي إلغاء كليات التربية
اعداد التقاريرعملية جمع وتحليل البيانات وتنظيمها في شكل مكتوب .ppt
الكامل في أسانيد وتصحيح حديث من ضحك في الصلاة يعيد الوضوء والصلاة من سبعة طرق...
الكامل في أسانيد وتصحيح حديث للسائل حقٌّ وإن جاء علي فَرَس من إحدي عشرة ( 11 ...
الكامل في آيات وأحاديث وصف من لم يؤمن بالله ورسوله بالكافرين والمشركين والظال...
‎⁨نظريات ونماذج لتبني التقنية في التعليم.
الكامل في أسانيد وتصحيح حديث من تعلم العلم ليجاري به العلماء أو ليماري به الس...
_______ ______ _ 1 _____________ _______ -___ - _______.pptx
Hukum Siwak&Dan Wudhu Dalam Kitab Fathul
Ad

طوابير

  • 2. •. ‫الترتال‬ ‫و‬ ‫الطوابير‬ ‫مفهوم‬ •.‫الترتال‬ ‫و‬ ‫الطوابير‬ ‫عمل‬ ‫مبدأ‬ •.‫الطوابير‬ ‫على‬ ‫العمليات‬ 1) ‫الاضافة‬ ‫عمليات‬ -Insert‫المؤخرة‬ ‫في‬ ‫وتكون‬ ،( )Rear( 2) ‫الحذف‬ ‫عمليات‬ -delete‫الطابوتر‬ ‫مقدمة‬ ‫من‬ ‫وتكون‬ ،( )Front( 3: ‫الفحص‬ ‫عمليات‬ - ) ‫فاترغ‬ -‫أ‬Isemept.( ) ‫ممتلئ‬ -‫ب‬isfull.(
  • 3. 1-:‫الطابوتر‬ ‫مفهوم‬ - •‫الطابوتر‬-:.‫النوع‬ ‫نفس‬ ‫من‬ ‫لبيانات‬ ‫التراكيب‬ ‫من‬ ‫نوع‬ •: ‫العمل‬ ‫مبدأ‬‫والحذف‬ ( ‫)المؤخرة‬ ‫طرف‬ ‫من‬ ‫الاضافة‬ ‫تتم‬ . ‫الخر‬ ‫الطرف‬ ‫من‬ ‫أول‬ ‫يخرج‬ ‫أول‬ ‫يدخل‬ ‫من‬FIFO(( FIFO: First In First Out
  • 4. ‫ةثلةثة‬ ‫على‬ ‫يحتوي‬ ‫طابوتر‬ ‫تمثل‬ ‫التالية‬ ‫الكشكال‬ ........... ‫هي‬ ‫عناصر‬ •) ‫الشكل‬24-3. ‫الطابوتر‬ ‫يمثل‬ ( 1) ‫الطابوتر‬ ‫مقدمة‬ ‫هو‬ ‫ما‬ -Front.......( 2) ‫الطابوتر‬ ‫مؤخرة‬ ‫هو‬ ‫ما‬ -Rear........( •) ‫الشكل‬25-3‫الطابوتر‬ ‫من‬ ‫عنصر‬ ‫حذف‬ ‫يمثل‬ ( 1........: ‫هو‬ ‫المحذوف‬ ‫العنصر‬ - 2......... ‫الطابوتر‬ ‫مقدمة‬ ‫هو‬ ‫ما‬ - 3.........‫الطابوتر‬ ‫مؤخرة‬ ‫هو‬ ‫ما‬ - •)‫الشكل‬26-3‫عنصر‬ ‫الطابوتر‬ ‫الى‬ ‫أاضيف‬ ، (D •‫ةثم‬E‫العنصر‬ ‫يقع‬ ‫أين‬E
  • 5. ‫الطابور‬ ‫على‬ ‫العمليات‬ •) : ‫الاضافة‬Insert‫المؤخرة‬ ‫من‬ ‫تتم‬ ( •) :‫الحذف‬)Delete‫المقدمة‬ ‫من‬ ‫تتم‬ •) : ‫الطابور‬ ‫فحص‬isempty‫الحذف‬ ‫قبل‬ ‫ل‬ ‫أم‬ ‫فارغ‬ ( •) :‫الطابور‬ ‫فحص‬isfull. ‫الاضافة‬ ‫قبل‬ ‫ل‬ ‫أم‬ ‫ممتلئ‬ (
  • 6. ‫الحاسوب‬ ‫في‬ ‫الطابور‬ ‫تمثيل‬ •‫عدد‬ ،‫احادية‬ ‫مصفوفة‬ ‫باستخدام‬ ‫الطابور‬ ‫تمثيل‬ ‫يمكن‬ ،‫الطابور‬ ‫سعة‬ ‫يحدد‬ ‫عناصرها‬ •-: ‫متغيرين‬ ‫عن‬ ‫العل ن‬ 1-Front: ‫للحذف‬ ‫المرشح‬ ‫العنصر‬ ‫موقع‬ ‫على‬ ‫.يدل‬ 2-Rear: ‫ادخاله‬ ‫يتم‬ ‫الذي‬ ‫العنصر‬ ‫موقع‬ ‫على‬ ‫.يدل‬
  • 7. (‫ممتلئ‬ ، ‫فارغ‬ ) ‫الطابور‬ ‫عن‬ ‫العل ن‬ •‫البداية‬ ‫في‬ ‫نجعل‬FRONT = 0 •REAR = -1 •‫عندما‬ ‫فارغا‬ ‫الطابور‬ ‫يكو ن‬FRONT > REAR •(. ‫صفر‬ =‫العناصر‬ ‫)عدد‬ •‫سعته‬ =‫العناصر‬ ‫عدد‬ ‫يكو ن‬ ‫عندما‬ ‫ممتلئا‬ ‫الطابور‬ ‫يكو ن‬ •:‫كالتالي‬ ‫العناصر‬ ‫عدد‬ ‫نحسب‬ •N = REAR - FRONT +1
  • 8. •-:‫الحل‬ •-:‫البداية‬ ‫في‬Front =0 Rear= -1( ‫فارغ‬ ‫)الطابور‬ : ‫العناصر‬ ‫عدد‬n= Rear-Front+1 - =1-0+1=0
  • 9. ) ‫الاضافة‬ ‫عملية‬Insert( •)‫عنصر‬ ‫اضافة‬ ‫عملية‬ ‫خوارزمية‬A-: ‫طابور‬ ‫الى‬ ( •1)‫الطابور‬ ‫كان‬ ‫اذا‬ -Q، (‫الضافة‬ ‫يمكن‬ ‫ل‬ ” ‫أكتب‬ ، ‫(ممتلئا‬ ) ‫الخطوة‬ ‫الى‬ ‫اذهب‬4. ( •2-Rear = Rear +1 •3-Q(Rear) = A •4.‫قف‬ - •: ‫العناصر‬ ‫عدد‬n=Rear-Front+1 =0-0+1=1
  • 10. ‫عنصران‬ ‫ااضافة‬B,C‫الطابور‬ ‫الى‬Q •)‫عنصر‬ ‫اضافة‬ ‫عملية‬ ‫خوارزمية‬B-: ‫طابور‬ ‫الى‬ ( •1)‫الطابور‬ ‫كان‬ ‫اذا‬ -Q، (‫الضافة‬ ‫يمكن‬ ‫ل‬ ” ‫أكتب‬ ، ‫(ممتلئا‬ ) ‫الخطوة‬ ‫الى‬ ‫اذهب‬4. ( •2-Rear = Rear +1 •3-Q(Rear) = B •4.‫قف‬ - ‫العناصر‬ ‫عدد‬n= Rear-Front+1 =1-0+1=2
  • 11. •)‫عنصر‬ ‫اضافة‬ ‫عملية‬ ‫خوارزمية‬C-: ‫طابور‬ ‫الى‬ ( •1)‫الطابور‬ ‫كان‬ ‫اذا‬ -Q، (‫الضافة‬ ‫يمكن‬ ‫ل‬ ” ‫أكتب‬ ، ‫(ممتلئا‬ ) ‫الخطوة‬ ‫الى‬ ‫اذهب‬4. ( •2-Rear = Rear +1 •3-Q(Rear) = C •4.‫قف‬ - ‫العناصر‬ ‫عدد‬n= Rear-Front+1 =2-1+1=3
  • 12. ‫بيسك‬ ‫الفيجول‬ ‫بلغة‬ ‫الضافة‬ ‫عملية‬ ‫عن‬ ‫التعبير‬ •IF N= SIZE THEN •PRINT “FULL” •ELSE •REAR=REAR+1 •Q(REAR)= F •END IF F: ‫المراد‬ ‫العنصر‬ ‫قيمة‬ ‫.اضافته‬ N: ‫في‬ ‫العناصر‬ ‫عدد‬ ‫.المصفوفة‬ Q: ‫الطابور‬ ‫اسم‬
  • 13. ) ‫الحذف‬ ‫عملية‬Delete‫الطابور‬ ‫(من‬ •)‫عنصر‬ ‫اضافة‬ ‫عملية‬ ‫خوارزمية‬C‫اليه‬ ‫المشار‬ ‫طابور‬ ‫الى‬ ( Front-: •1)‫الطابور‬ ‫كان‬ ‫اذا‬ -Q، (‫الحذف‬ ‫يمكن‬ ‫ل‬ ” ‫أكتب‬ ، ‫(فراغا‬ ) ‫الخطوة‬ ‫الى‬ ‫اذهب‬4. ( •2)‫جديد‬ ‫متغير‬ ‫في‬ ‫حذفه‬ ‫المراد‬ ‫العنصر‬ ‫نخزن‬ -X( X= Q(Front) •3-‫حذفه‬ ‫المراد‬ ‫العنصر‬ ‫موقع‬ •‫خطوة‬ ‫تحرك‬Front= Front +1 •4.‫قف‬ -
  • 14. ‫العنصر‬ ‫حذف‬ ‫عملية‬ ‫تمثل‬ ‫التالية‬ ‫الكشكال‬A,B •‫العناصر‬ ‫عدد‬nFront=Front+1 •N= Rear-Front+1 =2-1+1=2 •‫العنصر‬ ‫حذف‬ ‫بعد‬B •‫العناصر‬ ‫عدد‬n N= Rear-Front+1 =2-2+1=1
  • 15. ‫لضافة‬‫العنصران‬E,D‫حذف‬ ‫بعد‬ ‫المصفوفة‬ ‫الى‬ A,B •-: ‫السابقة‬ ‫الخوارزمية‬ ‫نفس‬ ‫بتيع‬ •‫اضافة‬ ‫عند‬E Front = 2 , Rear = 2 Rear = Raer+1 = 2+1 =3 = ‫العناصر‬ ‫عدد‬ N=Rear-Front+1 =3-2+1=2 ‫اضافة‬ ‫عند‬D Rear= Rear+1 =4 N= 4-2+1 = 3
  • 16. : ‫حالة‬ ‫إلى‬ ‫نصل‬ ‫قد‬ •.‫المجاورة‬ ‫المصفوفة‬ ‫إلى‬ ‫عنصرا‬ ‫نضيف‬ ‫أن‬ ‫نريد‬ ‫مثل‬ •! ‫ل‬ ‫:الجواب‬ ‫العناصر‬ ‫عدد‬ ‫حسب‬ ‫ممتلئة‬ ‫هل‬ ‫نفحص‬ •‫قيمة‬ ‫نزيد‬REAR=REAR+1 •‫القيمة‬ ‫على‬ ‫نحصل‬5‫للمتغير‬REAR •‫للمتغير‬ ‫القيمة‬ ‫بإدخال‬ ‫نقوم‬ ‫عندما‬Q(REAR(‫أي‬Q(5( •‫هو‬ ‫عنصر‬ ‫أخر‬ ‫موقع‬ ‫لن‬ ‫خطأ‬ ‫يظهر‬Q(4(! •. ‫الدائرية‬ ‫الطوابير‬ ‫فكرة‬ ‫نتجت‬ ‫هنا‬ ‫من‬