هندسة الازهر دفعة 2023
1.24K subscribers
60 photos
8 videos
38 files
39 links
Download Telegram
Electrical circuits :
هذا المساق هام جداً "مساق الدوائر الكهربائية" في كلية الهندسة هو جزء أساسي من برنامج هندسة الميكاترونكس و المعدات الطبية، حيث يمهد الطريق لفهم الأنظمة والتقنيات الكهربائية والإلكترونية المتقدمة ، عشان تتمكنوا من المادة وتفهموها بدكم تعرفو اول شي المفاهيم الأساسية كالجهد والتيار والمقاومة وقوانين اوم وكيرتشوف عشان لما نعرفهم بدو يساعدنا بانو نحلل الدوائر كالنود والميش حتاخدوه ب شابتر3 ان شاء الله ، وبدكم تعرفو عن انواع التيارات ال Ac , Dc ، المادة مش صعبة بدها جهد منك وتتبع اول بأول وباستمرار بحيث تحضر محاضرات د.حازم سكيك أو اي دكتور تبعك ، الكتاب الكتاب الكتاب واسئلته مهم جدا جدا بالاسئلة ناهيكم عن التلخيصات ، بدك تفهموا المادة ادرسوا من الكتاب وحلوا اسئلة عليه والمادة حتكون سهلة أن شاء الله ، بالتوفيق

إليكم بعض القوانين لازم تحفظوها حفظ زي اسمكم :

قانون اوم =
V = I * R
القدرة الكهربائية =
لما السؤال يكون فيه دارة مسكرة بستخدم هدول القوانين وبحسب القدرة :
P = I² * R && P = V²/ R
ولازم بالدارة نصل لعدد مجموع القدرات كلها بتساوي 0
£P = 0
لكن السؤال مباشر ومعطيني الشغل بحسب بهاد القانون :

&& P= W/T
التردد =
F = 1/ T &&& T =1/f
T = period " الزمن الدوري "
F = frequency " التردد "

Q = I * T
Q = الشحنة " التي تقاس بوحدة الكولوم"

قانون الشغل :
W= V*q
W= work " الشغل "
قانون التغير في التيار :
I = ∆Q/∆T
يستخدم هادا لما يعطيني الزمن من فترة لفترة وبعوض عليه بالتكامل
او لما يعطيني رسمة من فترة لفترة بنتذكر هادا القانون وبنستخدمه
نجرب كذا سؤال ؟
لما يعطيك التيار كذا. I(t) =5sin(4πt)
والزمن من فترة لفترة
عطول بستخدم بالتكامل المحدود بحيث احط الزمن عاطراف التكامل وبحط تكامل التيار بينتج عني الشحنة .
وبختام شابتر الاول ركزوا كتير ع الرسمات وبين الفترات وقيسوا اسئلة عليه وركزوا فيه ، بالتوفيق .
👍2
الوحدة الثانية

                   (((قانون اوم)))
قانون اوم : التيار المار بين نقطتين يتناسب طردياً مع الجهد الكهربائي المار عبر النقطتين (قيمة المقاومة مضروبة بشدة التيار تساوي فرق الجهد)            
  [ V=I*R ]
اي أن الفولت=التيارالمقاومة

ملاحظة مهمة: التيار يتناسب عكسياً مع المقاومة

هذا القانون  يعتبر من اهم القوانين في الدوائر والتي تعتمد عليه بشكل اساسي في التحليل وحل المسائل…

قانون المقاومة لأي سلك = المقاومة النوعية × طول السلك / مساحة المقطع

R=p×L/A

p=المقاومة النوعية
L=طول السلك
A=مساحة المقطع

المقاومة تتناسب طردياً مع طول السلك وعكسياً مع مساحة مقطعه

لذلك تكون الاسلاك التي تحمل تيار كبير سميكة

المقاومة النوعية بتكون ع حسب نوع المادة، موصلة او شبه موصلة....
                                     
