SlideShare a Scribd company logo
1 of 44
‫األولى‬‫املحاضرة‬
‫اللغة‬‫أساسيات‬
1
‫إعداد‬:‫م‬.‫الحسن‬ ‫غدير‬
ghadeer-al-hasan ghadeerof@gamil.com
‫قبل‬ ‫من‬ ‫ت‬‫ر‬‫طو‬Bjarne Stroustrup
‫مختبرات‬ ‫في‬Bell‫عام‬1979
‫تشغيل‬ ‫منصات‬‫عدة‬ ‫على‬ ‫اللغة‬ ‫هذه‬‫تعمل‬
Windows, Mac OS, UNIX
‫ملترجم‬ ‫نحتاج‬(Compiler)‫البرمجي‬ ‫الكود‬ ‫لتشغيل‬
CodeBlocks, DevC, Borland
‫األحرف‬ ‫لحالة‬‫حساسة‬‫و‬ ‫األهداف‬ ‫متعددة‬ ،‫مترجمة‬ ‫لغة‬
‫التوجه‬‫غرضية‬ ‫ولغة‬(OOP)
‫مقدمة‬... 2
‫املترجمة‬ ‫اللغة‬:‫تنفيذي‬ ‫ملف‬ ‫إلى‬ ‫بنا‬ ‫الخاص‬‫الكود‬ ‫لتشغيل‬‫مترجم‬ ‫يدعى‬‫برنامج‬‫نحتاج‬.
‫التوجه‬‫غرضية‬:‫التجريد‬ ،‫الكبسلة‬....
‫مقدمة‬... 3
‫ل‬‫األو‬‫البرنامج‬:
‫للبرنامج‬ ‫املكتبات‬ ‫اد‬‫ر‬‫استي‬
‫ي‬ ‫الرئيس‬‫التابع‬
‫شاشة‬‫على‬ ‫سائل‬‫ر‬ ‫طباعة‬
‫الحاسب‬
4
‫تعليمة‬cout:
‫بسطر‬ ‫تعليمة‬ ‫كل‬ ‫كتابة‬ ‫يمكن‬
‫واحد‬‫بسطر‬ ‫التعليمات‬ ‫كتابة‬ ‫يمكن‬
5
‫الهروب‬ ‫محارف‬ ‫المعنى‬
  ‫محرف‬
