এইচ.এস.সি আইসিটি অধ্যায় ৫.১১ : প্রোগামিং ভাষা

ওয়েব স্কুল বিডি : সুপ্রিয় শিক্ষার্থী বন্ধুরা, শুভেচ্ছা নিয়ো। আজ তোমাদের এইচ.এস.সি বা উচ্চমাধ্যমিকের আইসিটি অধ্যায় ৫.১০: প্রোগ্রামিং ভাষা থেকে লুপ কন্ট্রোল স্টেটমেন্ট সম্পর্কিত অ্যালগোরিদম এবং ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম সমূহ নিয়ে আলোচনা করা হলো।


একাদশ ও দ্বাদশ শ্রেণী : তথ্য ও যোগাযোগ প্রযুক্তি 
এইচ.এস.সি আইসিটি অধ্যায় ৫.১১ : প্রোগামিং ভাষা

১. ১ থেকে ১০ পর্যন্ত সংখ্যা দেখানোর অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম

অ্যালগোরিদম :
ধাপ-১: শুরু করি।
ধাপ-২: i চলকের মান ১ দ্বারা সূচনা করি।
ধাপ-৩: যদি i ≤ 10 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
ধাপ-৪: i চলকের মান প্রদর্শন করি।
ধাপ-৫: i চলকের মান ১ বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
ধাপ-৬: শেষ করি।


ফ্লোচার্ট :

http://www.webschoolbd.com/2018/11/hsc-ict-chapter5.11.html
‘সি’ প্রোগ্রাম:
#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>
main()
{


/* for loop ব্যবহার করে প্রোগ্রাম */
int i, n;
printf("Enter value of n: ");
scanf("%d",&n);
for(i=1;i<=n; i=i+1)
{
printf("%d\t ",i);
}


/* while loop ব্যবহার করে প্রোগ্রাম */
int i, n;
printf("Enter value of n: ");
scanf("%d",&n);
i=1;
while(i<=n)
{
printf("%d\t ",i);
i=i+1;
}


/* do while loop ব্যবহার করে প্রোগ্রাম */
int i, n;
printf("Enter value of n: ");
scanf("%d",&n);
i=1;
do
{
printf("%d\t ",i);
i=i+1;
} while(i<=n);
getch();
}

৩. ১ থেকে ১০ এর মধ্যে অবস্থিত বিজোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম

অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: i চলকের মান ১ দ্বারা সূচনা করি।
ধাপ-৩: যদি i ≤ 10 হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
ধাপ-৪: i চলকের মান প্রদর্শন করি।
ধাপ-৫: i চলকের মান ২ বৃদ্ধি করি এবং পুনরায় ৩নং ধাপে যাই।
ধাপ-৬: শেষ করি।

ফ্লোচার্ট :
 


‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{


/* for loop ব্যবহার করে প্রোগ্রাম */
int i;
for(i=1;i<=10; i=i+2)
{
printf("%d\t ",i);
}


/* 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 করতে পারো এই লিংক থেকে।

আজই জয়েন করুন বাংলাদেশের লার্নিং প্ল্যাটফর্মে ( ওয়েভ স্কুল বিডি )

শিক্ষক হিসেবে জয়েন করুন
রেকর্ডেড/লাইভ প্রোগ্রাম করতে পারো
অ্যাফিলিয়েট হতে চাইলে

Web School BD

বাংলাদেশের প্রথম অনলাইন ভিত্তিক ট্রেনিং সেন্টার "Web School BD". ওয়েব স্কুল বিডি : https://www.webschool.com.bd

Post a Comment

আপনার কোন কিছু জানার থাকলে কমেন্টস বক্স এ লিখতে পারেন। আমরা যথাযত চেস্টা করব আপনার সঠিক উত্তর দিতে। ভালো লাগলে ধন্যবাদ দিতে ভুলবেন না। শিক্ষার্থীরা নোট ,সাজেশান্স ও নতুন নতুন ভিডিও সবার আগে পেতে আমাদের Web School BD চ্যানেলটি সাবস্ক্রাইব SUBSCRIBE করতে পারো।
- শুভকামনায় ওয়েব স্কুল বিডি

Previous Post Next Post