ছববতত কক দদখখ যখয় ?
একই কখজ বখর বখর
হতচ ?
আর একই কখজ বখর বখর হওয়খতক বতল -
আমখতদর আজতকর পখঠ -
ললপ
১ . ললপ কক তখ বলতত পখরতব
এই পখঠ দশতষ বশকখররকরখ -
২ . ললতপর পকখরতভদ বলতত পখরতব
৩ . বস ভখষখয় কয়বট ললপ দসটতমন তখ বলতত পখরতব
৪ . ললপ দসটতমন বববহখর কতর দপখগখম রচনখ করতত পখরতব
ললপ
দপখগখতমর অঅশ ববতশষ বনবদরষ সঅখবক বখর দকখতনখ শততর নখ দপপপছখ পযরন
।
পলনরখবববত করখতক ললবপঅ বখ চক বনয়নণ বলখ হয়
সসকম ললপ
অসকম ললপ মধববতরক ললপ
যবদ দকখতনখ ললপ অনবরত আবতরন হতত রখতক, কখতনখ দশষ
।
নখ হয় ততব তখতক অসকম ললপ বতল
।
বনবদরষ সঅখবক আবতরতনর পর দয ললপ দশষ হয় তখতক সসকম ললপ বতল
একবট ললতপর মতধব যবদ আর একবট ললপ রখতক তখহতল তখতক
।
মধববতরক ললপ বতল
ললতপর পকখরতভদ:
দকখতনখ দসটতমনতক দলই বখ তততখবধক বখর সমখদতনর জনব দয সকল কতনখল
।
দসটতমন বববহত হয় তখতক ললপ কতনখল দসটতমন বতল ললপ
।
দসটতমনসমমতহ সখধখরণত দলইবট অঅশ রখতক যরখথ
• ললপ ববড এবঅ
• দটষ কবনশন
এবকট কতনখল ললপ এবন কতনখল ললপ
ললপ দসটতমতনর ললপ ববড এবঅ দটস কবনশতনর অবসখতনর বভবততত
।
ললপ দসটতমনসমমহতক দলই ভখতগ ভখগ করখ হয় যরখ:
এবন কতনখল ললতপ ললপ ববডর বনবরখহ শরর আতগই দটস কবনশন যখচখই করখ
।
হয় কবনশন সতব নখ হতল ললপ ববড ।
সমখবদত হয় নখ এবন কতনখল ললপ বনবরখতহর জনব পধখনত দলইবট দসটতমন বববহখর করখ হয় দসগতলখ হতচ । - for, while দসটতমন
এবকট কতনখল ললতপ পরতম একবখর ললপ বনবরখহ হয় তখরপর দটস কবনশন যখচখই । করখ হয়, কবনশন সতব হতল ললপ ববড সমখবদত হয়, কবনশন সতব নখ হতল ললপ
।
ববড সমখবদত হয় নখ এবকট কতনখল ললতপর দসটতমন হতলখ, do – while দসটতমন
ললপ দসটতমন বনবরখতহরর জনব পধখন ববতবচব ববষয়সমমহ হল
• কখউনখর দভবরতয়বল সখপন ও তখর পখরবমক মখন বনধরখরণ
• ললপ ববডর দসটতমন বনবরখহ
• ললপ ববডর পরবতরক বনবরখহ নখ হওয়খর জনব শতর পরককখ
•
ললপ দসটতমন
কখউনখর দভবরতয়বতলর ইনবকতমন বখ বডবকতমনCounterDeclaration;
for(CounterInitialization;condition; decrement/increment) {
statement;
}
for দসটতমন
‘ ’ বস দপখগখতম দকখতনখ দসটতমন দলই বখ তততখবধকবখর সমখদতনর জনব for দসটতমন বববহখর করখ হয় ।
সখধখরণ দকখতনখ দভবরতয়বল বববহখর কতর for ললতপর ।
আবতরন সঅখবখ গণনখ করখ হয় এরপ দভবরতয়বলতক
।
কখউনখর দভবরতয়বল বতল for দসটতমন-এর ফরমবখট দদখখতনখ হতলখ:
CounterInitialization অঅতশ কখউনখর দভবরতয়বতলর পখরবমক মখন দদওয়খ হয় condition অঅতশ কখউনখর দভবরতয়বতলর চমড়খন মখন বকঅবখ চমড়খন মখন
বনধরখরতণর শতর দদয়খ হয়
decrement/increment অঅতশ পবতবখর আবতরতন কখউনখর দভবরতয়বতলর হখস/বববদর মখন বনধরখরণ করখ হয় ।
এবখতর আমরখ for loop বববহখর কতর ১ দরতক ৫ পযরন সঅখবখ দদখখর
জনব দপখগখম ততবর করব
CounterDeclaration: অঅতশ উপযলক দডটখ টখইপসহ কখউনখর দভবরতয়বল দঘখষণখ করখ হয়, কখউনখর দভবরতয়বল চমড়খন মখতন নখ দপপপছখ পযরন বকঅবখ শতর সতব রখকখ পযরন test ললতপর সখতর সঅবশষ দসটতমন
। সমখবদত হতত রখতক
১ . পরতম Windows দপখগখমবট চখলল করতত হতব -
২ . এরপর Start বখটতন বকক করতল আমরখ দদখতত পখব
বস ভখষখয় দপখগখম ততবর করখর পদবত
৩ . এরপর All Programs এর উপর বকক করতত হতব তখহতল পখতশর মত দদখতত পখব
৪ . এবখতর Turbo C+
+4.5 এর উপর বকক করতত হতব
বস ভখষখয় দপখগখম ততবর করখর পদবত
৫ . তখহতল আমখতদর সখমতন Turbo C++4.5 দমনলর অধকনস সকল দপখগখম পদবশরত হতব
৬ . এখন Turbo C++ দপখগখমবটর বকক করতত হতব বনমরপ দপখগখম
। ওতপন হতব
বস ভখষখয় দপখগখম ততবর করখর পদবত
৭ . এখন আমরখ বস দপখগখম এবডটর দপতয় দগবছ তখই এখখতন বনতমর মত
। দকখড বলবখ
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
দপখগখমবটর মলড অফ অবখকসন
আউটপলট :
1
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
দপখগখমবটর মলড অফ অবখকসন
আউটপলট :
1 2
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
দপখগখমবটর মলড অফ অবখকসন
আউটপলট :
1 2 3
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
দপখগখমবটর মলড অফ অবখকসন
আউটপলট :
1 2 3 4
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
দপখগখমবটর মলড অফ অবখকসন
আউটপলট :
1 2 3 4 5
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
দপখগখমবটর মলড অফ অবখকসন
আউটপলট :
1 2 3 4 5
৮ . পরতম ফখইল দমনলর উপর বকক করতত হতব
ফতল আমখতদর সখমতন ফখইল দমনল পদবশরত হতব।ফখইল সঅরকণ
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
৯ . এবখতর File দমনলর Save অপশতন করব -
ফখইল সঅরকণ
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
১০ . তখহতল আমখতদর সখমতন Save As
ডখয়লগ বক পদবশরত হতব
১১ . এখন File name ঘতর দটকবতক
আমরখ কখঅবখত ফখইতলর নখম বদব
testফখইল সঅরকণ
13. Save হওয়খর জখয়গখ বনদরখরণ কতর
।
বদতত পখবর দযমন : C ডখইভ
14. এবখতর ডখয়লগ বতকর OK বখটতন
।
বকক কবর
testফখইল সঅরকণ
15. ফতল ফখইলবট
কবমউটখতরর
c ডখইতভ সঅরকন হতব ।
ফখইল সঅরকণ
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
১ 5. এবখর বনবরখহ করতত চখইতল debug দমনলতত বকক কবর ।
ফখইলবট বনবরখহ কতর দদখখ
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
16. এবখতর Run এর উপর বকক কবর
ফখইলবট বনবরখহ কতর দদখখ
#include<stdio.h>
main() {
int i;
for(i=1;i<=5;i++) {
printf("%d\n",i);
} }
17. তখহতল বনতমর মত আউটপলট পখওয়খ যখতব ।
ফখইলবট বনবরখহ কতর দদখখ
CounterDeclaration;
CounterInitialization;
while (Condition) {
statement;
increment/decrement;
}
‘ ’ বস দপখগখতম শতর সখতপতক দলই বখ তততখবধকবখর দকখতনখ দসটতমন সমখদতনর জনব while দসটতমন বববহখর করখ হয় এবট অতনকটখ । for দসটতমন-এর ববকল বহতসতব
।
বববহখর করখ হয় for দসটতমতনর মততখ পমতবর দঘখবষত দকখতনখ কখউনখর দভবরতয়বল বববহখর কতর while দসটতমন-এর আবতরন সঅখবখ গণনখ করখ হয় । while দসটতমন-এর ফরমবখট হতলখ:
while loop দসটতমন
CounterInitialization অঅতশ কখউনখর দভবরতয়বতলর পখরবমক মখন দদওয়খ হয় condition অঅতশ কখউনখর দভবরতয়বতলর চমড়খন মখন বকঅবখ চমড়খন মখন
বনধরখরতণর শতর দদয়খ হয়
decrement/increment অঅতশ পবতবখর আবতরতন কখউনখর দভবরতয়বতলর হখস/বববদর মখন বনধরখরণ করখ হয় ।
CounterDeclaration: অঅতশ উপযলক দডটখ টখইপসহ কখউনখর দভবরতয়বল দঘখষণখ করখ হয়, কখউনখর দভবরতয়বল চমড়খন মখতন নখ দপপপছখ পযরন বকঅবখ শতর সতব রখকখ পযরন test ললতপর সখতর সঅবশষ দসটতমন
। সমখবদত হতত রখতক
এবখতর আমরখ for loop বববহখর কতর ১ দরতক ৫ পযরন সঅখবখ দদখখর
জনব দপখগখম ততবর করব
। বস দপখগখম এবডটতর বনতমর মত দকখড বলবখ
#include<stdio.h>
main() {
int i;
i=1;
while(i<=5) {
printf("%d\n",i);
i++;
} }
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
while(i<=5) {
printf("%d\n",i)
;
i++;
} i=1;
আউটপলট :
1
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
while(i<=5) {
printf("%d\n",i)
;
i++;
} i=1;
আউটপলট :
1 2
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
while(i<=5) {
printf("%d\n",i)
;
i++;
} i=1;
আউটপলট :
1 2 3
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
while(i<=5) {
printf("%d\n",i)
;
i++;
} i=1;
আউটপলট :
1 2 3 4
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
while(i<=5) {
printf("%d\n",i)
;
i++;
} i=1;
আউটপলট :
1 2 3 4 5
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
while(i<=5) {
printf("%d\n",i)
;
i++;
} i=1;
আউটপলট :
1 2 3 4 5
১ 5. এবখর বনবরখহ করতত চখইতল debug দমনলতত বকক কবর ।
ফখইলবট বনবরখহ কতর দদখখ
#include<stdio.h>
main() {
int i;
i=1;
while(i<=5) {
printf("%d\n",i);
i++;
} }
16. এবখতর Run এর উপর বকক কবর
ফখইলবট বনবরখহ কতর দদখখ
#include<stdio.h>
main() {
int i;
i=1;
while(i<=5) {
printf("%d\n",i);
i++;
} }
17. তখহতল বনতমর মত আউটপলট পখওয়খ যখতব ।
ফখইলবট বনবরখহ কতর দদখখ
CounterDeclaration;
CounterInitialization;
do {
statement;
increment/decrement;
}while (Condition is true);
‘ ’ বস দপখগখতম শতর সখতপতক এক বখ একখবধকবখর দকখতনখ দসটতমন সমখদতনর জনব do দসটতমন বববহখর করখ হয় । while দসটতমতনর মততখ দকখতনখ পমবর দঘখবষত কখউনখর দভবরতয়বল বববহখর do….while দসটতমতনর আবতরন সঅখবখ
। গণনখ করখ হয় এবঅ দসই অনলযখয়ক বসদখন দনওয়খ হয় do….while দসটতমতনর ফরমবখট দদয়খ হতলখ:
do-while loop দসটতমন
এবখতর আমরখ for loop বববহখর কতর ১
দরতক ৫ পযরন সঅখবখ
দদখখর জনব দপখগখম
ততবর করব
। বস দপখগখম এবডটতর বনতমর মত দকখড বলবখ
#include<stdio.h>
main() {
int i;
i=1;
do {
printf("%d\n",i);
i++;
} while(i<=5);
}
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
do {
printf("%d\n",i)
;
i++;
} while(i<=5);
i=1;
আউটপলট :
1
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
do {
printf("%d\n",i)
;
i++;
} while(i<=5);
i=1;
আউটপলট :
1 2
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
do {
printf("%d\n",i)
;
i++;
} while(i<=5);
i=1;
আউটপলট :
1 2 3
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
do {
printf("%d\n",i)
;
i++;
} while(i<=5);
i=1;
আউটপলট :
1 2 3 4
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
do {
printf("%d\n",i)
;
i++;
} while(i<=5);
i=1;
আউটপলট :
1 2 3 4 5
দপখগখমবটর মলড অফ অবখকসন
#include<stdio.h
>
main() {
}
int i;
do {
printf("%d\n",i)
;
i++;
} while(i<=5);
i=1;
আউটপলট :
1 2 3 4 5
১ 5. এবখর বনবরখহ করতত চখইতল debug দমনলতত বকক কবর ।
ফখইলবট বনবরখহ কতর দদখখ
#include<stdio.h>
main() {
int i;
i=1;
while(i<=5) {
printf("%d\n",i);
i++;
} }
16. এবখতর Run এর উপর বকক কবর
ফখইলবট বনবরখহ কতর দদখখ
#include<stdio.h>
main() {
int i;
i=1;
while(i<=5) {
printf("%d\n",i);
i++;
} }
17. তখহতল বনতমর মত আউটপলট পখওয়খ যখতব ।
ফখইলবট বনবরখহ কতর দদখখ
একক কখজ
ঘ. goto
খ. lor loop খ. for loop ঘ. goto
১ . এবকট কতনখল ললপ দকখনবট ?
ক. while
গগ. do-while . do-while ক. while
07/05/2023 53