قانون كرشوف الاول(KCL)
المجموع الجبري للتيارات الداخلة في نقطة(node) تساوي صفر

قانون كيرشوف الثاني(KVL)
المجموع الجبري للجهود في حلقة مغلقة(loop) يساوي صفر
Forwarded from 𝙴𝙷𝙰𝙱𓂆
CamScanner ٠٩-٠٧-٢٠٢٤ ٠٢.٠٧.pdf
890.3 KB
CamScanner ٠٩-٠٧-٢٠٢٤ ٠٢.٠٧.pdf
Forwarded from 𝙴𝙷𝙰𝙱𓂆
2_5217570487869136274.pdf
3.1 MB
Forwarded from 𝙴𝙷𝙰𝙱𓂆
𝙴𝙷𝙰𝙱𓂆
2_5217570487869136274.pdf
extra examples chapter 2
Forwarded from 𝙴𝙷𝙰𝙱𓂆
CamScanner ٠٩-٠٧-٢٠٢٤ ٢١.٣٣.pdf
2.3 MB
Node abd mesh analysis
ترقبوا بيان لحركة الشبيبة الفتحاوية بكلية الهندسة وتكنولوجيا المعلومات خاص بطلبة المستوى الأول لمساق دوائر كهربائية بعد قليل.
👍3
هندسة الازهر دفعة 2023 pinned «ترقبوا بيان لحركة الشبيبة الفتحاوية بكلية الهندسة وتكنولوجيا المعلومات خاص بطلبة المستوى الأول لمساق دوائر كهربائية بعد قليل.»
يعطيكم العافية جميعاً

تطبيقاً لقرار الجامعة بالاتفاق مع حركة الشبيبة الفتحاوية المُعلن عنه سابقاً بشأن مراعاةً ظروف الطلبة في ظل الوضع الراهن بأن الاختبارات النصفية مدتها 12 ساعة بدون مؤقت "التايمر".
فإننا نعلن بأن أي قرار من مدرسين المساقات يخل بنظام الجامعة مرفوض، و غير معترف فيه، ولا يتم الاخد فيه، وغير ملزم الطالب بتطبيقه، ونحن لنا تصرف مع كل استهتار في معاناة طلبتنا في غزة.

لذلك ندعوكم بعدم التقدم للاختبار النصفي الخاص بمقرر دوائر كهربائية (١)، كما نعدكم على حل هذه الأزمة.

لو كان الدكتور تارك غزة وقد نسي معاناة شعبنا الغزيّ في خيمته، في محاولة اتصاله بالانترنت، او حتى شحن الهاتف كي يتمكن من متابعة المودل فإننا لن ننسى.

دمتم بود.
👍6
بكرا راح يكون في عنا امتحان مقدمة في الحوسبة، جهزوا حالكم عشان نراجع المادة من الان:-
بدايةً الدكتور مش محدد لوين الاختبار نظراً لسوء الانترنت عنده، ف هنعتبر انه كل المحاضرات داخلة بالنصفي، يعني اول ٣ شباتر هندرسهم.
قائمة تشغيل الشرح للمهندس مصعب ابو سلمية ( بلا حدود ) :

مقدمة في الحوسبة :

https://youtube.com/playlist?list=PLCff-C7zg9mS9HDUkb4dnbpbA7n2pE3TI&si=KJfzkNeA50EkkcuB

هاد للي حابب يحضر، احضروا لغاية محاضرة ١٤.
1
يعطيكم العافية🫶✨️
ملاحظات صغيرة لكيفية دراسة مساقات التخصص

