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

منتديات برامج نت

برامج كمبيوتر و انترنت لغات برمجه و تطوير مواقع قسم خاص بالتصميم و الجرافيك
 
الرئيسيةPortalأحدث الصورالتسجيلمقدمه عامه عن لغه السى I_icon_mini_registerدخول
اهلاوسهلا بكم في منتديات برامج نت ارجو من جميع الزوار التسجيل مع تحيات $الادارة$

 

 مقدمه عامه عن لغه السى

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
DESGINER

المدير العام...}


DESGINER



مقدمه عامه عن لغه السى Empty
مُساهمةموضوع: مقدمه عامه عن لغه السى   مقدمه عامه عن لغه السى Icon_minitimeالإثنين مارس 16, 2009 11:26 am

تتميز لغة C بمجموعة من المزايا مثل :-


<DIR>لغة عامه </DIR>
: أى تصلح لعمل برامج قواعد البيانات والرسومات والحسابات ونظم التشغيل .


لغة تركيبية



Structured Language : البرنامج المكتوب بلغة C عبارة عن دالة رئيسية تنادى مجموعة من الدوال الأخرى . وكل داله مجموعه من الأوامر .


تتعامل على مستوى



( البت ) Bit manipulation : - حيث تستطيع أن تقرأ وتكتب وتغير وتقوم بعمليات على مستوى الـ Bit . حيث أن Bit هى اصغر وحدة لقياس المعلومات داخل الكمبيوتر وهى جزء من ثمانية أجزاء تعادل فى مجموعها حرف واحد byte .


لغة متنقلة



Portable : أى يمكن للبرنامج المكتوب بلغة C أن يعمل مع أكثر من جهاز مثل IBM وApple .


لغة سريعة



: - لأن أدوات اللغة تتعامل مع الآلة مما يختصر وقت التنفيذ .


لغة قياسية



: معظم مترجمات اللغة تتوافق مع اللغة القياسية ANSI C



<DIR></DIR>The Basic Structure of c Program



قواعد بناء البرنامج




البرنامج التالى يمثل أبسط تركيب لبرنامج مكتوب بلغة C


# include < stdio .h >



main ( )



{



printf ( " hello egypt " ) ;



}



<DIR>يبدأ البرنامج بالعبارة </DIR>
< ……h > # include وبين العلامتين اسم ملف التوجيه الخاص بالدوال المستخدمة فى البرنامج – يمكن كتابة أكثر من include .


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



main ( ) وتبدأ بالقوس { وتنتهي بالقوس } .


جميع كلمات ودوال اللغة تكتب بالحروف الصغيرة



.


تنتهي كل عبارة بفاصله منقوطة



( ; ) يجوز كتابة أى ملاحظات أو تعليقات خاصة بالبرنامج بوصفها بين العلامين /* */ لأى عدد من السطور \جسم الدالة يوضع ما بين الأقواس { }




<DIR></DIR>*
البيانات التى تتعامل معها إما أرقام أو حروف أو كلمات :-


<DIR>والأرقام يمكن أن تكون صحيحه </DIR>
( أى ليس بها علامة عشرية ) integer أو حقيقية ( أى بها علامة عشرية) float .


والحروف يمكن أن تكون حرف واحد أو أكثر من حرف









وفيما يلى المقصود بكل هذه الأنواع : -





<DIR>متغير من نوع حرف </DIR>
: أى متغير يصلح لتخزين حرف فقط .


متغير من نوع صحيح



: أى متغير يصلح لتخزين رقم صحيح ( ليس به علامة عشرية ) .


متغير من نوع صحيح ولكن طويل