’ ‘ ‫محرف‬
” ‘ ‫محرف‬
? ? ‫محرف‬
a ‫تنبيه‬‫صوتي‬
b ‫حرف‬ ‫مسح‬
n ‫جديد‬ ‫سطر‬
t 8‫أفقية‬ ‫فراغات‬
v 8‫عامودية‬ ‫محاررف‬
‫ب‬‫و‬‫الهر‬ ‫ف‬‫ر‬‫محا‬:
‫املحرف‬ ‫قبلها‬ ‫توضع‬ ‫عندما‬ ‫ف‬‫ر‬‫املحا‬ ‫بعض‬ ‫يوجد‬“”‫خاص‬‫تفسير‬ ‫لها‬‫ن‬‫يكو‬
6
‫التعليقات‬:
‫قراءة‬‫أكثر‬‫الكود‬ ‫تجعل‬.
‫األسطر‬ ‫متعددة‬‫و‬‫سطرية‬‫تعليقات‬.
‫املترجم‬‫يتجاهلها‬ ‫التعليقات‬‫ضمن‬ ‫ق‬‫املحار‬ ‫كل‬.
‫ـ‬‫ـ‬‫ب‬ ‫يبدأ‬‫ي‬‫السطر‬ ‫التعليق‬//
‫ـ‬‫ـ‬‫ب‬ ‫يبدأ‬‫األسطر‬ ‫معدد‬ ‫التعليق‬/*‫ـ‬‫ـ‬‫ب‬ ‫وينتهي‬*/
‫األسطر‬ ‫متعدد‬‫تعليق‬
‫واحد‬ ‫ي‬‫سطر‬‫تعليق‬
7
‫النمط‬ ‫المفتاحية‬ ‫الكملة‬
Boolean bool
Character char
Integer int
Floating point float
Double floating point double
Valueless void
Wide character wchar_t
‫البيانات‬ ‫أنماط‬:
‫البيانات‬‫لتخزين‬‫بالذاكرة‬ ‫مكان‬‫حجز‬ ‫يتم‬‫ل‬‫متحو‬ ‫عن‬‫التصريح‬ ‫عند‬.
‫بالذاكرة‬‫ة‬‫ز‬‫املحجو‬‫املساحة‬ ‫يعكس‬‫ل‬‫املتحو‬ ‫اسم‬
8
‫النمط‬ ‫الحجم‬‫بالبايت‬ ‫النمط‬ ‫مجال‬
char 1 byte -127 to 127 or 0 to 255
unsigned char 1 byte 0 to 255
signed char 1 byte -127 to 127
int 4 byte -2147483648 to 2147483647
unsigned int 4 byte 0 to 4294967295
signed int 4 byte -2147483648 to 2147483647
short int 2 byte -32768 to 32767
unsigned shot int Range 0 to 65,535
signed short int Range -32768 to 32767
long int 4 byte -2,147,483,647 to 2,147,483,647
signed long int 4 byte Same as long int
unsigned long int 4 byte 0 to 4,294,967,295
float 4 byte +/- 3.4e +/- 38 (~7 digits)
double 8 byte +/- 1.7e +/- 308 (~15 digits)
long double 8 byte +/- 1.7e +/- 308 (~15 digits)
wchar_t 2 or 4 byte 1 wide character
‫التابع‬sizeof: 10
‫به‬‫خاص‬‫نمط‬ ‫له‬‫ل‬‫متحو‬ ‫كل‬.
‫الحجم‬ ‫يحدد‬.
‫باملحرف‬ ‫يبدأ‬‫أو‬‫قام‬‫ر‬‫أ‬،‫ف‬‫ر‬‫محا‬‫مجموعة‬ ‫عن‬ ‫ة‬‫ر‬‫عبا‬‫ل‬‫املتحو‬ ‫اسم‬“_”
‫باملحرف‬‫أو‬،‫بمحرف‬‫ل‬‫املتحو‬ ‫اسم‬ ‫يبدا‬“_”
‫االخرف‬ ‫لحالة‬‫حساسة‬ ‫اللغة‬ ‫ألن‬ ،‫والصغيرة‬‫الكبيرة‬‫األحرف‬‫بين‬‫التمييز‬ ‫يجب‬
‫املتحوالت‬: 11
‫املتحوالت‬:
‫متحوالت‬‫مجموعة‬ ‫عن‬ ‫التصريح‬
‫مختلفة‬ ‫بأنماط‬
‫للتمحوالت‬ ‫ابتدائية‬‫قيم‬ ‫إعطاء‬
‫مباشر‬‫بشكل‬
‫عبر‬‫للمتحوالت‬‫قيم‬ ‫إسناد‬
‫ى‬‫أخر‬‫متحوالت‬
‫طباعة‬“‫قيم‬”‫الشاشة‬ ‫على‬ ‫املتحوالت‬
12
‫القسر‬:
‫ل‬‫املتحو‬‫الحظ‬y‫قيمة‬‫ن‬‫بدو‬
‫؟؟؟‬‫النتيجة‬
13
‫القسر‬:
‫لبعضها‬‫متحوالت‬‫إسناد‬
‫األنماط‬ ‫بمختلف‬
14
‫ية‬‫ؤ‬‫ر‬‫مجال‬‫ا‬‫ملتحوالت‬:
‫املحلية‬‫املتحوالت‬:
‫البرمجية‬ ‫والكتل‬‫التوابع‬ ‫ضمن‬‫عنها‬ ‫يصرح‬.
‫فقط‬ ‫والكتل‬‫التوابع‬‫ضمن‬‫استخدامها‬ ‫نستطيع‬
‫والكتل‬‫التوابع‬ ‫من‬ ‫ج‬‫و‬‫الخر‬ ‫عند‬ ‫ية‬‫ؤ‬‫الر‬‫مجال‬‫خارج‬ ‫تصبح‬(‫استخدامها‬ ‫نستطيع‬‫ال‬)
‫العامة‬‫املتحوالت‬:
‫التوابع‬ ‫كل‬‫خارج‬‫تعرف‬
‫مكان‬ ‫أي‬ ‫في‬‫استخدامها‬ ‫نستطيع‬(‫برمجية‬ ‫كتلة‬ ‫وأي‬‫تابع‬ ‫أي‬ ‫ضمن‬)
‫الوسطاء‬‫املتحوالت‬:
‫بالتوابع‬‫خاصة‬(‫بعد‬‫فيما‬ ‫عليها‬‫سنتعرف‬)
15
‫مثال‬:
‫عام‬‫ل‬‫متحو‬
‫املتحوالت‬‫قيم‬‫تغيير‬
‫متحوالت‬‫القيم‬ ‫طباعة‬
‫الكتلة‬ ‫خارج‬‫املتحوالت‬ ‫قيم‬ ‫طباعة‬
‫ل‬‫للمتحو‬ ‫ل‬‫للوصو‬‫ة‬‫ر‬‫القد‬ ‫عدم‬ ‫نالحظ‬Y
16
‫مثال‬: 17
‫واملحلية‬ ‫العامة‬ ‫للمتحوالت‬ ‫ابتدائية‬ ‫قيم‬ ‫إعطاء‬: 18
‫الثوابت‬‫تعريف‬:
‫باستخدام‬#define
‫باستخدام‬const
19
‫املفاتيح‬‫لوحة‬ ‫من‬‫اإلدخال‬:
‫ثم‬ ‫صحيحين‬ ‫عدددين‬ ‫إلدخال‬ ‫توضيحية‬ ‫سالة‬‫ر‬
‫واحدة‬ ‫تعليمة‬ ‫في‬ ‫العددين‬ ‫إلدخال‬
‫املفاتيح‬ ‫لوحة‬ ‫من‬ ‫املدخلة‬ ‫األعداد‬ ‫قيم‬ ‫طباعة‬
‫منفصلتين‬‫تعليمتين‬ ‫في‬ ‫حقيقين‬ ‫عددين‬ ‫إدخال‬
20
‫التخزين‬ ‫صفوف‬:
‫وهي‬،‫والتوابع‬‫للمتحوالت‬ ‫الزمنية‬ ‫الحياة‬ ‫ة‬‫ر‬‫دو‬‫و‬ ‫ية‬‫ؤ‬‫ر‬‫مجال‬ ‫تعرف‬ ‫هي‬:
‫النمط‬ ‫الوصف‬
auto ‫املحلية‬ ‫املتحوالت‬‫لجميع‬‫ي‬ ‫افتراض‬ ‫بشكل‬ ‫يعرف‬‫وهو‬
‫ونستطيع‬‫التوابع‬ ‫ضمن‬‫استخدامه‬
‫ولكن‬‫اليمكن‬‫العامة‬ ‫املتحوالت‬‫مع‬‫استخدامه‬register
static
extern
mutable
21
‫التخزين‬ ‫صفوف‬: ...
‫املفتاحية‬‫الكلمة‬‫نستخدم‬auto‫املتحوالت‬ ‫مع‬
‫فقط‬ ‫املحلية‬.
‫أنها‬ ‫على‬ ‫عامة‬‫متحوالت‬‫عم‬ ‫التصريح‬ ‫يمكن‬‫ال‬auto
22
‫التخزين‬ ‫صفوف‬: ...
‫النمط‬ ‫الوصف‬
auto ‫املحلية‬‫املتحوالت‬‫مع‬ ‫تصرح‬
‫من‬
ً
‫بدال‬ ‫املسجالت‬ ‫في‬‫ل‬‫املتحو‬‫ن‬‫يخز‬RAM
‫للمتحوالت‬ ‫السريع‬‫ل‬‫للوصو‬ ‫املحدد‬‫هذا‬‫يستخدم‬
‫كلمة‬‫وضع‬ ‫يتم‬register‫املطلوب‬‫ل‬‫املتحو‬‫قبل‬
register
static
extern
mutable
23
‫التخزين‬ ‫صفوف‬: ...
‫النمط‬ ‫الوصف‬
auto ‫تسنخدم‬‫والعامة‬ ‫املحلية‬‫املتحوالت‬‫مع‬
‫امل‬‫هذا‬‫على‬ ‫تنفذ‬ ‫والتوابع‬‫األغراض‬ ‫وجميع‬ ‫الذاكرة‬‫في‬ ‫واحد‬‫مكان‬ ‫لديه‬ ‫ل‬‫املتحو‬‫يصبح‬‫وتعديل‬‫كان‬
‫األغراض‬ ‫جميع‬‫قبل‬‫من‬ ‫ك‬‫ر‬‫مشا‬ ‫ل‬‫املتحو‬ ‫يصبح‬‫آخر‬‫بمعنى‬،‫عليه‬
(
ً
‫الحقا‬‫الصفوف‬‫محاضرة‬ ‫في‬‫التوضيح‬‫يتم‬)
register
static
extern
mutable
24
‫التخزين‬ ‫صفوف‬: ...
‫البرمجية‬‫كتلة‬ ‫خارج‬ ‫ساكن‬‫ل‬‫متحو‬‫عن‬ ‫تصريح‬
‫الكتلة‬ ‫داخل‬ ‫ل‬‫املتحو‬‫قيمة‬ ‫يادة‬‫ز‬ ‫تمت‬
‫الكتلة‬ ‫خارج‬‫ل‬‫املتحو‬ ‫قيمة‬ ‫طباعة‬
‫الخرج‬:21
25
‫التخزين‬ ‫صفوف‬: ...
‫النمط‬ ‫الوصف‬
auto ‫ملتحوالت‬‫مرجعية‬‫إلعطاء‬ ‫تستخدم‬‫البرمجية‬ ‫امللفات‬‫لكل‬‫مرئية‬‫ن‬‫تكو‬‫عامة‬.
‫أكثر‬ ‫وجود‬‫عند‬ ‫تستخدم‬‫التابع‬‫أو‬‫العام‬‫ل‬‫املتحو‬ ‫نفس‬‫يتسخدم‬ ‫برمجي‬‫ملف‬‫من‬
register
static
extern
mutable
26
‫التخزين‬ ‫صفوف‬: ...
‫محدد‬‫له‬‫وتابع‬ ، ‫عام‬‫ل‬‫متحو‬extern
‫ثاني‬‫ملف‬‫في‬ ‫لبرنامج‬ ‫مرجعية‬‫ذو‬ ‫التابع‬
‫يم‬‫الثاني‬ ‫امللف‬ ‫في‬ ‫ولكن‬ ‫العام‬ ‫ل‬‫املتحو‬‫نفس‬‫لك‬
‫ل‬‫األو‬ ‫امللف‬ ‫في‬‫ل‬‫للمتحو‬‫مرجعية‬‫ل‬‫املتحو‬‫قيمة‬‫وطباعة‬ ،‫تابع‬ ‫عن‬‫التعريف‬count
‫ل‬‫األو‬‫للملف‬ ‫مرجعية‬‫له‬ ‫الذي‬
27
‫التخزين‬ ‫صفوف‬: ...
‫النمط‬ ‫الوصف‬
auto ‫تستخدم‬‫للصفوف‬‫التابعة‬ ‫األغراض‬‫مع‬‫فقط‬
(‫الصفوف‬‫محاضرة‬ ‫في‬‫التوضيح‬‫سيتم‬)
register
static
extern
mutable
28
‫الحسابية‬‫العمليات‬: 29
‫الحسابية‬‫العمليات‬…: 30
‫الحسابية‬‫العمليات‬…: 31
‫الحسابية‬‫العمليات‬…: 32
‫احة‬‫ز‬‫اإل‬‫عمليات‬: 33
X = 1 X in byte (8 bit)
X << 3
X = 8 X in byte (8 bit)
0 0 0 0 0 0 0 1
0 0 0 0 1 0 0 0
‫ية‬‫ر‬‫اليسا‬ ‫احة‬‫ز‬‫اإل‬‫عملية‬:
‫احة‬‫ز‬‫اإل‬‫عمليات‬: 34
X = 5 X in byte (8 bit)
X << 2
X = 20 X in byte (8 bit)
0 0 0 0 0 1 0 1
0 0 0 1 0 1 0 0
‫احة‬‫ز‬‫اإل‬ ‫عن‬‫نمط‬ ‫كل‬ ‫حجم‬‫تذكر‬ ‫يجب‬ ،‫اللغة‬ ‫في‬‫املوجودة‬ ‫األنماط‬ ‫مع‬ ‫التعامل‬ ‫عند‬
‫الصحيحة‬ ‫األعداد‬‫النمط‬‫نتذكر‬int‫ب‬‫يمثل‬4‫بايت‬
‫العدد‬ ‫لنمثل‬
ُ
‫مثال‬31‫بالنمط‬int
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1
‫احة‬‫ز‬‫اإل‬‫عمليات‬: 35
i = 496 i = 16
‫مثال‬:
‫احة‬‫ز‬‫اإل‬‫عمليات‬: 36
X = 8 X in byte (8 bit)
X >> 1
X = 4 X in byte (8 bit)
0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 0
‫اليمينية‬ ‫احة‬‫ز‬‫اإل‬‫عملية‬:
‫احة‬‫ز‬‫اإل‬‫عمليات‬: 37
X = 10 X in byte (8 bit)
X >> 2
X = 4 X in byte (8 bit)
0 0 0 0 1 0 1 0
0 0 0 0 0 0 1 0
‫اليمينية‬ ‫احة‬‫ز‬‫اإل‬‫عملية‬:
‫احة‬‫ز‬‫اإل‬‫عمليات‬: 38
i = 2 i = 3
‫مثال‬:
‫احة‬‫ز‬‫اإل‬‫عمليات‬: 39
i = 1 i = 0
‫مثال‬:
‫املنطقية‬ ‫والجمع‬‫الضرب‬‫العمليات‬: 40
‫العدد‬ ‫بتات‬ ‫من‬ ‫بت‬ ‫لكل‬ ‫املنطقية‬ ‫والضرب‬ ‫الجمع‬‫عملية‬ ‫اللغة‬ ‫تدعم‬
‫املنطقي‬‫الضرب‬ ‫عملية‬‫نمثل‬‫ة‬&
‫املنطقية‬ ‫الجمع‬ ‫وعملية‬|
‫التماثل‬ ‫عدم‬‫عملية‬ ‫تدعم‬
ً
‫وأيضا‬
A B A&B
0 0 0
0 1 0
1 0 0
1 1 1
A B A | B
0 0 0
0 1 1
1 0 1
1 1 1
A B A ^ B
0 0 0
0 1 1
1 0 1
1 1 0
‫املنطقية‬ ‫والجمع‬‫الضرب‬‫العمليات‬: 41
‫املنطقية‬‫الضرب‬ ‫لعملية‬ ‫مثال‬:
1 1 0 1 0 1 0 1A
0 1 1 0 0 1 1 1B
0 1 0 0 0 1 0 1C
C = A & B
‫املنطقية‬ ‫والجمع‬‫الضرب‬‫العمليات‬: 42
1 1 0 1 0 1 0 1A
0 1 1 0 0 1 1 1B
1 1 1 1 0 1 1 1C
C = A | B
‫املنطقية‬ ‫الجمع‬ ‫لعملية‬ ‫مثال‬:
‫املنطقية‬ ‫والجمع‬‫الضرب‬‫العمليات‬: 43
1 1 0 1 0 1 0 1A
0 1 1 0 0 1 1 1B
1 0 1 1 0 0 1 0C
C = A ^ B
‫التماثل‬ ‫عدم‬ ‫لعملية‬ ‫مثال‬:
‫انتهت‬
‫األولى‬‫املحاضرة‬
44
ghadeer-al-hasan ghadeerof@gamil.com