بداية عنا مساق( مقدمة في الحوسبة ) عبارة عن لغة برمجة وهي لغة السي بالنسبة لمساق الحوسبة دراسته تعتمد ع الفهم اكثر من الحفظ في بداية شرح المحاضرات مع الدكتور علاء الدين عكيلة اخدتو ل flowchart
اغلبكم سألني شو هو ل flowerchart وكيف ندرسوا وهل هو صعب او لأ
ل flowchart عبارة عن مخطط ( نوع من انواع diagrams ) اي نوع من انواع الرسومات
وهادي الرسومات بتمثل النا خوارزمية معينة
طيب شو يعني خوارزمية
يعني خطوات انا بتبعها لحل مشكلة ما .
For Example.
انا عندي كود والكود هادا طلب مني اجيب مساحة الدائرة مثلا
وهنا لازم امشي خطوات معينة لاجيب مساحة الدائرة بدو يكون عندي متغيرات وكل متغير الو قيمة وبدو يكون في قانون لامشي عليه... الخ

تعالو نيجي للرسومات او بشكل اصح للرموز الي بتكون بالمخطط ب ال flowchart وليش انا بستخدمهم ( بستخدمهم لاقدر اكتب الكود تبعي)
في البداية
● الشكل البيضاوي start/End// هنا بستخدموا لابدا الكود تبعي

●الشكل الثاني arrows او ( السهم)// يستخدم لربط رمز مع رمز آخر
كيف بربط يعني بربط الشكل البيضاوي النهاية ب الشكل متوازي الأضلاع بدخل في input المدخلات وهلأ هنحكي ع شكل شبه المنحرف

●الشكل الثالث متوازي الأضلاع// بستخدمو لادخل ال input/output المدخلات والمخرجات الخاصة بالكود تبعي

●الشكل الرابع المستطيل// بستخدمو لكتابة ال process العمليات الحسابية مثلا كتابة قانون ما

●الشكل الخامس والأخير وهو المعين// بستخدمو لكتابة شرط معين ولازم يكون الها فرعين واحد yes وواحد No اذا الشرط غلط يعمل كذا ولا صح يعمل كذا ....

راح ابعتلكم صورة بتوضح كلامي 🫶✨️

هلأ في قواعد لازم تكونو بتعرفوها بخصوص ل flowerchart
● ل flowchart بشكل عام ببدا الرسم تبعها من فوق لتحت
●الشرط الثاني كل الصناديق( الاشكال) الموجود ب flowchart لازم تكون مربوطة ب arrows اي أسهم
● القرار او الشكل المعين ( الي هو عبارة عن الشرط) لازم يحتوي ع قسمين
القسم الاول yes يعني لو الشرط صح نفذ كذا
القسم الثاني No يعني لو الشرط غلط نفذ كذا

هيك بكون خلصت شرح ا flowchart ان شاء الله بتكونو فهمتوه وحاولت ابسطها عليكم
بضل اجيب الكم مثال صغير واشرحو لتفهمو اكثر

بالنسبة لباقي المساقات هحاول اشرحها الكم بشكل مبسط قريباً

موفقين جميعا 𝕤𝕒𝕛𝕒 𝕒𝕫𝕫𝕒𝕞🫶✨️
2👍1
صور لتوضيح شرح flowchart
EXAMPLE
بداية عنا الشكل البيضاوي بدأت في كودي start
وربطو ب arrows سهم
بعد هيك عندي decision القرار وزي م شرحت الكم لازم يكون الو قسمين yes /No
الشرط او القرار شو مكتوب في
مكتوب are you happy يعني هل انت سعيد
وهنا بشكل بدهي راح يكون الو اجابتين ي اه او لأ
تابع لل Example
فلو كانت اجابتك yes فهنا هيحكيلك( او بالأحرى راح يطبع الك) ⬅️ good have a great day
بعدين البرنامج راح يعمل stop ويطلع من الكود

اما اذا كانت اجابتك No راح يحكيلك want to be happy يعني بدك تكون سعيد واذا ملاحظين السؤال موجود بشكل معين يعني هنا عندي شرط يعني لازم يكون عندي قسمين ي yes او No

لو هنا إجابتك كانت yes راح يطبع الك ⬅️very good then you are already happy
بعدين راح يعمل stop ويطلع من البرنامج

