SlideServe
Menu
Préférences
© SlideServe · v2026

برنامه‌سازي پيشرفته

devin-barlow avatar
240 diapositives · 2.6K Views · Nov 21, 2014

برنامه‌سازي پيشرفته. جلسة اول. برنامه‌سازي پيشرفته. مقدمه و معرفي درس برنامه‌سازي پيشرفته: بيان مفاهيم پيشرفته برنامه‌سازي با استفاده از زبان C. برنامه‌سازي پيشرفته. منبع اصلی جهت مطالعه دانشجويان کتاب: برنامه‌نويسي به زبان C (ويرايش دوم). برنامه‌سازي پيشرفته. سابقة تاريخي زبان C

برنامه‌سازي پيشرفته - slide 1
01 / 240برنامه‌سازي پيشرفته
1 / 17

Télécharger la présentation

برنامه‌سازي پيشرفته
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. برنامه‌سازي پيشرفته جلسة اول

  2. برنامه‌سازي پيشرفته مقدمه و معرفي درس برنامه‌سازي پيشرفته: بيان مفاهيم پيشرفته برنامه‌سازي با استفاده از زبان C

  3. برنامه‌سازي پيشرفته منبع اصلی جهت مطالعه دانشجويان کتاب: برنامه‌نويسي به زبان C (ويرايش دوم)

  4. برنامه‌سازي پيشرفته سابقة تاريخي زبان C زبان B زبان BCPL زبان C : در سال 1972 توسط دنيس ريچي طراحي شد.

  5. برنامه‌سازي پيشرفته ويژگيهاي بارز زبان C • C يک زبان مياني است

  6. برنامه‌سازي پيشرفته سطوح زبانهاي برنامه‌سازي زبانهاي سطح پايين Assembly زبانهاي مياني Java، ‍‍‍‍C زبانهاي سطح بالا Pascal، Ada، Cobol، Basic

  7. برنامه‌سازي پيشرفته ويژگيهاي بارز زبان C • C يک زبان ساختيافته است. • C زبان برنامه‌نويسي سيستم است. • C يک زبان قابل حمل است. • C زباني قابل انعطاف و قدرتمند است.

  8. برنامه‌سازي پيشرفته کليات زبان C • حساس به حروف (Case Sensitive) INT و int • کلمات کليدي کم مثال: for ، if ، while نکته: کليه کلمات کليدي با حروف کوچک هستند.

  9. برنامه‌سازي پيشرفته کليات زبان C • ; جدا کنندة دستورات از يکديگر: هر دستور در يک يا چند سطر چند دستور در هر سطر

  10. برنامه‌سازي پيشرفته کليات زبان C • توضيحات بين /* و /* يا بعد از // /* this is a sample comment. */ // this is another sample comment.

  11. برنامه‌سازي پيشرفته استانداردسازي زبان C • گونه‌هاي مختلف زبان C • استانداردسازي زبان C : ANSI C

  12. برنامه‌سازي پيشرفته کامپايلر پيشنهادي زبان C Borland C++ 3.1

  13. پردازش داده‌هاي خروجي داده‌هاي ورودي برنامه‌سازي پيشرفته برنامة کامپيوتري

  14. برنامه‌سازي پيشرفته مجموعة دستورات هر زبان برنامه‌نويسي • دستورات کامپايلر زبان • دستورات ورودي - خروجي • دستورات محاسباتي و منطقي • دستورات کنترل روند برنامه

  15. برنامه‌سازي پيشرفته جلسة دوم

  16. برنامه‌سازي پيشرفته انواع داده‌هاي اصلي int float double char void boolean ?!!

  17. برنامه‌سازي پيشرفته int اعداد صحيح با دامنه محدود برای کامپيوترهای شخصی دو بايت 32767- 2762+

  18. برنامه‌سازي پيشرفته float اعداد حقيقی با دامنة محدود نمايش معمولی نمايش علمی 12.3E- 4 = 12.00003

  19. برنامه‌سازي پيشرفته double اعداد حقيقي با دقتي بيشتر از float

  20. برنامه‌سازي پيشرفته Char کاراکترها نمادها يا حروف ‘a’ ‘A’ ‘+’ ‘~’ بسته به محل استفاده عدد يا کاراکتر است.

  21. برنامه‌سازي پيشرفته void دادة تهي داراي کاربردهاي مختلف مثال: توابع فاقد خروجي

  22. برنامه‌سازي پيشرفته انواع دادهاي ديگر با ترکيب کلمات زير با برخي از انواع داده‌هاي اصلي: signed ، unsigned (با علامت ، بدون علامت) long ، short مانند: unsigned int long int unsinged long int

  23. برنامه‌سازي پيشرفته متغيرها قوانين نامگذاري متغيرها: • حروف ‘a’ تا ‘z’ ، ‘A’ تا ‘Z’ ، ارقام و ‘_’ • اولين کاراکتر رقم نباشد. • کلمات کليدي نمي‌توانند نام متغير باشند.

  24. برنامه‌سازي پيشرفته متغيرها اسامي مجاز: count c124 avg_grade اسامي غيرمجاز: 1test bin#tree for

  25. برنامه‌سازي پيشرفته تعريف متغير ; نام متغير نوع داده int x ; float m, n ; char ch1, ch2, ch3 ; long int count ;

  26. برنامه‌سازي پيشرفته مقدار دهي اوليه به متغيرها int x = 5, y ; char ch1 = ‘a’, ch2 = ‘A’, ch ;

  27. برنامه‌سازي پيشرفته ثابتها تعريف ثابت: مقدار ثابت نام ثابت#define يا مقدار = نام ثابت نوع داده const

  28. برنامه‌سازي پيشرفته مثال #define M 100 #define P 3.14 const int n = 100 ; const char c = ‘a’ ;

  29. برنامه‌سازي پيشرفته عملگرها • محاسباتي • رابطه‌اي • منطقي • بيتي

  30. برنامه‌سازي پيشرفته عملگرهاي محاسباتي (يکاني)- + , - , * , / , % ++ , --

  31. برنامه‌سازي پيشرفته مثال - x x + y x / y x % y

  32. برنامه‌سازي پيشرفته ++ و -- تفاوت x ++ و ++ x

  33. برنامه‌سازي پيشرفته عبارات محاسباتي ترکيبي از متغيرها، ثابتها و عملگرهاي محاسباتي x + y * z / 2 - y

  34. برنامه‌سازي پيشرفته دستور انتساب عبارت محاسباتي يا مقدار ثابت = نام متغير int x, y = 19, z ; x = 10 ; z = x * 2 + y ;

  35. برنامه‌سازي پيشرفته تبديل انواع char ch ; int i ; float f, result; ... result = (ch / i) + f ; ch = i ; i = result ;

  36. برنامه‌سازي پيشرفته اولويت عملگرها w = x * y + w ? w = (x * y) + w يا w = x * (y + w)

  37. برنامه‌سازي پيشرفته قواعد اولويت عملگرها و پرانتزها w = x * y + w تقدم عملگرهاي محاسباتي: () ++ -- (يکاني) - * / % + -

  38. برنامه‌سازي پيشرفته عملگرهاي رابطه‌اي > , >= , < , <= == , != مثال: x > y x == y x != y

  39. برنامه‌سازي پيشرفته عملگرهاي منطقي ! && || مثال: (x > 10) && (x < y) ! ( x > 20)

  40. برنامه‌سازي پيشرفته عملگرهاي بيتي (And) & (Or) | (Xor) ^ (Not) ~ (Right Shift) >> (Left Shift) <<

  41. برنامه‌سازي پيشرفته مثال char x = 7 , y ; y = x & 2 ; y = ~y ;

  42. برنامه‌سازي پيشرفته عملگرهاي ديگر • عملگرهاي ترکيبي شامل: += , - = , *= , /= , %= که x = x + y معادل x += y • غيره (در جاي خود توضيح داده خواهند شد)

  43. برنامه‌سازي پيشرفته جلسة سوم

  44. برنامه‌سازي پيشرفته ساختار يک برنامة ساده #include < header file> void main() { تعريف متغيرها دستورات اجرايي }

  45. برنامه‌سازي پيشرفته توابع ورودي - خروجي C تابع و نه دستور مهمترين:printf و scanf <stdio.h>

  46. برنامه‌سازي پيشرفته تابع خروجي printf printf (“ عبارت 1” , عبارت 2 ) عبارت 2 : اطلاعاتي که بايد به خروجي منتقل شوند. (اختياري است)

  47. برنامه‌سازي پيشرفته printf (“ عبارت 1” , عبارت 2 ) عبارت 1 مي‌تواند شامل: • اطلاعاتي که بايد عينا در خروجي چاپ شوند • کاراکترهاي تعيين کنندة فرمت خروجي • کاراکترهاي کنترلي

  48. برنامه‌سازي پيشرفته کاراکترهاي تعيين کنندة فرمت خروجي • مشخص کنندة نوع اطلاعات ذکر شده در عبارت 2 • با علامت % شروع مي‌شوند. مانند: %c (براي کاراکتر) %d (براي عدد صحيح) %f (براي عدد اعشاري)

  49. برنامه‌سازي پيشرفته کاراکترهاي کنترلي • تعيين شکل اطلاعات خروجي • با علامت \ شروع مي‌شوند. مانند: \n انتقال به سطر جديد \f انتقال به صفحة جديد

  50. برنامه‌سازي پيشرفته مثال printf (“this is a test.”); خروجي this is a test.