مقدمة في البرمجة..الباب الثاني

28
ة ج م ر ب ل ا ي ف ة م د ق م ة ي ق ر ش ل ا ت ا م ل ع م ت ا ي د ت# ن م.. ر د ص م ل ا

Upload: tahanisaad

Post on 18-Jun-2015

2.173 views

Category:

Documents


7 download

TRANSCRIPT

مقدمة في البرمجةالمصدر..منتديات معلمات الشرقية

جموعة من التعليمات و األوامر مالتي

تعطى للحاسب للقيام بمهام مرتبة و محددة

البرنامج؟ برنامج الحاسب في مارأيك

: تعالى الله قال ﴾ لهم ُييبين ل قومه بلسان إ�لا رسول من أ�رسلنا آا وم ﴿

اآلية؟ هذه من تفهمينه الذي ما

بتنفيذ القيام تستطيعين هلالمعلمة وأوامر تعليمات

ال بلغة تخاطبك أن بعدالالتينية؟ كاللغة تفهمينها

ال اآللي الحاسب كذلكالتعليمات تلك تلقي يستطيع

تكون أن بعد إال واألوامرالتي اللغات بإحدى مكتوبة

فهمها الحاسب يستطيع. معها والتعاملالبرمجة لغات وتسمى

يسمى بماذاالشخص

بكتابة يقوم الذيتسمى البرنامج؟ بماذا

البرنامج؟ كتابة عملية

مجموعة من التعليمات التي يكتبها

المبرمج باحدى لغات البرمجة الداء عمل معين و يقوم

الحاسب بتنفيذها

البرمجة

البرنامج؟ عرفي

البرمجة؟ عرفي

أقسام لغات البرمجة

البسيطة اللغات(Low Level Language )

العالية اللغات(High Level Language)

أقسام اللغات البسيطة

االله اوالتجميع لغة الرمزية اللغة

: اآللة لغة

ماهي مالحظا

على تكلغة اآللة؟

اآللة :Machine Languageلغة

اول لغة وضعت عند -اختراع الحاسب

الوحيدة التي يفهمها - (1 , 0 الحاسب )

سهلة الفهم بالنسبه -للحاسب , صعبة الفهم

والقراءة للمبرمجين تستخدمها الشركات -

الصانعة ألجهزة الحاسب L 01011000

