الجداول

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

‫اجلداول‬

Les Tableaux
‫العنارص‬
‫متهيد‬ ‫‪.1‬‬
‫تعريف اجلداول‬ ‫‪.2‬‬
‫جدول أحادي البعد‬ ‫‪.3‬‬
‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫ان املتغريات املدروسة حلد الآن يه متغريات ذات منط بس يط سواء اكنت‬ ‫متهيد‬ ‫‪.1‬‬
‫حتوي قمي عددية ‪ -‬حصيحة أو حقيقية ‪ -‬أو رموز أو قمي منطقية‪ .‬هذه املتغريات‬
‫تعريف اجلداول‬ ‫‪.2‬‬
‫تأخذ قمية وحيدة يف حلظة معينة مما جيعلها حمدودة ال تفي ابلغرض يف حل بعض‬
‫التطبيقات‪.‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫من أجل ذكل مت اجياد متغريات جديدة ذات منط مركب حتوي داخلها متغريات‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫ذات أمناط بس يطة تسمى هذه املتغريات بـ ‪:‬‬
‫بىن املعطيات ‪Structure des données‬‬
‫يمكن تصنيف بىن املعطيات حسب العنارص املكونة لها اىل نوعني‪:‬‬
‫‪ .1‬متجانسة (‪ :)Homogène‬اذا اكنت البنية حتوي متغريات من نفس المنط‬
‫‪ .2‬غري متجانسة (‪ :)Hétérogène‬اذا اكنت البنية حتوي متغريات خمتلفة أمناط‬
‫أما حسب شلكها فيوجد عدة أنواع ‪ :‬اجلداول‪ ,‬التسجيالت‪ ,‬امللفات‪ ,‬القوامئ‬
‫‪ ...‬اىل غري ذكل‪.‬‬ ‫متهيد‬ ‫‪.1‬‬
‫تعريف اجلداول‬ ‫‪.2‬‬
‫يف هذا ادلرس سنتطرق اىل دراسة اجلداول بنوعهيا‬
‫جدول أحادي البعد‬ ‫‪.3‬‬
‫تعريف اجلدول‪:‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫اجلدول هو عبارة عن بنية متجانسة من العنارص لها نفس المنط‬
‫واجلداول نوعان ‪:‬‬
‫‪ .1‬أحادية البعد‬
‫‪ .2‬ثنائية البعد‬
‫‪Tableau mono dimensionnel‬‬ ‫جدول أحادي البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫هو ما يعرف يف الرايضيات ابلشعاع و يتكون من مجموعة من العنارص لها نفس‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫المنط‪.‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫يمت الوصول اىل هذه العنارص بواسطة دليل ‪ Indice‬يرمز هل عادة بـ ‪I :‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫كام هو موحض يف الشلك املوايل‪:‬‬

‫‪-1 0‬‬ ‫‪3‬‬ ‫‪9 10 12 -6 7‬‬ ‫‪5 11‬‬


‫جدول ‪ T‬مكون من ‪ 10‬عنارص من منط حصيح لك مهنا موضوع يف خانة‬
‫خاصة به‬
‫‪Tableau mono dimensionnel‬‬ ‫جدول أحادي البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫تعريف اجلداول‬ ‫‪.2‬‬
‫‪-1 0‬‬ ‫‪3‬‬ ‫‪9 10 12 -6 7‬‬ ‫‪5 11‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪10‬‬
‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫للك عنرص دليل خاص به‬
‫]‪ : T[I‬هو حمتوى العنرص اذلي دليهل ‪I‬‬
‫مثال ‪:‬‬
‫‪T[1] = -1‬‬ ‫‪T[4] = 9‬‬ ‫‪T[6] = 12‬‬
‫‪T[9] = 5‬‬ ‫‪T[10] = 11‬‬
‫‪Tableau mono dimensionnel‬‬ ‫جدول أحادي البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫الترصحي ‪ :‬هناك طريقتان للترصحي جبدول أحادي البعد‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫‪ (1‬الترصحي املبارش ‪:‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫ليكن ‪ T‬جدول مكون من ‪ n‬عنرص ذات منط ‪ . Type_E‬يمت الترصحي ابجلدول‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫‪ T‬اكلآيت‪:‬‬
‫‪Var T : Tableau [1 .. n] de Type_E‬‬

‫امس اجلدول‬ ‫عدد العنارص‬ ‫منط العنارص‬


‫‪Tableau mono dimensionnel‬‬ ‫جدول أحادي البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫مثال‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫جدول ‪ T‬مكون من ‪ 10‬عنارص من منط حصيح‬
‫جدول أحادي البعد‬ ‫‪.3‬‬
‫‪Var T : Tableau [1 .. 10] de Entier‬‬
‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫جدولني‪ T1‬و ‪ T2‬مكونني من ‪ 20‬عنرص من منط حقيقي‬
‫‪Var T1,T2 : Tableau [1 .. 20] de Réel‬‬
‫جدول ‪ T‬مكون من ‪30‬عنرص من منط رمز‬
‫‪Var T : Tableau [1 .. 30] de Caractère‬‬
‫‪Tableau mono dimensionnel‬‬ ‫جدول أحادي البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫يف لغة ‪ : Pascal‬يمت الترصحي املبارش ابجلدول اكلآيت ‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫; ‪Var T : Array [1 .. n] Of Type_E‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫جدول ‪ T‬مكون من ‪ 10‬عنارص من منط حصيح‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫;‪Var T : Array [1 .. 10] Of Integer‬‬
‫جدولني‪ T1‬و ‪ T2‬مكونني من ‪ 20‬عنرص من منط حقيقي‬
‫;‪Var T1,T2 : Array [1 .. 20] Of Real‬‬
‫جدول ‪ T‬مكون من ‪30‬عنرص من منط رمز‬
‫;‪Var T : Array [1 .. 30] Of Char‬‬
‫‪Tableau mono dimensionnel‬‬ ‫جدول أحادي البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫‪ (2‬الترصحي ابلمنط ‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫يمت الترصحي أوال بمنط جديد مث ابجلدول ‪ T‬اكلآيت‪:‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫امس المنط اجلديد‬ ‫منط العنارص عدد العنارص‬
‫‪Type Nom_Type = Tableau [1 .. n] de Type_E‬‬
‫‪Var T : Nom_Type‬‬
‫امس المنط اجلديد امس اجلدول‬
‫مالحظة‪:‬‬
‫الترصحي ابلمناط يس بق الترصحي ابملتغريات‬
‫‪Tableau mono dimensionnel‬‬ ‫جدول أحادي البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫مثال‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫جدول ‪ T‬مكون من ‪ 10‬عنارص من منط حصيح‬
‫جدول أحادي البعد‬ ‫‪.3‬‬
‫‪Type Tab = Tableau [1 .. 10] de Entier‬‬
‫‪Var T : Tab‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫جدولني‪ T1‬و ‪ T2‬مكونني من ‪ 20‬عنرص من منط حقيقي‬
‫‪Type Tab = Tableau [1 .. 20] de Réel‬‬
‫‪Var T1,T2 : Tab‬‬
‫جدول ‪ T‬مكون من ‪30‬عنرص من منط رمز‬
‫‪Type Tab = Tableau [1 .. 30] de Caractère‬‬
‫‪Var T : Tab‬‬
‫‪Tableau mono dimensionnel‬‬ ‫جدول أحادي البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫يف لغة ‪ : Pascal‬يمت الترصحي ابلمنط اكلآيت ‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫;‪Type Nom_Type = Array[1 .. n] Of Type_E‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫;‪Var T : Nom_Type‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫جدول ‪ T‬مكون من ‪30‬عنرص من منط رمز‬
‫;‪Type Tab = Array [1 .. 30] Of Char‬‬
‫;‪Var T : Tab‬‬
‫جدولني‪ T1‬و ‪ T2‬مكونني من ‪ 20‬عنرص من منط حقيقي‬
‫;‪Type Tab = Array [1 .. 20] Of Real‬‬
‫;‪Var T1,T2 : Tab‬‬
‫‪Tableau mono dimensionnel‬‬ ‫جدول أحادي البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫ملء أو قراءة جدول‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫مللء جدول ‪ T‬مكون من ‪ n‬عنرص نس تخدم احللقة ‪ Pour‬كام ييل‪:‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫‪Pour I de 1 à n Faire‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫)]‪Lire (T[I‬‬
‫‪Finfaire‬‬
‫يف لغة ‪: Pascal‬‬
‫‪For I := 1 To n Do‬‬
‫;)]‪Read (T[I‬‬
‫مالحظة‪:‬‬
‫جيب الترصحي ابدلليل ‪ I‬عىل أنه متغري حصيح‬
‫‪Tableau mono dimensionnel‬‬ ‫جدول أحادي البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫عرض حمتوى جدول‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫لعرض حمتوى جدول ‪ T‬مكون من ‪ n‬عنرص نس تخدم احللقة ‪ Pour‬كام ييل‪:‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫‪Pour I de 1 à n Faire‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫)]‪Ecrire (T[I‬‬
‫‪Finfaire‬‬
‫يف لغة ‪: Pascal‬‬
‫‪For I := 1 To n Do‬‬
‫;)]‪Write (T[I‬‬
‫‪Tableau mono dimensionnel‬‬ ‫جدول أحادي البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫اس ناد قمية لعنرص من اجلدول ‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫الس ناد قمية ‪ x‬لعنرص من اجلدول ‪ T‬دليهل ‪ J‬نس تخدم احللقة ‪ Pour‬كام ييل ‪:‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫‪Pour I de 1 à n Faire‬‬
‫‪Si I = J Alors‬‬
‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫‪T[I]  x‬‬
‫‪Fsi‬‬
‫‪Finfaire‬‬
‫يف لغة ‪: Pascal‬‬
‫‪For I := 1 to n Do‬‬
‫‪If I = J Then‬‬
‫;‪T[I] := x‬‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫هو ما يعرف يف الرايضيات ابملصفوفة ‪ Matrice‬و يتكون من مجموعة من‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫العنارص لها نفس المنط‪.‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫يمت الوصول اىل هذه العنارص بواسطة دليلني الول خاص ابلصف أو السطر‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫‪ Ligne‬يرمز هل عادة بـ ‪ I :‬والثاين خاص ابلعمود ‪ Colonne‬يرمز هل عادة بـ ‪J :‬‬
‫كام هو موحض يف الشلك املوايل‪:‬‬
‫‪11 -4 0‬‬ ‫‪3‬‬
‫جدول ‪ M‬مكون من ‪ 3‬صفوف و ‪ 4‬أمعدة‬
‫‪15 -20 30 14‬‬ ‫عنارصه من منط حصيح لك مهنا موضوع يف‬
‫‪16 5 -6 4‬‬ ‫خانة خاصة به‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬
‫تعريف اجلداول‬ ‫‪.2‬‬
‫‪1‬‬ ‫‪11 - 4 0 3‬‬ ‫للك عنرص دليلني خاصني به دليل الصف‬
‫ودليل العمود‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫‪2‬‬ ‫‪15 20 30 14‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫‪3‬‬ ‫‪16 5 - 6‬‬ ‫‪4‬‬ ‫]‪ : M[I , J‬هو حمتوى العنرص اذلي يقع يف‬
‫الصف ‪ I‬والعمود ‪J‬‬
‫‪M[1,1] = 11 M[3,3] = -6 M[2,4] = 14‬‬ ‫مثال ‪:‬‬
‫‪M[2,2] = 20 M[3,4] = 4‬‬
‫مالحظة‪ :‬عدد عنارص اجلدول = عدد الصفوف × عدد المعدة‬
‫املثال السابق‪ :‬عدد عنارص اجلدول = ‪ 12 = 4 × 3‬عنرص‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫الترصحي ‪ :‬هناك طريقتان للترصحي جبدول ثنايئ البعد‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫‪ (1‬الترصحي املبارش ‪:‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫ليكن ‪ M‬جدول مكون من ‪ n‬صف و ‪ m‬معود عنارصه ذات منط ‪. Type_E‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫يمت الترصحي ابجلدول ‪ M‬اكلآيت‪:‬‬
‫‪Var M : Tableau [1 .. n, 1 .. m] de Type_E‬‬

‫امس اجلدول‬ ‫عدد عدد‬ ‫منط العنارص‬


‫المعدة الصفوف‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫مثال‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫جدول أحادي البعد‬ ‫‪.3‬‬
‫جدول ‪ M‬مكون من ‪ 3‬صفوف و ‪ 4‬أمعدة عنارصه من منط حصيح‬
‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫‪Var M : Tableau [1 .. 3, 1 .. 4] de Entier‬‬
‫جدولني ‪ M1,M2‬مكونني من ‪ 10‬صفوف و ‪ 5‬أمعدة عنارصها من منط حقيقي‬
‫‪Var M1,M2 : Tableau [1 .. 10, 1 .. 5] de Réel‬‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫يف لغة ‪ : Pascal‬يمت الترصحي املبارش ابجلدول اكلآيت ‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫; ‪Var M : Array [1 .. n, 1 .. m] Of Type_E‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫جدول ‪ M‬مكون من ‪ 3‬صفوف و ‪ 4‬أمعدة عنارصه من منط حصيح‬
‫; ‪Var M : Array [1 .. 3, 1 .. 4] of Integer‬‬
‫جدولني ‪ M1,M2‬مكونني من ‪ 10‬صفوف و ‪ 5‬أمعدة عنارصها من منط حقيقي‬
‫; ‪Var M1,M2 : Array [1 .. 10, 1 .. 5] Of Real‬‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫‪ (2‬الترصحي ابلمنط ‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫يمت الترصحي أوال بمنط جديد مث ابجلدول ‪ T‬اكلآيت‪:‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫امس المنط اجلديد‬ ‫عدد الصفوف‬ ‫منط العنارص‬
‫‪Type Nom_Type = Tableau [1 .. n, 1 .. m] de Type_E‬‬
‫‪Var M : Nom_Type‬‬ ‫عدد المعدة‬
‫امس اجلدول‬ ‫امس المنط اجلديد‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫مثال‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫جدول ‪ M‬مكون من ‪ 3‬صفوف و ‪ 4‬أمعدة عنارصه من منط حصيح‬
‫جدول أحادي البعد‬ ‫‪.3‬‬
‫‪Type Matrice = Tableau [1 .. 3, 1 ..4] de Entier‬‬
‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫‪Var M : Matrice‬‬
‫جدولني ‪ M1,M2‬مكونني من ‪ 10‬صفوف و ‪ 5‬أمعدة عنارصها من منط حقيقي‬
‫‪Type Matrice = Tableau [1 .. 10, 1 ..5] de Réel‬‬
‫‪Var M1,M2 : Matrice‬‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫يف لغة ‪ : Pascal‬يمت الترصحي ابلمنط اكلآيت ‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫; ‪Type Nom_Type = Array [1 .. n, 1 .. m] Of Type_E‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫; ‪Var M : Nom_Type‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫جدول ‪ M‬مكون من ‪ 3‬صفوف و ‪ 4‬أمعدة عنارصه من منط حصيح‬
‫; ‪Type Matrice = Array [1 .. 3, 1 ..4] Of Integer‬‬
‫; ‪Var M : Matrice‬‬
‫جدولني ‪ M1,M2‬مكونني من ‪ 10‬صفوف و ‪ 5‬أمعدة عنارصها من منط حقيقي‬
‫;‪Type Matrice = Array [1 .. 10, 1 ..5] Of Real‬‬
‫;‪Var M1,M2 : Matrice‬‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫ملء أو قراءة جدول‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫مللء جدول ‪ M‬مكون من ‪ n‬صف و ‪ m‬معود نس تخدم احللقتني ‪ Pour‬متداخلتني‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫‪Pour I de 1 à n Faire‬‬ ‫كام ييل‪:‬‬
‫‪Pour J de 1 à m Faire‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫)]‪Lire (M[I , J‬‬
‫‪Finfaire‬‬
‫‪Finfaire‬‬
‫يف لغة ‪: Pascal‬‬
‫‪For I := 1 To n Do‬‬
‫‪For J := 1 To m Do‬‬
‫;)]‪Read (M[I , J‬‬
‫مالحظة‪ :‬جيب الترصحي ابدلليل ‪ I‬و ادلليل ‪ J‬عىل أهنام متغريان حصيحان‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫عرض حمتوى جدول‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫لعرض حمتوى جدول ‪ M‬مكون من ‪ n‬صف و ‪ m‬معود نس تخدم احللقتني ‪Pour‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫‪Pour I de 1 à n Faire‬‬ ‫متداخلتني كام ييل‪:‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫‪Pour J de 1 à m Faire‬‬
‫)]‪Ecrire (M[I , J‬‬
‫‪Finfaire‬‬
‫‪Finfaire‬‬
‫يف لغة ‪: Pascal‬‬
‫‪For I := 1 To n Do‬‬
‫‪For J := 1 To m Do‬‬
‫;)]‪Write(M[I , J‬‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫اس ناد قمية لعنرص من اجلدول ‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫الس ناد قمية ‪ x‬لعنرص من اجلدول ‪ M‬يقع يف الصف ‪ R‬والعمود ‪K‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫نس تخدم التداخل التايل ‪:‬‬ ‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫‪Pour I de 1 à n Faire‬‬
‫‪Pour J de 1 à m Faire‬‬
‫‪Si (I = R) et ( J = K) Alors‬‬
‫‪M[I,J]  x‬‬
‫‪Fsi‬‬ ‫‪:‬‬ ‫‪Pascal‬‬ ‫لغة‬ ‫يف‬
‫‪Finfaire‬‬
‫‪Finfaire‬‬
‫‪Tableau bidimensionnel‬‬ ‫جدول ثنايئ البعد‬ ‫متهيد‬ ‫‪.1‬‬
‫اس ناد قمية لعنرص من اجلدول ‪:‬‬ ‫تعريف اجلداول‬ ‫‪.2‬‬
‫يف لغة ‪: Pascal‬‬ ‫جدول أحادي البعد‬ ‫‪.3‬‬
‫جدول ثنايئ البعد‬ ‫‪.4‬‬
‫‪For I := 1 to n Do‬‬
‫‪For J := 1 to m Do‬‬
‫‪If (I = R) And ( J = K) Then‬‬
‫;‪M[I,J] := x‬‬

You might also like