( (Long : أى يستطيع أى يخزن رقم صحيح ضعف المتغير الصحيح العادى ويستعمل هذا النوع إذا كانت الأرقام التى تتعامل معها أكبر من المساحة المخصصة وإلا سنحصل على نتائج خاطئة بالرغم من إن البرنامج سليم متغير حقيقى : أى متغير يصلح لتخزين رقم حقيقى يقبل الكسور العشرية مثل 33.5


متغير حقيقى مضاعف



: أى يستطيع أن يخزن رقم حقيقى ضعف المتغير الحقيقى العادى .




<DIR></DIR>يخضع اسم المتغير لشروط معينه
:-


يجب أن يبدأ المتغير بحرف ثم يكمل المتغير بعد ذلك حروف أو أرقام



.


<DIR><DIR>يفرق المترجم بين الحروف الصغيرة والكبيرة فالمتغير </DIR></DIR>
HP يختلف عن المتغير hp فإذا استعملا فى البرنامج يعتبرهما البرنامج متغيرين


يجب ألا يكون المتغير بإسم كلمه من الكلمات المحجوزة



.



<DIR></DIR><DIR></DIR>*
الأعلانعنالمتغيرات: -


<DIR>فى لغة الـ </DIR>
C لابد الإعلان عن المتغيرات Variables فى بداية البرنامج إما إذا كنت تستخدم مترجم لغة C ++ يتم الإعلان عن المتغيرات فى إى مكان بالبرنامج


<DIR></DIR>int a
;


float a



;



*المؤثراتoperators






المؤثرات هى الرموز التى تربط بين المتغيرات والثوابت لإنشاء علامة أو معادلة تختلف أنواع المؤثرات باختلاف وظيفة كل مؤثر



.
1- المؤثرات الحسابية arithmetic operators





+



علامات الجمع addition


-



علامات الطرح Subtraction


*



علامات الضرب multiplication


/



علامات القسمة division


وتستخدم مع المتغيرات والثوابت الرقمية






مقدمه عامه عن لغه السى Get-11-2007-p7p7_net_40foc5hy

02-11-2007 04:07 PM
alwatany2010
مشرف تصنيف: لغة السي
المشاهدات: 546
مشاركات: 0



مقدمة عامة على لغه C


-

تتميز لغة C بمجموعة من المزايا مثل :-


<DIR>لغة عامه </DIR>
: أى تصلح لعمل برامج قواعد البيانات والرسومات والحسابات ونظم التشغيل .


لغة تركيبية



Structured Language : البرنامج المكتوب بلغة C عبارة عن دالة رئيسية تنادى مجموعة من الدوال الأخرى . وكل داله مجموعه من الأوامر .


تتعامل على مستوى



( البت ) Bit manipulation : - حيث تستطيع أن تقرأ وتكتب وتغير وتقوم بعمليات على مستوى الـ Bit . حيث أن Bit هى اصغر وحدة لقياس المعلومات داخل الكمبيوتر وهى جزء من ثمانية أجزاء تعادل فى مجموعها حرف واحد byte .


لغة متنقلة



Portable : أى يمكن للبرنامج المكتوب بلغة C أن يعمل مع أكثر من جهاز مثل IBM وApple .


لغة سريعة



: - لأن أدوات اللغة تتعامل مع الآلة مما يختصر وقت التنفيذ .


لغة قياسية



: معظم مترجمات اللغة تتوافق مع اللغة القياسية ANSI C



<DIR></DIR>The Basic Structure of c Program



قواعد بناء البرنامج




البرنامج التالى يمثل أبسط تركيب لبرنامج مكتوب بلغة C


# include < stdio .h >



main ( )



{



printf ( " hello egypt " ) ;



}



<DIR>يبدأ البرنامج بالعبارة </DIR>
< ……h > # include وبين العلامتين اسم ملف التوجيه الخاص بالدوال المستخدمة فى البرنامج – يمكن كتابة أكثر من include .


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



main ( ) وتبدأ بالقوس { وتنتهي بالقوس } .


جميع كلمات ودوال اللغة تكتب بالحروف الصغيرة



.


تنتهي كل عبارة بفاصله منقوطة



( ; ) يجوز كتابة أى ملاحظات أو تعليقات خاصة بالبرنامج بوصفها بين العلامين /* */ لأى عدد من السطور \جسم الدالة يوضع ما بين الأقواس { }




<DIR></DIR>*
البيانات التى تتعامل معها إما أرقام أو حروف أو كلمات :-


<DIR>والأرقام يمكن أن تكون صحيحه </DIR>
( أى ليس بها علامة عشرية ) integer أو حقيقية ( أى بها علامة عشرية) float .


والحروف يمكن أن تكون حرف واحد أو أكثر من حرف









وفيما يلى المقصود بكل هذه الأنواع : -





<DIR>متغير من نوع حرف </DIR>
: أى متغير يصلح لتخزين حرف فقط .


متغير من نوع صحيح



: أى متغير يصلح لتخزين رقم صحيح ( ليس به علامة عشرية ) .


متغير من نوع صحيح ولكن طويل



( (Long : أى يستطيع أى يخزن رقم صحيح ضعف المتغير الصحيح العادى ويستعمل هذا النوع إذا كانت الأرقام التى تتعامل معها أكبر من المساحة المخصصة وإلا سنحصل على نتائج خاطئة بالرغم من إن البرنامج سليم متغير حقيقى : أى متغير يصلح لتخزين رقم حقيقى يقبل الكسور العشرية مثل 33.5


متغير حقيقى مضاعف



: أى يستطيع أن يخزن رقم حقيقى ضعف المتغير الحقيقى العادى .




<DIR></DIR>يخضع اسم المتغير لشروط معينه
:-


يجب أن يبدأ المتغير بحرف ثم يكمل المتغير بعد ذلك حروف أو أرقام



.


<DIR><DIR>يفرق المترجم بين الحروف الصغيرة والكبيرة فالمتغير </DIR></DIR>
HP يختلف عن المتغير hp فإذا استعملا فى البرنامج يعتبرهما البرنامج متغيرين


يجب ألا يكون المتغير بإسم كلمه من الكلمات المحجوزة



.



<DIR></DIR><DIR></DIR>*
الأعلانعنالمتغيرات: -


<DIR>فى لغة الـ </DIR>
C لابد الإعلان عن المتغيرات Variables فى بداية البرنامج إما إذا كنت تستخدم مترجم لغة C ++ يتم الإعلان عن المتغيرات فى إى مكان بالبرنامج


<DIR></DIR>int a
;


float a



;



*المؤثراتoperators






المؤثرات هى الرموز التى تربط بين المتغيرات والثوابت لإنشاء علامة أو معادلة تختلف أنواع المؤثرات باختلاف وظيفة كل مؤثر



.
1- المؤثرات الحسابية arithmetic operators





+



علامات الجمع addition


-



علامات الطرح Subtraction


*



علامات الضرب multiplication


/



علامات القسمة division


وتستخدم مع المتغيرات والثوابت الرقمية













6-



مؤثر باقى خارج القسمة %


يستخدم لمعرفة باقى القسمه



( لتحديد هل الأرقام الموجودة فى المتغير زوجية أو فردية فمثلا إذا كانت قيمة a = 5 وكتب C = a % 2 يكون باقى الرقم 1 = 5 / 2
<DIR></DIR><DIR>


</DIR><DIR>


</DIR><DIR>


</DIR><DIR>


</DIR><DIR>


</DIR><DIR>


</DIR><DIR>


</DIR><DIR>


</DIR><DIR>


</DIR><DIR>


</DIR>
الرجوع الى أعلى الصفحة اذهب الى الأسفل
EH@B

عضو جديد...}


EH@B



مقدمه عامه عن لغه السى Empty
مُساهمةموضوع: رد: مقدمه عامه عن لغه السى   مقدمه عامه عن لغه السى Icon_minitimeالجمعة مايو 22, 2009 12:12 pm

مقدمه عامه عن لغه السى Thankyou2MF
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://a7la-3alam.gid3an.com/forum.htm
 
مقدمه عامه عن لغه السى
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» نظره عامه عن لغه السى بلس بلس
» تعلم لغه السى
» الدوال فى لغه السى
» تاريخ لغه السى ++
» تاريخ لغه السى#

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات برامج نت :: :::: المنتديات التقنيـــــه :::: :: لغات البرمجه :: لغه السى و السى++و السى#-
انتقل الى: