IS4 PM_2025 – Telegram
IS4 PM_2025
735 subscribers
724 photos
47 videos
1.15K files
308 links
Download Telegram
📝 ملاحظات مهمه


عند تخصيص اي قيمة للمتغيرات الرقمية فاننا نعطيه بشكل مباشر بدون وضع اقواس مثل

x = 5


بيناما اذا كنت تريد تخصيص قيمة نصية يجب انك تعطيها القيمة بين علامتي
التنصيص بهذا الشكل “ القيمة “
مثل
s =“Ali”


بينما تخصص التاريخ للمتغير الذي من
Date يكون بين العلامتين # سنة/يوم/شهر#
مثل d = #02/29/2012#


♻️ واريد ان انبهك ان المتغيرات الرقمية التي لا تاخذ اي قيمة تكون قيمتها الافتراضية هي 0
و تكون القيمة الافتراضي للمتغيرات النصية تكون"" وهي تعني ان المتغير فارغ لا يوجد
نص به واذا كان متغير منطقي تكون القيمة الافتراضية
👈ثانيا: العمليات الرياضيه.

اولويه العمليات:
1⃣للاقواس
2⃣للضرب والقسمه وباقي القسمه 3⃣للجمع والطرح
وتكون الاولويه من الشمال الى اليمين

يتم تنفيذ عمليات الضرب والقسمة في التعابير الرياضية قبل عمليات الجمع والطرح . في التعبير التالي مثلاً :
10*10+2*3
يتم ضرب 10*10 ثم يتم ضرب 2*3 وبعدها يتم جمع نتيجتي الضرب مما يؤدى إلى القيمة
100+6=106.
يتم تنفيذ عمليات الضرب قبل الجمع لأن العامل * له أولوية أعلى من أولوية العامل + .
نجد أن أولوية العوامل مهمة في التعابير الرياضية العادية كما أنها مهمة أيضاً عند استعمال عوامل C++ المختلفة .
يتم تنفيذ الضرب والقسمه قبل الجمع والطرح .



يتبع .... 👇
عبارة if الشرطية تُعدّ من أهم الدوال المستخدمة في اللغة، وطريقتها أن يتحقق البرنامج من تحقق الشرط، كأنك تقول للمترجم إذا تحقق الشرط إفعل كذا. فإذا تحقق الشرط أيّ كانت نتيجة المقارنة هي (True) ينفذ الخطوات الموجودة بين قوسي العبارة الشرطية (if )، وفي حال لم يتحقق الشرط (condition) أيّ أن نتيجة المقارنة كانت (False) سوف يعبر جميع الخطوات الموجودة بين قوسي العبارة الشرطية (if ) ولا ينفذها، أيّ أنه يجب أن تكون نتيجة مقارنة شروط هي (True) حتى ينفذ ما بين قوسي العبارة الشرطية، ويكتب الكود بهذه الطريقة:


if(condition)


}


statement;


{

statement الموجودة بين القوسين هي جملة الشرط.


يتألف التعبير if من الكلمة الأساسية if، يليها جسم القرار ويتكوّن إمّا من عبارة واحدة أو عدة عبارات تحيطها الأقواس {}، ويتم تحقيق ما بين الأقواس في حال تحقق الشرط أما في حال عدم تحقق الشرط فلا يتم تنفيذ شيء.
واذا ردنا ان ينفذ شيء في حاله عدم تحقق الشرط نستخدم عباره else


ويكون الكود
if( condition){


statement;

statement;}

else
statement;

ملاحظة: إذا أردنا طباعة أكثر من عبارة داخل جملة if يجب إضافة {}، ولا يشترط كتابتها إذا كانت جملة واحدة.


العلاقات التي تستخدم كشروط (condition) في العبارة الشرطية (if):


علامة الأكبر ويرمز لها >، طريقة تمثيله في if الشرطية: x>y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x اكبر من y.

علامةا الأصغر ويرمز لها <، طريقة تمثيله في if الشرطية: x<y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x أقل من y.

علامة أكبر أو يساوي ويرمز لها =<، طريقة تمثيله في if الشرطية: x>=y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x أكبرأو يساوي y.

علامة أكبر أو يساوي ويرمز لها =>، طريقة تمثيله في if الشرطية: x<=y)if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x أقل أو يساوي y.

علامة التساوي ويرمز لها ==، طريقة تمثيله في if الشرطية: x==y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x يساوي y.

علامة لا يساوي ويرمز لها =!، طريقة تمثيله في if الشرطية: x!=y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x لا يساوي y.

