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

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


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

১. কোন একটি সাল লিপ ইয়ার নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম

অ্যালগোরিদম :
ধাপ-১: শুরু করি।
ধাপ-২: ইনপুট হিসেবে y চলকে একটি সাল গ্রহণ করি।
ধাপ-৩: যদি ((y mod 400 = 0) OR ((y mod 100 ≠ 0) AND (y mod 4 = 0))) হয়, তাহলে ৪নং ধাপে যাই, অন্যথায় ৫নং ধাপে যাই।
ধাপ-৪: সালটি লিপ ইয়ার প্রদর্শন করি এবং ৬নং ধাপে যাই।
ধাপ-৫: সালটি লিপ ইয়ার নয় প্রদর্শন করি।
ধাপ-৬: শেষ করি।

ফ্লোচার্ট :

http://www.webschoolbd.com/2018/11/hsc-ict-chapter5.10.html
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
int y;
printf("Enter a year:");
scanf("%d",&y);
if ((y%400==0)||((y%100!=0)&&(y%4==0)))
{
printf("%d is a Leap year", y);
} else {
printf("%d is not a Leap year", y);
}
getch();
}

২. দুটি পূর্ণ সংখ্যার ল. সা. গু. নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম

অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: ইনপুট হিসেবে a এবং b চলকে দুটি সংখ্যা গ্রহণ করি।
ধাপ-৩: a এর সাথে b এর তুলনা করে বড় সংখ্যাটি l চলকে রাখি।
ধাপ-৪: l কে a এবং b দ্বারা ভাগ করি, যদি উভয়ের ভাগশেষ শূন্য হয় তাহলে ৫নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
ধাপ-৫: ফলাফল হিসেবে l চলকের মান প্রদর্শন করি এবং ৭নং ধাপে যাই।
ধাপ-৬: l চলকের মান ১ বৃদ্ধি করি এবং পুনরায় ৪নং ধাপে যাই।
ধাপ-৭: শেষ করি।

ফ্লোচার্ট :
 

http://www.webschoolbd.com/2018/11/hsc-ict-chapter5.10.html


‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
int a,b,l;
printf("Enter the two numbers: ");
scanf("%d %d",&a,&b);
if(a>b)
l=a;
else
l=b;
again:
if(l%a==0 && l%b==0)
{
printf("LCM of %d and %d is %d",a,b,l);
} else {
l=l+1;
goto again;
}
getch();
}

৩.দুটি পূর্ণ সংখ্যার গ. সা. গু. নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম

অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: ইনপুট হিসেবে a এবং b চলকে দুটি সংখ্যা গ্রহণ করি।
ধাপ-৩: a এর সাথে b এর তুলনা করে ছোট সংখ্যাটি s চলকে রাখি।
ধাপ-৪: a এবং b কে s দ্বারা ভাগ করি, যদি উভয়ের ভাগশেষ শূন্য হয় তাহলে ৫নং ধাপে যাই, অন্যথায় ৬নং ধাপে যাই।
ধাপ-৫: ফলাফল হিসেবে s চলকের মান প্রদর্শন করি এবং ৭নং ধাপে যাই।
ধাপ-৬: s চলকের মান ১ কমাই এবং পুনরায় ৪নং ধাপে যাই।
ধাপ-৭: শেষ করি।

ফ্লোচার্ট :
 

http://www.webschoolbd.com/2018/11/hsc-ict-chapter5.10.html

‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
int a,b,s;
printf("Enter the two numbers: ");
scanf("%d %d",&a,&b);
if(a s=a);
else
s=b;
again:
if(a%s==0 && b%s==0)
{
printf("GCD of %d and %d is %d",a,b,s);
} else
{
s=s-1;
goto again;
getch();
}





Quiz BD- কুইজ বিডি -Play, Learn & Earn
প্রতি শুক্রবার কুইজ প্রতিযোগিতা রাত ১২. ০০টা পর্যন্ত । সবার জন্য উন্মুক্ত (ফ্রি)
কুইজ বিডি সংক্রান্ত পরামর্শ করার জন্য আমাদের সাথে যোগাযোগ করুন হোয়াটসঅ্যাপ/ টেলিগ্রাম – 01571769905 (শুধুমাত্র মেসেজ দিন)

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

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

Web School BD

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

Post a Comment

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

Previous Post Next Post