More Related Content

What's hot

مذكرة الترم الثانى
مذكرة الترم الثانىمذكرة الترم الثانى
مذكرة الترم الثانىHanaa Ahmed
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةhessah_8s
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرارmahaa6789
 
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانويدرس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانويhifakhaldi
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانىHanaa
 
c# المحاضره 4 @ 5 في
 c# المحاضره 4  @  5  في    c# المحاضره 4  @  5  في
c# المحاضره 4 @ 5 في nermeenelhamy1
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1manal889
 
java input & output Statments
java input & output Statmentsjava input & output Statments
java input & output StatmentsSalem Adrugi
 
اوراق العمل
اوراق العملاوراق العمل
اوراق العملmahaa6789
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6khawagah
 
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثاني
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثانيموقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثاني
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثانيملزمتي
 
Repatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter fourRepatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter fourDrMohammed Qassim
 
[C++ Tutorial ] #9 Classes
[C++ Tutorial ] #9 Classes[C++ Tutorial ] #9 Classes
[C++ Tutorial ] #9 ClassesGhadeer AlHasan
 
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005Hanaa Ahmed
 
Algorithm in discovering and correcting words errors in a dictionary or any w...
Algorithm in discovering and correcting words errors in a dictionary or any w...Algorithm in discovering and correcting words errors in a dictionary or any w...
Algorithm in discovering and correcting words errors in a dictionary or any w...kinan keshkeh
 
