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