منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
عزيزي الزائر عزيزتي الزائرة يرجي التكرم بتسجبل الدخول
لي اجل تستطيع اطهار جميع المواضيع والاقسام
اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي المنتدي

نتشرف بتسجيل

ادارة المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
عزيزي الزائر عزيزتي الزائرة يرجي التكرم بتسجبل الدخول
لي اجل تستطيع اطهار جميع المواضيع والاقسام
اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي المنتدي

نتشرف بتسجيل

ادارة المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقاأكبر منتدى هكر عربي متخصص بجديد الثغرات واختراق المواقع والأجهزة.منتدى إختراق البريد والايميلات- قسم اختراق دورة إحتراف التلغيمدورة اختراق IPs من نوع SIPو VOIP‎دورة كشف التلغيم‎دورة اختراق الأجهزة‎دورة
 
الرئيسيةأحدث الصورالتسجيلدخول


تحياتي لك الباب مفتوح لي في جميع الاقسام الذي تريده عند المشاركه  اي استفسار انا جاهز ان شاء الله
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
سحابة الكلمات الدلالية
المواضيع الأخيرة
» انشاء ./payload
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالأربعاء أغسطس 11, 2021 12:03 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» دروس تعلم فنون الهكرز للمبتدئين
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالجمعة ديسمبر 29, 2017 1:33 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» اقوى كود ازالة حسابات الفيس بوك
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالجمعة ديسمبر 29, 2017 1:27 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» عملاق التحميل من التورنت Vuze 5.6.0.0 الجديد كليا واحدث الادوات والاصدرات
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالسبت مارس 07, 2015 11:36 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» برنامج FastPictureViewer 1.9 Build 342 لتعديل و عرض الصور بكل سهوله
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالأربعاء مارس 04, 2015 3:57 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» احدث فلود اضافات روم 2015
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالأربعاء مارس 04, 2015 10:20 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]VB6[ أفضل الطرق لتجميل برامجك شبكة الجنرال صدام الشرعبي
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالثلاثاء مارس 03, 2015 10:58 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» الدرس الثالث -الجمل الشرطية و الدوارات شبكة الجنرال صدام الشرعبي
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالثلاثاء مارس 03, 2015 10:55 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» الدرس الثاني -المتغيرات شبكة الجنرال صدام الشرعبي
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالثلاثاء مارس 03, 2015 10:53 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]#C[ الدرس الاول تعلم خطوة بخطوة , مع الإجابة عن أي سؤال شبكة الجنرال صدام الشرعبي
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالثلاثاء مارس 03, 2015 10:52 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]C#[ الخطوه الثانية اضافةالبيانات بالـ LINQ شبكة الجنرال صدام الشرعبي
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالثلاثاء مارس 03, 2015 10:47 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]C#[ الخطوه الاولى لأستيعاب الـ LINQ شبكة الجنرال صدام الشرعبي
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالثلاثاء مارس 03, 2015 10:45 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]#C[ عمل برامج للاجهزه النقاله والPDA‏ شبكة الجنرال صدام الشرعبي
مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالثلاثاء مارس 03, 2015 10:41 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

نوفمبر 2024
الإثنينالثلاثاءالأربعاءالخميسالجمعةالسبتالأحد
    123
45678910
11121314151617
18192021222324
252627282930 
اليوميةاليومية
التبادل الاعلاني

انشاء منتدى مجاني



أفضل 10 فاتحي مواضيع
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
جنـرال الـهكـر
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
رابح..زيرؤ.فؤر.ايفر
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
ابوعلي
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
ملك الهكر
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
سنايبر1
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
العاشق
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
الساحر
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
__alsafa7__
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
صدام الشرعبي
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
أفضل 10 أعضاء في هذا المنتدى
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے - 1851
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
رابح..زيرؤ.فؤر.ايفر - 300
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
جنـرال الـهكـر - 227
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
سنايبر1 - 146
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
ابوعلي - 55
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
العاشق - 49
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
نسيـم البحـر1 - 27
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
ملك الهكر - 27
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
لووورد اليمن - 24
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
__alsafa7__ - 18
مدخلك الى تعلم البرمجة العادية 1 Vote_rcap1مدخلك الى تعلم البرمجة العادية 1 Voting_barمدخلك الى تعلم البرمجة العادية 1 Vote_lcap1 
تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية reddit      

