You are on page 1of 4

‫فيجول بيسك‬ ‫قسم الحاسباث‬ ‫جامعه ديالى‬

‫د‪.‬فراس الطائي‬ ‫المرحله الرابعه‬ ‫كليت التربيت االساسيت‬

‫البرمجت المرئيت فيجول بيسك‬


‫المحاضرة الثانيت‬

‫ثانيا ً ‪ -‬الثوابج ‪Constants‬‬


‫انثاتد ق‪ًٛ‬ح ذسرخذو ف‪ ٙ‬انثشَايج دٌٔ أٌ ‪ٚ‬طشأ ػه‪ ّٛ‬أ٘ ذغ‪ٛٛ‬ش خالل ذُف‪ٛ‬زِ ْٔ‪ ٙ‬ػهٗ َٕػ‪: ٍٛ‬‬
‫‪ - 11‬ثاتد ػذد٘ ْٔزِ انق‪ًٛ‬ح ذقسى إنٗ َٕػ‪: ٍٛ‬‬ ‫‪.1‬‬
‫أ ‪ -‬ثاتد ػذد٘ صح‪ٛ‬ح ‪10 :INTEGER‬‬
‫ب ‪ -‬ثاتد ػذد٘ حق‪ٛ‬ق‪15.25 : REAL ٙ‬‬
‫‪ - 2222222‬ثاتد يحشف‪"ali" : STRING ٙ‬‬ ‫‪.2‬‬
‫ْٕٔ ذاتغ نًحاسف يكرٕتح ت‪ ٍٛ‬ػالير‪ ٙ‬انرُص‪ٛ‬ص " " ال ‪ٚ‬سرخذو انثاتد انًحشف‪ ٙ‬ف‪ ٙ‬انؼًه‪ٛ‬اخ‬
‫انحسات‪ٛ‬ح ٔإًَا ‪ٚ‬ؼايهّ انكًث‪ٕٛ‬ذش كُص‬
‫يثالً نٕ أدخهُا انرؼه‪ًٛ‬ح‪ Print 2*3‬فإَّ سٕف ‪ٚ‬ظٓش َاذج ضشب انؼذد‪ ٍٚ‬أ٘ ‪6‬‬
‫ايا ارا ادخهُا انرؼه‪ print "2*3" ًّٛ‬سٕف ‪ٚ‬ظٓش انُر‪ٛ‬جّ ‪2*3‬‬

‫ثالثا المتغيراث ( ‪) Variables‬‬

