العودة   منتديات صحابي > أقسام التـعلـيـم ومـراحله > منتدى خاص بالبحوث و الكتب المدرسية


منتدى خاص بالبحوث و الكتب المدرسية منتدى خاص بجميع بحوث لي مراحل تربوية


( ملخص لغات البرمجة )

منتدى خاص بالبحوث و الكتب المدرسية


( ملخص لغات البرمجة )

مقدمة في البرمجة :- تعريف برنامج الحاسب :- هو عبارة عن مجموعة من التعليمات والأوامر التي تعطى للحاسب الآلي للقيام بمهام مرتبة ومحددة . - إن الحاسب الآلي لا يستطيع تلقي

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 05-20-2009   المشاركة رقم: 1 (permalink)
المعلومات
الكاتب:
اللقب:
:: Banned ::
الرتبة


البيانات
التسجيل: Sep 2007
العضوية: 98
المشاركات: 2,588 [+]
بمعدل : 0.69 يوميا
اخر زياره : 08-03-2010 [+]
معدل التقييم:
نقاط التقييم: 17

التوقيت

الإتصالات
الحالة:
رياح الحنين غير متواجد حالياً
وسائل الإتصال:

المنتدى : منتدى خاص بالبحوث و الكتب المدرسية
مقدمة في البرمجة :-
تعريف برنامج الحاسب :- هو عبارة عن مجموعة من التعليمات والأوامر التي تعطى للحاسب الآلي للقيام بمهام مرتبة ومحددة .
- إن الحاسب الآلي لا يستطيع تلقي تلك التعليمات والأوامر إلا بعد أن تكون مكتوبة بإحدى اللغات التي يستطيع الحاسب الآلي فهمها والتعامل معها .
تعريف البرمجة :-
هي مجموعة من التعليمات التي يكتبها المبرمج بإحدى لغات البرمجة لأداء عمل معين ، ويقوم الحاسب بتنفيذها
.................................................. ...................
أقسام لغات البرمجة :-
يمكن تقسيم لغات البرمجة إلى قسمين :
1) اللغات البسيــطة
وتنقسم إلى قسمين
أ‌) لغـــة الآلــة :-
تمتاز بـ - أول لغة تم وضعها للحاسب الآلي
- اللغة الوحيدة التي يفهمها الحاسب ، لأنها مكونة من ( 0 ، 1 ) .
# البرمجة بلغة الآلة تعتبر سهلة الفهم بالنسبة للحاسب الآلي .ولكنها صعبة الفهم والقراءة بالنسبة للمبرمجين ومستخدمي الحاسب .
# البرمجة بها تقتصر على الشركات الصانعة للحاسب الآلي .

ب‌) اللغة الرمزية أو لغة التجميع :-
تمتاز بـ - لغة قريبة من لغة الآلة نوعاً ما .
- تستخدم بعض الرموز الخاصة والتي يمثل كل رمز منها تعليمة أو أمر له غرض بالبرنامج .
- تعتبر أكثر فهماً وأسهل قراءة للمبرمج من لغة الآلــة .
# البرمجة بلغة التجميع تعتبر صعبة بالنسبة لمستخدمي الحاسب والمبرمجين المبتدئين .
# البرمجة بلغة التجميع تعتبر سهلة بالنسبة للمبرمجين المحترفين .




2) اللغـات العالــية :-
تمتاز بــ
- هي لغات قريبة من لغات الإنســـان .
- لا بد من تحويل برامج اللغات العالية المستوى بعد كتابتها إلى لغة الآلة حتى يتسنى للحاسب فهمها ولهذا تحتاج إلى مترجم خاص للتحويل .
- كل لغة من هذه اللغات لها مترجــم خاص .
تنقسم إلى قسميـن :-
أ ) لغة البرمجة الإجرائية ( التقليدية ) :-
- تعتمد على قيام المستخدم لها بكتابة البرنامج مفصلاً إجراء بعد إجراء وبالتالي يحدد المستخدم بدقة للحاسب التعليمات التي تؤدي إلى قيام الحاسب بالمهام المطلوبة للبرنامج خطوة بعد أخرى .
أمثلة هذه اللغـــات :-
م اللغــــة مجالات الاستخدامات
1 بيســك المدارس والجامعات
2 فورتــران الهندسية والعلمية
3 كوبـــول الإدارية والتجارية
4 ســي c لكتابة أنظمة التشغيل وبرامج التطبيقات
5 باسكال المجالات الإدارية والعلمية