https://sadam-alsharabi.roo7.biz

قم بحفض و مشاطرة الرابط منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات على موقع حفض الصفحات
تصويت
احصائيات
هذا المنتدى يتوفر على 2284 عُضو.
آخر عُضو مُسجل هو Mahrr فمرحباً به.

أعضاؤنا قدموا 3052 مساهمة في هذا المنتدى في 2055 موضوع

 

 مدخلك الى تعلم البرمجة العادية 1

اذهب الى الأسفل 
كاتب الموضوعرسالة
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے


السٌّمعَة : 47
تاريخ التسجيل : 19/11/2012
العمر : 34
الموقع : https://m.facebook.com/profile.php?id=465134066889659

مدخلك الى تعلم البرمجة العادية 1 Empty
مُساهمةموضوع: مدخلك الى تعلم البرمجة العادية 1   مدخلك الى تعلم البرمجة العادية 1 Icon_minitimeالسبت أبريل 12, 2014 7:31 pm

انا اقصد بكلمة البرمجة العادية التمييز بينها وبين البرمجة بالاهداف أوObject oriented languages
التي تستخدم مع لغات السي ++ والجافا ++ وغيرها
ولكي تتعلم لغة برمجة عادية يجب ان تبحث في كيفية تعلم الآتي بصرف النظر عن مواضيع الكتاب
الذي تتعلم منه وسنشرح كل جزئية وليس شرح للغة معينة وان استعنا ببعض الامثلة من لغة السي
أولا : يجب ان تعرف كيف تعلن عن المتغيرات التي سوف تستخدمها في برنامجك
ماهي المتغيرات
لابد ان يحتوي اي برنامج على متغيرات اي أوعية لوضع البيانات فيها حسب نوع البيان فالاسماء هي متغيرات حرفية والاعداد هي اما اعداد صحيحة او عشرية مثلا فمثلا بيانات موظف يقوم احد البرامج  بالعمل عليها اتخيل ان تكون كما يلي
المتغير
)الوعاء الذي سيستقبل البيانات(
النوع المفترض ان يكون )منطقيا(
اسم الموظف
متوقع ان يكون مجموعة حروف
رقمة الوظيفي
متوقع ان يكون عدد صحيح لانه لايوجد رقم موظف مثلا 3555.256
الراتب الشهري
متوقع ان يكون عدد عشري به كسور مثل 355.5
اذا لابد من التفكير في كيفية المتغيرات المناسبة لكل بيان فمثلا لو اخطأت واخترت بيان الراتب عدد صحيح فاذا كان راتبه وهو شئ متوقع 355.5 فلن يقبل لان البرنامج سوف يحوله الى عدد صحيح مقرب وهو 356 وهو ليس خطأ البرنامج وانما خطئك انت لانك اعلنت ان متغير الراتب عدد صحيح فما ذنب بائع الفاكهه اذا طلبت منه شراء تفاح وانت تقصد برتقال انما قام البائع بتنفيذ ما سمعه منك مثل هذا الخطأ يسمى خطأ منطقي لان الكومبيوتر لا يعترض عليه
الخلاصة:
في كتب اللغة التي تريد تعلمها ابحث عن اوامر الاعلان عن المتغير وسأعطيك مثال بلغة السي
بقى ان تعرف ان معظم اللغات تقدم حيز تخزين مختلف لكل نوع من البيانات  وسيتضح ذلك كما يلي
متغيرات الاعداد الصحيحة
ألامر حسب اللغة
نطاق التخزين
السعة بالبايت
int
0-32767
2
long
32768-2147483647
4
unsigned long
2147483648-4294967295
8
فمثلا لتحديد رقم الموظف سوف نستخدم النوع الاول اذا كان اجمالي عدد الموظفين بالشركة لا يزيد عن
32767 ولانستخدم النوع الثاني مع انه مقبول والسبب ان النوع الثاني سوف يحجز اربعة بايتات للرقم
في حين انني احتاج الى اثنين فقط مع المتغير الاول وبالتالي تتضخم ملفات البيانات بلا داعي
المثال
int  SerialNo;
long SerialNo;
unsigned long SeialNo;
بالطبع مع اللغة التي سوف تستخدمها  ستختلف الصيغة لكن المنطق والفكرة واحدة
متغيرات الاعداد العشرية
ألامر حسب اللغة
نطاق التخزين
السعة بالبايت
float
3.4*E-38  to 3.4E38
2
double
1.7*E-308 to 1.7*308
4
long double
3.4*E-4932 to 1.1*E4932
8
ملاحظة:
E38  معناها 10 اوس 38 او 10 مرفوعة الى القوة 38 ولايهمك ذلك الآن
مثال
float  Salary ;
double Salary;
long double Salry;
بالطبع يمكنك استخدام المتغير الاول لتخزين  راتب الموظف ولكن استخدم الثاني لتخزين اجمالي رواتب الموظفينلاعطاء حيز تخزين اكبر
مثال
float Salary;
double TotalSalaries;
عند استخدام متغير ذو سعة تخزين اقل  لاستيعاب رقم او بيان اكبر من سعته فلن يعترض البرنامج ولكن سوف
تحصل على نتائج خاطئة مثلما تريد سكب برميل من الماء في كأس صغير فلن يعترض الكأس ولكن سوف يأخذ
حاجته فقط والباقي سوف ينسكب على الارض
متغيرات الحروف
ألامر حسب اللغة
نطاق التخزين
السعة بالبايت
char
حسب التحديد
حسب التحديد
بفرض انك خصصت اقصى عدد لاسم الموظف بثلاثين حرف
مثال
char  HisName ]30[;
وينصح بعدم الاسراف في استخدام حيز تخزين اكثر مما تحتاج
ألان وقد درست هذا الموضوع جيدا واقصد انواع المتغيرات حسب اللغة التي تتعلما عليك الانتقال للموضوع
التالي
ثانيا : يجب ان تعرف ماهي الاوامر في اللغة التي تستخدم لادخال البيانات
بعد ان خصصت متغيرات لكل نوع ابحث في كتب اللغة عن اوامر ادخال كل نوع من البيانات والصيغة التي
يجب ان تكتب بها
وكمثال من لغة سي
المتغير المفترض
نوعه
الامر حسب قواعد اللغة
HisName
حروف
gets  )HisName(
HisSalary
اعداد عشرية وكسور
scanf  )“%.2f” , HisSalry(
HisNumber
اعداد صحيحة
scanf  )“%d”,HisNumber(
كل لغة برمجة تعطيك اماكانات خاصة افحص كتب اللغة في هذا الموضوع وكمثال
تعطي لغة سي القياسية اوامر للتحويل مابين انواع المتغيرات وبعضها وكما ذكرنا سابقا مثلا ان الامر او الدالةgetsتقوم بادخال المتغيرات الحرفية فيمكن استخدامهالاستقبال الارقام كأنها حروف وتقوم داله اخرى بتحويل هذه الحروف الى ارقام
مثال
char  buf ]20[;
int HisNumber;
gets )buf(;
HisNumber = atoi )buf(;
اعلنا هنا عن متغير حروف فقط لاستقبال الارقام وبالطبع الدالةgets
سوف تتعامل معها على انها حروف اي لا يمكن استخدامها في العمليات الحسابية تم استقبال البيانات اي الرقم المسلسل وتم وضعه في المتغيرbuf
خاصة وهو كما تعرف سبق الاعلان عنه كمتغير حرفي يستقبل حروف ولكنك ادخلت ارقام لان البرنامج يسألك عن الرقم المسلسل للموظف وقد استقبلت الدلةgetsالرقم المسلسل ووضعته فيالمتغيرbufكحروف ميتة مع انه رقماخيرا قامت الدالةatoiبتحويل المتغير الحرفيbuf
الى متغير عدد صحيح ووضعته في المتغيرHisNumber
والذي اعلن عنه كعدد صحيح
الخلاصة:
ابحث في كتاب اللغة التي تتعلما عن دوال
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://sadam-alsharabi.roo7.biz
 
مدخلك الى تعلم البرمجة العادية 1
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» مدخلك الى تعلم البرمجة العادية
» مدخلك الى تعلم البرمجة العادية3
» ماهي لغة البرمجة C++
» معلومات عن لغة البرمجة لغة السي بلس بلس
» دروس البرمجة بلغة ++C

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات :: دروس سي بلس بلس c++-
انتقل الى: