الدرس الاول في لغة البسكال: pascal
السلام عليكم أيها الرائعون مرحبا بك في مدونتي ، بماأنك دخلت الى هنا انت تعرف البرمجة لذلك اذكرك ان لغة البسكال هية لغة بسيطة جدا لو فهمتها ستفهم جميع لغات لانها لديها مبدا واحد وانا بدأت أتعلم البسكال أولا ثم إنتقلت الى اللغات الاخرى وقد وجدتها سهلة جدا لاني فهمت المبدأ أو فكرة البرمجة فقط الكلمات تتغير.
لإليك بعض من التعريفات إن كنت من أصحاب المطالعة .
لإليك بعض من التعريفات إن كنت من أصحاب المطالعة .
ﺗﻌرﯾف ﻟﻐﺔ اﻟﺑرﻣﺟﺔ :
هي مجموعة من التعليمات instructions والقواعد التي تؤدي وظائف عمليات معالجة البينات جزئيا وذالك تبعا لشروط معينة.
قصة البرمجة بلغة بالبسكال
أخترعت هاته اللغة عن طريق نيكولاس ويرذ-Nicholas ward Boylston - خلال فترة السبعينات من القرن العشرين حيث اسمها من العالم الريظيات الفرنسي -Blaise Pascal - .
وقد تم تصميمها لتفيد في التعليم البرمجة بطريقة سهلة ومرنة ،في محاولة لمجابهة تعقيدات ألغول 68.
وهذه اللغة من بين اللغات التي ساعدت على تعليم البرمجة المنظمة.
وباعتبار أنه من غير المنصوح به استعمال ال goto او القفز داخل البرنامج فان باسكال يعتمد على الجمل الشرطية و التكرارية و التي تمتلك كل واحدة منها مدخلا ومخرجا حتى يتم تسهيل التحكم ، مما يؤدي الى برنامج اكثر سرعة وتنظيما.
وقد تمكنت هاته اللغة من التغلغل بشكل واسع في الميدان التعلمي ومجال الابحاث نظرا لقربها من لغة الخورزميات.
( و اﻟﻘواﻋد اﻟﺗﻲ ﺗؤدي وظﺎﺋف Instructions
ﺗﻌرﯾف ﻟﻐﺔ اﻟﺑرﻣﺟﺔ : ھﻲ ﻣﺟﻣوﻋﺔ ﻣن اﻟﺗﻌﻠﯾﻣﺎت Instructions و اﻟﻘواﻋد اﻟﺗﻲ ﺗؤدي وظﺎﺋف أو ﻛﻠﯾﺎ و ذﻟك ﺗﺑﻌﺎ ﻟﺷروط ﻣﻌﯾﻧﺔ.ً ﻋﻣﻠﯾﺎت ﻣﻌﺎﻟﺟﺔ اﻟﺑﯾﺎﻧﺎت ﺟزﺋﯾﺎ Ward Nicholas ﻟﻐﺔ اﻟﺑرﻣﺟﺔ ﺑﺎﺳﻛﺎل : اﺧﺗرﻋت ھﺎﺗﮫ اﻟﻠﻐﺔ ﻋن طرﯾق ﻧﯾﻛوﻻس وﯾرذ ) ( ﺧﻼل ﻓﺗرة اﻟﺳﺑﻌﯾﻧﯾﺎت ﻣن اﻟﻘرن اﻟﻌﺷرﯾن ﺣﯾث اﺧذت اﺳﻣﮭﺎ ﻣن ﻋﺎﻟم اﻟرﯾﺎﺿﯾﺎت Boylston (.و ﻗد ﺗم ﺗﺻﻣﯾﻣﮭﺎ ﻟﻧﻔﯾد ﻓﻲ ﺗﻌﻠﯾم اﻟﺑرﻣﺟﺔ ﺑطرﯾﻘﺔ ﺳﮭﻠﺔ Blaise Pascalاﻟﻔرﻧﺳﻲ ﺑﻠﯾز ﺑﺎﺳﻛﺎل ) . و ھذه اﻟﻠﻐﺔ ﻣن ﺑﯾن اﻟﻠﻐﺎت اﻟﺗﻲ ﺳﺎﻋدت ﻋﻠﻰ 68و ﻣرﻧﺔ ، ﻓﻲ ﻣﺣﺎوﻟﺔ ﻟﻣﺟﺎﺑﮭﺔ ﺗﻌﻘﯾدات أﻟﻐول ( او اﻟﻘﻔز داﺧل gotoﺗﻌﻠﯾم اﻟﺑرﻣﺟﺔ اﻟﻣﻧظﻣﺔ. و ﺑﺎﻋﺗﺑﺎر اﻧﮫ ﻣن ﻏﯾر اﻟﻣﻧﺻوح ﺑﮫ اﺳﺗﻌﻣﺎل اﻟـ ) اﻟﺑرﻧﺎﻣﺞ ﻓﺎن ﺑﺎﺳﻛﺎل ﯾﻌﺗﻣد ﻋﻠﻰ اﻟﺟﻣل اﻟﺷرطﯾﺔ و اﻟﺗﻛرارﯾﺔ و اﻟﺗﻲ ﺗﻣﺗﻠك ﻛل واﺣدة ﻣﻧﮭﺎ ( ﺣﺗﻰ ﯾﺗم ﺗﺳﮭﯾل اﻟﺗﺣﻛم، ﻣﻣﺎ ﯾؤدي اﻟﻰ ﺑرﻧﺎﻣﺞ اﻛﺛر ﺳرﻋﺔ Sortie( و ﻣﺧرﺟﺎ ) Entréeﻣدﺧﻼ ) و ﺗﻧظﯾﻣﺎ. و ﻗد ﺗﻣﻛﻧت ھﺎﺗﮫ اﻟﻠﻐﺔ ﻣن اﻟﺗﻐﻠﻐل ﺑﺷﻛل واﺳﻊ ﻓﻲ اﻟﻣﯾدان اﻟﺗﻌﻠﯾﻣﻲ و ﻣﺟﺎل اﻻﺑﺣﺎث ﻧظرا ﻟﻘرﺑﮭﺎ اﻟﻛﺑﯾر ﻣن ﻟﻐﺔ اﻟﺧوارزﻣﯾﺎت
program Project1;
uses crt;
begin
end.
إذا هدي كلامات أساسية كما نقول هدى الهيكل الذي سنكتب بينه الاكواد او تعليمات او اوامر او سكربت سمه ما شات المهم فهمته
الكلمة الاولى ;program Project1
هنا نكتب اسم البرنامج متلا :
;program bboy viper
;program said
أي نغير كلمة Project1 ونكتب مكنها اسم البرنامج
الكلمة الثانية ;uses crt
ليست هناك تعليقات