ولو كانت اجابتك No راح ترجع تعمل كل الخطوات الي حكيتها فوق من اول وجديد

طيب انتو مش ملاحظين اشي صغير هلأ في كتابة الكود لما اجابتك بتكون yes بطلع من البرنامج وبعمل stop
ولما اجابتك تكون خطأ بتعيد الكود وبحط الك شرط طيب ليش
بكل بساطة لانو لو اجابتك كانت yes فهنا انت حققت الشرط فبشكل تلقائي هيطلع من البوت لانو م في اشي يعملو الشرط تحقق هنا

اما عند No هتقعد تعيد لانو الشرط م تحقق
يعطيكم العافيه 🫶✨️
قبل بداية الشرح وللاستفادة من الشرح بشكل كامل لازم تكون حاضر محاضرات د.علاء الدين عكيلة التي تم إدراجها ع اليوتيوب
مادة مقدمة في الحوسبة: "سنتطرق اليوم للشق العملي"
هي مادة تعتبر حجر الأساس في فهم وكتابة والتعامل مع لغات البرمجة "الأكواد"، باختصار هي اساسيات لغات البرمجة واللغة البرمجية المستخدمة في المساق هي لغة c.
لغة البرمجة سي هي لغة برمجة عالية المستوى، متعددة الأغراض
وهي من لغات البرمجة الإجرائية، أي أن البرنامج المكتوب بلغة السي هو عبارة عن سلسلة من الأوامر، يتم تنفيذها أمر تلو الآخر. تعتبر لغة البرمجة سي من اللغات المترجمة (Compiled Language) ما يعني أنها تحتاج إلى مترجم (Compiler) لكي يقوم بتحويل الكود من لغة سي إلى لغة الآلة.

بالبداية راح نحكي عن اساسيات البرمجة:-

1. المتغيرات: هو الاسم الذي يخزن به قيم مثل الثابت و المتغير او الدالة.

Valid names: يجب أن يتكون من حرف أو حروف أو حروف وأرقام معاً، خالي من أي رموز ما عدا under score (_)، يجب ان يبدأ بحرف او (_) فقط، يسمح باستخدام الحروف الكبيرة و الصغيرة، وممنوع يكون في مسافة space.
مثل : age, gender, x25, age_of_hh_head
Invalid names: ما لا تنطبق عليه الشروط بالأعلى
مثل: age_ (ends with an underscore)، 0st (starts with a digit)

Unsigned
عبارة عن عدد الاحتمالات
القانون⬅️⬅️ 2 اس عدد الثابت
القانون هادا ⬆️ بستخدمو لو طلب عدد الاحتمالات في unsigned

اما عند حساب rang في unsigned راح نتبع القانون التالي.
2 اس عدد الثابت ناقص واحد

اماعند حساب rang في signed نتبع القوانين التالية.
● positive ➡️➡️
2(اس عدد الثابت ناقص واحد) ناقص واحد
●negative ➡️➡️
سالب 2 اس عدد الثابت ناقص واحد

ملاحظة ⬅️⬅️unsigned م في الها إشارة
قانونها واحد بالموجب وبالسالب

اما signed الها قانونين
قانون للموجب وقانون للسالب
تم كتابة القوانين بالأعلى.....⬆️⬆️⬆️⬆️


ملاحظات
b++
هنا م بزود ع قيمة المتغير b لانو الإشارة(+) أتت بعد كتابة المتغير

--b
هنا بزود ع قيمة المتغير b لانو الإشارة أتت قبل كتابة المتغير
For example
int b = 6.
int c = 5

a= b++ _ --c
هلأ معطيني متغيرات c و b
معطيني قيمة b=6
وقيمة c=5
b++
هنا الإشارة اجت بعد كتابة المتغير فراح اضل قيمة b ستة زي م هي م راح ازود ولا انقص اشي

--c
هنا الإشارة اجت قبل كتابة المتغير والإشارة سالبة فراح انقص قيمة واحدة من قيمة المتغير c
يعني بدل م تكون 5 هتصير 4

فالاجابة هتكون 2 =4-6

declaration

الdeclaration هو construct يُستخدم لتعريف عناصر في البرنامج، مثل متغيرات، أو تابع، والعلاقة بينهم. declaration يتبع ştructure معين، ويبدأ بالكلمة المفتاحية ثم يليها اسم المتغير أو التابع، ثم يليها نوعه (مثل int، char، etc.)، ويختم بالعلامة (؛).
مثال declaration لمتغير int:
int x;

1. Data Type : تنقسم الى قسمين:-
primary datatype: موضحين بالصورة المرفقة بالاسفل ⬇️⬇️⬇️⬇️⬇️


في لغة C، الأنواع الأولية (Primary Data Type) هي الأنواع التي تُستخدم لتعريف المتغيرات الأساسية في البرنامج. هذه الأنواع هي:
• char: النوع الأولي لتعريف الأحرف.
• int: النوع الأولي لتعريف الأرقام الصحيحة.
• float: النوع الأولي لتعريف الأرقام العائمة.
• double: النوع الأولي لتعريف الأرقام العائمة الدقيقة.
• bool: النوع الأولي لتعريف القيم المنطقية (true أو false).
• void: النوع الأولي لتعريف المتغيرات التي لا تحتوي على قيمة.
هذه الأنواع الأولية هي الأساس لجميع الأنواع الأخرى في لغةC.

(Secondary Data Types) التي تُستخدم لتعريف أنواع بيانات أكثر تعقيداً من (Primary Data Types).
هذه الأنواع الثانوية تُستخدم لتعريف أنواع بيانات مثل المصفوفات (Arrays) وال (Structures) والاتحادات (Unions) والدوال (Functions).
• المصفوفات (Arrays): هي عبارة عن حاوية تقوم بتخزين عدد من العناصر من نفس النوع وبترتيب محدد.
• ال (Structures): هي عبارة عن أنواع بيانات مجمعة من عناصر مختلفة النوع.
• الاتحادات (Unions): هي عبارة عن أنواع بيانات مجمعة من عناصر مختلفة النوع، ولكن يمكن أن يأخذ فقط قيمة واحدة في الوقت نفسه.
• الدوال (Functions): هي عبارة عن أنواع بيانات مجمعة من التعليمات البرمجية التي يمكن أن تُدعى عدة مرات.
هذه الأنواع الثانوية تُستخدم لتعريف أنواع بيانات أكثر تعقيداً وتنظيمها في البرنامج، مما يسهل على المبرمجين كتابة البرامج الأكثر تعقيداً.

موفقين جميعاً🫶✨️
👍1
أنواع البيانات والحجم التخزيني الخاص بهم.
●Function(الدوال)➡️⬇️
عبارة عن مجموعة من الأوامر المجمعة في مكان واحد يتم تنفيذها حينما يتم استدعاءها في الكود
(يعني اذا م اعملت استدعاء الدالة فما راح يتم تنفيذ الدالة مثلاً استخدامي للدالة studio.h بدون م استخدم printf فش الو اي فائدة)

●طيب م هي الفكرة من استخدام functions
الفكرة (1)⬅️ الجمع بين المهام الشائعة التي دائماً
تتكرر طيب شو هي (المهام الشائعة)
المهام الشائعة ⬅️ ع سبيل المثال جدول الضرب

الفكرة ( 2) تنظيم وتبسيط وتقسيم الكود

✨️الدوال او functions تنقسم إلى قسمين

القسم الاول⬅️ دالة لا ترجع قيمة وهي void
وبهادي الحالة م بكتب بآخر الكود return
شو يعيني return يعني إرجاع قيمة للكود

القسم الثاني⬅️ دالة ترجع قيمة وهنا بستخدم فيها return
مثال ع دوال ترجع القيمة ⬅️ float . int ....الخ

