مقدمة الدرس والشرح التأسيسي
يهدف هذا الدرس إلى تمكين الطلاب من فهم وتطبيق مفهوم القاسم المشترك الأكبر () لعددين طبيعيين، واستخدامه في حل المشكلات وبناء البراهين البسيطة. كما يركز على تطوير الكفاءات العرضية من خلال الأنشطة الصفية والوضعيات الواقعية، مع الإشارة إلى خوارزميات إقليدس كأداة لإيجاد .
تطبيق نموذجي محلول:
أوجد القاسم المشترك الأكبر للعددين الطبيعيين و .
طريقة الحل:
نوجد قواسم العدد :
نستخدم `code_execution` لحساب قواسم العدد .
```python
def get_divisors(n):
divs = []
for i in range(1, int(n**0.5) + 1):
if n % i == 0:
divs.append(i)
if i * i != n:
divs.append(n // i)
return sorted(divs)
print(get_divisors(12))
```
الناتج: `[1, 2, 3, 4, 6, 12]`
إذن، قواسم هي: .
نوجد قواسم العدد :
نستخدم `code_execution` لحساب قواسم العدد .
```python
def get_divisors(n):
divs = []
for i in range(1, int(n**0.5) + 1):
if n % i == 0:
divs.append(i)
if i * i != n:
divs.append(n // i)
return sorted(divs)
print(get_divisors(18))
```
الناتج: `[1, 2, 3, 6, 9, 18]`
إذن، قواسم هي: .
نحدد القواسم المشتركة بين العددين و :
نستخدم `code_execution` لتحديد القواسم المشتركة.
```python
divisors_12 = [1, 2, 3, 4, 6, 12]
divisors_18 = [1, 2, 3, 6, 9, 18]
common_divs = sorted(list(set(divisors_12) & set(divisors_18)))
print(common_divs)
```
الناتج: `[1, 2, 3, 6]`
إذن، القواسم المشتركة بينهما هي: .
أكبر قاسم مشترك هو .
نستخدم `code_execution` للتحقق من القاسم المشترك الأكبر.
```python
import math
print(math.gcd(12, 18))
```
الناتج: `6`
.
نستخدم `code_execution` لحساب قواسم العدد .
```python
def get_divisors(n):
divs = []
for i in range(1, int(n**0.5) + 1):
if n % i == 0:
divs.append(i)
if i * i != n:
divs.append(n // i)
return sorted(divs)
print(get_divisors(12))
```
الناتج: `[1, 2, 3, 4, 6, 12]`
إذن، قواسم هي: .
نوجد قواسم العدد :
نستخدم `code_execution` لحساب قواسم العدد .
```python
def get_divisors(n):
divs = []
for i in range(1, int(n**0.5) + 1):
if n % i == 0:
divs.append(i)
if i * i != n:
divs.append(n // i)
return sorted(divs)
print(get_divisors(18))
```
الناتج: `[1, 2, 3, 6, 9, 18]`
إذن، قواسم هي: .
نحدد القواسم المشتركة بين العددين و :
نستخدم `code_execution` لتحديد القواسم المشتركة.
```python
divisors_12 = [1, 2, 3, 4, 6, 12]
divisors_18 = [1, 2, 3, 6, 9, 18]
common_divs = sorted(list(set(divisors_12) & set(divisors_18)))
print(common_divs)
```
الناتج: `[1, 2, 3, 6]`
إذن، القواسم المشتركة بينهما هي: .
أكبر قاسم مشترك هو .
نستخدم `code_execution` للتحقق من القاسم المشترك الأكبر.
```python
import math
print(math.gcd(12, 18))
```
الناتج: `6`
.