‫سنبدأ بتعريف المتغير ‪ Variable‬و هو يشير إلى موقع تخزينى فى الذاكرة و يمكن أن يحتوى على‬
‫بيانات) عددية أو حرفية (‪ ،‬و يتم تعريف المتغير أثناء كتابة البرنامج ‪ ،‬ويمكن تغيير محتوى هذا‬
‫المتغير أثناء سير البرنامج ‪ ،‬و كل متغير له اسم وحيد يعرف به و ال يمكن وجود متغيرين أثناء‬
‫سير البرنامج ‪ ،‬و كل متغير له اسم وحيد يعرف به و ال يمكن وجود متغيرين أو أكثر بنفس االسم‬
‫فى مكان واحد في الذاكره ‪.‬‬
‫عند تحديد اسم المتغير يجب اتباع شروط محددة‪:‬‬
‫‪ .1‬أن يبدأ بحرف )انجليزى‪( : A,B, …..Y,Z or a,b,….,y,z‬‬
‫‪ .2‬أال يحتوى على عالمات خاصة) ؟‪(،: ،! ،‬‬
‫‪ .3‬أال يكون هذا االسم من الكلمات المحفوظة فى اللغة البرمجية مثل ‪End , Byte‬‬
‫‪ .4‬المتغير قد يتضمن أرقام و حروف‪.‬‬

‫‪1‬‬
‫فيجول بيسك‬ ‫قسم الحاسباث‬ ‫جامعه ديالى‬
‫د‪.‬فراس الطائي‬ ‫المرحله الرابعه‬ ‫كليت التربيت االساسيت‬

‫نُؼشف يرغ‪ٛ‬ش ف‪ ٙ‬ف‪ٛ‬جٕال ت‪ٛ‬سك ال تذ يٍ اسرخذاو انكهًح ‪( Dim‬اخرصاس نـ ‪)Dimension‬‬


‫ٔيؼُاْا تشيج‪ٛ‬ا ػشف أٔ اػرثش أٌ ْزِ انكهًح ذأيش انكًث‪ٕٛ‬ذش تحجز يكاٌ ف‪ ٙ‬انزاكشج نهًرغ‪ٛ‬شٔذسًح‬
‫نهكًث‪ٕٛ‬ذش تًؼشفح َٕع انث‪ٛ‬اَاخ انر‪ ٙ‬س‪ٛ‬رؼايم يؼٓا‪َ .‬سرط‪ٛ‬غ ذؼش‪ٚ‬ف انًرغ‪ٛ‬شاخ ف‪ ٙ‬يُطقح يٍ انكٕد‬
‫تششط ٔاحذ ْٕٔ ذؼش‪ٚ‬ف انًرغ‪ٛ‬ش قثم اسرخذايّ‪ ،‬يؼظى انًثشيج‪ٚ ٍٛ‬فضهٌٕ ذؼش‪ٚ‬ف انًرغ‪ٛ‬شاخ تشكم‬
‫جًاػ‪ ٙ‬ف‪ ٙ‬تذا‪ٚ‬ح كم ػًه‪ٛ‬ح تشيج‪ٛ‬ح‪.‬‬
‫ٔانص‪ٛ‬غح انؼايح نرؼش‪ٚ‬ف انًرغ‪ٛ‬شاخ ْ‪: ٙ‬‬
‫‪DIM VariableName As DataType‬‬

‫ح‪ٛ‬ث ‪ٚ‬ثذأ ذؼش‪ٚ‬ف انًرغ‪ٛ‬ش تانكهًح ‪ dim‬يرثٕػّ تأسى انًرغ‪ٛ‬ش ‪ VariableName‬ثى انكهًح‬
‫‪as‬يرثٕػّ تُٕع انث‪ٛ‬اَاخ ‪ DataType‬انزٖ َش‪ٚ‬ذ ذؼ‪ ُّٛ‬نهًرغ‪ٛ‬ش ٔ‪ٚ‬جة يالحظح اَّ ‪ٚ‬جة‬
‫اخر‪ٛ‬اس َٕع انث‪ٛ‬اَاخ انزٖ َش‪ٚ‬ذ اسرخذايّ يغ انًرغ‪ٛٛ‬ش تؼ‪ٛ‬اَّ نرفاد٘ اسرخذاو يساحاخ كث‪ٛ‬شج يٍ‬
‫انزاكشج دٌٔ داػ‪.ٙ‬‬

‫‪2‬‬
‫فيجول بيسك‬ ‫قسم الحاسباث‬ ‫جامعه ديالى‬
‫د‪.‬فراس الطائي‬ ‫المرحله الرابعه‬ ‫كليت التربيت االساسيت‬

‫نرؼش‪ٚ‬ف يرغ‪ٛ‬ش نّ االسى ‪ x‬تُٕع انث‪ٛ‬اَاخ ‪Integer‬‬


‫‪Dim X As Integer‬‬
‫ٔنرؼش‪ٚ‬ف يرغ‪ٛ‬ش تأسى ‪ Y‬الَّ َٕع انث‪ٛ‬اَاخ ‪String‬‬
‫‪Dim Y As String‬‬
‫ٔارا اسدَا ذش‪ٚ‬ف انًرغ‪ٛ‬شاخ ‪ x , y‬تُٕع انث‪ٛ‬اَاخ ‪Integer‬‬
‫‪Dim X,Y As Integer‬‬
‫ٔارا اسدَا ذؼش‪ٚ‬ف انًرغ‪ٛ‬ش ‪ x‬تُٕع انث‪ٛ‬اَاخ ‪ٔ integer‬انًرغ‪ٛ‬ش ‪ y‬تُٕع انث‪ٛ‬اَاخ ‪َ string‬كرة‬
‫انجًهح‪.‬‬
‫‪Dim X As Integer, Y As String‬‬

‫كًا ‪ًٚ‬كٍ ذؼ‪ ٍٛٛ‬ق‪ًٛ‬ح اترذائ‪ٛ‬ح نهًرغ‪ٛ‬ش فٗ َفس جًهح انرؼش‪ٚ‬ف كانران‪ٙ‬‬
‫‪Dim X As Integer = 5‬‬

‫كًا ‪ًٚ‬كٍ ذؼ‪ ٍٛٛ‬ق‪ًٛ‬ح اترذائ‪ٛ‬ح ألكثش يٍ ق‪ ًّٛ‬يٍ يرغ‪ٛ‬ش فٗ َفس انجًهح كًا فٗ انجًهح انر‪َ ٙ‬شاْا‬
‫‪Dim X As Integer = 5, Y As Double = 4.99‬‬

‫ٔارا اسدَا ذؼش‪ٚ‬ف انًرغ‪ٛ‬ش ‪ x‬تُٕع انث‪ٛ‬اَاخ ‪Boolean‬‬


‫‪Dim x As Boolean‬‬

‫‪Boolean‬‬ ‫كًا ‪ًٚ‬كٍ ذؼ‪ ٍٛ‬ق‪ ًّٛ‬افرشاض‪ٛ‬ح انٗ انًرغ‪ٛ‬ش يٍ َٕع‬


‫‪Dim x As Boolean = True‬‬

‫ٔارا اسدَا ذؼش‪ٚ‬ف انًرغ‪ٛ‬ش ‪ x‬تُٕع انث‪ٛ‬اَاخ ‪variant‬‬


‫‪Dim X As Variant‬‬
‫‪Dim Y As Variant‬‬
‫‪X=2000‬‬
‫"‪Y="Ali‬‬

‫‪3‬‬
‫فيجول بيسك‬ ‫قسم الحاسباث‬ ‫جامعه ديالى‬
‫د‪.‬فراس الطائي‬ ‫المرحله الرابعه‬ ‫كليت التربيت االساسيت‬

‫انً‪ٛ‬زج انر‪ ٙ‬ذرً‪ٛ‬ز تٓا انًرغ‪ٛ‬شاخ يٍ َٕع ‪ Variant‬ف‪ ٙ‬ايكاَ‪ٛ‬ح اشرًانٓا ػهٗ إَاع يخرهفح يٍ‬
‫انث‪ٛ‬اَاخ‪.‬‬
‫ٔارا اسدَا ذؼش‪ٚ‬ف انًرغ‪ٛ‬ش ‪ x‬تُٕع انث‪ٛ‬اَاخ ‪Date‬‬
‫‪Dim x As Date‬‬

‫ٔارا اسدَا ذؼش‪ٚ‬ف ثاتد ‪Constant‬‬


‫‪Const Pi As Double = 3.14159265‬‬

‫‪4‬‬

You might also like