Automata and Compiler 2020
Automata and Compiler 2020Automata and Compiler 2020
Automata and Compiler 2020Joud Khattab
 

What's hot (20)

مذكرة الترم الثانى
مذكرة الترم الثانىمذكرة الترم الثانى
مذكرة الترم الثانى
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقية
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرار
 
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانويدرس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانى
 
c# المحاضره 4 @ 5 في
 c# المحاضره 4  @  5  في    c# المحاضره 4  @  5  في
c# المحاضره 4 @ 5 في
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1
 
java input & output Statments
java input & output Statmentsjava input & output Statments
java input & output Statments
 
اوراق العمل
اوراق العملاوراق العمل
اوراق العمل
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
 
[C++ Tutorial] #8 Files
[C++ Tutorial] #8 Files[C++ Tutorial] #8 Files
[C++ Tutorial] #8 Files
 
ARRAYS
ARRAYSARRAYS
ARRAYS
 
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثاني
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثانيموقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثاني
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثاني
 
Repatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter fourRepatino code - hamming code (7,4) - chapter four
Repatino code - hamming code (7,4) - chapter four
 
[C++ Tutorial ] #9 Classes
[C++ Tutorial ] #9 Classes[C++ Tutorial ] #9 Classes
[C++ Tutorial ] #9 Classes
 
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
الجزء العملى فى منهج الصف الثالث الإعدادى Visual Basic.Net 2005
 
