ওয়েব স্কুল বিডি : সুপ্রিয় শিক্ষার্থী বন্ধুরা, শুভেচ্ছা নিয়ো। আজ তোমাদের এইচ.এস.সি বা উচ্চমাধ্যমিকের আইসিটি অধ্যায় ৫.১০: প্রোগ্রামিং ভাষা থেকে লুপ কন্ট্রোল স্টেটমেন্ট সম্পর্কিত অ্যালগোরিদম এবং ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম সমূহ নিয়ে আলোচনা করা হলো।
একাদশ ও দ্বাদশ শ্রেণী : তথ্য ও যোগাযোগ প্রযুক্তি
এইচ.এস.সি আইসিটি অধ্যায় ৫.১১ : প্রোগামিং ভাষা
১. ১ থেকে ১০ পর্যন্ত সংখ্যা দেখানোর অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম
অ্যালগোরিদম :
ধাপ-১: শুরু করি।
ধাপ-২: i চলকের মান ১ দ্বারা সূচনা করি।
ধাপ-৩: যদি i ≤ 10 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
ধাপ-৪: i চলকের মান প্রদর্শন করি।
ধাপ-৫: i চলকের মান ১ বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
ধাপ-৬: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
/* for loop ব্যবহার করে প্রোগ্রাম */
int i;
for(i=1; i<=10; i++)
{
printf("%d\t ",i);
}
/* while loop ব্যবহার করে প্রোগ্রাম */
int i;
i=1;
while(i<=10)
{ printf("%d\t ",i);
i++;
}
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i;
i=1;
do
{
printf("%d\t ",i);
i++;
} while(i<=10);
getch();
}
২. ১ থেকে n পর্যন্ত সংখ্যা দেখানোর অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম
অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: ইনপুট হিসেবে n চলকের মান গ্রহণ করি।
ধাপ-৩: i চলকের মান ১ দ্বারা সূচনা করি।
ধাপ-৪: যদি i ≤ n হয়, তাহলে ৫নং ধাপে যাই, অন্যথায় ৭নং ধাপে যাই।
ধাপ-৫: i চলকের মান প্রদর্শন করি।
ধাপ-৬: i চলকের মান ১ বৃদ্ধি করি এবং পুনরায় ৪নং ধাপে যাই।
ধাপ-৭: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
/* while loop ব্যবহার করে প্রোগ্রাম */
int i;
i=1;
while(i<=10)
{
printf("%d\t ",i);
i=i+2;
}
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i;
i=1;
do
{
printf("%d\t ",i);
i=i+2;
} while(i<=10);
br />
৪. ১ থেকে n এর মধ্যে অবস্থিত বিজোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম
অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: ইনপুট হিসেবে n চলকের মান গ্রহণ করি।
ধাপ-৩: i চলকের মান ১ দ্বারা সূচনা করি।
ধাপ-৪: যদি i ≤ n হয়, তাহলে ৫নং ধাপে যাই, অন্যথায় ৭নং ধাপে যাই।
ধাপ-৫: i চলকের মান প্রদর্শন করি।
ধাপ-৬: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৪নং ধাপে যাই।
ধাপ-৭: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
/* for loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);
for(i=1;i<=n; i=i+2)
{
printf("%d\t ",i);
}
/* while loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);
i=1;
while(i<=10)
{
printf("%d\t ",i);
i=i+2;
}
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);
i=1;
do
{
printf("%d\t ",i); i=i+2;
} while(i<=10);
getch();
}
৫. ১ থেকে n এর মধ্যে অবস্থিত জোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম
অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: ইনপুট হিসেবে n চলকের মান গ্রহণ করি।
ধাপ-৩: i চলকের মান ২ দ্বারা সূচনা করি।
ধাপ-৪: যদি i ≤ n হয়, তাহলে ৫নং ধাপে যাই, অন্যথায় ৭নং ধাপে যাই।
ধাপ-৫: i চলকের মান প্রদর্শন করি।
ধাপ-৬: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৪নং ধাপে যাই।
ধাপ-৭: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
/* for loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);
for(i=2;i<=n; i=i+2)
{
printf("%d\t ",i);
}
/* while loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);
i=2;
while(i<=n)
{
printf("%d\t ",i);
i=i+2;
}
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);v i=2;
do
{
printf("%d\t ",i);v i=i+2;
} while(i<=n);
getch();
}
৬. ১ থেকে ১০০ পর্যন্ত সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট
‘সি’ প্রোগ্রাম
অথবা,১+২+৩+ – – – – -+১০০ ধারার যোগফল নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ‘সি’ প্রোগ্রাম
অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: i চলকের মান 1 দ্বারা এবং sum চলকের মান ০ দ্বারা সূচনা করি।v ধাপ-৩: যদি i ≤ 100 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
ধাপ-৪: sum = sum + i নির্ণয় করি।
ধাপ-৫: i চলকের মান 1 বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
ধাপ-৬: sum চলকের মান প্রদর্শন করি।
ধাপ-৭: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
/* for loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
for(i=1;i<=100; i=i+1)
{
s=s+i;
}
printf("Sum=%d ",s);
/* while loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
i=1;
while(i<=100)
{
s=s+i;
i=i+1;
}
printf("Sum=%d ",s);
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
i=1;
do
{
s=s+i;
i=i+1;
} while(i<=100);
printf("Sum=%d ",s);
getch();
}
৭. ১ থেকে ১০০ এর মধ্যে অবস্থিত বিজোড় সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম
অথবা ১+২+৫+ – – – – -+১০০ ধারার যোগফল নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম
অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: i চলকের মান 1 দ্বারা এবং sum চলকের মান ০ দ্বারা সূচনা করি।
ধাপ-৩: যদি i ≤ 100 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
ধাপ-৪: sum = sum + i নির্ণয় করি।
ধাপ-৫: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
ধাপ-৬: sum চলকের মান প্রদর্শন করি।
ধাপ-৭: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
/* for loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
for(i=1; i<=100; i=i+2)
{
s=s+i;
}
printf("Sum=%d ",s);
/* while loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
i=1;
while(i<=100)
{
s=s+i;
i=i+2;
}
printf("Sum=%d ",s);
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
i=1;
do
{
s=s+i;
i=i+2;
} while(i<=100);
printf("Sum=%d ",s);
getch();
}
প্রতিটি বিষয়ের নোট ও সাজেশান্স ডাউনলোড করতে অসুবিধা হলে আমাদের ফেসবুক পেজে ইনবক্স করো। শিক্ষার্থীরা নোট ,সাজেশান্স ও নতুন নতুন ভিডিও সবার আগে পেতে আমাদের চ্যানেলটি সাবস্ক্রাইব SUBSCRIBE করতে পারো এই লিংক থেকে।
আজই জয়েন করুন বাংলাদেশের লার্নিং প্ল্যাটফর্মে ( ওয়েভ স্কুল বিডি )
শিক্ষক হিসেবে জয়েন করুন
রেকর্ডেড/লাইভ প্রোগ্রাম করতে পারো
অ্যাফিলিয়েট হতে চাইলে
একাদশ ও দ্বাদশ শ্রেণী : তথ্য ও যোগাযোগ প্রযুক্তি
এইচ.এস.সি আইসিটি অধ্যায় ৫.১১ : প্রোগামিং ভাষা
১. ১ থেকে ১০ পর্যন্ত সংখ্যা দেখানোর অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম
অ্যালগোরিদম :
ধাপ-১: শুরু করি।
ধাপ-২: i চলকের মান ১ দ্বারা সূচনা করি।
ধাপ-৩: যদি i ≤ 10 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
ধাপ-৪: i চলকের মান প্রদর্শন করি।
ধাপ-৫: i চলকের মান ১ বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
ধাপ-৬: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
/* for loop ব্যবহার করে প্রোগ্রাম */
int i;
for(i=1; i<=10; i++)
{
printf("%d\t ",i);
}
/* while loop ব্যবহার করে প্রোগ্রাম */
int i;
i=1;
while(i<=10)
{ printf("%d\t ",i);
i++;
}
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i;
i=1;
do
{
printf("%d\t ",i);
i++;
} while(i<=10);
getch();
}
২. ১ থেকে n পর্যন্ত সংখ্যা দেখানোর অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম
অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: ইনপুট হিসেবে n চলকের মান গ্রহণ করি।
ধাপ-৩: i চলকের মান ১ দ্বারা সূচনা করি।
ধাপ-৪: যদি i ≤ n হয়, তাহলে ৫নং ধাপে যাই, অন্যথায় ৭নং ধাপে যাই।
ধাপ-৫: i চলকের মান প্রদর্শন করি।
ধাপ-৬: i চলকের মান ১ বৃদ্ধি করি এবং পুনরায় ৪নং ধাপে যাই।
ধাপ-৭: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
/* while loop ব্যবহার করে প্রোগ্রাম */
int i;
i=1;
while(i<=10)
{
printf("%d\t ",i);
i=i+2;
}
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i;
i=1;
do
{
printf("%d\t ",i);
i=i+2;
} while(i<=10);
br />
অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: ইনপুট হিসেবে n চলকের মান গ্রহণ করি।
ধাপ-৩: i চলকের মান ১ দ্বারা সূচনা করি।
ধাপ-৪: যদি i ≤ n হয়, তাহলে ৫নং ধাপে যাই, অন্যথায় ৭নং ধাপে যাই।
ধাপ-৫: i চলকের মান প্রদর্শন করি।
ধাপ-৬: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৪নং ধাপে যাই।
ধাপ-৭: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
/* for loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);
for(i=1;i<=n; i=i+2)
{
printf("%d\t ",i);
}
/* while loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);
i=1;
while(i<=10)
{
printf("%d\t ",i);
i=i+2;
}
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);
i=1;
do
{
printf("%d\t ",i); i=i+2;
} while(i<=10);
getch();
}
অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: ইনপুট হিসেবে n চলকের মান গ্রহণ করি।
ধাপ-৩: i চলকের মান ২ দ্বারা সূচনা করি।
ধাপ-৪: যদি i ≤ n হয়, তাহলে ৫নং ধাপে যাই, অন্যথায় ৭নং ধাপে যাই।
ধাপ-৫: i চলকের মান প্রদর্শন করি।
ধাপ-৬: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৪নং ধাপে যাই।
ধাপ-৭: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
/* for loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);
for(i=2;i<=n; i=i+2)
{
printf("%d\t ",i);
}
/* while loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);
i=2;
while(i<=n)
{
printf("%d\t ",i);
i=i+2;
}
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i,n;
printf("Enter Value of n: ");
scanf("%d",&n);v i=2;
do
{
printf("%d\t ",i);v i=i+2;
} while(i<=n);
getch();
}
৬. ১ থেকে ১০০ পর্যন্ত সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট
‘সি’ প্রোগ্রাম
অথবা,১+২+৩+ – – – – -+১০০ ধারার যোগফল নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ‘সি’ প্রোগ্রাম
অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: i চলকের মান 1 দ্বারা এবং sum চলকের মান ০ দ্বারা সূচনা করি।v ধাপ-৩: যদি i ≤ 100 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
ধাপ-৪: sum = sum + i নির্ণয় করি।
ধাপ-৫: i চলকের মান 1 বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
ধাপ-৬: sum চলকের মান প্রদর্শন করি।
ধাপ-৭: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
/* for loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
for(i=1;i<=100; i=i+1)
{
s=s+i;
}
printf("Sum=%d ",s);
/* while loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
i=1;
while(i<=100)
{
s=s+i;
i=i+1;
}
printf("Sum=%d ",s);
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
i=1;
do
{
s=s+i;
i=i+1;
} while(i<=100);
printf("Sum=%d ",s);
getch();
}
৭. ১ থেকে ১০০ এর মধ্যে অবস্থিত বিজোড় সংখ্যা গুলোর যোগফল নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম
অথবা ১+২+৫+ – – – – -+১০০ ধারার যোগফল নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম
অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: i চলকের মান 1 দ্বারা এবং sum চলকের মান ০ দ্বারা সূচনা করি।
ধাপ-৩: যদি i ≤ 100 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
ধাপ-৪: sum = sum + i নির্ণয় করি।
ধাপ-৫: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
ধাপ-৬: sum চলকের মান প্রদর্শন করি।
ধাপ-৭: শেষ করি।
ফ্লোচার্ট :
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
/* for loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
for(i=1; i<=100; i=i+2)
{
s=s+i;
}
printf("Sum=%d ",s);
/* while loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
i=1;
while(i<=100)
{
s=s+i;
i=i+2;
}
printf("Sum=%d ",s);
/* do while loop ব্যবহার করে প্রোগ্রাম */
int i,s=0;
i=1;
do
{
s=s+i;
i=i+2;
} while(i<=100);
printf("Sum=%d ",s);
getch();
}
প্রতিটি বিষয়ের নোট ও সাজেশান্স ডাউনলোড করতে অসুবিধা হলে আমাদের ফেসবুক পেজে ইনবক্স করো। শিক্ষার্থীরা নোট ,সাজেশান্স ও নতুন নতুন ভিডিও সবার আগে পেতে আমাদের চ্যানেলটি সাবস্ক্রাইব SUBSCRIBE করতে পারো এই লিংক থেকে।
আজই জয়েন করুন বাংলাদেশের লার্নিং প্ল্যাটফর্মে ( ওয়েভ স্কুল বিডি )
শিক্ষক হিসেবে জয়েন করুন
রেকর্ডেড/লাইভ প্রোগ্রাম করতে পারো
অ্যাফিলিয়েট হতে চাইলে
Tags
HSC ICT