لغة التجميع )اللغة الرمزية( Symbolic Language

ماهي مالحظا

على تكلغة

التجميع؟

لغة التجميع )اللغة الرمزية( Symbolic Language

تستخدم رموز -خاصة كل رمز

يمثل امر أو تعليمة

مكتوبة الرموز -باللغة االنجليزية

سهلة الفهم -والقراءة

للمبرمجين من لغة اآللة

صعبة للمبرمجين -؟المبتدئين

ADDSUB

الجدول؟ من المناسب المكان في خاصية كل ضعي

اآللة لغة الرمزية اللغة

-الوحيدة التي يفهمها الحاسب 3

- تستخدمها الشركات الصانعة ألجهزة الحاسب 2-سهلة الفهم والقراءة للمبرمجين 1

-تستخدم رموز خاصة كل رمز يمثل امر أو تعليمة4

أقسام اللغات العالية

االجرائية البرمجة بالعناصر لغة البرمجة لغة

لماذا سميت باللغات العالية ؟

كيف يستطيع الحاسب فهم لغات البرمجة العالية ؟

لغة البرمجة االجرائية

تسمى بالبرمجة التقليدية- يقوم المستخدم بكتابة -

البرنامج مفصال إجراءً بعد إجراء

حيث يحدد بدقة للحاسب التعليمات التي تؤدي الى

قيام الحاسب بالمهام المطلوبة خطوة بعد خطوة

اهم اللغات و مجال استخدام كال منها

مجاالت استخدامها اللغة

المدارس و الجامعات و بيسكالمبتدئين بالبرمجة

باسكال المجاالت االدارية و العلمية

فورتران المجاالت الهندسية و العلمية

كوبول المجاالت التجارية و االدارية

لكتابة برامج انظمة التشغيل و c سيبرامج التطبيقات

لغة البرمجة بالعناصر

المسيرة باالحداث تسمى البرمجة المرئية أو البرمجة -اللغات التقليدية لغة تطويرية معتمدة على قواعد لغات -

Windows XP- تعمل على انظمة تشغيل رسوميل مثل IDE لغات ذات بيئة تصميم متكاملة -

ال تتطلب من المستخدم كتابة -البرنامج على شكل خطوات

اجرائية محددة أو اوامر تعليمات متتابعة

يقوم المستخدم بوضع الكائنات -و العناصر على النموذج

و تحديد األحداث التي تتم على العناصر

و تقوم لغة البرمجة بناء على ذلك بانشاء التعليمات و

األوامر تلقائيا و تنفيذها

بيسك

فيجيوال بيسك

باسكال

دلفي

سي

فيجيوال سي

يسعى العلماء الى

ايجاد الجيل الخامس

من لغات البرمجة

لغات الذكاء

االصطناعي

) وما أوتيتم من العلم إال قليال (

الجدول؟ من المناسب المكان في خاصية كل ضعي

البرمجة لغةاالجرائية

البرمجة لغةبالعناصر

Windows XP- تعمل على انظمة تشغيل رسوميل مثل 3

-بيسك هي لغة برمجة من انواعها1- يقوم المستخدم بكتابة البرنامج مفصال إجراءً بعد إجراء 2

-يقوم المستخدم بوضع الكائنات و العناصر على النموذج4

قبل كتابة البرنامج

البد ان نتعرف على :

كيفية تعامل الحاسب

مع البيانات

48

2

المربع = العرض* 4محيط طول

التعامل مع البياناتالمتغيرات والثوابت

التعامل مع البياناتالمتغيرات والثوابت

الثــــوابت

هي البيانات التي يتعامل معها

البرنامج , وهي قيم ثابتة ال تتغير

أثناء عمل البرنامج .

المتغيرات

هي أماكن يتم فيها تخزين قيم يمكن

أن تتغير أثناء عمل البرنامج .

أ

ب

ثابت عددي .

ثابت حرفي .

أ

ب

ج

متغير متغير عددي .متغير حرفي .منطقي .

شروط تسمية المتغيرات

( أن تبدأ التسمية بحرف من الحروف 1 . األبجدية اإلنجليزية

. حرفا255( أن ال تتجاوز التسمية 2

التسمية على فراغ أو تحتوي( أن ال 3رموز خاصة مثل ) + , - , / ... ( .

( أن ال تكون التسمية إحدى كلمات أو 4 , DIM أوامر لغات البرمجة مثل )

CASE. )

أسماء غير صالحة لتسمية المتغيرات :

2MR

AM RE

DIM

ALI+AD

تحديد نوع البيانات في المتغيرات مثال القيمة المخزنة طرق التعريف في البرنامج نوع البيانات

(Variantمتنوع )

عدد صحيح ( Integer )

عدد صحيح طويل ( Long)

عدد عشري مضاعف (Double)

( Currencyالعملة )

سلسلة نصية (String )

(Booleanمنطقي )

( Dateتاريخ )

Mr = 34

Gb = 15200000

X2 = 13.44

Qdm = 3.14159

Deb = 852.24

Name = “Ali”

B1 = true

D1 = #02-05-89#

NK = 54.12

Dim Mr AS integer

Dim Gb AS long

Dim X2 AS Singl

Dim Qdm AS Double

Dim Deb AS Currency

Dim Name AS String

Dim B1 AS Boolean

Dim D1 AS Data

Dim Nk AS Variant

عدد عشري ( Singl )

يلي : فيما الثابت مانوع

”“ 44

: ونوعه المتغير اسم حددي

Dim A1 as Integer