ب ) لغة البرمجة المرئيـــة :- ( لغة البرمجة بالعناصر )
- لا تتطلب من المستخدم كتابة البرنامج على شكل خطوات إجرائية محددة أو كتابة أوامر وتعليمات متتابعة.
وإنما يقوم المستخدم بوضع الكائنات أو العناصر على النموذج والتي تمكن المستخدم من إدخال البيانات وإخراجها وتحديد الأحداث ، وتقوم لغة البرمجة بناءاً على ذلك بإنشاء التعليمات والأوامر تلقائيا وتنفيذها أمثلــة هذه اللغات :-
1- لغة الفيجول بيسك ________ لغة البيسك المرئية .
2- لغة فيجول ســي _______ لغة ســي المرئية .

# ملاحظة :-
يسعى علماء الحاسب مستقبلاً لإيجاد الجيل الخامس من لغات البرمجة والتي ستكون لغات طبيعية كالتي يتخاطب بها البشر فيما بينهم مثل العربية والإنجليزية بحيث يمكنك مخاطبة الحاسب وإعطاءه الأوامر والتعليمات للبرنامج من خلال الحديث مع جهاز الحاسب مباشرة .
(المتغيرات والثوابت )
مقدمة :-
الحاسب الآلي يتعامل مع أنواع مختلفة من البيانات سواء كانت ( أرقام – حروف – رموز – تاريخ )
ولتخزين هذه البيانات فإن لغة البيسك تحتاج إلى أماكن تختزن هذه البيانات ليتم عليها إجراء عمليات حسابية ومنطقية .
1) الثــــوابت
تعريفها :- تمثل البيانات التي يتعامل معها البرنامج وهي قيمة ثابتة لا تتغير أثناء عمل البرنامج .
وتنقســـم الثوابت إلى نوعين :-
1) ثابت عددي :- وهي الأعداد من البيانات والتي يجرى عليها عمليات حسابية مثل ( 15 ، 12.5 )
2) ثابت حرفي :- وهي الحروف والرموز الخاصة والأعداد التي لا يجرى عليها عمليات حسابية مثل رقم الهاتف ، ويتميز عن الثابت العددي بوجوده بين علامتي تنصيص (" ") مثل ( " أحمد" ، "12345").

2) المتغيرات
تعريفها :- يتم فيها تخزين قيمة من القيم ممكن أن تتغير من وقت لآخر أثناء تنفيذ البرنامج .
وتنقســـم المتغيرات إلى ثلاثة أنواع :-
1) متغير عددي :- والذي يخزن فيه الثوابت العددية .
2) متغير حـرفي :- والذي يخزن فيه الثوابت الحرفية .

: منتديات صحابي http://www.s7aby.com/t14470.html#post143500
3) متغير منطقي .

شروط تسمية المتغيرات في لغة الفيجول بيسك :-
1) أن تبدأ التسمية بحرف من الحروف الأبجدية .
2) أن لا تتجاوز التسمية عن 256 حرف .
3) أن لا تحتوي التسمية على بعض الرموز الخاصة ( + ، - ،/ ...) أو فراغ .

: منتديات صحابي http://www.s7aby.com/showthread.php?p=143500
4) أن لا تكون التسمية إحدى الكلمات أو الأوامر التي تستخدمها لغة البرمجة التي نتعامل معها
مثل (DIM ، CASE ) .