Algorithm in discovering and correcting words errors in a dictionary or any w...
Algorithm in discovering and correcting words errors in a dictionary or any w...Algorithm in discovering and correcting words errors in a dictionary or any w...
Algorithm in discovering and correcting words errors in a dictionary or any w...
 
Automata and Compiler 2020
Automata and Compiler 2020Automata and Compiler 2020
Automata and Compiler 2020
 
2 variables and constants
2 variables and constants2 variables and constants
2 variables and constants
 
Automata 2
Automata 2Automata 2
Automata 2
 

Similar to 1- Languages Basics

مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةgueste902d
 
مقدمة عن الفيجوال بيسك 9-2019
مقدمة عن الفيجوال بيسك  9-2019مقدمة عن الفيجوال بيسك  9-2019
مقدمة عن الفيجوال بيسك 9-2019Amr Rashed
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةnora_slideshare
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقعguest14c7e5
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1بندر المجلاد
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1jadalkinani1
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1jadalkinani1
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04نوافذ حاسوبية
 
برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة
     برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة     برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة
برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثةميثاق المعموري
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكtahanisaad
 
Important topics in civil engineering-Eng.hassan hammami
Important topics  in civil engineering-Eng.hassan hammamiImportant topics  in civil engineering-Eng.hassan hammami
Important topics in civil engineering-Eng.hassan hammamiBahzad5
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيtahanisaad
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..tahanisaad
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعةMohammad Fahad
 