جمع شرطين بـ and ويرمز لها بـ &&، طريقة تمثيلها في if الشرطية: ((if ((x>y)&&(x>z، ينفذ الجملة التابعة لعبارة if إذا كان x أكبر من y وأيضًا أكبر من z أيّ أنه يجب أن يتحقق الشرطان حتى يتم تنفيذ الجمل.

جمع شرطين بـ or ويرمز لها بالرمز ||، وطريقة تمثيلها في if الشرطية هي:
((if ((x>y)||(x>z، ويعني تنفيذ الجملة التابعة لعبارة if إذا كان x أكبر من y وأيضًا أكبر من z بمعنى أنه يجب أن يتحقق الشرطان حتى يتم تنفيذ الجمل.

حيث أن (=!,==,=>,=<,>,<) تستخدم كعلاقة بين متغيرين أو قيمتين أو متغير وتعبير رياضي

يتيع👇👇
واذا اردنا اختبار ازيدمن شرط تستخدم else if كالتالي :
if (اختباره تريد الذي الشرط)
{
//الشرط تحقق إذا تنفيذها تريد التي الأوامر
}
else if (اختباره تريد الذي الآخر الشرط)
{
//الشرط تحقق إذا تنفيذها تريد التي الأوامر
}
else if (اختباره تريد الذي الآخر الشرط)
{
//الشرط تحقق إذا تنفيذها تريد التي الأوامر
}
......
......
else
{
//خاطئة أعلاه الشروط جميع كانت اذا تنفيذها تريد التي الأوامر
}




انتهى.........
3⃣ تستطيع ان تستخدم امر الادخال <<cin لعدة متغيرات حيث يتم كتابه المتغيرات بعد<<

cin>>s>>x>>a;

هذا 👆👆معناه انك طلبت من المستخدم ادخال قيم

ولكن عند امر الادخال يستحب كتابه كل متغير لوحدة معا كتابه رساله معرفية للمستخدم وتكون الرساله المعرفية بحسب نوع البيانات التي سوف تدخلها

مثلا اذا اردت من المستخدم ان يدخل رقم تكتب الرساله المعرفية
int x;
cout<<"Enter the number";
cin>>x;


ملاحظة/
الرسالة المعرفيةهي عباره عن رساله توضح او تبين للمستخدم ماهو المطلوب منه عند تنفيذ البرانامج




انتهى.........
👍1
2⃣2⃣
👈 ثانيا: روابط الاسناد .

باستعمال عوامل التعين الحسابي يمكن إعادة كتابة تعبير مثل:
x=x+2
على النحو
x+=2
يأخذ عامل التعين الحسابي =+ القيمة الموجودة على يمينه ويضيفها إلى المتغير الموجود على يساره. هنالك تعين حسابي لكل من العوامل الحسابية:-

a+= b a= a+ b
a-= b a= a- b
a*= b a= a* b
a/= b a= a/ b
a%= b a= a% b
مثال:


#include<iostream>
using namespace std ;

int main ( )
{
int a=10;
cout<< ( a+= 2)<<endl;
cout <<( a-= 2)<<endl;
cout<< ( a/= 2)<<endl;
cout<< (a*= 2) <<endl;
cout<<(a %= 2) <<endl;
return 0;
}

الخرج من البرنامج 👇

12
10
5
10
0
رياضيات متقطعة ملخص 1_060720195801 (1).pdf
2.5 MB
#متقطعة
هييي امانه انكم بتذاكروا من الملخصات الذي بنرسلها ولا تدعمموها نفسي
بنرسل الملخصات ونماذج وغيرها لكن والله ما افتحها🌝 إذا انتوا نفسي قولوا لي بالله لا عد تتعبونا ..😇
IS4 PM_2025
رياضيات متقطعة ملخص 1_060720195801 (1).pdf
أنا كان قصدي أن هذا ملخص 🌚 طلع كتاب
IS4 PM_2025
أنا كان قصدي أن هذا ملخص 🌚 طلع كتاب
بدلت الملف او الملخص ذا الي فوق 👆👆
هل تتساءل لماذا ندرس الرياضيات ؟ هذه هي الإجابة !

هل تعتقد أننا ندرس الرياضيات لنتعلّم الأرقام وجدول الضرب والقسمة؟ إن كنت تفكّر بهذه الطريقة، فأنت حتمًا لم تعرف إلى الآن لماذا ندرس الرياضيات، فغايته أبعد وأسمى من أن يكون محصورًا في أرقام وكسور!
“جيريمي كان” بروفيسور في الرياضيات، كان قد طُرح عليه هذا السؤال، لماذا ندرس الرياضيات؟ ماذا نستفيد من جيب التمام، والتكامل، والتفاضل، والجبر، والهندسة في حياتنا لاحقًا؟ وعلى خلاف زملائه الذين تُطرَح عليهم هذه الأسئلة، لم يشعر كان بارتباك، فأجاب عن ذلك بأسباب منطقية وواقعية.

-الرياضيات يُعلّمك الاعتراف بالخطأ
ليس مجرد الاعتراف بالخطأ فقط، إنما المضي قدمًا لإيجاد حل للمهمة المستحيلة. على سبيل المثال، محمد وأحمد يقفان أمام معادلة مكتوبة على السبورة. أحمد متأكد أن تلك المعادلة صحيحة، لكن محمد يعرف أنها خاطئة تمامًا. في الساعة المقبلة تغيّرت الآراء، أصبح أحمد يراها خاطئة، بينما محمد يؤكد أنها صحيحة.
يبدو ذلك ضرب من الخيال، لكن هذا ما يواجهه علماء الرياضيات يوميًا، فما كان بالأمس صحيحًا، هو اليوم أقرب إلى الخطأ، والعكس صحيح، وعلينا أن نتعلّم من هذا الأمر. إن سألت أستاذ الرياضيات عن مسألة لا تتمكن من حلها، الإجابة ستكون ببساطة ابدأ من جديد، وحاول اتباع طريق آخر. وعليك ألا تشعر بالقلق حيال الخطأ الذي قمت به، لأن ذلك هو ما جعلك ترى الطريق الصحيح.

-يُعلّمنا اختيار الكلمة الدقيقة والصحيحة
الدقة هي أدب الرياضيات، حقيقة من الصعب التجادل حولها لأن كل ظاهرة أو مصطلح لديه مفهوم دقيق وواضح. هل تذكر كيف كان يقوم المعلّمون بتدريسنا كل تعريف للأشكال الهندسية، أو على سبيل المثال نظرية فيثاغورس؟ نحن لا نملك أي فكرة عن وقت أو مكان استخدامها لاحقًا. فليس الهدف منها فقط حفظ القوانين وإيجاد الأرقام؛ إنما نتعلّمها لنكون أكثر دقة فيما نقول، وأكثر انتقائية في مفرداتنا بما يناسب الظرف أو الموقف.

-التفكير بخطوات إلى الأمام
حل المسائل الرياضية مثل لعب الشطرنج، كل خطأ أو حركة غير محسوبة، قد تؤدي لعواقب وخيمة. خلال إنجاز الفروض الدراسية في الجبر، كم من مرة انتهى بك الأمر إلى طريق مسدود لأنك وضعت الناقص بدلًا من الزائد؟ فالأخطاء مهما كانت بساطتها، من الممكن أن تتلف كل شيء، لتصبح عقبة حقيقية في طريق تحقيقك لحلم طال انتظاره. فالرياضيات يُعلّمنا أن نكون بأقصى درجات الانتباه والاهتمام، والمسئولية فيما نقوم به.

-يُعلّمك أن تكون إنسانًا مختلفًا
هناك الكثير من النظريات، والقواعد، والمسلّمات والتي اعتدنا أن نعتبرها صحيحة، لكنها ليست بالضرورة أن تكون كذلك. وهو ما يعني أنه لا يجب أن نثق ثقة عمياء في الرأي الأكثر حُجيّة؛ حتى نتحقق بأنفسنا. يطلق العلماء على ذلك “الشك المعقول”، وهو تمامًا ما يعلّمنا إياه الرياضيات.

-يُعلّمك عدم الاستسلام
لأنه إن لم تقم بمعالجة المشكلة، فإن أحدًا ما سيقوم بذلك، فما المانع أن تكون السبّاق؟
IS4 PM_2025
رياضيات متقطعة ملخص 1_060720195801 (1).pdf
تم تبديل الملخص 👍
#include <iostream>

using namespace std; int main () {cout<<"1+2"; return 0; }
Anonymous Quiz
18%
3
74%
1+2
8%
لا توجد مخرجات
0%
لاشيء مما سبق
What will the following program display? int main() { int n = 4; cout << ++n + 6 * n++ / 2;
}
Anonymous Quiz
45%
16
39%
20
16%
21
نموذج اختبار برمجة
ادخلوا اختبروا وشوفوا كم بتطلعوا 🌚
جمعته من أسئلة الدكتور مالك الذي جابهن في الاختبارات النصفية لكل التخصصات

https://forms.gle/DygdNpy2xWQQ9sBW9

تشتوا تعرفوا انكم مذاكرين 🌚 جربوا اختبروا انفسكم
بالتوفيق للجميع 🌹
👍6👎2
🛑🛑🛑تقولكم أ/حنان حلوا ذي المسائل... حتطلع على السبورة ...
واللي يحل مسألة واحدة حل كامل صح
ياخذ ٣ درجات 🛑🛑🛑
👎2
#تكليف الأنجليزي.
🛑🛑🛑
تنويه بالنسبة للاختبار تبع التكامل أ/فاطمة الهادي تقسيم الدرجات حيكون درجة للاختيار ودرجة للخطوات
🛑🛑🛑
أمتحان نصفي رياضيات متقطعه أ/حنان
Anonymous Poll
40%
قبل رمضان.
60%
بعد رمضان.
👍3🥰3👎1
بنعتمد الامتحان على الأصوات.
👍1
نرجوا من الأشخاص الذين لا يخصهم الاستفتاء..

بمعنى ليس من دفعتنا بأن لا يكبس على شيء .
👍6