البحر الشاسع، لدخول الخوارزميات من بابها الواسع
الوصف
يسعدني أن أقدم الكتاب الذي انتظره الكثير من الإخوة والأخوات: البحر الشاسع، لدخول الخوارزميات من بابها الواسع .
يتطرق الكتاب في الفصل الأول إلى أنظمة تمثيل البيانات بالتفصيل (النظام العشري، الثنائي، الثماني، الست عشري) وطرق التحويل الرباضية بين الأنظمة.
وفي الفصل الثاني يستعرض الكتاب كيفية القيام بالعمليات الحسابية الأساسية على البيانات الثنائية.
أما الفصل الثالث ففيه ندخل إلى عالم البرمجة عبر شرح الخوارزميات وكيفية صياغة الحلول البرمجية.
ملحوظات:
1. الكتاب به مزية عرض الخوارزميات بالعربية والانجليزية
2. الكتاب لم يتطرق إلى خوارزميات الترتيب والبحث والمفاهيم المتقدمة
3. الكتاب مهم جدا لكل من يريد أن يدخل إلى عالم البرمجة
حدثك عن جهل منه بالبرمجة؛ أن تكون مبرمجا لا يعني أن تكون
أمريكيا أو بريطانيا؛ بل يلزمك شيء من الجهد وكثير من الرغبة والحب للبرمجة؛ واللغة لم
لكنها قد تكون مفيدة في بعض الجوانب؛
لذلك انس موضوع اللغة الانجليزية فنحن سنتعلم البرمجة وليس فنون التواصل :)
أنا فاشل في الرياضيات هل ذلك سيمنعني من تعلم البرمجة؟
الرياضيات هي جزء بسيط من البرمجة وليست كل البرمجة؛ وتستطيع أن تكون مبرمجا
حسابية (سينيس؛ كوسينيس....) موجودة مسبقا وتم تجهيزها من قبل الفريق المطور للغة
قولاسديدا. يصلح لكم أعمائلكم
ويغفر لكم ذنوبكم ومن يطع الله
ورسوله فقد فازفوزا عظيما"
الأحزاب : 70 و71
هل أستطيع قراءة جزء من الكتاب فقط'
هل علي تعلم الانجليزيةّ لكي أصبح مبرمجا؟.......
أنا فاشل في الرياضيات هل ذلك سيمنعني من تعلم البرمجة؟....... 6
الفصل الأول: أنظمةٌ تمثيل البيانات . .12
جهاز الحاسوب.... 13
تعريف وجيز لجهازالحاسوب /الحاسب..... 13
الذاكرة الرئيسية أو الحيّ (1/16:1701 06655 0111 120170) 1/1 .13
وحدة معالجِتٌ البيانات أندنآ ع 102665517 ل0018): .. 14
الأجهزة 08171065]: ....... 5ل
اللغة التي يفهمها الحاسوب.. 15
الترميز العشري .... جم 137
الترميزالثنائي .... .20
مفهومالوحدة )31......... :20
مفهوم البايت ع11إ3 ... :21
الطريقة الأولى: ............ 23
الطريقة الثانية: اا
تحويل البيانات العشرية إلى بيانات ثمانية والعكس:
تحويل البيانات من الترميز العشري إلى الترميز الست عشري :32
تحويل البيانات من الترميز الست عشري إلى الترميز العشري ... 33
تحويل البيانات من الترميز الثنائي إلى الترميزالست عشري ...
تحويل البيانات من الترميز الست عشري إلى الترميز الثنانئي
تحويل البيانات من الترميز الثماني إلى الترميز الست عشري...
تحويل البيانات من الترميز الست عشري إلى الترميز الثماني...
سلسلة تمارين حول أنظمة تمثيل البيانات
الفصل الثاني: العمليات الحسابية في النظام الثنائي 4:1
العمليات الحسابية في النظامالثنائي ... 4
عملية الطرح: . 44
عملي الضرب؛ 45
أصول وأبجديات البرمجة
بنية كتابة الخوارزميات.... 52
مفهوم المتغيرات دا0دته ....... :52
الإعلان عن المتغيرات 54
روابط دمج النصوص 0061781015 001068161081101 51108 :
روابط الزيادة والنقصان 0081810175 تمعدس0600 مه أصع110:600:.
روابط المقارنٌ 006781015 001100371501): .. 85
الروابط المنطقيمٌ 00617381015 [1.08168
تمارين البنيةّ الشرطية:
البنية التكرارية «وروما .... 76
المصفوفات وره:.
المصفوفات متعددة الأبعاد
مثال على استخدام المصفوفات المتعددة البعد: 87
نسخ محتوى مصفوفتّ إلى مصفوقمّ أخرى دروم يسترورت.
جهازالحاسوب
تعريف وجيز لجهازالحاسوب /
ها جهاز مثله الأجهزة الالكترونية ( هاتف؛ جهاز
تسجيل؛...) يستخدم لتخزين البيانات؛ وهو يتكون . جزعءين لهماء أحدهما
يتكون المادية نذكرها فيما يلي أهمها:
الذاكرة الرئيسية أو الحية و11 كع سولوصمدظ)الفتا:
يمكن للذاكرة أن تقوم بتخزين البرامج (البرنامج هو مجموعة من الأوامر المتسلسلة
التي يتم تنفيذها للحصول على نتيجة معينة) يتم تمثيل البيانات في الذاكرة على
شكل ثنائي عبر متتاليات من الأصفار والآحاد كما سنرى فيما بعد.
كل خانة في الذاكرة مرقمة لكي يسهل الوصول إلى محتواها من قبل وحدة المعالجة؛
ويسمى هذا الترقيم بالعنونة؛ أي أن كل خانة لها عنوانها الخاص 5و00:76م.
ويمكننا تمثيل الذاكرة الرئيسية بهذا الشكل:
محتوى الذاكره عتاوين الذاكرة
التمثيل الاصطلاحي للذاكرة الرئيسية.
وحدة معالجة البيانات )زدر17 ع درز:
وهو الجزء المهم في الحاسوب؛ ويعد بمثابة الدماغ المسؤول عن تنفيذ كل عمليات
معالجة البيانات المخزنة في الذاكرة.
بالعمليات المنطقية مثل مقارنة البيانات.
تقوم وحدة المعالجة بأخذ الأوامر المخزنة في الذاكرة على شكل بيانات؛ وتبدأ في
تنفيذها بدء من أول أمر وانتهاء بآخر أمر ونقوم بإجراء العمليات الحسابية والمنطقية
الواردة في البرنامج المخزن؛ وكلما اقتضى الأمر تقوم بتخزين الناتج في الذاكرة
لتستعمله مع أوامر أخرى؛ وفي ختام تنفيذ البرنامج تقوم وحدة المعالجة بإرسال
النتيجة إلى الجهاز الخاص بعرضها (مثلا طباعة نتيجة عملية حسابية في نافذة
الجة بإرسال النتيجة إلى الشاشة)
كتاب عن المايكروكونتروور وصفه ومبدا عمله تأليف:
عدد المشاهدات : 2838
13
2
يحوي علي مقرر تطبيقي يوضح أساسيات الرسم علي الحاسوب وبعض الدوال المستخدمة فيه بلغة سي بلس بلس وهو مهم لدارسي علوم الحاسوب تألي...
اسئلة تشمل لغة السي بلس بلس تأليف:
كتاب يعتبر مدخلا للمبتدئين في برمجة الألعاب باستخدام ال DirectX 9.
Fundamentals of Database Systems أساسيات نظم قواعد البيانات كتاب مترجم عن الكتاب المشهور للمؤلفين : 1/ Ramez Elmasri 2/ Shamkant B. Navathe
كتاب يشرح الاساسيات والمصطلحات الموجودة في لغات عالية المستوى والتي يحتاجها أي شخص ليتمكن من تعلم أي لغة برمجة بسهولة