Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hmjngj jxhngh.

Similar presentations


Presentation on theme: "Hmjngj jxhngh."— Presentation transcript:

1 hmjngj jxhngh

2 فهرست مطالب شبه كد دوره

3 شبه كد زباني براي بيان الگوريتم مستقل از يك زبان خاص برنامه نويسي
تمركز بر منطق الگوريتم به جاي درگير شدن با قواعد زبان زبان صورت مسأله نه زبان پياده سازي

4   مثال Append the file extension to the name
strcat (name , extension) For all the characters in the name … for (i = 0; i < strlen(name); i++) …

5 شبه كد بدون استاندارد واحد تبديل كد C به شبه كد 

6 تبديل شبه كد يك كار مكانيكي (نياز به فكر ندارد) خط به خط

7 قواعد تبديل C Pseudo-Code scanf Read, Get, Obtain, Input printf
Show, Display, Print, Output مقداردهي اوليه Set, Init محاسباتي Compute, Calculate, Determine ++ Increment مقايسه Equal, Less Than, Greater Than

8 If 1. 1.1. 1.2. 2. 2.1. 2.2. If … Then Otherwise EndIf

9 While While … do the following EndWhile

10 For For iteration bounds do the following … EndFor
For each month of the year For each student in the class

11 مثال Set j to 0 For i from 0 to N do the following
Calculate j as j+s[i] Swap s[i] & s[j] Output s[s[i]+s[j]]

12 مثال Set j to 0 { int j = 0;

13 مثال For i from 0 to N do the following for (i=0; i<= N; i++) {

14 مثال Calculate j as j+s[i] j += s[i]; // j = j + s[i];

15 مثال Swap s[i] & s[j] k = s[i]; S[i] = s[j]; S[j] = k;

16 مثال Output s[s[i]+s[j]] printf (“%d”, s[s[i]+s[j]] ); }

17 دوره مطالب ... #include … int main() { scanf(…); printf(…); }

18 دوره مطالب ... if (شرط) يک دستور ; else يک دستور ;

19 دوره مطالب ... switch (يک متغير) { case يک مقدار : يک دستور ; ... }

20 for (دستور اوليه; شرط ادامه ;فرمول دلخواه )
دوره مطالب ... for (دستور اوليه; شرط ادامه ;فرمول دلخواه ) ; بدنه حلقه while (شرط ادامه حلقه) ; يک دستور do while (شرط ادامه حلقه) ;

21 نوع داده نام آرايه [ تعداد اعضا ] ;
دوره مطالب ... نوع داده نام آرايه [ تعداد اعضا ] ; نام آرايه [ انديس ]

22 دوره مطالب ... نوع خروجي نام تابع ( نوع داده نام متغير , …) {
نوع خروجي نام تابع ( نوع داده نام متغير , …) { چند دستور ; return مقدار خروجي; }

23 دوره مطالب ... رشته: دستورهاي مربوط به رشته آرايه اي از كاراكترها

24 دوره مطالب ... FILE * نام متغیر ;
نام متغير = fopen ( نام و آدرس فايل , حالت باز كردن ) ; fclose ( نام متغير ); feof

25 دوره مطالب ... fseek fread fwrite

26 دوره مطالب ... struct نام نوع داده جدید {
نوع داده نام متغير عضو ساختار ; }; struct نام نوع داده جدید نام متغير از نوع ساختار ;

27 دوره مطالب ... بازگشتي: فرمول بازگشتي (يك مرحله آسان تر كردن مسأله)
شرط اوليه (حالت بديهي) كلاس ليست پيوندي شبه كد

28


Download ppt "Hmjngj jxhngh."

Similar presentations


Ads by Google