تحديد نوع البيانات في المتغيرات :-
نوع البيانات الحجم طرق التعريف في البرنامج مثال لقيمة مخزنة
عدد صحيح ( Integer ) 2 بايت DIM Mr As Integer Mr=34
عدد صحيح طويل ( Long ) 4 بايت DIM Mr As Long Mr=112356
عدد عشري ( Single ) 4 بايت DIM Mr As Single Mr=40.5
سلسلة نصية ( String ) بايت لكل حرف DIM Name As String Name "sami"

العمليات الحسابية وعوامل المقارنة

1) العمليات الحسابية مرتبة حسب الأولوية في التنفيذ :

العامل العملية الحسابية ترتيب التنفيذ
( ) الأقواس الأول
^ الأس الثاني
* الضرب الثالث
/ القسمة
+ الجمع الرابع
- الطرح

* ملاحظات :
1- بالنسبة للضرب و القسمة يقوم الحاسب بتنفيذ العملية الأولى من اليسار
2- بالنسبة للجمع و الطرح يقوم الحاسب بتنفيذ العملية الأولى من اليسار

* مثال 1 : كيف يقوم الحاسب بإنجاز العملية التالية :
M = 3 + 5 * 4
M = 3 + 20
M = 23
* مثال 2 : كيف يقوم الحاسب بإنجاز العملية التالية :
A = 4 * 2 + 8 / 2 ^ 2
A = 4 * 2 + 8 / 4
A = 8 + 8 / 4
A = 8 + 2
A = 10
* مثال 3 : كيف يقوم الحاسب بإنجاز العملية التالية :
C = ( 2 + 3 ) * 4 – 5
C = 5 * 4 – 5
C = 20 – 5
C = 15






2) عوامل المقارنة :
هي عمليات المقارنة بين عددين أو سلسلتين من الحروف لنعرف إن كانا متساويين أو كان أحدهما أكبر من الآخر .

• عوامل المقارنة المستخدمة في لغة الفيجول بيسك :

معناها العملية
يساوي =
لا يساوي <>
أكبر من <
أكبر من أو يساوي =<
أصغر من >
أصغر من أو يساوي =>

# ملاحظة :
إن نتيجة العملية الحسابية عبارة عن عدد يمثل ناتج العملية ، أما الناتج في عمليات المقارنة فهو إما
(صحيح True) أو ( خطأ False ) .

* مثال 1 : ما هي نتيجة المقارنة التالية :
8 > 5  True صحيح
* مثال 2 : ما هي نتيجة المقارنة التالية :
3 + 6 * 4 <= 4 * 5
3 + 24 <= 4 * 5
27 <= 4 * 5
27 <= 20  False خطأ


مثال 3 :-
ما نتيجة عمليات المقارنة التالية إذا علمت أن :-
A = 5 . B = 3 . C = 7
1) A + 2 > C – B
2) B * 4 – 2 = A +1
3) C+ 3*2 <> ( A+1 ) * 7
============================================