طيب كيف اكتب الدالة بالكود خليني اشرح الكم
●في البداية بكتب نوع البيانات ( int.float.double .log double)
لو كان العدد صحيح بكتب int
ولو كان العدد عشري بستخدم float
●بعد م اكتب نوع البيانات بكتب اسم الدالة او functions
مثال ع اسم دالة ( name.student. max)
اسم عشوائي ...
بكرة بكمل شرح موفقين🫶❤️
تكملة شرح مقدمة في الحوسبة ⬇️⬇️🫶✨️

■define➡️
عبارة عن الثابت
●م هو الغرض من تعريف الثابت ⬅️حتى لا نجد صعوبة في كتابة الكود ( مثلا عندي جملة بدي اكتبها 100 مرة بدل م اكتب 100 سطر بروح بعدل قيمة الثابت فقط فهنا بختصر )

● طريقة كتابة الثابت ( تعريف الثابت) ⬅️⬇️
#define PI=3.14
●بكتب علامة الهاشتاج(#)
●بكتب كلمة define
●ثم بكتب اسم الثابت
●اخر اشي بكتب قيمة الثابت
● اسم الثابت لازم كابتل
هنا الثابت عندي PI والو قيمتين 3.14 او 22/7



■عمليات المقارنة( relation operations )
●> أصغر
●>=أصغر من او يساوي
●<اكبر
●<=اكبر من او يساوي
●==هل يساوي
●=!لا يساوي

كيف بحلهم⬅️⬅️ اذا كانت true يعني 1
اذا كانت false يعني 0
مثلا ⬅️ 1<3
هنا 3 اكبر من 1 اذا true
For example ➡️⬇️
#include <stdio.h >
int main(){
Print f( "%d ,6>7)
return 0;
}

■ملاحظات صغيرة
Printf ➡️ تستخدم للطباعة
Scanf ➡️ تستخدم للقراءة و الإدخال
%d➡️تستخدم لطباعة او إدخال (signed int)
طيب شو يعني signed int⬅️يعني طباعة او إدخال عدد صحيح

كيفية استخدم print f , scanf في الكود
●print f➡️⬇️
printf( "%f %f %f...,exp1,exp2...);
printf ( "6");
print f ("%d,5");

● scanf ➡️⬇️
scanf( "%f",& val1, val2.....,);

■ملاحظة أخرى
●عند استخدام scanf في الكود لازم اكتب ( &)
● عند استخدام print f م بستخدم(&)



■العمليات المنطقية ( logical operation )
●&&(and)➡️لازم يتحقق كل الي بالمعادلة لاطلع الناتج المطلوب مني
● || ( or) ➡️ أحد الشروط يتحقق
● ! ( not)





العمليات الحسابية البسيطة ⬇️
Compound Assignments operations
●(+، - ، * ،÷ ، % ، / ، & ، ^ ، |)
For example ➡️ ⬇️
y*=4 يعني ⬇️
y=y*4

في العمليات الحسابية البسيطة بمشي ع حسب الأولويات( لكتاب صفحة 12)
يعني بمشي من أقوى عملية للاضعف
مثلا الأقواس أقوى من عمليتي الجمع والضرب فعند حل السؤال راح ابدا من عمليه الاقواس ثم الضرب ثم الجمع
من أقوى عملية للاضعف


تنسيق التحكم في السلسلة الرمزية ⬅️⬇️
%c➡️charcterتستخدم لطباعة وإدخال
%d➡️ singed intتستخدم لطباعة وادخال
%u➡️.unsigned int تستخدم للطباعة وإدخال.
%ld➡️long singed int تستخدم لطباعة وإدخال
%lu➡️unsigned long int تستخدم لطباعة وإدخال
%f➡️ float تستخدم لطباعة وإدخال
%lf➡️.double تستخدم لطباعة وإدخال
%Lf➡️ long double تستخدم لطباعة وإدخال
%s➡️string تستخدم لطباعة وإدخال
وبهيك بنكون انتهينا من الشابتر الثاني.
👍1