尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
وزارة التربية والتعليم أساسيات البرمجة إعداد /  سعاد ميلاد الإدارة العامة للكمبيوتر التعليمي
أجندة : ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
نظام المعلومات  المعتمد على استخدام الكمبيوتر ,[object Object]
العمليات الأساسية التي يقوم بها الكمبيوتر : ,[object Object],[object Object],[object Object],[object Object]
لغات البرمجة : هي مجموعة القواعد التي تستخدم في كتابة التعليمات أو الأوامر لحل مشكلة معينة أو إنتاج التطبيقات .
من أنواع لغات البرمجة : -  لغات البرمجة الإجرائية منها :  COBOL  -  FORTRAN  -  BASIC  -  لغات  البرمجة الشيئية منها : Visual Basic.NET  -  C#
ترجمة البرنامج : ,[object Object],[object Object]
تابع ترجمة البرنامج : ,[object Object],[object Object],[object Object],[object Object]
تابع ترجمة البرنامج : ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
استخدام الخوارزم في حل المشكلات :   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
مثال :  حل معادلة من الدرجة الثانية : a x 2  + b x + c = 0  معادلة من الدرجة الثانية المطلوب :  تحديد خطوات حل المعادلة باستخدام الخوارزم  علما بأن جذري المعادلة : x1,2= (-b ± (b2-4ac)^.5) / (2 a)
الحل : ,[object Object]
(5)  تحديد خطوات الحل :  -  حساب قيمة المميز أسفل الجذر التربيعي .   M = b 2  – 4 a c -  اختبار قيمة  M : إذا كانت سالبة إذا المعادلة ليس لها حل . إذا كانت تساوي صفر إذا يوجد جذر واحد .  إذا كانت القيمة موجبه إذا هناك جذرين للمعادلة . تابع الحل :
(6)  كتابة  Algorithm   الحل : -  ادخال قيم المعاملات  a, b, c . -  حساب المميز  m . -  اختبار قيمته . -  حساب قيمة جذري المعادلة  x1, x2 . -  طباعة الناتج  x1, x2 . تابع الحل :
أشهر أساليب حل المشكلات : ,[object Object],[object Object],[object Object],[object Object]
نموذج  IPO :  هو جدول أو نموذج يضم تحليل أي مشكلة إلى  مدخلات ومعالجة  ومخرجات .
مثال :  حل معادلة من الدرجة الثانية : a x 2  + b x + c = 0  معادلة من الدرجة الثانية المطلوب :  إعداد نموذج  IPO   الذي يوضيح المدخلات والمعالجة والمخرجات . علما بأن جذري المعادلة : x1,2= (-b ± (b2-4ac)^.5) / (2 a)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],a, b, c المخرجات  ( Output ) المعالجة  ( Processing ) المدخلات  ( Input )
خرائط التدفق :  Flow Chart هي عبارة عن تمثيل تخطيطي، يوضح بسهولة ترتيب خطوات حل المشكلة، بدءا من إدخال البيانات، ثم تحديد العمليات الحسابية والمنطقية، وصولا للمخرجات التي تمثل حل المشكلة .
بعض الأشكال المستخدمة في رسم خرائط التدفق : الرمز الطرفي  Terminal رمز العمليات  Process رمز الإدخال والإخراج  Input / Output رمز اتخاذ القرار  Decision
تابع بعض الأشكال المستخدمة في رسم خرائط التدفق : خط الاتجاه  Flow Line رمز الربط أو الاتصال  Reference رمز اضافة تعليق  Annotation
الاعتبارات الواجب مراعاتها عند رسم خرائط التدفق : ,[object Object],[object Object],[object Object],[object Object]
تابع الاعتبارات الواجب مراعاتها عند رسم خرائط التدفق : ,[object Object],[object Object],[object Object],[object Object]
مميزات استخدام خرائط التدفق : ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
عيوب استخدام خرائط التدفق : ,[object Object],[object Object],[object Object],[object Object]
مثال :  حل معادلة من الدرجة الثانية : a x 2  + b x + c = 0  معادلة من الدرجة الثانية المطلوب :  رسم خريطة التدفق التي توضح خطوات حل معادلة من الدرجة الثانية . علما بأن جذري المعادلة : x1,2= (-b ± (b2-4ac)^.5) / (2 a)
الحل : Yes Yes No No Start Print &quot;No Roots&quot; If m < 0 M = b2 – 4 a c Input a, b, c If m = 0 X = -b / (2 a) Print x1 X1 = (-b + (b 2 -4ac)^0.5) / (2 a) X2 = (-b - (b 2 -4ac)^0.5) / (2 a) Print x1, x2 End
مثال :  تحويل درجة الحرارة من فهرنهايت إلى مئوية : ارسم خريطة التدفق التي ندخل لها درجة الحرارة بالفهرنهايت فيتم تحويلها إلى ما يناظرها بدرجة الحرارة المئوية . علما بأن قانون التحويل هي : C = (5 / 9) * ( F – 32)
الحل : Start Input F End Print F, C C = (5 / 9) * (F – 32)
مثال :  حساب مجموع بعض الأعداد : ارسم خريطة التدفق لحساب حاصل جمع أول  25  عدد فردي من الأعداد الطبيعية . وذلك كما يلي : Sum = 1 + 3 + 5 + …………. + 49
الحل : Start End Print Sum K = 1 Sum = 0 Sum = Sum + K If  K = 50 Yes No K = K + 2
سودوكود  :   Pseudocode طريقة لعرض خطوات حل المشكلة بلغة بسيطة مختصرة قريبة من لغات البرمجة .
مكونات سودوكود : ,[object Object],[object Object],[object Object]
قواعد وقيود استخدام سودوكود : ,[object Object],[object Object]
قواعد وقيود استخدام سودوكود : ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
مثال :  حل معادلة من الدرجة الثانية : a x 2  + b x + c = 0  معادلة من الدرجة الثانية المطلوب :  كتابة سودوكود يوضح خطوات حل معادلة من الدرجة الثانية . علما بأن جذري المعادلة : x1,2= (-b ± (b2-4ac)^.5) / (2 a)
الحل : (1) Input Values: read a, b, c (2) Calculate m, Where it  given by:   calculate m = b 2  – 4 a c (3) Detect m value:   If m less than Zero then    print “No Roots”   Else if m Equal 0 then   calculate x = - b / (2 a)   Print “ x1 = x2 = “, x   else    calculate x1 = (-b + (b2-4ac)^.5) / (2 a)    x2 = (-b - (b2-4ac)^.5) / (2 a)    Print x1, x2   end if   end if (4) Stop processing
بنية أو تركيب البرامج : ,[object Object],[object Object],[object Object]
مقدمة في تقنية  .Net
البرمجة الإجرائية : هي عبارة عن مجموعة مــن التعليمات يتـــــم تنفيذها بالترتيب ما لم يوجد بالبرنامج أوامــــر تغير من هذا الترتيب . تعد لغة  Basic  أحد لغات البرمجة الإجرائيـــــــة، وكانت تعمل في بيئة نظام التشغيل  DOS ، ورغـم أنهــــا كانت بسيطة وسهلة إلا أنها كانت محـــدودة الإمكانات ولم تصمد أمام لغات البرمجة الأخرى .
البرمجة الشيئية :  يتم تقسيم البرنامج إلى إجراءات يتم تنفيذ كل إجــــــراء حسب وقوع حدث معين على أحـــــــد الكائنات . وقد أصدرت ميكروسوفت لغة  VB   والتي تعمل في بيئة نظام التشغيل  Windows ، وتبعتها بعـــــــدة إصدارات –ســـــت إصدارات -  استخدمت على نطاق واسع في برمجة التطبيقــات المختلفة للعديد من المجالات، ولكن ظلت –مقارنة مع باقـــي لغات البرمجة -  الأبطأ نسبيا والأكبر حجما وتعاني من بعــض أوجه القصور في الأداء، هذا بالإضافة إلى أنها ليست مـــــن اللغات الموجهة بالأحداث  Object Oriented .
[object Object]
ما هي بيئة  .Net : تقنية  .Net   هي حل متكامل ومتطور من شركة ميكروسوفت لبناء الأنظمة وتشغيلها للجيل القادم من التطبيقات والأجهزة التي تسمح بعملية ربط الأجهزة والناس والمعلومات والشبكات في كل مكان بطريقة سهلة وآمنة ومنظمة .
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
مكونات  .Net
Platform
كيف يعمل إطار عمل  .Net Framework ؟   إطار العمل طبقة وسيطة بين نظام التشغيل ولغات البرمجة ويعمل كبيئة لإنتاج وتشغيل وإدارة التطبيقات المصممة للعمل تحت بيئته كما يعمل على توفير مكتبات موحدة للتطوير مما يسهل إنتاج التطبيقات متنوعة مهما تعددت اللغات ويظهر ذلك واضحا في أن كل شئ تقوم به يكتب له كود يمكنك الاطلاع عليه وتعديله وله العديد من الإصدارات مثل :  1, 1.1, 2, 3.5   ويستطيع نظام التشغيل التعامل مع أكثر من إصدار في نفس الوقت .
.Net Framework
أهم مكونات  Framework   Framework
لغة التنفيذ المشتركة : Common Language Runtime “CLR” أحد أهم مكونات بنية إطار العمل  .Net framework   ويطلق عليه بيئة العمل المشترك وبه يتم تنفيذ كل التطبيقات ويتيح لك مزايا عديدة منها التعامل مع الأخطاء والأمان وإزالة العيوب والتناسق في ملامح البرنامج كما يقوم بتحويل ملف  IL  أو  MSIL   إلى لغة الآلة  Machine Language   من خلال المترجم  JIT .
الترجمة على الفور : Just in time  “Jit” هي تقنية –جزء من  CLR -  تقوم بترجمة البرنامج عند تنفيذه حيث ينتج أفضل شفرة تتناسب مع معالج الجهاز الذي سيعمل عليه البرنامج .
مرحلتي ترجمة البرنامج
مكتبة الفئات  Base Class Library : أحد أهم مكونات إطار العمل  .Net Framework   وهي المكتبات التي تساعد المبرمجين لإنشاء التطبيقات وتحتوي  .Net   على الآلاف منها موزعة في مجموعات هرمية  &quot; Name Space &quot;  بهيكل  .Net
[object Object],[object Object],[object Object],[object Object]
المنتجات التى يمكن إنتاجها من خلال  .NET : (1)  DESKTOP APPLICATIONS. (2) WEB APPLICATIONS. (3) WEB SERVICES. (4) MOBILE APPLICATIONS.
الجديد في  VB.Net
[object Object],[object Object]
[object Object]
[object Object]
[object Object],[object Object],[object Object]
 
 
 
 
[object Object],[object Object]
[object Object]
 
