الأحد، 21 ديسمبر 2014

مشروع الحاسب الوحده الاولى


المشروع الاول :
قم بتصميم برنامج لإيجاد القاسم المشترك الاكبر لعددين باستخدام نظرية اقليدس .
الخطوات :
Dim x , y , z, s As Inte ger
If x < y then 
x = Text1.Text
y = Text2.Text
Else
y = Text1,Text
x = Text2.Text
End If
z = Int (x / y(
If x = z*y then
Text3.text
Else
Do while x < > z*y
s =x-y*z
x = y
y = s
If s > o then z = Int ( x / y )
Loop
Text3.Text = y 
End If 
End sub
المشروع الثاني :
اسم الزبون : محمد عبدالعزيز 
الملابس:
القطعة            العدد            العدد الفردي            السعر الاجمالي
١- الثوب            ٦                     ٣                             ١٨
٢- الغترة            ٢                     ٢                             ٤
الخطوات الخوارزمية :
اجعل A = ٦
اجعل B = ٣
اطبع A
اجعل M = B*A
اذا كانت  ٦ < A توقف
وإلا اذهب إلى خطوة رقم ٣
                                                                           

مشروع الوحة الاولى

مزايا مصادر حرة
  1. الأمان العالي.
  2. السرعة في التشغيل.
  3. قلة الأعطال.
  4. انخفاض التكلفة.
  5. إتاحة المصدر لإطلاع.
  6. سهولة كشف الأخطاء مع سرعة تقديم الحلول.
  7. منتشرة على مستوى العالم.
  8. شبة خالية من الفيروسات وبرامج التجسس.
  9. وجود تطبيقات وبرامج متعددة.
  10. سريعة التطور والتحديث.
  11. مدعوم من شركة ضخمة وتاريخية مثل (IBM).
  12. تدعم لغات مختلفة منها العربية
الاختلافات العملية بين البرمجيات الحرة والمفتوحة المصدر
  • عملياً، تمثل مفتوحة المصدر معايير أضعف من البرمجيات الحرة. على حد علمنا، كل البرمجيات الحرة مؤهلة لأن تعتبر مفتوحة المصدر. تقريباً كل البرمجيات مفتوحة المصدر هي برمجيات حرة، لكن يوجد استثناءات. أولاً، بعض الرخص المفتوحة المصدر مقيدة للحريات، لذلك لا تؤهل لأن تعد رخص حرة. لحسن الحظ، برمجيات قليلة تستخدم تلك الرخص.
  • ثانياً، والأهم، العديد من المنتجات التي تحوي حاسبات (بما في ذلك العديد من أجهزة الأندرويد) تأتي محملة ببرمجيات تنفيذية لبرمجيات حرة المصدر، لكن الأجهزة لا تسمح للمستخدم بتنصيب نسخ معدلة للبرمجيات التنفيذية؛ فقط شركة خاصة واحدة لها القدرة على تعديل البرمجيات. يمكننا أن نسمي تلك الأجهزة ” الطغاة tyrants “ وعملياً يسمى ” tivoization “ نسبة إلى المنتج الذي رأيناه أولاً. هذه البرمجيات التنفيذية ليست برمجيات حرة حتى لو كانت شفرة مصدرة برمجيات حرة. معيار مفتوحة المصدر لا يميز هذه المشكلة؛ إنهم يهتمون فقط برخصة شفرة المصدر.
إساءة فهم شائعة ل”البرمجيات الحرة“ ”والمصادرالمفتوحة“
  • في اللغة الإنجليزية، للمصطلح ”البرمجيات الحرة“ مشكلة إساءة تفسير: المعنى غير المطلوب -”البرمجيات التي تستطيع الحصول عليها مجانا“ يلائم المصطلح كما يلائمه المصطلح المطلوب ”البرمجيات التي تعطي المستخدم حريات معينة“. حللنا هذه المشكلة بنشر تعريف البرمجيات الحرة، وبقولنا -في اللغة الإنجليزية- ”Think of free speech, “. هذا ليس حلا مثاليا، لا يمكن أن يحل المشكلة تماما. استخدام مصطلح واضح صحيح سيكون أفضل، إذا لم يحوِ مشاكل أخرى.
عوائد استخدام مصادر حرة
  1. العائد المادي : المصادر الحرة ليست ضد الانتفاع المادي فهناك العديد من الشركات التي حققت ربحاً اعتماداً على العمل بالمصادر الحرة مثل شركة ريد هات ( Red Hat ) الشهيرة وشركة ( IBM ) حيث إن فكرة المصادر الحرة هي الانتفاع المشترك وتقاسم المعرفة . ولعل النجاح الذي لاقاه متصفح فايرفوكس (Firefox) يبثت أن طريقة المصادر الحرة ليست مجرد فكرة خيالية ولكنها تصلح أيضاً للإنتاج الجاد.

مشروع الوحده الاولى

لينكس
ان لينكس عباره عن نواة نظام تشغيل وليس نظام تشغيل متكامل ،وبدمجه مع مجموعة أدوات مشروع جنو تحصل على نظام تشغيل. ولكن نظام جنو/لينكس لا يكفي المستخدمين العاديين. ولكن بإضافة بعض البرمجيات مثل وOpenOffice وبيئة سطح مكتب تحصل على نظام تشغيل يصلح للقيام بأعمالك اليومية. من هنا ظَهر ما يُسمى بالتوزيعات، حيث تقوم هذه التوزيعات بتجميع نواة نظام التشغيل لينكس مع مجموعه من البرامج مفتوحة المصدر وبرامج مشروع جنو وأدوات أخرى حسب الغرض من التوزيعة والمستخدمين المستهدفين منها، كل توزيعة من توزيعات لينكس لها مميزاتها الخاصة بها، وقد طورت لتناسب مجموعة معينة من المستخدمين، بعضها يدعم لغة ما وبعضها يعمل كجدار حماية والبعض الآخر يتميز بصغر حجمه، وتحاول بعض من هذه التوزيعات أن تكون مناسبة لطيف واسع من المستخدمين، وذلك لجذب أكبر عدد منهم. أغلب التوزيعات ممكن أن تلبي احتياجاتك ولكن مع فروقات قليلة، حيث أن بعضها يأتي مع أدوات تسهل عملية تثبيت النظام، وبعضها يسهل العديد من المهمات،

تمريمات مقدمه في البرمجة الوحدة الخامسة

                     تمريمات مقدمه في البرمجة الوحدة الخامسة
س١: أي من العبارات التالية غير صحيحة، ولماذا؟
 أ. يعتبر نظام التشغيل ( DOS ) من أنظمة التشغيل الرسومية والتي تعمل بها لغات البرمجة بالكائنات.
 ب. الحاسب الآلي لا يفهم إلا لغة واحدة فقط هي لغة الآلة.
 ج. لا يوجد فرق بين المبرمج ومستخدم البرنامج.
 د. جميع لغات البرمجة العالية لها مترجم واحد يقوم بتحويل برامجها.
 هـ. لغة الآلة بسيطة جدا وسهلة الاستخدام.
 و. يتحكم مستخدم البرنامج في تنفيذ مسار البرنامج في اللغات الإجرائي.
 ج١:
 أ- غير صحيح، بل هو نظام تشغيل خطي.
 ب- صحيح.
 ج- غير صحيح، يوجد فرق بين المبرمج ومستخدم البرنامج.
 د- غير صحيح، لكل لغة من اللغات مترجم خاص بها.
 هـ- غير صحيح، بل هي سهلة الفهم على الحاسب صعبة الفهم على الإنسان.
 و- غير صحيح، بل يتحكم مستخدم البرنامج في تنفيذ مسار البرنامج في لغات البرمجة بالكائنات (المرئية).
س٢: ّعرف برنامج الحاسب ؟ وبأي لغة تكتب هذه البرامج؟
 ج٢: البرنامج هو سلسلة من الأوامر مكتوبة بلغة برمجة معينة تكتب لتنفيذ مهمة محددة بجهاز الحاسب،
وتكتب هذه البرامج بإحدى اللغات التي يفهمها الحاسب مثل بيسك أو باسكال أو فورتران.
س ٣: تعتبر اللغات البسيطة سهلة الفهم بالنسبة للحاسب الآلي ، فما الأسباب التي حالت دون انتشارها؟
 ج ٣: من الأسباب التي حالت دون انتشار اللغات البسيطة:
- أن لكل شركة أو مؤسسة لغة خاصة بها حسب نوع جهاز المعالج الذي تنتجه، مما يجعل تطوير أو استخدام هذه
ً اللغات حكرا على فئة معينة من المبرمجين، كما أنها تحتاج إلى أجهزة حاسب معينة لاستخدامها.
 - الوقت الطويل اللازم لكتابة البرنامج أو فهمه أو تعديل الأخطاء.
 - صعوبة التعلم والاستخدام.
- أنها بعيدة كل البعد عن اللغة التي يفهمها الإنسان.





س٤: ما البرمجة بالكائنات ؟ وما مزايا البرمجة بالكائنات عن البرمجة الإجرائية؟
 ج٤: البرمجة بالكائنات هي البرمجة باستخدام ما يطلق عليه الكائنات أو الأشياء والتي هي برامج فرعية تمثل
شيئا أو كائنا كالجدول أو الشاشة أو رمز صوري، وتستجيب هذه الكائنات لأحداث معينة كأن ينقر المستخدم
بالفأرة أو يقوم بتحريك الكائن.
 وتمتاز البرمجة بالكائنات عن البرمجة الإجرائية بالتالي:
1 ليست ملزمة بالتقيد بقيود البرمجة الإجرائية فهي تتألف من العديد من البرامج الفرعية المجزأة التي
تستجيب لأحداث معينة.
2 المستخدم ونظام التشغيل والبرنامج جميعها يتحكم في مسار تنفيذ البرنامج وليس البرنامج فقط كما في
اللغات التقليدية.
3 سهولة إنشاء واجهة للمستخدم.
4 يتكون البرنامج من كائنات وأوامر نصية وعناصر رسومية.
5 سهولة ربط البرنامج مع قواعد البيانات المختلفة.
س٥: حدد فيما إذا كانت اللغات التالية إجرائية أو برمجة بالكائنات :
 - فيجول بيسك . - سي . - بيسك . - جافا .
الغه
نوع اللغة
- فيجول بيسك
برمجة بالكائنات
سي
برمجة إجرائية
بيسك
برمجة إجرائية
جافا
برمجة بالكائنات

س٦: اضرب أمثلة للأحداث التي يقوم مستخدم الحاسب بإثارتها في لغة البرمجة بالكائنات؟
 ج٦: مثال الأحداث في البرمجة المرئية النقر بالفأرة أو النقر المزدوج أو تحريك الكائن.
س٧: عدد أهم الأوامر في البرمجة.
 ج٧: أهم الأوامر في البرمجة:
1 /الإدخال.
2/ الإخراج.
3 /الحساب.
4 /التحقق من الشرط.
5 /التكرار.


مشروع الحاسب الربوت الوحدة الرابعة

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




تمرينات الوحدة الثالثه

                                    تمريمات الوحدة الثالثة :
س١: عرف برامج إدارة المواقع على الإنترنت، وهل يستخدم موقع وزارة التربيــة والتعليم بالمملكة
العربية السعودية (www.moe.gov.sa) هذه البرامج؟
 ج١: برامج إدارة المواقع على الإنترنت:
ًا لإدارة المحتوى المطلوب نشره وعرضه للزوار وأعضاء الموقع، وتوفر
- هي حزم برامج متكاملة تشكل نظام
أدوات للتحكم في عملية النشر، وتعمل هذه النظم في العادة على الإنترنت، وإن كان من المهم
تشغيلها كذلك على الشبكة المحلية.
- نعم يستخدم موقع وزارة التربية والتعليم بالمملكة العربية السعودية هذه البرامج من خلال منتديات وزارة
التربية والتعليم.

 س2 حدد الخطوات التي يتم فيها نشر المحتوى بواسطة برامج إدارة المواقع على شبكة الإنترنت.
 ج1 :٣
1/ يقوم الكاتب بكتابة المادة و المحتوى الذي يود عرضه على الموقع.
2/ في حالة عدم وجود رقابة على الموقع فإنه يتم إرسال المحتوى مباشرة للموقع.
 3/ في حالة وجود رقابة على الموقع فإنه يتم إرسال المحتوى إلى المسؤول عن مراجعة المحتوى ويطلق
 عليه المحرر.
 4/ يبدأ هذا المحرر بمراجعة المحتوى والتحقق منه، وإذا كان يفي بغرض يقوم بالتصديق عليه وتحدد
 القالب المناسب لعرضه.
س3: ّعرف الشبكات الاجتماعية، وما الفائدة منها؟ وما أهم المميزات التي تشترك فيها غالبية الشبكات
الاجتماعية؟
 ج٥:الشبكات الاجتماعية هي مجموعة من المواقع للتواصل الاجتماعي على الشبكة العالمية للمعلومات
(الإنترنت)، وتتيح تلك المواقع التواصل بين الأفراد في جميع أنحاء العالم لأهداف وحاجات متنوعة
ومختلفة فيما بينهم.
وأهم المميزات التي تشترك فيها غالبية الشبكات الاجتماعية التواصل الفعال بين المشتركين فيها
وسهولة التعامل معها بالإضافة إلى مجانية الاشتراك فيها.
 س4 اذكر النصائح التي ينبغي مراعاتها عند استخدام شبكات التواصل الاجتماعي.
 ج1 :٦
1/عدم تجاوز حدود الخالق سبحانه وتعالى بامتهان أو تعدي أو استهتار أو تدنيس للمقدسات
والثوابت.
2 /عدم تجاوز حدود المخلوق بالشتم والتشهير والتكفير أو القذف والتعدي على حقوقهم.
3/ تفعيل هذه الشبكات في نشر كل ما هو مفيد ونافع.
4 /احترام الآخرين ومراعاة أدب الحوار وقبول الرأي الآخر.
5/ عدم إرسال الصور والمقاطع المحرمة وكل ما هو فاحش ومنكر مما لا يرضي االله.
 6 /عدم نشر البدع والخرافات والإشاعات والكلام الكاذب.
 7 /التأكد من صحة الأحاديث والأدعية قبل إرساله
س5 أكمل الفراغات فيما يلي:
أ -الهاش تاق في تويتر (Twitter) هو .. الهاش تاق في تويتر (Twitter) هو عبارة عن عنوان لتغريده يسبقها علامة # بحيث
يضاف لها جميع التغريدات التي تندرج تحت هذا الهاشتاق.
ب- العروض التقديمية عبارة عن . العروض التقديمية عبارة عن ملف بوربوينت (PowerPoint) مكون من مجموعة
من الشرائح.
ج- المدونة هي .. المدونة تطبيق من تطبيقات الشبكة العالمية للمعلومات يتم فيها كتابة التدوينات لنقل
الأخبار أو التعبير عن الأفكار وتسجيل المذكرات.
..
س6: أختر من العمود (أ) ما يناسبه من العمود (ب) فيما يلي:
 ج٩:
     
www.slideshare.net - 1
٤- موقع للمشاركة في ملفات العروض التقديمية.
www.dropbox.com-2
١- موقع للمشاركة في جميع أنواع الملفات.
www.tumblr.com-3
٢- موقع لإنشاء مدونة.
www.sites.google.com- 4
٣- موقع لإنشاء موقع على شبكة الإنترنت.