10:52 AM |الساعة الآن   
 
العودة ملتقى الموظف الجزائرى  :: 

منتدى التكنولوجيا والاعلام الالى

 :: 

الكمبيوتر والإنترنت






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

الرئيسيةالبوابةبحـثس .و .جدخولالتسجيل
اعلان هام للمسجلين الجدد :بمجرد التسجيل يتم إرسال كود التفعيل إلى حسابك .. أي الإيميل الذي وضعته عند التسجيل بالمنتدى ... إذهب إلى علبة البريد فإذا لم تجده في الرسائل الواردة حاول أن تبحث عنه في صندوق بريد الغير مرغوب فيه SPAM



C++ الدرس الاول البرامج الازمة والمتغيرات والرموز والدالة الرئيسية


شاطر
 #1  
الأربعاء 18 ديسمبر 2013, 17:13
 
 
 
انثى
الاقامة : الجزائر
المشاركات : 29
نقاط : 83
تاريخ التسجيل : 17/12/2013
العمل : طالبة
افتراضيC++ الدرس الاول البرامج الازمة والمتغيرات والرموز والدالة الرئيسية

السلام عليكم ورحمة الله وبركاته

الدرس الاول :البرامج اللازمة -الرموز-المتغيرات -الثوابت-التعليقات-الدالة الرئيسية

البرامج الازمة لكتابة برامج بلغة C++

هناك عدة برامج ولكن افضل اللي تبع microsoft وعندكم البرامج التالية:

Visual C++ 2010 Express

Visual C++ 2008 Express
رابط التحميل
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


Visual C++ 2005 Express
ورابط التحميل
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

وعملية التنصيب زي اي برنامج اخر 

انا استخدم 
Visual C++ 2005 Express
لانه اقلها حجما ولا يفرق كثير عنها 

وعندما تريد كتابة برنامج بلغة c++ اتبع الخطوات التالية بعد تنصيب البرنامج وتشغيله


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
تضغط على الرمز المحدد او من
File>>New>>Project
==========


تنفذ كما هو في الصورة وتسجل اي اسم يخطر في بالك وتضغط ok
============================


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]




============================================

الرموز المستخدمه في كتابت اكواد لغة سي بلص بلص

الرموز المستخدم في كتابة اكواد لغة C++ تنقسم إلا عدة اقسام 

1-الحروف : هي جميع الحروف الانجليزية الكبيره والصغيره تعتبر السي بلس بلس حساسة من جهت الحروف الكبيره والصغيره وسنذكر كيف تكون حساسه عند شرح المتغيرات 

2- الارقام : تعتبر من الرموز المستخدمه 1 2 3 4 5 6 7 8 9 0 

3- الرموز التالية 
[ ] تستخدم للمصفوفات
" علامة التنصيص ووهي تكون حاصرة للنصوص التي نريد اخراجها
! علامت التعجب وهي تعني في اللغة النفي
< اكبر من
> اصغر من
- الناقص او السالب
+ الزياده او الموجب
* الضرب
، الفاصله
|| او or
( ) القوسين تحصر العمليات بداخلها
_ شرطة تحت 
>> للمخرجات cout او للازاحه
<< للمدخلات cin
<= اكبر من او يساوي
>=اصغر من او يساوي
/ القسمة
!= لا يساوي
& و and
% باقي القسمة

# اول شيء تكتبة في البرنامج وهي لتعريف المكتبة المستخدمة
-- للنقصان بمقدار واحد
++ للزيادة بمقدار واحد
; الفاصلة المنقوطة توضع في نهاية كل عملية
\ باك سلاش لتعليقات او لاوامر داخل النصوص بين علامة "
الرموز المستخدمه في الاوامر داخل النصوص بين علامتي "
n\
سطر جديد Newline

\r 
العودة Return

\t 
Tabمسافة خمس او ثمان حروف 

\\ 
تطبع باك سلاش وحدة \ Backslash

\‘ 
تطبع فاصلةSingle quotation mark

\“ 
تطبع فاصلتين Double quotation marks

\ xdd 
Hexadecimal notation نسيته وان شاء الله استخدمها واكتبها

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


4- الكلمات المحجوزة: هي كلمات معروفة لدى المترجم ولها معاني خاصة عنده ,وتكتب بحروف انجليزية صغيره وهي كنا يلي 

near
Static 
asm
Double
long
Sizeof
do
int
While
new
auto
else
For
This
Void
Delete
Goto
if
const
Entry
Class
Public
Case
Continue
Extern
struct
float
Private
Virtual
Volatile
Frinde
enum
near
Static
cdecl
Default
inline
Overload
Unsigned
Typedef
Signed
Pascal
Operator
Switch
Template
Union
Register
Protected
far
Catch
char
Const
break
Return
قد تكون هناك كلمة اخطأت فيه او لم اضعها او كررتها فاعذروني وان شاء الله اعيد النظر فيها واراجعها ومن يجد شيء ناقص يذكره لنا لنكتبه


====================================

المتغيرات والثوابت والتعليقات في لغة C++

المتغيرات: هي اسماء تحجز مساحة في الذاكرة لتخزن قيمة فيها وتكون المساحة المحجوزة حسب نوع المتغير 
والمتغيرات في سي بلس بلس تحتاج إلى:
1- type نوع المتغير ويكون من الكلمات المحجوزة اما:
int عدد صحيح 
او
float عدد كسري
او
doubel عدد كسري كبير 
او
char حرف
او غيرها من انواع المتغيرات

