كل الدروس
الرئيسية › الدروس › المهارات الرقمية للصف الثالث المتوسط › الوحدة الرابعة: البرمجة مع بايثون

القوائم وصفوف البيانات

المهارات الرقمية للصف الثالث المتوسط · الوحدة الرابعة: البرمجة مع بايثون · الدرس 4-1 · الفصل الدراسي الأول

العب هذا الدرس

فكرة الدرس

القائمة (list) هيكل بيانات مرتب قابل للتعديل يُكتب بين قوسين مربعين، وصف البيانات (tuple) هيكل مرتب غير قابل للتعديل يُكتب بين قوسين دائريين، ويُوصل إلى العناصر بالفهرس الذي يبدأ من 0.

أهم النقاط

المفردات والمفاهيم

هيكل البيانات: طريقة لتنظيم البيانات وتخزينها
القائمة list: مجموعة مرتبة قابلة للتعديل [ ]
صف البيانات tuple: مجموعة مرتبة غير قابلة للتعديل ( )
الفهرس index: رقم موقع العنصر ويبدأ من 0
append: دالة تضيف عنصرًا في نهاية القائمة
len: دالة تعيد عدد العناصر

أسئلة الدرس (12 سؤالًا)

  1. القائمة في بايثون تُكتب بين:
    الإجابة: قوسين مربعين [ ]
  2. colors = ["red", "green", "blue"]. قيمة colors[0]:
    الإجابة: "red"
  3. colors = ["red", "green", "blue"]. قيمة colors[-1]:
    الإجابة: "blue"
  4. nums = [4, 7, 9]. بعد تنفيذ nums.append(10) تصبح القائمة:
    الإجابة: [4, 7, 9, 10]
  5. nums = [5, 8, 2, 6]. قيمة len(nums):
    الإجابة: 4
  6. الفرق الأساسي بين القائمة وصف البيانات tuple:
    الإجابة: القائمة قابلة للتعديل والصف غير قابل للتعديل
  7. point = (3, 5). محاولة تنفيذ point[0] = 7 تؤدي إلى:
    الإجابة: خطأ لأن الصف غير قابل للتعديل
  8. pets = ["cat", "dog", "fish"]. بعد pets.remove("dog") تصبح:
    الإجابة: ["cat", "fish"]
  9. letters = ["a", "b", "c", "d"]. قيمة letters[1:3]:
    الإجابة: ["b", "c"]
  10. items = ["x", "z"]. بعد items.insert(1, "y") تصبح:
    الإجابة: ["x", "y", "z"]
  11. أول فهرس في قوائم بايثون هو:
    الإجابة: 0
  12. marks = [70, 85, 90]. قيمة marks[1] + marks[2]:
    الإجابة: 175

دروس أخرى في الوحدة الرابعة: البرمجة مع بايثون