أساسيات المنطق البرمجي
المنطق البرمجي هو التفكير المنطقي الذي يُستخدم لكتابة الأكواد البرمجية وتنظيمها بطريقة تجعل الحاسوب ينفذ المهام المطلوبة. من أهم أساسيات المنطق البرمجي: المتغيرات، الشروط، والحلقات.
1. المتغيرات (Variables)
المتغيرات هي أماكن لتخزين البيانات في الذاكرة بحيث يمكن استخدامها وتغيير قيمتها أثناء تنفيذ البرنامج.
مثال:
في Python:
age = 25
name = "Ali"
age هو متغير يحتوي على قيمة 25.
name هو متغير يحتوي على نص "Ali".
2. الشروط (Conditional Statements)
تُستخدم الشروط لتنفيذ أجزاء من الكود بناءً على تحقق شرط معين.
مثال:
في Python، يمكن استخدام if و else لتنفيذ أوامر بناءً على شرط:
age = 20
if age >= 18:
print("You are an adult.")
else:
print("You are a minor.")
إذا كانت قيمة age أكبر من أو تساوي 18، سيتم تنفيذ الكود داخل if.
3. الحلقات (Loops)
تُستخدم الحلقات لتكرار تنفيذ جزء من الكود عدة مرات.
حلقات for: تكرار عبر مجموعة من القيم.
مثال:
for i in range(5):
print(i)
هذه الحلقة ستطبع الأرقام من 0 إلى 4.
حلقات while: تكرار طالما أن الشرط صحيح.
مثال:
count = 0
while count < 5:
print(count)
count += 1
الحلقة ستستمر في الطباعة حتى تصبح قيمة count أكبر من أو تساوي 5.
---
تعلم لغة برمجة واحدة (مثل Python)
Python هي لغة برمجة سهلة للمبتدئين نظرًا لبساطتها ووضوح الكود المكتوب بها. لنبدأ بتعلم الأساسيات مع بعض الأمثلة البسيطة.
1. كيفية كتابة أول كود:
لبدء البرمجة بلغة Python، يمكن كتابة أول كود لطباعة نص بسيط.
مثال:
print("Hello, World!")
عند تنفيذ هذا الكود، ستظهر الرسالة "Hello, World!" على الشاشة. هذا هو الكود الأول الذي يُستخدم عادة لتعليم البرمجة في أي لغة.
2. العمليات الحسابية والنصوص:
العمليات الحسابية:
Python تدعم العمليات الحسابية الأساسية مثل الجمع، الطرح، الضرب، والقسمة.
مثال:
a = 10
b = 5
sum_result = a + b
print(sum_result) # الناتج: 15
النصوص (Strings):
النصوص تُستخدم للتعامل مع البيانات النصية.
مثال:
greeting = "Hello"
name = "Ali"
message = greeting + " " + name
print(message) # الناتج: Hello Ali
3. هياكل التحكم (if/else، for، while):
if/else: تُستخدم لاختبار شرط معين.
مثال:
x = 10
if x > 5:
print("x is greater than 5")
else:
print("x is less than or equal to 5")
إذا كانت قيمة x أكبر من 5، سيطبع "x is greater than 5".
for loop: تُستخدم للتكرار عبر مجموعة معينة من القيم.
مثال:
for i in range(3):
print(i)
ستطبع الأرقام 0، 1، 2.
while loop: تستمر الحلقة في التكرار طالما أن الشرط صحيح.
مثال:
count = 0
while count < 3:
print(count)
count += 1
ستطبع الأرقام 0، 1، 2.
---
مراجعة سريعة:
المتغيرات: لتخزين البيانات.
الشروط: لتنفيذ أكواد معينة بناءً على شروط معينة.
الحلقات: لتكرار الأكواد بشكل تلقائي.
تمرين للمبتدئين:
1. اكتب برنامجًا يقوم بجمع رقمين مدخلين من المستخدم.
2. استخدم حلقة for لطباعة الأرقام من 1 إلى 10.
3. أنشئ برنامجًا يستخدم شرطًا if للتحقق إذا كان الرقم المدخل أكبر من 100 أم لا.
مع الممارسة، ستتمكن من إتقان هذه الأساسيات بسرعة!

ليست هناك تعليقات:
إرسال تعليق
اكتب لنا في التعليقات أدناه، أو تواصل معنا عبر البريد الإلكتروني. اختر موضوعًا واحدًا أو أكثر ترى أنه سيكون مفيدًا لك ولغيرك.