SlideShare a Scribd company logo
‫الالتينية‬‫األحرف‬‫من‬‫مجموعة‬‫من‬‫ويتكون‬،‫الذاكرة‬‫فى‬‫لموقع‬‫يرمز‬‫اسم‬‫هو‬:a , b , c , ……….z
A , B , C , ……….Z
‫واالرقام‬:0 , 1 , 2 , 3 …….9‫يبدأ‬‫أن‬‫بشرط‬(‫اليسار‬‫من‬)‫بحرف‬(‫برقم‬‫وليس‬. )‫استخدام‬‫يمكن‬‫كما‬
‫السفلية‬‫الشرطة‬(_)underscore‫واحد‬‫اسم‬‫لتكوين‬‫كلمتين‬‫لربط‬‫عادة‬‫تستخدم‬‫وهى‬،‫االسم‬‫فى‬.
‫السفلية‬‫الشرطة‬‫بين‬‫التمييز‬‫ضرورة‬ ‫الحظ‬(_)‫المتغير‬‫اسم‬‫فى‬‫بها‬‫مسموح‬‫غير‬‫األخيرة‬‫فهذه‬
‫مثال‬:‫متغيرات‬ ‫كأسماء‬ ‫جائزة‬ ‫التالية‬ ‫األسماء‬:
Student_name-M 323-income-computer-sum_of_x
2
‫ألسماء‬ ‫تمييزا‬ ‫وذلك‬ ، ‫الكبيرة‬ ‫االحرف‬ ‫من‬ ‫بدال‬ ‫المتغيرات‬ ‫اسماء‬ ‫فى‬ ‫الصغيرة‬ ‫األحرف‬ ‫استخدام‬ ‫الحظ‬
‫برنامج‬ ‫كتابة‬ ‫فى‬ ‫عليها‬ ‫االتفاق‬ ‫تم‬ ‫عادة‬ ‫ولكنها‬ ‫ملزمة‬ ‫ليست‬ ‫القاعدة‬ ‫وهذه‬ ‫الثوابت‬ ‫أسماء‬ ‫عن‬ ‫المتغيرات‬
‫بتباعها‬ ‫نقوم‬ ‫وسوف‬ ، ‫سى‬ ‫لغة‬.‫المتغير‬ ‫مثال‬ ، ‫والكبير‬ ‫الصغير‬ ‫الحرف‬ ‫بين‬ ‫تميز‬ ‫سى‬ ‫لغة‬ ‫أن‬ ‫أيضا‬ ‫الحظ‬
cBook‫المتغير‬ ‫يكافئ‬ ‫ال‬cbook‫سى‬ ‫لغة‬ ‫فى‬
3
‫السى‬ ‫لغة‬ ‫فى‬ ‫جائزة‬ ‫الغير‬ ‫التالية‬ ‫لالسماء‬ ‫مثال‬ ‫واليك‬
‫الخطأ‬ ‫االسم‬
‫االسم‬ ‫فى‬ ‫الطرح‬ ‫إشارة‬ ‫استخدام‬ ‫اليجوز‬ Item-price
‫برقم‬ ‫وليس‬ ‫اليسار‬ ‫من‬ ‫بحرف‬ ‫البداية‬ ‫يجب‬ 4 M
‫ال‬‫االسم‬ ‫فى‬ ‫؟‬ ‫االشارة‬ ‫استخدام‬ ‫يجوز‬ why?
‫الصحيحة‬ ‫األعداد‬ ‫لتعريف‬ ‫محجوزة‬ ‫كلمة‬ int
keywords
، ‫أزرق‬ ‫المترجمات‬ ‫أغلب‬ ‫فى‬ ‫لونها‬ ‫يكون‬ ‫والتى‬ ‫اللغة‬ ‫فى‬ ‫أساسيه‬ ‫كلمات‬ ‫هى‬ ‫المحجوزة‬ ‫فالكلمات‬
‫فى‬ ‫االساسيه‬ ‫المحجوزة‬ ‫الكلمات‬ ‫لجميع‬ ‫جدول‬ ‫وهذا‬ ‫سابقا‬ ‫محجوزة‬ ‫ألنها‬ ‫المحجوزة‬ ‫بالكلمات‬ ‫وسميت‬
‫السى‬ ‫لغة‬:
Int Char Else Volatile Return Void Struct Float
Short Signed Register For Continue typedef Case Static
Long Unsigned Auto While Break Union Switch Default
Double If Const Do Sizeof Enum Extern Goto
4
‫تعريفها‬ ‫طريق‬ ‫حسب‬ ‫على‬ ‫لغة‬ ‫كل‬ ‫فى‬ ‫تستخدم‬ ‫والتى‬:
‫المتغير‬:‫ذلك‬ ‫ونرى‬ ‫ارقام‬ ‫ومجموعة‬ ‫حروف‬ ‫مجموعة‬ ‫من‬ ‫مكونه‬ ‫كلمة‬ ‫هو‬‫التالى‬ ‫المثال‬ ‫فى‬
Xx ‫حروف‬ ‫من‬ ‫متغير‬
X 1 ‫وارقام‬ ‫حروف‬ ‫من‬ ‫متغير‬
‫نوع‬ ‫له‬ ‫ويختار‬ ‫صحيح‬ ‫بشكل‬ ‫يعرف‬ ‫ان‬ ‫هو‬ ‫المهم‬ ‫ولكن‬ ‫تشاء‬ ‫ما‬ ‫اكتب‬ ‫المتغير‬ ‫اسم‬ ‫ليس‬ ‫هو‬ ‫المهم‬
‫من‬ ‫البيانات‬ ‫من‬ ‫النوع‬ ‫هذا‬ ‫يحتويه‬ ‫ما‬ ‫بكل‬ ‫االلتزام‬ ‫ويتم‬ ‫اللغة‬ ‫داخل‬ ‫المعرفة‬ ‫البيانات‬ ‫انواع‬ ‫من‬
‫اللغة‬ ‫داخل‬ ‫استخدامه‬ ‫وكيفية‬ ‫معه‬ ‫التعامل‬ ‫وطريقة‬ ‫له‬ ‫القيم‬ ‫وضع‬ ‫شروط‬
5
‫المتغير‬ ‫أن‬ ‫حددنا‬ ‫إذا‬ ‫يحدث‬ ‫ماذا‬x‫العشرى‬ ‫النوع‬ ‫من‬float‫؟‬ ‫صحيحة‬ ‫قيمة‬ ‫المتغير‬ ‫لهذا‬ ‫وعينا‬
‫للمتغير‬ ‫العشرية‬ ‫القيمة‬ ‫تتعين‬ ‫ثم‬ ‫العشرى‬ ‫الثابت‬ ‫الى‬ ‫الصحيح‬ ‫الثابت‬ ‫من‬ ‫تحويل‬ ‫عملية‬ ‫هو‬ ‫هنا‬ ‫يحدث‬ ‫ما‬ ‫إن‬x
‫الجملة‬ ‫تنفيذ‬ ‫عن‬ ‫ينتج‬ ‫فمثال‬:
X = 8 ;
‫الصحيح‬ ‫العدد‬ ‫تحويل‬ ‫عملية‬8‫الكسرى‬ ‫العدد‬ ‫الى‬8.0‫العشرى‬ ‫المتغير‬ ‫مع‬ ‫لتتالئم‬x
‫كان‬ ‫لو‬ ‫ماذا‬ ‫ولكن‬k‫؟‬ ‫مثل‬ ‫كسريا‬ ‫ثابتا‬ ‫له‬ ‫وعينا‬ ‫الصحيح‬ ‫النوع‬ ‫من‬
int k ;
k = 3.6
‫قيمة‬ ‫طبعنا‬ ‫لو‬ ‫الحالة‬ ‫هذه‬ ‫فى‬k‫على‬ ‫لتحصلنا‬3‫وليس‬3.6.‫الصحيح‬ ‫الجزء‬ ‫ويبقى‬ ‫كله‬ ‫يحذف‬ ‫الكسر‬ ‫ان‬ ‫اى‬
‫المتغيرين‬ ‫تحديد‬ ‫تم‬ ‫اذا‬ ‫وبالتالى‬ ‫فقط‬x‫و‬k‫التالى‬ ‫النحو‬ ‫على‬:
6
int k ;
flot x ;
‫الجملة‬ ‫فإن‬x = k
‫العملية‬ ‫ولكن‬ ، ‫كسور‬ ‫فقدان‬ ‫بدون‬ ‫تتم‬ ‫وهى‬ ، ‫عشرى‬ ‫نوع‬ ‫إلى‬ ‫صحيح‬ ‫نوع‬ ‫من‬ ‫تحويل‬ ‫عملية‬ ‫هى‬
k = x ;
‫من‬ ‫فقط‬ ‫الصحيح‬ ‫الجزء‬ ‫تعيين‬ ‫ويتم‬ ، ‫الكسر‬ ‫فيها‬ ‫ويحذف‬ ‫صحيح‬ ‫الى‬ ‫عشرى‬ ‫نوع‬ ‫من‬ ‫تحويل‬ ‫عملية‬ ‫هى‬x‫الى‬k
‫اخر‬ ‫الى‬ ‫نوع‬ ‫من‬ ‫للتحويل‬ ‫سى‬ ‫لغة‬ ‫فى‬ ‫أخرى‬ ‫طريقة‬ ‫هناك‬.‫كان‬ ‫فإذا‬k‫فإن‬ ‫الصحيح‬ ‫النوع‬ ‫من‬:
(float) k
‫العشرى‬ ‫النوع‬ ‫فى‬ ‫له‬ ‫المقابلة‬ ‫القيمة‬ ‫هى‬.‫كان‬ ‫واذا‬x‫فإن‬ ‫العشرى‬ ‫النوع‬ ‫من‬:
( int ) x
‫تساوى‬ ‫حيث‬ ، ‫الصحيح‬ ‫النوع‬ ‫فى‬ ‫له‬ ‫المقابلة‬ ‫القيمة‬ ‫هى‬x‫الكسرى‬ ‫الجزء‬ ‫منها‬ ‫محذوفا‬
7
‫مثال‬:‫؟‬ ‫التالى‬ ‫البرنامج‬ ‫يطبع‬ ‫ماذا‬main()
{
int k;
float x;
k=4;
x=5.7;
printf(“n %f”,(float)k);
printf(“n %d”,(int)x);
}
‫هو‬ ‫الطباعة‬ ‫ناتج‬:
4.000000
5
‫األول‬ ‫العدد‬‫الصحيح‬ ‫الثابت‬ ‫تحويل‬ ‫ناتج‬ ‫هو‬4‫العشرى‬ ‫النوع‬ ‫الى‬
‫الثانى‬ ‫والعدد‬‫العشرى‬ ‫الثابت‬ ‫تحويل‬ ‫ناتج‬ ‫هو‬5.7‫الصحيح‬ ‫النوع‬ ‫الى‬
8
Deceleration
Variable
‫المتغيرات‬ ‫لتعريف‬ ‫اللغة‬ ‫داخل‬ ‫عامة‬ ‫قاعدة‬ ‫يوجد‬‫وهى‬
data type var name ;
‫البيانات‬ ‫نوع‬)‫مسافة‬(‫المتغير‬ ‫اسم‬
‫داخل‬ ‫المتغيرات‬ ‫هذه‬ ‫تعريف‬ ‫ماهية‬ ‫لفهم‬ ‫مالحظات‬ ‫ووضع‬ ‫متغيرات‬ ‫لتعريف‬ ‫االمثلة‬ ‫بعض‬ ‫االن‬ ‫ونرى‬
‫اللغة‬
Int x;
‫اسمه‬ ‫متغير‬ ‫تعريف‬x‫بيانات‬ ‫نوع‬ ‫الى‬ ‫ويشير‬int‫او‬ ‫اللغة‬ ‫مترجم‬ ‫تخبر‬ ‫تنفذ‬ ‫عندما‬ ‫الخطوة‬ ‫وهذه‬
Compiler‫بالمتغير‬ ‫اليه‬ ‫ويشير‬ ‫ويحجزه‬ ‫الذاكرة‬ ‫فى‬ ‫فارغ‬ ‫مكان‬ ‫اقرب‬ ‫عن‬ ‫يبحث‬ ‫ان‬x‫حتى‬
‫تستخدم‬‫بيانات‬ ‫ونوع‬ ‫مختلفة‬ ‫عمليات‬ ‫عليها‬ ‫لعمل‬ ‫الحقا‬ ‫قراءتها‬ ‫ثم‬ ‫البيانات‬ ‫الدخال‬int‫نوع‬ ‫هو‬
‫لتعريف‬‫القصيرة‬ ‫الموجبة‬ ‫الصحيحة‬ ‫االرقام‬
9
Float y ;
‫اسمه‬ ‫متغير‬ ‫تعريف‬ ‫ومعناها‬y‫نوع‬ ‫من‬ ‫بيانات‬ ‫الى‬ ‫ويشير‬float‫كسور‬ ‫على‬ ‫تحتوى‬ ‫ارقام‬ ‫بيانات‬ ‫اى‬
‫بالمتغير‬ ‫اليه‬ ‫ويشير‬ ‫الذاكرة‬ ‫فى‬ ‫مكان‬ ‫له‬ ‫يحجز‬ ‫وان‬ ‫موجبة‬y
‫الذاكرة‬ ‫داخل‬ ‫االماكن‬ ‫احجام‬-:‫الحجم‬‫فمثال‬ ‫المتغير‬ ‫نوع‬ ‫على‬ ‫يعتمد‬‫كان‬ ‫اذا‬int‫يأخذ‬byte2
‫كان‬ ‫اذا‬float‫يأخذ‬byte 4
‫كان‬ ‫اذا‬char‫يأخذ‬byte 1
10
‫وهما‬ ‫رئيسين‬ ‫قسمين‬ ‫الى‬ ‫تنقسم‬ ‫البرمجة‬ ‫لغة‬ ‫داخل‬ ‫عامة‬ ‫بصفة‬ ‫البيانات‬:
1. Bullt in statements
‫مثل‬ ‫اللغة‬ ‫داخل‬ ‫معرفة‬ ‫بيانات‬ ‫انواع‬ ‫هى‬float , char , int
‫عليها‬ ‫يطلق‬ ‫كما‬ ‫او‬ ‫اللغة‬ ‫داخل‬ ‫معرفة‬ ‫كلمة‬ ‫معنى‬word reserved‫انها‬‫المترجم‬ ‫يعرفها‬ ‫كلمة‬
‫المبرمج‬ ‫يتكتبها‬ ‫اخرى‬ ‫اسماء‬ ‫لتعريف‬ ‫تستخدم‬ ‫اساسا‬ ‫هى‬ ‫بل‬ ‫له‬ ‫يعرفها‬ ‫ان‬ ‫المبرمج‬ ‫من‬ ‫واليحتاج‬
‫باختياره‬
2. User define statements
‫داخل‬ ‫توصيف‬ ‫لها‬ ‫ويعمل‬ ‫بتعريفها‬ ‫المبرمج‬ ‫يقوم‬ ‫ولكن‬ ‫اللغة‬ ‫فى‬ ‫موجودة‬ ‫غير‬ ‫بيانات‬ ‫انواع‬ ‫هى‬‫اللغة‬
‫مثل‬ ‫بنفسه‬matrix , pointer , struct
11
‫على‬ ‫متغيرات‬ ‫اى‬ ‫وتعريف‬statements‫كتابة‬ ‫معرفة‬ ‫عملية‬ ‫هى‬ ‫البرمجة‬ ‫تعليم‬ ‫ولذلك‬statements
‫جملة‬ ‫ان‬ ‫نجد‬ ‫فمثال‬ ‫عليها‬ ‫يعتمد‬ ‫شىء‬ ‫كل‬ ‫الن‬ ‫اللغه‬ ‫داخل‬if‫تؤدى‬ ‫جملة‬ ‫هى‬
‫اخرى‬ ‫الى‬ ‫لغة‬ ‫من‬ ‫معها‬ ‫والتعامل‬ ‫كتابتها‬ ‫طريقة‬ ‫فى‬ ‫تختلف‬ ‫ولكنها‬ ‫البرمجة‬ ‫لغات‬ ‫كل‬ ‫داخل‬ ‫الوظيفة‬ ‫نفس‬
‫المتعددة‬ ‫البرمجة‬ ‫لغات‬ ‫بين‬ ‫الجوهرى‬ ‫الفرق‬ ‫هو‬ ‫وهذا‬
12

More Related Content

What's hot

[C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers [C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers
Ghadeer AlHasan
 
1- Languages Basics
1- Languages Basics1- Languages Basics
1- Languages Basics
Ghadeer AlHasan
 
3- Functions
3-  Functions3-  Functions
3- Functions
Ghadeer AlHasan
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1
manal889
 
Php1
Php1Php1
ARRAYS
ARRAYSARRAYS
ARRAYS
jdbc371632
 
الفصل الاول
الفصل الاولالفصل الاول
الفصل الاول
Hanaa
 

What's hot (8)

[C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers [C++ Tutorial] #6- Pointers
[C++ Tutorial] #6- Pointers
 
1- Languages Basics
1- Languages Basics1- Languages Basics
1- Languages Basics
 
المتغيرات
المتغيراتالمتغيرات
المتغيرات
 
3- Functions
3-  Functions3-  Functions
3- Functions
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1
 
Php1
Php1Php1
Php1
 
ARRAYS
ARRAYSARRAYS
ARRAYS
 
الفصل الاول
الفصل الاولالفصل الاول
الفصل الاول
 

Viewers also liked

La Legge Regionale 10/2006 a 10 anni dalla sua approvazione
La Legge Regionale 10/2006 a 10 anni dalla sua approvazioneLa Legge Regionale 10/2006 a 10 anni dalla sua approvazione
La Legge Regionale 10/2006 a 10 anni dalla sua approvazione
Patrimonio culturale FVG
 
Michael crawford other platforms
Michael crawford other platformsMichael crawford other platforms
Michael crawford other platforms
Michael Crawford
 
Japan
JapanJapan
Gandhi & his view
Gandhi & his viewGandhi & his view
Gandhi & his view
Jamana Prashanti
 
Actuaciones de la administración española para el impulso de la energía geoté...
Actuaciones de la administración española para el impulso de la energía geoté...Actuaciones de la administración española para el impulso de la energía geoté...
Actuaciones de la administración española para el impulso de la energía geoté...
Universidad de Alicante
 
N 20160323 bienvenidos sean los crefugiados
N 20160323 bienvenidos sean los crefugiadosN 20160323 bienvenidos sean los crefugiados
N 20160323 bienvenidos sean los crefugiados
rubindecelis32
 
Presente continuo eduard
Presente continuo eduardPresente continuo eduard
Presente continuo eduard
Eduard Martinez
 
'I Ricetti, castelli del popolo che sfidavano il feudalesimo', di Simona Perolo
'I Ricetti, castelli del popolo che sfidavano il feudalesimo', di Simona Perolo'I Ricetti, castelli del popolo che sfidavano il feudalesimo', di Simona Perolo
'I Ricetti, castelli del popolo che sfidavano il feudalesimo', di Simona Perolo
Simona C. Perolo
 
Chal ja bhai
Chal ja bhaiChal ja bhai
Chal ja bhai
Abhishek Gupta
 
Análisis Sintáctico
Análisis SintácticoAnálisis Sintáctico
Análisis Sintáctico
Steven Tabango
 
Impuestos
ImpuestosImpuestos
Impuestos
Angie Rodriguez
 
Temporary Legal Credit Management Formazione Risorse
Temporary Legal Credit Management  Formazione RisorseTemporary Legal Credit Management  Formazione Risorse
Temporary Legal Credit Management Formazione Risorse
gvernarecci
 
L'ecomuseo come strumento di partecipazione
L'ecomuseo come strumento di partecipazioneL'ecomuseo come strumento di partecipazione
L'ecomuseo come strumento di partecipazione
Patrimonio culturale FVG
 
Geolocaliza y posiciona tu negocio en internet con google my business
Geolocaliza y posiciona tu negocio en internet con google my businessGeolocaliza y posiciona tu negocio en internet con google my business
Geolocaliza y posiciona tu negocio en internet con google my business
Gersón Beltran
 

Viewers also liked (16)

La Legge Regionale 10/2006 a 10 anni dalla sua approvazione
La Legge Regionale 10/2006 a 10 anni dalla sua approvazioneLa Legge Regionale 10/2006 a 10 anni dalla sua approvazione
La Legge Regionale 10/2006 a 10 anni dalla sua approvazione
 
Michael crawford other platforms
Michael crawford other platformsMichael crawford other platforms
Michael crawford other platforms
 
Japan
JapanJapan
Japan
 
Gandhi & his view
Gandhi & his viewGandhi & his view
Gandhi & his view
 
Actuaciones de la administración española para el impulso de la energía geoté...
Actuaciones de la administración española para el impulso de la energía geoté...Actuaciones de la administración española para el impulso de la energía geoté...
Actuaciones de la administración española para el impulso de la energía geoté...
 
N 20160323 bienvenidos sean los crefugiados
N 20160323 bienvenidos sean los crefugiadosN 20160323 bienvenidos sean los crefugiados
N 20160323 bienvenidos sean los crefugiados
 
Presente continuo eduard
Presente continuo eduardPresente continuo eduard
Presente continuo eduard
 
Collection of School Fees
Collection of School FeesCollection of School Fees
Collection of School Fees
 
'I Ricetti, castelli del popolo che sfidavano il feudalesimo', di Simona Perolo
'I Ricetti, castelli del popolo che sfidavano il feudalesimo', di Simona Perolo'I Ricetti, castelli del popolo che sfidavano il feudalesimo', di Simona Perolo
'I Ricetti, castelli del popolo che sfidavano il feudalesimo', di Simona Perolo
 
Chal ja bhai
Chal ja bhaiChal ja bhai
Chal ja bhai
 
Sobes3_red13
Sobes3_red13Sobes3_red13
Sobes3_red13
 
Análisis Sintáctico
Análisis SintácticoAnálisis Sintáctico
Análisis Sintáctico
 
Impuestos
ImpuestosImpuestos
Impuestos
 
Temporary Legal Credit Management Formazione Risorse
Temporary Legal Credit Management  Formazione RisorseTemporary Legal Credit Management  Formazione Risorse
Temporary Legal Credit Management Formazione Risorse
 
L'ecomuseo come strumento di partecipazione
L'ecomuseo come strumento di partecipazioneL'ecomuseo come strumento di partecipazione
L'ecomuseo come strumento di partecipazione
 
Geolocaliza y posiciona tu negocio en internet con google my business
Geolocaliza y posiciona tu negocio en internet con google my businessGeolocaliza y posiciona tu negocio en internet con google my business
Geolocaliza y posiciona tu negocio en internet con google my business
 

Similar to 2 variables and constants

Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب
nermine amin
 
6 arrays
6 arrays6 arrays
VARIABLE TYPES
VARIABLE TYPESVARIABLE TYPES
VARIABLE TYPES
mohdshr
 
Computer 3rd-preparatory-second-term-khawagah-6
Computer 3rd-preparatory-second-term-khawagah-6Computer 3rd-preparatory-second-term-khawagah-6
Computer 3rd-preparatory-second-term-khawagah-6
khawagah
 
7 functions
7 functions7 functions
7 functions
Bint EL-maghrabi
 
Mathematical Operation & Expression and Assignment Statements
Mathematical Operation & Expression and Assignment StatementsMathematical Operation & Expression and Assignment Statements
Mathematical Operation & Expression and Assignment Statements
Muhammad Hassan
 
C__01 بوربوينت اساليب برمجه علوم حاسوب.pptx
C__01 بوربوينت اساليب برمجه علوم حاسوب.pptxC__01 بوربوينت اساليب برمجه علوم حاسوب.pptx
C__01 بوربوينت اساليب برمجه علوم حاسوب.pptx
WaleddeenBashirAlgen
 
4- Arrays
4-  Arrays4-  Arrays
4- Arrays
Ghadeer AlHasan
 
Perl tutorial
Perl tutorial Perl tutorial
Perl tutorial
mohamednacim
 
محاضرات تحليل احصائي Spss
محاضرات تحليل احصائي Spssمحاضرات تحليل احصائي Spss
محاضرات تحليل احصائي Spss
chamkki999
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
نوافذ حاسوبية
 
c# المحاضره 4 @ 5 في
 c# المحاضره 4  @  5  في    c# المحاضره 4  @  5  في
c# المحاضره 4 @ 5 في
nermeenelhamy1
 
Uml class diagram
Uml class diagramUml class diagram
Uml class diagram
Sally Jarkas
 
Mohmed sabry
Mohmed sabryMohmed sabry
Mohmed sabry
mohamedsabry269
 
سلسلة تعلم البرمجة بلغة C / C++ - 2
سلسلة تعلم البرمجة بلغة  C / C++ - 2 سلسلة تعلم البرمجة بلغة  C / C++ - 2
سلسلة تعلم البرمجة بلغة C / C++ - 2
بندر المجلاد
 
Variable
VariableVariable

Similar to 2 variables and constants (18)

Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب
 
6 arrays
6 arrays6 arrays
6 arrays
 
VARIABLE TYPES
VARIABLE TYPESVARIABLE TYPES
VARIABLE TYPES
 
Computer 3rd-preparatory-second-term-khawagah-6
Computer 3rd-preparatory-second-term-khawagah-6Computer 3rd-preparatory-second-term-khawagah-6
Computer 3rd-preparatory-second-term-khawagah-6
 
7 functions
7 functions7 functions
7 functions
 
Mathematical Operation & Expression and Assignment Statements
Mathematical Operation & Expression and Assignment StatementsMathematical Operation & Expression and Assignment Statements
Mathematical Operation & Expression and Assignment Statements
 
C__01 بوربوينت اساليب برمجه علوم حاسوب.pptx
C__01 بوربوينت اساليب برمجه علوم حاسوب.pptxC__01 بوربوينت اساليب برمجه علوم حاسوب.pptx
C__01 بوربوينت اساليب برمجه علوم حاسوب.pptx
 
4- Arrays
4-  Arrays4-  Arrays
4- Arrays
 
Perl tutorial
Perl tutorial Perl tutorial
Perl tutorial
 
Ch1 ar
Ch1 arCh1 ar
Ch1 ar
 
Ch7 ar2
Ch7 ar2Ch7 ar2
Ch7 ar2
 
محاضرات تحليل احصائي Spss
محاضرات تحليل احصائي Spssمحاضرات تحليل احصائي Spss
محاضرات تحليل احصائي Spss
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
 
c# المحاضره 4 @ 5 في
 c# المحاضره 4  @  5  في    c# المحاضره 4  @  5  في
c# المحاضره 4 @ 5 في
 
Uml class diagram
Uml class diagramUml class diagram
Uml class diagram
 
Mohmed sabry
Mohmed sabryMohmed sabry
Mohmed sabry
 
سلسلة تعلم البرمجة بلغة C / C++ - 2
سلسلة تعلم البرمجة بلغة  C / C++ - 2 سلسلة تعلم البرمجة بلغة  C / C++ - 2
سلسلة تعلم البرمجة بلغة C / C++ - 2
 
Variable
VariableVariable
Variable
 

More from Bint EL-maghrabi

10 template code program
10 template code program10 template code program
10 template code program
Bint EL-maghrabi
 
9 message error
9 message error9 message error
9 message error
Bint EL-maghrabi
 
8 header files
8 header files8 header files
8 header files
Bint EL-maghrabi
 
5 loops
5 loops5 loops
4 flow control statements
4 flow control statements4 flow control statements
4 flow control statements
Bint EL-maghrabi
 
3 operators
3 operators3 operators
3 operators
Bint EL-maghrabi
 
01 Introduction in C++
01 Introduction in C++01 Introduction in C++
01 Introduction in C++
Bint EL-maghrabi
 

More from Bint EL-maghrabi (7)

10 template code program
10 template code program10 template code program
10 template code program
 
9 message error
9 message error9 message error
9 message error
 
8 header files
8 header files8 header files
8 header files
 
5 loops
5 loops5 loops
5 loops
 
4 flow control statements
4 flow control statements4 flow control statements
4 flow control statements
 
3 operators
3 operators3 operators
3 operators
 
01 Introduction in C++
01 Introduction in C++01 Introduction in C++
01 Introduction in C++
 

Recently uploaded

لرفع مستوي التدريب حقيبة لتدريب المدربين
لرفع مستوي التدريب حقيبة لتدريب المدربينلرفع مستوي التدريب حقيبة لتدريب المدربين
لرفع مستوي التدريب حقيبة لتدريب المدربين
GergesIbrahim5
 
عرض حول كيفية منهجية التراسل الاداري.pptx
عرض حول  كيفية منهجية التراسل الاداري.pptxعرض حول  كيفية منهجية التراسل الاداري.pptx
عرض حول كيفية منهجية التراسل الاداري.pptx
miloudaitblal001
 
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARIPPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
RadaIsdasari
 
أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdfأهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
elmadrasah8
 
مدخل الى مجال المقاربات البيداغوجية .pdf
مدخل الى مجال المقاربات البيداغوجية .pdfمدخل الى مجال المقاربات البيداغوجية .pdf
مدخل الى مجال المقاربات البيداغوجية .pdf
AhmedLansary1
 
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdfتعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
elmadrasah8
 
تطبيقات الواقع المعزز في التعليم والتعلم.pdf
تطبيقات الواقع المعزز في التعليم والتعلم.pdfتطبيقات الواقع المعزز في التعليم والتعلم.pdf
تطبيقات الواقع المعزز في التعليم والتعلم.pdf
joreyaa
 
الطفرات الجينية.pptx.......................................
الطفرات الجينية.pptx.......................................الطفرات الجينية.pptx.......................................
الطفرات الجينية.pptx.......................................
hakim hassan
 

Recently uploaded (8)

لرفع مستوي التدريب حقيبة لتدريب المدربين
لرفع مستوي التدريب حقيبة لتدريب المدربينلرفع مستوي التدريب حقيبة لتدريب المدربين
لرفع مستوي التدريب حقيبة لتدريب المدربين
 
عرض حول كيفية منهجية التراسل الاداري.pptx
عرض حول  كيفية منهجية التراسل الاداري.pptxعرض حول  كيفية منهجية التراسل الاداري.pptx
عرض حول كيفية منهجية التراسل الاداري.pptx
 
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARIPPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
PPT SEMINAR HASIL PRODI BAHASA DAN SASTRA ARAB RADA ISDA SARI
 
أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdfأهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
أهمية تعليم البرمجة للأطفال في العصر الرقمي.pdf
 
مدخل الى مجال المقاربات البيداغوجية .pdf
مدخل الى مجال المقاربات البيداغوجية .pdfمدخل الى مجال المقاربات البيداغوجية .pdf
مدخل الى مجال المقاربات البيداغوجية .pdf
 
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdfتعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
تعلم البرمجة للأطفال- مفتاح المستقبل الرقمي.pdf
 
تطبيقات الواقع المعزز في التعليم والتعلم.pdf
تطبيقات الواقع المعزز في التعليم والتعلم.pdfتطبيقات الواقع المعزز في التعليم والتعلم.pdf
تطبيقات الواقع المعزز في التعليم والتعلم.pdf
 
الطفرات الجينية.pptx.......................................
الطفرات الجينية.pptx.......................................الطفرات الجينية.pptx.......................................
الطفرات الجينية.pptx.......................................
 

2 variables and constants

  • 1.
  • 2. ‫الالتينية‬‫األحرف‬‫من‬‫مجموعة‬‫من‬‫ويتكون‬،‫الذاكرة‬‫فى‬‫لموقع‬‫يرمز‬‫اسم‬‫هو‬:a , b , c , ……….z A , B , C , ……….Z ‫واالرقام‬:0 , 1 , 2 , 3 …….9‫يبدأ‬‫أن‬‫بشرط‬(‫اليسار‬‫من‬)‫بحرف‬(‫برقم‬‫وليس‬. )‫استخدام‬‫يمكن‬‫كما‬ ‫السفلية‬‫الشرطة‬(_)underscore‫واحد‬‫اسم‬‫لتكوين‬‫كلمتين‬‫لربط‬‫عادة‬‫تستخدم‬‫وهى‬،‫االسم‬‫فى‬. ‫السفلية‬‫الشرطة‬‫بين‬‫التمييز‬‫ضرورة‬ ‫الحظ‬(_)‫المتغير‬‫اسم‬‫فى‬‫بها‬‫مسموح‬‫غير‬‫األخيرة‬‫فهذه‬ ‫مثال‬:‫متغيرات‬ ‫كأسماء‬ ‫جائزة‬ ‫التالية‬ ‫األسماء‬: Student_name-M 323-income-computer-sum_of_x 2
  • 3. ‫ألسماء‬ ‫تمييزا‬ ‫وذلك‬ ، ‫الكبيرة‬ ‫االحرف‬ ‫من‬ ‫بدال‬ ‫المتغيرات‬ ‫اسماء‬ ‫فى‬ ‫الصغيرة‬ ‫األحرف‬ ‫استخدام‬ ‫الحظ‬ ‫برنامج‬ ‫كتابة‬ ‫فى‬ ‫عليها‬ ‫االتفاق‬ ‫تم‬ ‫عادة‬ ‫ولكنها‬ ‫ملزمة‬ ‫ليست‬ ‫القاعدة‬ ‫وهذه‬ ‫الثوابت‬ ‫أسماء‬ ‫عن‬ ‫المتغيرات‬ ‫بتباعها‬ ‫نقوم‬ ‫وسوف‬ ، ‫سى‬ ‫لغة‬.‫المتغير‬ ‫مثال‬ ، ‫والكبير‬ ‫الصغير‬ ‫الحرف‬ ‫بين‬ ‫تميز‬ ‫سى‬ ‫لغة‬ ‫أن‬ ‫أيضا‬ ‫الحظ‬ cBook‫المتغير‬ ‫يكافئ‬ ‫ال‬cbook‫سى‬ ‫لغة‬ ‫فى‬ 3 ‫السى‬ ‫لغة‬ ‫فى‬ ‫جائزة‬ ‫الغير‬ ‫التالية‬ ‫لالسماء‬ ‫مثال‬ ‫واليك‬ ‫الخطأ‬ ‫االسم‬ ‫االسم‬ ‫فى‬ ‫الطرح‬ ‫إشارة‬ ‫استخدام‬ ‫اليجوز‬ Item-price ‫برقم‬ ‫وليس‬ ‫اليسار‬ ‫من‬ ‫بحرف‬ ‫البداية‬ ‫يجب‬ 4 M ‫ال‬‫االسم‬ ‫فى‬ ‫؟‬ ‫االشارة‬ ‫استخدام‬ ‫يجوز‬ why? ‫الصحيحة‬ ‫األعداد‬ ‫لتعريف‬ ‫محجوزة‬ ‫كلمة‬ int
  • 4. keywords ، ‫أزرق‬ ‫المترجمات‬ ‫أغلب‬ ‫فى‬ ‫لونها‬ ‫يكون‬ ‫والتى‬ ‫اللغة‬ ‫فى‬ ‫أساسيه‬ ‫كلمات‬ ‫هى‬ ‫المحجوزة‬ ‫فالكلمات‬ ‫فى‬ ‫االساسيه‬ ‫المحجوزة‬ ‫الكلمات‬ ‫لجميع‬ ‫جدول‬ ‫وهذا‬ ‫سابقا‬ ‫محجوزة‬ ‫ألنها‬ ‫المحجوزة‬ ‫بالكلمات‬ ‫وسميت‬ ‫السى‬ ‫لغة‬: Int Char Else Volatile Return Void Struct Float Short Signed Register For Continue typedef Case Static Long Unsigned Auto While Break Union Switch Default Double If Const Do Sizeof Enum Extern Goto 4
  • 5. ‫تعريفها‬ ‫طريق‬ ‫حسب‬ ‫على‬ ‫لغة‬ ‫كل‬ ‫فى‬ ‫تستخدم‬ ‫والتى‬: ‫المتغير‬:‫ذلك‬ ‫ونرى‬ ‫ارقام‬ ‫ومجموعة‬ ‫حروف‬ ‫مجموعة‬ ‫من‬ ‫مكونه‬ ‫كلمة‬ ‫هو‬‫التالى‬ ‫المثال‬ ‫فى‬ Xx ‫حروف‬ ‫من‬ ‫متغير‬ X 1 ‫وارقام‬ ‫حروف‬ ‫من‬ ‫متغير‬ ‫نوع‬ ‫له‬ ‫ويختار‬ ‫صحيح‬ ‫بشكل‬ ‫يعرف‬ ‫ان‬ ‫هو‬ ‫المهم‬ ‫ولكن‬ ‫تشاء‬ ‫ما‬ ‫اكتب‬ ‫المتغير‬ ‫اسم‬ ‫ليس‬ ‫هو‬ ‫المهم‬ ‫من‬ ‫البيانات‬ ‫من‬ ‫النوع‬ ‫هذا‬ ‫يحتويه‬ ‫ما‬ ‫بكل‬ ‫االلتزام‬ ‫ويتم‬ ‫اللغة‬ ‫داخل‬ ‫المعرفة‬ ‫البيانات‬ ‫انواع‬ ‫من‬ ‫اللغة‬ ‫داخل‬ ‫استخدامه‬ ‫وكيفية‬ ‫معه‬ ‫التعامل‬ ‫وطريقة‬ ‫له‬ ‫القيم‬ ‫وضع‬ ‫شروط‬ 5
  • 6. ‫المتغير‬ ‫أن‬ ‫حددنا‬ ‫إذا‬ ‫يحدث‬ ‫ماذا‬x‫العشرى‬ ‫النوع‬ ‫من‬float‫؟‬ ‫صحيحة‬ ‫قيمة‬ ‫المتغير‬ ‫لهذا‬ ‫وعينا‬ ‫للمتغير‬ ‫العشرية‬ ‫القيمة‬ ‫تتعين‬ ‫ثم‬ ‫العشرى‬ ‫الثابت‬ ‫الى‬ ‫الصحيح‬ ‫الثابت‬ ‫من‬ ‫تحويل‬ ‫عملية‬ ‫هو‬ ‫هنا‬ ‫يحدث‬ ‫ما‬ ‫إن‬x ‫الجملة‬ ‫تنفيذ‬ ‫عن‬ ‫ينتج‬ ‫فمثال‬: X = 8 ; ‫الصحيح‬ ‫العدد‬ ‫تحويل‬ ‫عملية‬8‫الكسرى‬ ‫العدد‬ ‫الى‬8.0‫العشرى‬ ‫المتغير‬ ‫مع‬ ‫لتتالئم‬x ‫كان‬ ‫لو‬ ‫ماذا‬ ‫ولكن‬k‫؟‬ ‫مثل‬ ‫كسريا‬ ‫ثابتا‬ ‫له‬ ‫وعينا‬ ‫الصحيح‬ ‫النوع‬ ‫من‬ int k ; k = 3.6 ‫قيمة‬ ‫طبعنا‬ ‫لو‬ ‫الحالة‬ ‫هذه‬ ‫فى‬k‫على‬ ‫لتحصلنا‬3‫وليس‬3.6.‫الصحيح‬ ‫الجزء‬ ‫ويبقى‬ ‫كله‬ ‫يحذف‬ ‫الكسر‬ ‫ان‬ ‫اى‬ ‫المتغيرين‬ ‫تحديد‬ ‫تم‬ ‫اذا‬ ‫وبالتالى‬ ‫فقط‬x‫و‬k‫التالى‬ ‫النحو‬ ‫على‬: 6
  • 7. int k ; flot x ; ‫الجملة‬ ‫فإن‬x = k ‫العملية‬ ‫ولكن‬ ، ‫كسور‬ ‫فقدان‬ ‫بدون‬ ‫تتم‬ ‫وهى‬ ، ‫عشرى‬ ‫نوع‬ ‫إلى‬ ‫صحيح‬ ‫نوع‬ ‫من‬ ‫تحويل‬ ‫عملية‬ ‫هى‬ k = x ; ‫من‬ ‫فقط‬ ‫الصحيح‬ ‫الجزء‬ ‫تعيين‬ ‫ويتم‬ ، ‫الكسر‬ ‫فيها‬ ‫ويحذف‬ ‫صحيح‬ ‫الى‬ ‫عشرى‬ ‫نوع‬ ‫من‬ ‫تحويل‬ ‫عملية‬ ‫هى‬x‫الى‬k ‫اخر‬ ‫الى‬ ‫نوع‬ ‫من‬ ‫للتحويل‬ ‫سى‬ ‫لغة‬ ‫فى‬ ‫أخرى‬ ‫طريقة‬ ‫هناك‬.‫كان‬ ‫فإذا‬k‫فإن‬ ‫الصحيح‬ ‫النوع‬ ‫من‬: (float) k ‫العشرى‬ ‫النوع‬ ‫فى‬ ‫له‬ ‫المقابلة‬ ‫القيمة‬ ‫هى‬.‫كان‬ ‫واذا‬x‫فإن‬ ‫العشرى‬ ‫النوع‬ ‫من‬: ( int ) x ‫تساوى‬ ‫حيث‬ ، ‫الصحيح‬ ‫النوع‬ ‫فى‬ ‫له‬ ‫المقابلة‬ ‫القيمة‬ ‫هى‬x‫الكسرى‬ ‫الجزء‬ ‫منها‬ ‫محذوفا‬ 7
  • 8. ‫مثال‬:‫؟‬ ‫التالى‬ ‫البرنامج‬ ‫يطبع‬ ‫ماذا‬main() { int k; float x; k=4; x=5.7; printf(“n %f”,(float)k); printf(“n %d”,(int)x); } ‫هو‬ ‫الطباعة‬ ‫ناتج‬: 4.000000 5 ‫األول‬ ‫العدد‬‫الصحيح‬ ‫الثابت‬ ‫تحويل‬ ‫ناتج‬ ‫هو‬4‫العشرى‬ ‫النوع‬ ‫الى‬ ‫الثانى‬ ‫والعدد‬‫العشرى‬ ‫الثابت‬ ‫تحويل‬ ‫ناتج‬ ‫هو‬5.7‫الصحيح‬ ‫النوع‬ ‫الى‬ 8
  • 9. Deceleration Variable ‫المتغيرات‬ ‫لتعريف‬ ‫اللغة‬ ‫داخل‬ ‫عامة‬ ‫قاعدة‬ ‫يوجد‬‫وهى‬ data type var name ; ‫البيانات‬ ‫نوع‬)‫مسافة‬(‫المتغير‬ ‫اسم‬ ‫داخل‬ ‫المتغيرات‬ ‫هذه‬ ‫تعريف‬ ‫ماهية‬ ‫لفهم‬ ‫مالحظات‬ ‫ووضع‬ ‫متغيرات‬ ‫لتعريف‬ ‫االمثلة‬ ‫بعض‬ ‫االن‬ ‫ونرى‬ ‫اللغة‬ Int x; ‫اسمه‬ ‫متغير‬ ‫تعريف‬x‫بيانات‬ ‫نوع‬ ‫الى‬ ‫ويشير‬int‫او‬ ‫اللغة‬ ‫مترجم‬ ‫تخبر‬ ‫تنفذ‬ ‫عندما‬ ‫الخطوة‬ ‫وهذه‬ Compiler‫بالمتغير‬ ‫اليه‬ ‫ويشير‬ ‫ويحجزه‬ ‫الذاكرة‬ ‫فى‬ ‫فارغ‬ ‫مكان‬ ‫اقرب‬ ‫عن‬ ‫يبحث‬ ‫ان‬x‫حتى‬ ‫تستخدم‬‫بيانات‬ ‫ونوع‬ ‫مختلفة‬ ‫عمليات‬ ‫عليها‬ ‫لعمل‬ ‫الحقا‬ ‫قراءتها‬ ‫ثم‬ ‫البيانات‬ ‫الدخال‬int‫نوع‬ ‫هو‬ ‫لتعريف‬‫القصيرة‬ ‫الموجبة‬ ‫الصحيحة‬ ‫االرقام‬ 9
  • 10. Float y ; ‫اسمه‬ ‫متغير‬ ‫تعريف‬ ‫ومعناها‬y‫نوع‬ ‫من‬ ‫بيانات‬ ‫الى‬ ‫ويشير‬float‫كسور‬ ‫على‬ ‫تحتوى‬ ‫ارقام‬ ‫بيانات‬ ‫اى‬ ‫بالمتغير‬ ‫اليه‬ ‫ويشير‬ ‫الذاكرة‬ ‫فى‬ ‫مكان‬ ‫له‬ ‫يحجز‬ ‫وان‬ ‫موجبة‬y ‫الذاكرة‬ ‫داخل‬ ‫االماكن‬ ‫احجام‬-:‫الحجم‬‫فمثال‬ ‫المتغير‬ ‫نوع‬ ‫على‬ ‫يعتمد‬‫كان‬ ‫اذا‬int‫يأخذ‬byte2 ‫كان‬ ‫اذا‬float‫يأخذ‬byte 4 ‫كان‬ ‫اذا‬char‫يأخذ‬byte 1 10
  • 11. ‫وهما‬ ‫رئيسين‬ ‫قسمين‬ ‫الى‬ ‫تنقسم‬ ‫البرمجة‬ ‫لغة‬ ‫داخل‬ ‫عامة‬ ‫بصفة‬ ‫البيانات‬: 1. Bullt in statements ‫مثل‬ ‫اللغة‬ ‫داخل‬ ‫معرفة‬ ‫بيانات‬ ‫انواع‬ ‫هى‬float , char , int ‫عليها‬ ‫يطلق‬ ‫كما‬ ‫او‬ ‫اللغة‬ ‫داخل‬ ‫معرفة‬ ‫كلمة‬ ‫معنى‬word reserved‫انها‬‫المترجم‬ ‫يعرفها‬ ‫كلمة‬ ‫المبرمج‬ ‫يتكتبها‬ ‫اخرى‬ ‫اسماء‬ ‫لتعريف‬ ‫تستخدم‬ ‫اساسا‬ ‫هى‬ ‫بل‬ ‫له‬ ‫يعرفها‬ ‫ان‬ ‫المبرمج‬ ‫من‬ ‫واليحتاج‬ ‫باختياره‬ 2. User define statements ‫داخل‬ ‫توصيف‬ ‫لها‬ ‫ويعمل‬ ‫بتعريفها‬ ‫المبرمج‬ ‫يقوم‬ ‫ولكن‬ ‫اللغة‬ ‫فى‬ ‫موجودة‬ ‫غير‬ ‫بيانات‬ ‫انواع‬ ‫هى‬‫اللغة‬ ‫مثل‬ ‫بنفسه‬matrix , pointer , struct 11
  • 12. ‫على‬ ‫متغيرات‬ ‫اى‬ ‫وتعريف‬statements‫كتابة‬ ‫معرفة‬ ‫عملية‬ ‫هى‬ ‫البرمجة‬ ‫تعليم‬ ‫ولذلك‬statements ‫جملة‬ ‫ان‬ ‫نجد‬ ‫فمثال‬ ‫عليها‬ ‫يعتمد‬ ‫شىء‬ ‫كل‬ ‫الن‬ ‫اللغه‬ ‫داخل‬if‫تؤدى‬ ‫جملة‬ ‫هى‬ ‫اخرى‬ ‫الى‬ ‫لغة‬ ‫من‬ ‫معها‬ ‫والتعامل‬ ‫كتابتها‬ ‫طريقة‬ ‫فى‬ ‫تختلف‬ ‫ولكنها‬ ‫البرمجة‬ ‫لغات‬ ‫كل‬ ‫داخل‬ ‫الوظيفة‬ ‫نفس‬ ‫المتعددة‬ ‫البرمجة‬ ‫لغات‬ ‫بين‬ ‫الجوهرى‬ ‫الفرق‬ ‫هو‬ ‫وهذا‬ 12