Professional Documents
Culture Documents
محاضرة1-2
محاضرة1-2
هي اللغة الوحيدة التي يستطيع الحاسب أن يفهمها مباشرة تتألف من األصفار و الواحدات .
هي لغة تستخدم مصطلحات قريبة من اللغة اإلنكليزية ،و يتم تحويل البرامج من لغة المجمع إلى لغة اآللة بواسطة مترجم يسمى المج ّمع
Assembler
هي اللغات التي ظهرت مع ظهور المترجمات Compilerيقوم بترجمة لغة المستوى العالي إلى لغة اآللة ،وأهم هذه اللغات C ++, C :
,فيجوال بيسك ,باسكال ,pascalفورتران ,كوبول , Gobolولغة جافا . Java
هي أحدث اللغات البرمجية التي تعتمد على اللغات الشيئية الموجهة ( ) Object Oriented Languagesوالكائنات الجاهزة وأهم هذه
اللغات , Visual ++ :فيجوال بيسك , Visual Basicفيجوال فوكس برو ,Visual Fox Proدلفي . Delphi
سنقوم بالتعرف على مبادئ اللغه من خالل التمارين :
سالسل الهروب
تمرين
اكتب برنامجا يظهر الوقت التالي على الشاشة حيث يمثل الحرف pفترة ما بعد الظهر :
الشكل
معنى الكتابة مثال الشكل الموافق حسب c++
الجبري
xأصغر أو
X<=y =< ≤
يساوي y
األدوات المنطقية
أولويات التنفيذ بالنسبة للعمليات الحسابية
اتجاه تنفيذ العمليات الحسابية من اليسار إلى اليمين مع مراعاة أولوية التنفيذ حسب مايلي :
ينفذون ثانيا ويكون االتجاه من اليسار إلى اليمين الضرب * والقسمة /وباقي القسمة %
الجمع والطرح تنفذان بالمرحلة األخيرة ويكون االتجاه من اليسار إلى اليمين
مثال 1
? = 1+3+4/2
? = (1+3+4)/2
1+3+4/2 = 6
(1+3+4)/2 = 4
مثال : 2بفرض نريد حساب متوسط ثالث أعداد x ,y,zكيف سنضع العملية الحسابية ؟
االتجاه دائما من اليسار إلى اليمين مع مراعاة أولوية التنفيذ كما قلنا سابقا
18 -3
x=15
االتجاه العملية
من اليسار لليمين )(
من اليسار لليمين *,/,%
من اليسار لليمين الجمع والطرح
من اليسار لليمين < > , >=, <= ,
من اليسار لليمين =! == ,
انتباه :من اليمين لليسار االسناد =
#define pi=3.14
وبذلك يمكن استخدام الثابت piفي أي قسم بالبرناج وهو دائما قيمة ثابتة ال يمك تغييره
وبالتالي عندما نريد تعرف ثوابت معينة خالل برنامج ما يمكن اتباع الطريقة السابقة حيث نضمن عدم إمكانية تغيير قيمها
خالل البرنامج مع االنتباه على أن هذه التعليمة التحتاج لوضع فاصلة منقوطة ; بآخرها.