2- اسم المتغير:
اي اسم من عندك مع مراعاة الشروط التاليه :
1- لا يبدا برقم
2- لا يكون من الكلمات المحجوزة 
3- لا يحتوي على رموز ما عدا علامة _

وقد ذكرنا سابقا ان لغة سي بلص بلص حساسه في حالة الحروف فهي تفرق بين الحروف الكبيره والصغيره 
مثال 
رمز PHP:
الرمز:
int a; 
int A;  

انواع المتغيرات متشابهه لكن الاسماء تختلف لذلك المتغير a لا يساوي المتغير A

الثوابت 
رمز PHP:
الرمز:
int x = 10;  

اذا كان عندي متغير اسمة x ونوعه int واريد ان تكون قيمته ثابته لا تتغير في البرنامج اقوم بالزيادة التاليه :
رمز PHP:
الرمز:
const int x =10;  

وكذا اصبح المتغير x ثابت ولا يمكن تغيره ولو اردت التغيير عليه اصبح خطأ كما في المثال التالي
رمز PHP:
الرمز:
const int x =10; 

x=x+10;  

يصبح خطأ لانك غيرت في قيمة ثابت

او لو اردت وضع متغير ثابت بدون ان تعطيه قيمة اصبح خطأ كما في المثال التالي 
رمز PHP:
الرمز:
const int x;  

يصبح عندك خطأ لانه لابد من اعطاء قيمه للثابت

التعليقات :لتسهيل عملية البرمجه اذا كان البرنامج طويل او لتسهيل عملية مراجعة البرنامج فيما بعد
وهي باحد الطريقتين 
رمز PHP:
الرمز:
// تعليق في سطر واحد 
/* 

تعليق في عدة اسطر  

*/  


الدالة الرئيسية واول برنامج في سي بلس بلس

ان اي برنامج يكتب بلغة سي بلس بلس يتكون من code جملstatments
 وكل هذه الجمل توضع داخل دالة رئيسية ويطلق عليها main
وستتضح البكتابة اول برنامج وشرحه
رمز PHP:
الرمز:
#include<iostream> 
using namespace std; 
int main() 


[color=#007700][center][url=http://a.tribalfusion.com/h.click/a1mP0p3ABGmrUGYcMQYGF4XsBxpErP5UZbSVrZbFUAvXPTU3QsZbrQdjv1tjxVmby2sv10b3DUAyq5AB6R6nH4Hvr1HJLmt2m4PBV3srgTsJ8UsMiSPMnTHFVWrf52r6wWaYvVaJ9QqZbFQGZbCPbumPHjiWV3Q5UmunHqrYaTN2tvBQVvH4mYHmaEHyapblc/http://www.lltrifutracker.com/bizopp/middleeast/][color=#0f5065][img(728px,90px)]http://cdnx.tribalfusion.com/media/3555386/MiddleEast_BizOpp_728x90_v1.gif[/img][/color][/url][/center][/color]


cout<<"welcom to C++"; 
return 0; 
}  



البرنامج يخرج لك العبارة التاليه
رمز PHP:
الرمز:
welcom to C++  

-----------------------------------------
واول رمز وضعناه في البرنامج هو # الموجه للمترجم
----------------------------------------
وبعدها امرنا باستخدام مكتبة الاخراج والادخال 
رمز PHP:
الرمز:
include<iostream>  

وان لم نكتب هذه العبارة لم نستطع استخدام cout ,cin اوامر المدخلات والمخرجات
--------------------------------------------
رمز PHP:
الرمز:
using namespace std;  

هذه الجمله للاختصار ولو لم نكتبها لكان الاصل ان نكتب قبل اي امر ادخال او اخراج std:: ويمكننا الاستغناء عنها ولكن يكون البرنامج بالشكل التالي 
رمز PHP:
الرمز:
#include<iostream> 
int main() 

    std::cout<<"welcom to C++"; 
return 0; 
}  

الكود اصبح اصغر ولكن لوكنت اريد كتابت الاف المدخلات والمخرجات ساضل اكتب قبل كل واحده منها std::لذلك تم الاستغناء عنها بوضعها في الاعلى 
----------------------------------
int main() 
الدالة الرئيسية وهي التي توضع فيها جميع الاوامر 

return 0
نهاية البرنامج

--------------------------------

وهذه صوره للبرنامج بعد تشغيله




وهذي صورة بعد استخدام الرمز 
\t 
Tabمسافة خمس او ثمان حروف 


رمز PHP:
الرمز:
cout<<"welcom to C++\t";  


وهذي صورة بعد استخدام الرمز 
n\
سطر جديد Newline

رمز PHP:
الرمز:
cout<<"welcom to C++\n";  


اختصارات مهمه
Ctrl+F7 يقوم بفحص الاخطاء 
Ctrl +F5 يقوم بتشغيل البرنامج


اتمنى ان يكون الدرس واضح ومفهوم لدى الجميع 







 
الإشارات المرجعية


  
وما من كاتب إلا سيفنى . ويبقي الدهر ما كتبت يداه



تعليمات المشاركة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى

BB code is متاحة
كود [IMG] متاحة
كود HTML متاحة