( lgow gyhj hgfvl[m )










عرض البوم صور رياح الحنين   رد مع اقتباس

قديم 05-20-2009   المشاركة رقم: 2 (permalink)
المعلومات
الكاتب:
اللقب:
:: رفيق الدرب ::
الرتبة
الصورة الرمزية
 
الصورة الرمزية محمد بديع


البيانات
التسجيل: Jul 2008
العضوية: 2366
المشاركات: 5,459 [+]
بمعدل : 1.59 يوميا
اخر زياره : 08-01-2011 [+]
معدل التقييم:
نقاط التقييم: 29

التوقيت

الإتصالات
الحالة:
محمد بديع غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : رياح الحنين المنتدى : منتدى خاص بالبحوث و الكتب المدرسية
افتراضي

شكرا لك رياح على هذا النشاط









عرض البوم صور محمد بديع   رد مع اقتباس
قديم 05-20-2009   المشاركة رقم: 3 (permalink)
المعلومات
الكاتب:
اللقب:
:: Banned ::
الرتبة


البيانات
التسجيل: Sep 2007
العضوية: 98
المشاركات: 2,588 [+]
بمعدل : 0.69 يوميا
اخر زياره : 08-03-2010 [+]
معدل التقييم:
نقاط التقييم: 17

التوقيت

الإتصالات
الحالة:
رياح الحنين غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : رياح الحنين المنتدى : منتدى خاص بالبحوث و الكتب المدرسية
افتراضي

ومنكم نتعلم استاذ محمد









عرض البوم صور رياح الحنين   رد مع اقتباس
قديم 05-20-2009   المشاركة رقم: 4 (permalink)
المعلومات
الكاتب:
اللقب:
:: رفيق الدرب ::
الرتبة
الصورة الرمزية
 
الصورة الرمزية اللامنتمي


البيانات
التسجيل: Jul 2007
العضوية: 615
المشاركات: 10,663 [+]
بمعدل : 2.81 يوميا
اخر زياره : 02-25-2011 [+]
معدل التقييم:
نقاط التقييم: 27

التوقيت

الإتصالات
الحالة:
اللامنتمي غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : رياح الحنين المنتدى : منتدى خاص بالبحوث و الكتب المدرسية
افتراضي

شكرا على المعلومات









عرض البوم صور اللامنتمي   رد مع اقتباس
قديم 05-20-2009   المشاركة رقم: 5 (permalink)
المعلومات
الكاتب:
اللقب:
:: Banned ::
الرتبة


البيانات
التسجيل: Sep 2007
العضوية: 98
المشاركات: 2,588 [+]
بمعدل : 0.69 يوميا
اخر زياره : 08-03-2010 [+]
معدل التقييم:
نقاط التقييم: 17

التوقيت

الإتصالات
الحالة:
رياح الحنين غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : رياح الحنين المنتدى : منتدى خاص بالبحوث و الكتب المدرسية
افتراضي

ولك الشكر مديرنا









عرض البوم صور رياح الحنين   رد مع اقتباس
قديم 06-15-2009   المشاركة رقم: 6 (permalink)
المعلومات
الكاتب:
اللقب:
الرتبة
الصورة الرمزية
 
الصورة الرمزية أبو غزلان


البيانات
التسجيل: Oct 2008
العضوية: 3592
المشاركات: 1,516 [+]
بمعدل : 0.46 يوميا
اخر زياره : 06-15-2011 [+]
معدل التقييم:
نقاط التقييم: 15

التوقيت

الإتصالات
الحالة:
أبو غزلان غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : رياح الحنين المنتدى : منتدى خاص بالبحوث و الكتب المدرسية
افتراضي












عرض البوم صور أبو غزلان   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
معاً نحترف البرمجة aissawa منتدى خاص بالبحوث و الكتب المدرسية 16 05-21-2011 06:05 PM
أكبر مكتبة في كتب البرمجة اللغوية العصبية والتنمية البشرية من جهازي الأسد الجريح منتدى خاص بالبحوث و الكتب المدرسية 4 03-04-2011 03:02 PM
دور البروتينات في الاتصال العصبي ملخص شامل + ملخص مختصر + حل تمارين الوحدة + فلاشات نادية25 منتدى أرشيف المواضيع المخالفة و المكرره 41 01-22-2011 06:27 PM
البرمجة اللغوية العصبية hamza_psy منتدى الصحة النفسية 7 10-21-2009 03:20 AM
دروس تعليمية في البرمجة بلغة الـ C صهيب قباني منتدى خاص بالبحوث و الكتب المدرسية 2 12-13-2007 05:24 PM


الساعة الآن 05:14 AM


Powered by vBulletin® Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.1 TranZ By Almuhajir
new notificatio by 9adq_ala7sas
جميع حقوق محفوظة لشبكة صحابي لكل جزائرين والعرب

//

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 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 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302