[object Object],[object Object],[object Object]
 
[object Object]
 
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object]
 
[object Object],[object Object],[object Object]
[object Object],[object Object]
 
[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
 
وزارة التربية والتعليم مع أرق تحياتي أحمد الأنصاري السلاموني الإدارة العامة للكمبيوتر التعليمي

More Related Content

What's hot

Apresentação do Plano de Cargos e Salarios
Apresentação do Plano de Cargos e Salarios Apresentação do Plano de Cargos e Salarios
Apresentação do Plano de Cargos e Salarios
João Calvano
 
Business model you version en arabe
Business model you version en arabeBusiness model you version en arabe
Business model you version en arabe
Ghani Kolli
 
Pesquisa de Clima Organizacional, Scelta RH
Pesquisa de Clima Organizacional, Scelta RHPesquisa de Clima Organizacional, Scelta RH
Pesquisa de Clima Organizacional, Scelta RH
Suzana Negrini
 
العمليات الإدارية والاشراف
العمليات الإدارية والاشرافالعمليات الإدارية والاشراف
العمليات الإدارية والاشراف
Fadhel Alsheikh
 
الموظف المتميز
الموظف المتميزالموظف المتميز
الموظف المتميز
رؤية للحقائب التدريبية
 
جودة الحياة بالعمل
جودة الحياة بالعملجودة الحياة بالعمل
جودة الحياة بالعمل
MarwaBadr11
 
التفكير التصميمي الادارى
التفكير التصميمي الادارىالتفكير التصميمي الادارى
التفكير التصميمي الادارى
رؤية للحقائب التدريبية
 
دورة بناء وقيادة فريق العمل
دورة بناء وقيادة فريق العملدورة بناء وقيادة فريق العمل
دورة بناء وقيادة فريق العمل
DR. Mohamed Elfaki
 
10+الهيكل+التنظيمي.ppt
10+الهيكل+التنظيمي.ppt10+الهيكل+التنظيمي.ppt
10+الهيكل+التنظيمي.ppt
akamkhalidmohammed
 
SaaSのフィールドセールス研修資料
SaaSのフィールドセールス研修資料SaaSのフィールドセールス研修資料
SaaSのフィールドセールス研修資料
カラクリ株式会社
 
05. Debora Miceli: Treinamento e Desenvolvimento - Levantamento das necessida...
05. Debora Miceli: Treinamento e Desenvolvimento - Levantamento das necessida...05. Debora Miceli: Treinamento e Desenvolvimento - Levantamento das necessida...
05. Debora Miceli: Treinamento e Desenvolvimento - Levantamento das necessida...
Debora Miceli
 

What's hot (11)

Apresentação do Plano de Cargos e Salarios
Apresentação do Plano de Cargos e Salarios Apresentação do Plano de Cargos e Salarios
Apresentação do Plano de Cargos e Salarios
 
Business model you version en arabe
Business model you version en arabeBusiness model you version en arabe
Business model you version en arabe
 
Pesquisa de Clima Organizacional, Scelta RH
Pesquisa de Clima Organizacional, Scelta RHPesquisa de Clima Organizacional, Scelta RH
Pesquisa de Clima Organizacional, Scelta RH
 
العمليات الإدارية والاشراف
العمليات الإدارية والاشرافالعمليات الإدارية والاشراف
العمليات الإدارية والاشراف
 
الموظف المتميز
الموظف المتميزالموظف المتميز
الموظف المتميز
 
جودة الحياة بالعمل
جودة الحياة بالعملجودة الحياة بالعمل
جودة الحياة بالعمل
 
التفكير التصميمي الادارى
التفكير التصميمي الادارىالتفكير التصميمي الادارى
التفكير التصميمي الادارى
 
دورة بناء وقيادة فريق العمل
دورة بناء وقيادة فريق العملدورة بناء وقيادة فريق العمل
دورة بناء وقيادة فريق العمل
 
10+الهيكل+التنظيمي.ppt
10+الهيكل+التنظيمي.ppt10+الهيكل+التنظيمي.ppt
10+الهيكل+التنظيمي.ppt
 
SaaSのフィールドセールス研修資料
SaaSのフィールドセールス研修資料SaaSのフィールドセールス研修資料
SaaSのフィールドセールス研修資料
 
05. Debora Miceli: Treinamento e Desenvolvimento - Levantamento das necessida...
05. Debora Miceli: Treinamento e Desenvolvimento - Levantamento das necessida...05. Debora Miceli: Treinamento e Desenvolvimento - Levantamento das necessida...
05. Debora Miceli: Treinamento e Desenvolvimento - Levantamento das necessida...
 

Viewers also liked

كتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزميةكتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزمية
Lumah Madany
 
2.4 grapgs of second degree functions
2.4 grapgs of second degree functions2.4 grapgs of second degree functions
2.4 grapgs of second degree functions
math260
 
برمجة اطار عمل .NET باستخدام Visual Basic .NET
برمجة اطار عمل .NET باستخدام Visual Basic .NETبرمجة اطار عمل .NET باستخدام Visual Basic .NET
برمجة اطار عمل .NET باستخدام Visual Basic .NETmunifkhanfer
 
Presentation
PresentationPresentation
Presentation
Feras Elias
 
ف 1 الدرس الخامس
ف 1 الدرس الخامسف 1 الدرس الخامس
ف 1 الدرس الخامس
فتيات بنها النموذجى
 
1 first lesson -assemblies
1  first lesson -assemblies1  first lesson -assemblies
1 first lesson -assemblies
Mohammad Alyan
 
“The state of the field effects of program type, personality, and language b...
“The state of the field  effects of program type, personality, and language b...“The state of the field  effects of program type, personality, and language b...
“The state of the field effects of program type, personality, and language b...
mmebrady
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
university of education,Lahore
 
ف 1 الدرس السادس
ف 1 الدرس السادسف 1 الدرس السادس
ف 1 الدرس السادس
فتيات بنها النموذجى
 
introduction to computer in arabic class 2
introduction to computer in arabic class 2introduction to computer in arabic class 2
introduction to computer in arabic class 2
Dr. Mazin Mohamed alkathiri
 
System development analysis life cycle
System development analysis life cycleSystem development analysis life cycle
System development analysis life cycle
Communication telecom
 
Excel1
Excel1Excel1
Excel1
Dalia Saeed
 
العلاقة بين جذري المعادلة التربيعيه
العلاقة بين جذري المعادلة التربيعيهالعلاقة بين جذري المعادلة التربيعيه
العلاقة بين جذري المعادلة التربيعيهAmeen Ashqar
 
شهادة كامبردج لتقنية المعلومات
شهادة كامبردج لتقنية المعلوماتشهادة كامبردج لتقنية المعلومات
شهادة كامبردج لتقنية المعلومات
abdullah_al-shehri
 
Word1
Word1Word1
تعرف على برنامج معالج النصوص وورد
تعرف على برنامج معالج النصوص ووردتعرف على برنامج معالج النصوص وورد
تعرف على برنامج معالج النصوص ووردsuhaedu
 

Viewers also liked (20)

كتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزميةكتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزمية
 
2.4 grapgs of second degree functions
2.4 grapgs of second degree functions2.4 grapgs of second degree functions
2.4 grapgs of second degree functions
 
برمجة اطار عمل .NET باستخدام Visual Basic .NET
برمجة اطار عمل .NET باستخدام Visual Basic .NETبرمجة اطار عمل .NET باستخدام Visual Basic .NET
برمجة اطار عمل .NET باستخدام Visual Basic .NET
 
Ch7 ar2
Ch7 ar2Ch7 ar2
Ch7 ar2
 
Presentation
PresentationPresentation
Presentation
 
ف 1 الدرس الخامس
ف 1 الدرس الخامسف 1 الدرس الخامس
ف 1 الدرس الخامس
 
1 first lesson -assemblies
1  first lesson -assemblies1  first lesson -assemblies
1 first lesson -assemblies
 
“The state of the field effects of program type, personality, and language b...
“The state of the field  effects of program type, personality, and language b...“The state of the field  effects of program type, personality, and language b...
“The state of the field effects of program type, personality, and language b...
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
ف 1 الدرس السادس
ف 1 الدرس السادسف 1 الدرس السادس
ف 1 الدرس السادس
 
introduction to computer in arabic class 2
introduction to computer in arabic class 2introduction to computer in arabic class 2
introduction to computer in arabic class 2
 
Ch1 ar
Ch1 arCh1 ar
Ch1 ar
 
System development analysis life cycle
System development analysis life cycleSystem development analysis life cycle
System development analysis life cycle
 
901099 microsoft word
901099 microsoft word901099 microsoft word
901099 microsoft word
 
Excel1
Excel1Excel1
Excel1
 
العلاقة بين جذري المعادلة التربيعيه
العلاقة بين جذري المعادلة التربيعيهالعلاقة بين جذري المعادلة التربيعيه
العلاقة بين جذري المعادلة التربيعيه
 
شهادة كامبردج لتقنية المعلومات
شهادة كامبردج لتقنية المعلوماتشهادة كامبردج لتقنية المعلومات
شهادة كامبردج لتقنية المعلومات
 
Word1
Word1Word1
Word1
 
تعرف على برنامج معالج النصوص وورد
تعرف على برنامج معالج النصوص ووردتعرف على برنامج معالج النصوص وورد
تعرف على برنامج معالج النصوص وورد
 
word
word word
word
 

Similar to الموضوعات الموقع

سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
بندر المجلاد
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
khawagah
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
محمد المالكي
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
Mohammad Fahad
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
محمد المالكي
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل
Asma7056
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةnora_slideshare
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةgueste902d
 
C++ function (1) c++2
C++ function (1) c++2C++ function (1) c++2
C++ function (1) c++2
MohammedDoos
 
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
omo6767g
 
أسئلة كمبيوتر جديدة لمسابقة المعلمين ال 30 ألف
أسئلة كمبيوتر جديدة لمسابقة المعلمين ال 30 ألفأسئلة كمبيوتر جديدة لمسابقة المعلمين ال 30 ألف
أسئلة كمبيوتر جديدة لمسابقة المعلمين ال 30 ألفأمنية وجدى
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكtahanisaad
 
publication_3_18410_6035.pdf
publication_3_18410_6035.pdfpublication_3_18410_6035.pdf
publication_3_18410_6035.pdf
MedGuessab
 
البرمجيات
البرمجياتالبرمجيات
البرمجياتgueste902d
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
نوافذ حاسوبية
 
computer exam2
computer exam2computer exam2
computer exam2
Hijaby Hijaby
 

Similar to الموضوعات الموقع (20)

البرمجة
البرمجةالبرمجة
البرمجة
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
 
الحل
الحلالحل
الحل
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
C++ function (1) c++2
C++ function (1) c++2C++ function (1) c++2
C++ function (1) c++2
 
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
 
C++
C++C++
C++
 
C++
C++C++
C++
 
أسئلة كمبيوتر جديدة لمسابقة المعلمين ال 30 ألف
أسئلة كمبيوتر جديدة لمسابقة المعلمين ال 30 ألفأسئلة كمبيوتر جديدة لمسابقة المعلمين ال 30 ألف
أسئلة كمبيوتر جديدة لمسابقة المعلمين ال 30 ألف
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسك
 
publication_3_18410_6035.pdf
publication_3_18410_6035.pdfpublication_3_18410_6035.pdf
publication_3_18410_6035.pdf
 
البرمجيات
البرمجياتالبرمجيات
البرمجيات
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
 
computer exam2
computer exam2computer exam2
computer exam2
 

الموضوعات الموقع

  • 1. وزارة التربية والتعليم أساسيات البرمجة إعداد / سعاد ميلاد الإدارة العامة للكمبيوتر التعليمي
  • 2.
  • 3.
  • 4.
  • 5. لغات البرمجة : هي مجموعة القواعد التي تستخدم في كتابة التعليمات أو الأوامر لحل مشكلة معينة أو إنتاج التطبيقات .
  • 6. من أنواع لغات البرمجة : - لغات البرمجة الإجرائية منها : COBOL - FORTRAN - BASIC - لغات البرمجة الشيئية منها : Visual Basic.NET - C#
  • 7.
  • 8.
  • 9.
  • 10.  
  • 11.
  • 12. مثال : حل معادلة من الدرجة الثانية : a x 2 + b x + c = 0 معادلة من الدرجة الثانية المطلوب : تحديد خطوات حل المعادلة باستخدام الخوارزم علما بأن جذري المعادلة : x1,2= (-b ± (b2-4ac)^.5) / (2 a)
  • 13.
  • 14. (5) تحديد خطوات الحل : - حساب قيمة المميز أسفل الجذر التربيعي . M = b 2 – 4 a c - اختبار قيمة M : إذا كانت سالبة إذا المعادلة ليس لها حل . إذا كانت تساوي صفر إذا يوجد جذر واحد . إذا كانت القيمة موجبه إذا هناك جذرين للمعادلة . تابع الحل :
  • 15. (6) كتابة Algorithm الحل : - ادخال قيم المعاملات a, b, c . - حساب المميز m . - اختبار قيمته . - حساب قيمة جذري المعادلة x1, x2 . - طباعة الناتج x1, x2 . تابع الحل :
  • 16.
  • 17. نموذج IPO : هو جدول أو نموذج يضم تحليل أي مشكلة إلى مدخلات ومعالجة ومخرجات .
  • 18. مثال : حل معادلة من الدرجة الثانية : a x 2 + b x + c = 0 معادلة من الدرجة الثانية المطلوب : إعداد نموذج IPO الذي يوضيح المدخلات والمعالجة والمخرجات . علما بأن جذري المعادلة : x1,2= (-b ± (b2-4ac)^.5) / (2 a)
  • 19.
  • 20. خرائط التدفق : Flow Chart هي عبارة عن تمثيل تخطيطي، يوضح بسهولة ترتيب خطوات حل المشكلة، بدءا من إدخال البيانات، ثم تحديد العمليات الحسابية والمنطقية، وصولا للمخرجات التي تمثل حل المشكلة .
  • 21. بعض الأشكال المستخدمة في رسم خرائط التدفق : الرمز الطرفي Terminal رمز العمليات Process رمز الإدخال والإخراج Input / Output رمز اتخاذ القرار Decision
  • 22. تابع بعض الأشكال المستخدمة في رسم خرائط التدفق : خط الاتجاه Flow Line رمز الربط أو الاتصال Reference رمز اضافة تعليق Annotation
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. مثال : حل معادلة من الدرجة الثانية : a x 2 + b x + c = 0 معادلة من الدرجة الثانية المطلوب : رسم خريطة التدفق التي توضح خطوات حل معادلة من الدرجة الثانية . علما بأن جذري المعادلة : x1,2= (-b ± (b2-4ac)^.5) / (2 a)
  • 28. الحل : Yes Yes No No Start Print &quot;No Roots&quot; If m < 0 M = b2 – 4 a c Input a, b, c If m = 0 X = -b / (2 a) Print x1 X1 = (-b + (b 2 -4ac)^0.5) / (2 a) X2 = (-b - (b 2 -4ac)^0.5) / (2 a) Print x1, x2 End
  • 29. مثال : تحويل درجة الحرارة من فهرنهايت إلى مئوية : ارسم خريطة التدفق التي ندخل لها درجة الحرارة بالفهرنهايت فيتم تحويلها إلى ما يناظرها بدرجة الحرارة المئوية . علما بأن قانون التحويل هي : C = (5 / 9) * ( F – 32)
  • 30. الحل : Start Input F End Print F, C C = (5 / 9) * (F – 32)
  • 31. مثال : حساب مجموع بعض الأعداد : ارسم خريطة التدفق لحساب حاصل جمع أول 25 عدد فردي من الأعداد الطبيعية . وذلك كما يلي : Sum = 1 + 3 + 5 + …………. + 49
  • 32. الحل : Start End Print Sum K = 1 Sum = 0 Sum = Sum + K If K = 50 Yes No K = K + 2
  • 33. سودوكود : Pseudocode طريقة لعرض خطوات حل المشكلة بلغة بسيطة مختصرة قريبة من لغات البرمجة .
  • 34.
  • 35.
  • 36.
  • 37. مثال : حل معادلة من الدرجة الثانية : a x 2 + b x + c = 0 معادلة من الدرجة الثانية المطلوب : كتابة سودوكود يوضح خطوات حل معادلة من الدرجة الثانية . علما بأن جذري المعادلة : x1,2= (-b ± (b2-4ac)^.5) / (2 a)
  • 38. الحل : (1) Input Values: read a, b, c (2) Calculate m, Where it given by: calculate m = b 2 – 4 a c (3) Detect m value: If m less than Zero then print “No Roots” Else if m Equal 0 then calculate x = - b / (2 a) Print “ x1 = x2 = “, x else calculate x1 = (-b + (b2-4ac)^.5) / (2 a) x2 = (-b - (b2-4ac)^.5) / (2 a) Print x1, x2 end if end if (4) Stop processing
  • 39.
  • 41. البرمجة الإجرائية : هي عبارة عن مجموعة مــن التعليمات يتـــــم تنفيذها بالترتيب ما لم يوجد بالبرنامج أوامــــر تغير من هذا الترتيب . تعد لغة Basic أحد لغات البرمجة الإجرائيـــــــة، وكانت تعمل في بيئة نظام التشغيل DOS ، ورغـم أنهــــا كانت بسيطة وسهلة إلا أنها كانت محـــدودة الإمكانات ولم تصمد أمام لغات البرمجة الأخرى .
  • 42. البرمجة الشيئية : يتم تقسيم البرنامج إلى إجراءات يتم تنفيذ كل إجــــــراء حسب وقوع حدث معين على أحـــــــد الكائنات . وقد أصدرت ميكروسوفت لغة VB والتي تعمل في بيئة نظام التشغيل Windows ، وتبعتها بعـــــــدة إصدارات –ســـــت إصدارات - استخدمت على نطاق واسع في برمجة التطبيقــات المختلفة للعديد من المجالات، ولكن ظلت –مقارنة مع باقـــي لغات البرمجة - الأبطأ نسبيا والأكبر حجما وتعاني من بعــض أوجه القصور في الأداء، هذا بالإضافة إلى أنها ليست مـــــن اللغات الموجهة بالأحداث Object Oriented .
  • 43.
  • 44. ما هي بيئة .Net : تقنية .Net هي حل متكامل ومتطور من شركة ميكروسوفت لبناء الأنظمة وتشغيلها للجيل القادم من التطبيقات والأجهزة التي تسمح بعملية ربط الأجهزة والناس والمعلومات والشبكات في كل مكان بطريقة سهلة وآمنة ومنظمة .
  • 45.
  • 48. كيف يعمل إطار عمل .Net Framework ؟ إطار العمل طبقة وسيطة بين نظام التشغيل ولغات البرمجة ويعمل كبيئة لإنتاج وتشغيل وإدارة التطبيقات المصممة للعمل تحت بيئته كما يعمل على توفير مكتبات موحدة للتطوير مما يسهل إنتاج التطبيقات متنوعة مهما تعددت اللغات ويظهر ذلك واضحا في أن كل شئ تقوم به يكتب له كود يمكنك الاطلاع عليه وتعديله وله العديد من الإصدارات مثل : 1, 1.1, 2, 3.5 ويستطيع نظام التشغيل التعامل مع أكثر من إصدار في نفس الوقت .
  • 50. أهم مكونات Framework Framework
  • 51. لغة التنفيذ المشتركة : Common Language Runtime “CLR” أحد أهم مكونات بنية إطار العمل .Net framework ويطلق عليه بيئة العمل المشترك وبه يتم تنفيذ كل التطبيقات ويتيح لك مزايا عديدة منها التعامل مع الأخطاء والأمان وإزالة العيوب والتناسق في ملامح البرنامج كما يقوم بتحويل ملف IL أو MSIL إلى لغة الآلة Machine Language من خلال المترجم JIT .
  • 52. الترجمة على الفور : Just in time “Jit” هي تقنية –جزء من CLR - تقوم بترجمة البرنامج عند تنفيذه حيث ينتج أفضل شفرة تتناسب مع معالج الجهاز الذي سيعمل عليه البرنامج .
  • 54. مكتبة الفئات Base Class Library : أحد أهم مكونات إطار العمل .Net Framework وهي المكتبات التي تساعد المبرمجين لإنشاء التطبيقات وتحتوي .Net على الآلاف منها موزعة في مجموعات هرمية &quot; Name Space &quot; بهيكل .Net
  • 55.
  • 56. المنتجات التى يمكن إنتاجها من خلال .NET : (1) DESKTOP APPLICATIONS. (2) WEB APPLICATIONS. (3) WEB SERVICES. (4) MOBILE APPLICATIONS.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.  
  • 63.  
  • 64.  
  • 65.  
  • 66.
  • 67.
  • 68.  
  • 69.
  • 70.  
  • 71.
  • 72.  
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.  
  • 79.
  • 80.
  • 81.  
  • 82.
  • 83.
  • 84.
  • 85.  
  • 86. وزارة التربية والتعليم مع أرق تحياتي أحمد الأنصاري السلاموني الإدارة العامة للكمبيوتر التعليمي
  翻译: