مقدمة في البرمجة - YouTube
- مقدمة في البرمجة اول متوسط
- عرض بوربوينت مقدمة في البرمجة حاسب 1
- مقدمة في البرمجة حاسب 1
- مقدمه في لغات البرمجه
- لماذا تكررت ويل يومئيذ للمكذبين في سوره المرسلات - إسألنا
مقدمة في البرمجة اول متوسط
لنفعل واحدًا لتكرار سلسلة n عدد المرات. const duplicate = (str, n) =>
n < 1? '': str + duplicate(str, n-1);
تقوم هذه الدالة بتكرار سلسلة عدد مرات وإرجاع سلسلة جديدة. duplicate('hooray! ', 3)
// hooray! hooray! hooray! دوال عالية المستوى
دالات الرتبة الأعلى هي دالات تقبل دالة كوسيطة وتعيد دالة. في كثير من الأحيان يتم استخدامها للإضافة إلى عمل الدالة. const withLog = (fn) => {
return (.. مقدمة في البرمجة حاسب 1. ) => {
(`calling ${}`);
return fn(.. );};};
في المثال أعلاه نقوم بإنشاء دالة withLog ذات الترتيب الأعلى والتي تأخذ داله وتقوم بإرجاع دالة تسجل رسالة قبل تشغيل دالة الالتفاف. const addWithLogging = withLog(add);
addWithLogging(3, 4);
// calling add
// 7
يمكن استخدام withLog HOF مع دوال أخرى أيضًا وهو يعمل بدون أي تعارضات أو كتابة تعليمات برمجية إضافية. هذا هو جمال HO
const hype = s => s + '!!! ';
const hypeWithLogging = withLog(hype);
hypeWithLogging('Sale');
// calling hype
// Sale!!! يمكن للمرء أن يطلق عليه أيضًا دون تحديد وظيفة الجمع. withLog(hype)('Sale');
currying
الكاري يعني تقسيم دالة تأخذ وسيطات متعددة إلى مستوى واحد أو عدة مستويات من دوال الترتيب الأعلى.
عرض بوربوينت مقدمة في البرمجة حاسب 1
const SECRET = 42;
const getId = (a) => SECRET * a;
getId ليست داله خالصة. والسبب هو أنه يستخدم المتغير العام SECRET لحساب المخرجات. إذا تم تغيير SECRET فستُرجع الدالة getId قيمة مختلفة لنفس الإدخال. وبالتالي فهي ليست داله خالصة. let id_count = 0;
const getId = () => ++id_count;
هذه أيضًا داله غير نقية وذلك أيضًا لسببين – (1) تستخدم متغيرًا غير محلي لحساب ناتجها و (2) تخلق تأثيرًا جانبيًا في العالم الخارجي عن طريق تعديل متغير في ذلك العالمية. قد يكون هذا مزعجًا إذا اضطررنا إلى تصحيح هذا الرمز. ما هي القيمة الحالية لـ id_count؟ ما هي الوظائف الأخرى التي تعدل id_count؟ هل هناك دوال أخرى تعتمد على id_count؟
بسبب هذه الأسباب فإننا نستخدم فقط دوال نقية في البرمجة الدالية. فائدة أخرى للدوال الصرفة هي أنه يمكن موازنتها وحفظها. ألق نظرة على الدالتین السابقتين. من المستحيل موازنتها أو حفظها في الذاكرة. تعلم البرمجة | إدراك. هذا يساعد في إنشاء رمز الأداء. مبادئ البرمجة الدالية
حتى الآن تعلمنا أن البرمجة الدالية تعتمد على بعض القواعد. وهم على النحو التالي. لا تغير البيانات استخدم دوال خالصة: إخراج ثابت للمدخلات الثابتة وعدم وجود آثار جانبية استخدم التعبيرات والإقرارات
عندما نلبي هذه الشروط يمكننا القول أن الكود الخاص بنا يعمل.
مقدمة في البرمجة حاسب 1
Mandatory or Optional
Optional: يعني ربما واحد أو أكثر أو لا شئ. Mandatory: لا بد من وجود رابط على الأقل واحد. هنا نضيف Cardinality and Ordinality معا...
One and one only
أقل وأقصى حد أن يرتبط بعمود واحد. Zero or one
يرتبط بعمود واحد كأقصى حد وربما لا شئ. One or many
يرتبط بعمود واحد كأقل حد وربما أكثر. مقدمة قصيرة جدًا عن البرمجة |. Zero or many
قد يرتبط بعمود واحد أو أكثر وربما لاشئ. في الدرس القادم بإذن الله سوف أذكر مثال تطبيقي للمستويات الثلاثة وبالتفصيل حتى تتضح الصورة أكثر...
المراجع....
مقدمه في لغات البرمجه
ان استخدام لغات البرمجة حسب انواعها المتعددة هي بالنهاية لحل مسألة وتوفير خدمة للمستخدم بطريقة اوتوماتيكية سلسة. إقرأ المزيد «
قم باستضافة مبرمج حاسوب للحديث معه عن طبيعة عمل المبرمجين، واكتب ملاحظاتك واستنتاجاتك في تقرير وارسلها إلى معلمك النموذج أدناه:
تمر عملية كتابة وتطوير البرمجيات بعدة مراحل على شكل دورة لها بداية ونهاية، فاذا كان لدينا فكرة لبرنامج يحل مشكلة معينة او يقدم خدمة نحتاجها، علينا بداية ان نجيب عن الأسئلة الآتية:
1 – ما الخدمات او المشاكل التي يعالجها البرنامج الذي نود كتابته؟
2 – كيف يمكن ان يلبي البرنامج حاجة المستخدم؟ إقرأ المزيد «
دع زميلك يغمض عينيه، ثم اصدر له تعليمات تمكنه من الانتقال من مكان إلى آخر في غرفة الصف المملوءة بالأثاث. 1 – لاحظ درجة التفاصيل في الأوامر المعطاة. مقدمة في البرمجة - ووردز. 2 – هل باستطاعتك استخدام مجموعة أخرى من الأوامر لتنفيذ المهمة نفسها؟
1- تحليل النظام و تحليل المتطلبات Systems & Requirements Analysis:
التحليل هو عملية مهمة جدا قبل البدء في عملية البرمجة، وهي عملية دقيقة جدا و من الضروري دراستها بدقة عالية، وتتطلب مهارة عالية من محلل النظم أو مهندس الحاسوب او المبرمج.
تعرفنا سابقا إل ى أن جهاز الحاسوب يتكون من مكونين رئيسيين هما المكون المادي والمكون البرمجي. وعرفنا انه باستطاعتنا استخدام الحاسوب لإنتاج برامج خاصة تساعدنا على تنظيم وإدارة اعمالنا أو حل مسائل معينة تواجهنا في حياتنا الخاصة، وفي يومنا هذا اصبحت غالبية الشركات والمؤسسات بل حتى الافراد تعتمد برامج الحاسوب في مجال عملها خاصة في الامور المالية والادارية وغيرها، وذلك لما لهذه البرامج من اثر في تقليل الجهد والوقت وانجاز المهام بالسرعة والدقة العالية. وتعد عملية البرمجة وانتاج البرمجيات بشتى انواعها من اكثر الاعمال التي تعود بالنفع المادي على منتجيها، فان لم تدفعك الرغبة لتكون من المبرمجين المبدعين فسوف تكون من المستخدمين لهذه البرمجيات. عرض بوربوينت مقدمة في البرمجة حاسب 1. إقرأ المزيد «
لو تأملنا حياتنا اليومية، لوجدنا ان الحاسوب والبرامج التي يحويها يستخدمان اليوم في جميع الاعمال تقريبا، مثل أعمال التجارة والزراعة والصناعة والصحة والإتصالات والتعليم وحتى في مجالات الدعاية والاعلام المرئي والمسموع وغيرها. ولا بد من ان تكون عملية اعداد البرامج صحيحة ودقيقة لتؤدي الغرض المطلوب، و إلا لتعرض الانسان الى نتائج غير النتائج المطلوبة و ربما تكون قاتلة في المجالات الخطرة والحساسة مثل المجال الصحي.
الآية رقم (16 : 28)
{ ألم نهلك الأولين . ثم نتبعهم الآخرين . كذلك نفعل بالمجرمين . ويل يومئذ للمكذبين . ألم نخلقكم من ماء مهين . فجعلناه في قرار مكين . إلى قدر معلوم . فقدرنا فنعم القادرون . ألم نجعل الأرض كفاتا . أحياء وأمواتا . وجعلنا فيها رواسي شامخات وأسقيناكم ماء فراتا . ويل يومئذ للمكذبين. ويل يومئذ للمكذبين }
يقول تعالى: {ألم نهلك الأولين} يعني المكذبين للرسل المخالفين لما جاءوهم به، {ثم نتبعهم الآخرين} أي ممن أشبههم، ولهذا قال تعالى: {كذلك نفعل بالمجرمين * ويل يومئذ للمكذبين}، ثم قال تعالى ممتناً على خلقه ومحتجاً على الإعادة بالبداءة: {ألم نخلقكم من ماء مهين} أي ضعيف حقير بالنسبة إلى قدرة الباري عزَّ وجلَّ، كما تقدم في سورة يس: (ابن آدم أنّى تعجزني، وقد خلقتك من مثل هذه؟) "أخرجه الإمام أحمد وابن ماجة".
لماذا تكررت ويل يومئيذ للمكذبين في سوره المرسلات - إسألنا
وقال أنس: هي دركة في الأرض السفلي. وقال أنس قال النبي صلى الله عليه وسلم: (سجين أسفل الأرض السابعة). وقال عكرمة: (سجين: خسار وضلال؛ كقولهم لمن سقط قدره: قد زلق بالحضيض. وقال أبو عبيدة والأخفش والزجاج { لفي سجين} لفي حبس وضيق شديد، فعيل من السجين؛ كما يقول: فسيق وشريب؛ قال ابن مقبل: ورفقة يضربون البيض ضاحية ** ضربا تواصت به الأبطال سجينا والمعنى: كتابهم في حبس؛ جعل ذلك دليلا على خساسة منزلتهم، أو لأنه يحل من الإعراض عنه والإبعاد له محل الزجر والهوان. وقيل: أصله سجيل، فأبدلت اللام نونا. وقد تقدم ذلك. وقال زيد بن أسلم: سجين في الأرض السافلة، وسجيل في السماء الدنيا. لماذا تكررت ويل يومئيذ للمكذبين في سوره المرسلات - إسألنا. القشيري: سجين: موضع في السافلين، يدفن فيه كتاب هؤلاء، فلا يظهر بل يكون في ذلك الموضع كالمسجون. وهذا دليل على خبث أعمالهم، وتحقير الله إياها؛ ولهذا قال في كتاب الأبرار { يشهده المقربون}. { وما أدراك ما سجين} أي ليس ذلك مما كنت تعلمه يا محمد أنت ولا قومك. ثم فسره فقال { كتاب مرقوم} أي مكتوب كالرقم في الثوب، لا ينسى ولا يمحى. وقال قتادة: مرقوم أي مكتوب، رقم لهم بشر: لا يزاد فيهم أحد ولا ينقص منهم أحد. وقال الضحاك: مرقوم: مختوم، بلغة حمير؛ وأصل الرقم: الكتابة؛ قال: سأرقم في الماء القراح إليكم ** على بعدكم إن كان للماء راقم وليس في قوله { وما أدراك ما سجين} ما يدل على أن لفظ سجين ليس عربيا، كما لا يدل في قوله { القارعة ما القارعة.
﴿ وَيْلٌ يَوْمَئِذٍ لِّلْمُكَذِّبِينَ ﴿١٥﴾ ﴾
[المرسلات آية:١٥]
*ما اللمسة البيانية في تكرار (وَيْلٌ يَوْمَئِذٍ لِّلْمُكَذِّبِينَ) في سورة المرسلات؟
د. حسام النعيمى:
التكرار عادة للفت النظر. لما ننظر في سورة الرحمن نجد كلمة (فَبِأَيِّ آلَاء رَبِّكُمَا تُكَذِّبَانِ) تكررت كثيراً، هذه الإنسان يتلذذ فيها وكأنه يُقبّل حروفها مع كل نعمة من نِعَم الله سبحانه وتعالى، كل نعمة لما تُذكر يقال بعدها (فبأي آلآء ربكما تكذبان) أي بأي نعم الله تكذبان يا معشر الجن والإنس؟ ففيها نوع من التلذذ بهذا التكرار. في هذه السورة نوع من التخويف والزجر بهذا التكرار (وَيْلٌ يَوْمَئِذٍ لِلْمُكَذِّبِينَ) عند كل موضع وكل موضع له خصوصيته وله مجاله كما في سورة الرحمن. فالمؤمن عندما يقرأ ذلك يتوقف عند كل جزئية التي فيها (وَيْلٌ يَوْمَئِذٍ لِلْمُكَذِّبِينَ). نلاحظ في سورة المرسلات (وَالْمُرْسَلَاتِ عُرْفًا (1)) عطف في البداية ثم بعد ذك ذكر شيئاً بحرف عطف ثم جاء بالفاء (فَالْعَاصِفَاتِ عَصْفًا (2)) العلماء يقولون هذا شيء، المرسلات العاصفات شيء، هذه الريح. وبدأ شيئاً جديداً (وَالنَّاشِرَاتِ نَشْرًا (3) فَالْفَارِقَاتِ فَرْقًا (4) فَالْمُلْقِيَاتِ ذِكْرًا (5) عُذْرًا أَوْ نُذْرًا (6)) الآن الملائكة.