کامپیوتر و IT و اینترنتعلوم مهندسی

برنامه نویسی حلقه for

صفحه 1:

صفحه 2:
۳ ANAS مطالب امروز حالت ساده دستور حلقه ‎FOF‏ ‏استفاده از شمارنده در بدنه حلقه استفاده از بلو ک دستوری حلقه 95 59 55 ‎(Nested fOr)‏ حالات دیگر استفاده از حلقه ۲0۲ چند مثال

صفحه 3:
حالت ساده دستور حلقه 0۲] +شماینده - مقدار اولیه ز شماینده <- مقدار نپلیی: شماینده) ۲0۲ )+ ز یک دستور لآ شمارنده: یک متغیر دلخواه که قرار است کار شمارش را انجام دهد لا مقدار اولیه و مقدار نبایی می توانند عدد. متغیر یا یک عبارت محاسباتی باشند.

صفحه 4:
0 بار جاييكعبليت it oxic) { tot a, i; sok ("%d", &s); Por (1 = 4; 1 <= ۰ ++) pric ("Welo \u");

صفحه 5:
مراحل اجرای دستور ۲0۲

صفحه 6:
جاب اعداد ‎١‏ قا ‎٠١‏ it 0 { ۳۱ Por (1 = 4; 1 <= dQ; t+) priv ("Zod \", 1);

صفحه 7:
استفاده از بلوک دستوری (++شماینده - مقدار اولیه ز شماینده <- مقدار نپلیی: شمایندم) ۲0۲ ز یک دستور یک بلوک دستوری 9 یک دستور ۳ )< 4:۱ > 40: ++) {

صفحه 8:
ode N ‏برنامه مبانگین‎ tott, a} Aco ‏ره رد ره‎ sank ("%d", &); ‏مه‎ 2 0: Por (t= 0; 1 <= oj t+) 1 sok ("%P", &a); ‏يه 2+ ومد‎ } wy = sue / 3; P (0% OP" sam): ۳2

صفحه 9:
حلقه تو در تو (+ + شماینده - مقدار اولیه ز شماينده <- مقدار نپلیی: شماینده) ‎for‏ ‏5 یک دستور یک دستور حلقه 59 یک دستور ‎Por (t=; 1 <= Gj ++)‏ Por (|= 4; 1 <= 9; ++) pik (“Leto\c");

صفحه 10:
برنامه جدول ضرب ددم { با ۳ ‎Por (1 = ; 1 <= AQ; ++)‏ { ‎Por (i= G; | <= 0; i++)‏ ‎pri ("%Ou", i);‏ "ممم } =

صفحه 11:
شمارش معکوس (-شماینده - مقدار اولیه ز شمایندم >- مقدار نپلیی: شمایندم) ۲0۲ 5 یک دستور Por (t= 0 ;1>=(;+-) pric(“%Od”, t) ;

صفحه 12:
انواع دیگر تغییر مقدار ( شماینده < مقدار اولیهز شماینده << مقدار نپ لیف رمولدلخوطه) ۶0۲ 7 یک دستور (0 ۰*2 : 9 ع>ه :0 < و ) و۳ ; )« ,۳۱۵۵.9۳

صفحه 13:
انواع دیگر شرط ادامه حلقه ( شماینده - مقدار اولیهز شرط ادلمه زف رمولدلخوطلم) ۶0۲ : یک دستور (+بو : 4 ع۱ :4 <م) و۴ 1 ‎pri? (%d ۲,۰‏ ‎souk (“Yod", &b);‏

صفحه 14:
انواع دیگر دستور اولیه ( دستور اولیه: شرطادلمه رف رمول‌دلخولم) ۴0۲ ۶ یک دستور Por ( svat (“Yd", &a) : ‏(سم : © < مه‎ prick (Md ”, a) ;

صفحه 15:
اقليه: شرطائلمهة فر الحلخوام. ‎for‏ ‏دستور اولد موا 1 7 ) 9 نادرست در

صفحه 16:
16 حذف برخی از دستورها ( دستور اولیه: شرطادلمه زف رمولدلخوله) ۲۵۲ : بدنه حلقه حذف دستور اوليه: ممكن است قبل از حلقه. متغير مقدار كرفته باشد حذف شرط ادامه: حلقه تا بى نهايت ادامه مى يابد حذف فرمول دلخواه: ممكن است تغيير در بدنه حلقه صورت كيرد حذف بدنه حلقه: ايجاد تأخير در برنامه

صفحه 17:
شمارنده غير عددی اه ۳و ‎Por (ck = '@' 5 ok <= "L' 5 c++)‏ ‎pri ("Yoo ", vk) 5‏

صفحه 18:
برنامه ماکزیمم ۵۰ عدد كمه { ۳1 ره ما ‎&a);‏ ان رم Ro = primi) souk ("%P", &ua); F (e>wur) wax =u; } prick ("P", wax);

صفحه 19:
مبحث حلسه آینده While & Do-While

1 مطالب امروز ‏ ‏ ‏ ‏ ‏ ‏ 2 حالت ساده دستور حلقه for استفاده از شمارنده در بدنه حلقه استفاده از بلوک دستوری حلقه تو در تو ()Nested for حاالت ديگر استفاده از حلقه for چند مثال حالت ساده دستور حلقه for )++شمارنده = مقدار اوليه ; شمارنده <= مقدار نهايي ; شمارنده( for ; يک دستور شمارنده :يک متغير دلخواه كه قرار است كار شمارش را انجام دهد مقدار اوليه و مقدار نهايي می توانن''د ع''دد ،متغ''ير يا ي''ک عبارت محاسباتی باشند. ‏ ‏ 3 بار چاپ يک عبارتn int main() { int n, i; scanf ("%d", &n); for (i = 1; i <= n; i++) printf ("Hello \n"); } 4 مراحل اجرای دستور for مقداردهی اوليه به شمارنده بررسی شرط حلقه تغيير مقدار شمارنده 5 اجرای دستور حلقه پايان حلقه اجرای دستور بعد از حلقه 10 تا1 چاپ اعداد int main() { int i; for (i = 1; i <= 10; i++) printf ("%d \t", i); } 6 استفاده از بلوک دستوری )++شمارنده = مقدار اوليه ; شمارنده <= مقدار نهايي ; شمارنده( for ; يک دستور يک بلوک دستوری  يک دستور )for (i = 1; i <= 10; i++ { ;… ;… } 7 عددN برنامه ميانگين int main() { int i , n; float a, sum, avg; scanf ("%d", &n); sum = 0; for (i = 1; i <= n; i++) { scanf ("%f", &a); sum += a; } avg = sum / n; printf ("%.1f", avg); } 8 حلقه تو در تو )++شمارنده = مقدار اوليه ; شمارنده <= مقدار نهايي ; شمارنده( for ; يک دستور يک دستور حلقه  يک دستور )for (i = 1; i <= 5; i++ )for (j = 1; j <= 6; j++ ;)”printf (“Hello\n 9 برنامه جدول ضرب int main() { int i, j; for (i = 1; i <= 10; i++) { for (j = 1; j <= 10; j++) printf("%6d", i*j); printf("\n"); } } 10 شمارش معکوس )--شمارنده = مقدار اوليه ; شمارنده >= مقدار نهايي ; شمارنده( for ; يک دستور )for ( i = 10 ; i >= 1 ; i-- ; )printf(“%6d”, i 11 انواع ديگر تغيير مقدار ) شمارنده = مقدار اوليه; شمارنده <= مقدار نهايي;فرمول دلخواه( for ; يک دستور )for ( a = 1 ; a <= 2 ; a *= 1.1 ; )printf(“%6.2f”, a 12 انواع ديگر شرط ادامه حلقه ) شمارنده = مقدار اوليه; شرط ادامه ;فرمول دلخواه( for ; يک دستور )for ( a = 1 ; b != -1 ; a++ { ; )printf (“%d ”, a ;)scanf (“%d”, &b } 13 انواع ديگر دستور اولیه ) دستور اوليه; شرط ادامه ;فرمول دلخواه( for ; يک دستور )for ( scanf (“%d”, &a) ; a > 0 ; a-- ; )printf (“%d ”, a 14 ) دستور اوليه; شرط ادامه ;فرمول دلخواه( for ; بدنه حلقه اجراي دستور اوليه بررسی شرط حلقه نادرست درست فرمول دلخواه 15 اجرای بدنه حلقه اجرای دستور بعد از حلقه حذف برخي از دستورها ) دستور اوليه; شرط ادامه ;فرمول دلخواه( for ; بدنه حلقه ‏ حذف شرط ادامه :حلقه تا بي نهايت ادامه مي يابد حذف فرمول دلخواه :ممكن است تغيير در بدنه حلقه صورت گيرد حذف بدنه حلقه :ايجاد تأخير در برنامه حذف دستور اوليه :ممكن است قبل از حلقه ،متغير مقدار گرفته باشد 16 شمارنده غير عددي char ch; for ( ch = 'A' ; ch <= 'Z' ; ch++) printf ("%c ", ch) ; 17 عدد50 برنامه ماکزيمم int main() { int i; float a, max; scanf ("%d",&a); max = a; for (i = 1; 2;i i<= <=50; 50;i++) i++) { scanf ("%f", &a); if (a>max) max = a; } printf ("%f", max); } 18 مبحث جلسه آينده ‏While & Do-While 19

51,000 تومان