Download presentation
Presentation is loading. Please wait.
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
دوره مطالب ... بازگشتي: فرمول بازگشتي (يك مرحله آسان تر كردن مسأله)
شرط اوليه (حالت بديهي) كلاس ليست پيوندي شبه كد
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.