Similar to 1- Languages Basics (20)

مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
مقدمة عن الفيجوال بيسك 9-2019
مقدمة عن الفيجوال بيسك  9-2019مقدمة عن الفيجوال بيسك  9-2019
مقدمة عن الفيجوال بيسك 9-2019
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
C++
C++C++
C++
 
C++
C++C++
C++
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقع
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1
 
برمجه حاسب1
برمجه حاسب1برمجه حاسب1
برمجه حاسب1
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
 
الحل
الحلالحل
الحل
 
برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة
     برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة     برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة
برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسك
 
Important topics in civil engineering-Eng.hassan hammami
Important topics  in civil engineering-Eng.hassan hammamiImportant topics  in civil engineering-Eng.hassan hammami
Important topics in civil engineering-Eng.hassan hammami
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثاني
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
Vba excel
Vba excelVba excel
Vba excel
 

More from Ghadeer AlHasan

[C++ Tutorial] #7- Linked List
[C++ Tutorial] #7- Linked List[C++ Tutorial] #7- Linked List
[C++ Tutorial] #7- Linked ListGhadeer AlHasan
 
[Java] #8 String and Inner Class
[Java] #8 String and Inner Class[Java] #8 String and Inner Class
[Java] #8 String and Inner ClassGhadeer AlHasan
 
[Java] #7 - Input & Output Stream
[Java] #7 - Input & Output Stream[Java] #7 - Input & Output Stream
[Java] #7 - Input & Output StreamGhadeer AlHasan
 
#6- Arrays and Collections Framework
#6- Arrays and Collections Framework#6- Arrays and Collections Framework
#6- Arrays and Collections FrameworkGhadeer AlHasan
 
5- Overriding and Abstraction In Java
5- Overriding and Abstraction In Java5- Overriding and Abstraction In Java
5- Overriding and Abstraction In JavaGhadeer AlHasan
 
4- Inheritance, Aggregation, Encapsulation and Overloading
4- Inheritance, Aggregation, Encapsulation and Overloading4- Inheritance, Aggregation, Encapsulation and Overloading
4- Inheritance, Aggregation, Encapsulation and OverloadingGhadeer AlHasan
 
2- Introduction to java II
2-  Introduction to java II2-  Introduction to java II
2- Introduction to java IIGhadeer AlHasan
 
#8 (Java Message Service)
#8 (Java Message Service)#8 (Java Message Service)
#8 (Java Message Service)Ghadeer AlHasan
 
#7 (Java Message Service)
#7 (Java Message Service)#7 (Java Message Service)
#7 (Java Message Service)Ghadeer AlHasan
 
#6 (RESTtful Web Wervices)
#6 (RESTtful Web Wervices)#6 (RESTtful Web Wervices)
#6 (RESTtful Web Wervices)Ghadeer AlHasan
 
#5 (Remote Method Invocation)
#5 (Remote Method Invocation)#5 (Remote Method Invocation)
#5 (Remote Method Invocation)Ghadeer AlHasan
 
#4 (Remote Method Invocation)
#4 (Remote Method Invocation)#4 (Remote Method Invocation)
#4 (Remote Method Invocation)Ghadeer AlHasan
 
#3 (Multi Threads With TCP)
#3 (Multi Threads With TCP)#3 (Multi Threads With TCP)
#3 (Multi Threads With TCP)Ghadeer AlHasan
 

More from Ghadeer AlHasan (20)

[C++ Tutorial] #7- Linked List
[C++ Tutorial] #7- Linked List[C++ Tutorial] #7- Linked List
[C++ Tutorial] #7- Linked List
 
[Java] #8 String and Inner Class
[Java] #8 String and Inner Class[Java] #8 String and Inner Class
[Java] #8 String and Inner Class
 
[Java] #7 - Input & Output Stream
[Java] #7 - Input & Output Stream[Java] #7 - Input & Output Stream
[Java] #7 - Input & Output Stream
 
[C++] #5 - Structures
[C++] #5 - Structures[C++] #5 - Structures
[C++] #5 - Structures
 
#6- Arrays and Collections Framework
#6- Arrays and Collections Framework#6- Arrays and Collections Framework
#6- Arrays and Collections Framework
 
5- Overriding and Abstraction In Java
5- Overriding and Abstraction In Java5- Overriding and Abstraction In Java
5- Overriding and Abstraction In Java
 
4- Inheritance, Aggregation, Encapsulation and Overloading
4- Inheritance, Aggregation, Encapsulation and Overloading4- Inheritance, Aggregation, Encapsulation and Overloading
4- Inheritance, Aggregation, Encapsulation and Overloading
 
3- Operators in Java
3- Operators in Java3- Operators in Java
3- Operators in Java
 
2- Introduction to java II
2-  Introduction to java II2-  Introduction to java II
2- Introduction to java II
 
1- Introduction to java
1- Introduction to java1- Introduction to java
1- Introduction to java
 
0- Overview
0- Overview0- Overview
0- Overview
 
2- Control Structures
2-  Control Structures2-  Control Structures
2- Control Structures
 
#8 (Java Message Service)
#8 (Java Message Service)#8 (Java Message Service)
#8 (Java Message Service)
 
#7 (Java Message Service)
#7 (Java Message Service)#7 (Java Message Service)
#7 (Java Message Service)
 
#6 (RESTtful Web Wervices)
#6 (RESTtful Web Wervices)#6 (RESTtful Web Wervices)
#6 (RESTtful Web Wervices)
 
#5 (Remote Method Invocation)
#5 (Remote Method Invocation)#5 (Remote Method Invocation)
#5 (Remote Method Invocation)
 
#4 (Remote Method Invocation)
#4 (Remote Method Invocation)#4 (Remote Method Invocation)
#4 (Remote Method Invocation)
 
#3 (Multi Threads With TCP)
#3 (Multi Threads With TCP)#3 (Multi Threads With TCP)
#3 (Multi Threads With TCP)
 
#2 (UDP)
#2 (UDP)#2 (UDP)
#2 (UDP)
 
#1 (TCPvs. UDP)
#1 (TCPvs. UDP)#1 (TCPvs. UDP)
#1 (TCPvs. UDP)
 

1- Languages Basics