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

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


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

১. কোন একটি পূর্ণ সংখ্যা জোড়/বিজোড় নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম

অ্যালগোরিদম :
ধাপ-১: শুরু করি।
ধাপ-২: ইনপুট হিসেবে n চলকে একটি সংখ্যা গ্রহণ করি।
ধাপ-৩: n কে ২ দ্বারা ভাগ করে ভাগশেষ r চলকে রাখি।
ধাপ-৪: যদি r=০ হয়, তাহলে সংখ্যাটি জোড় প্রদর্শন করি এবং ৬নং ধাপে যাই, অন্যথায় ৫নং ধাপে যাই।
ধাপ-৫: সংখ্যাটি বিজোড় প্রদর্শন করি।
ধাপ-৬: শেষ করি।

ফ্লোচার্ট :

http://www.webschoolbd.com/2018/11/hsc-ict-chapter5.9.html
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
int n;
printf("Enter a number: ");
scanf("%d", &n);
if (n%2==0)
printf("\nThe number %d is even.",n);
else printf("\nThe number %d is odd.",n);
getch();
}

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

অ্যালগোরিদম
ধাপ-১: শুরু করি।
ধাপ-২: ইনপুট হিসেবে n চলকে একটি সংখ্যা গ্রহণ করি।
ধাপ-৩: যদি (n≥0) হয়, তাহলে সংখ্যাটি ধনাত্নক প্রদর্শন করি এবং ৫নং ধাপে যাই, অন্যথায় ৪নং ধাপে যাই।
ধাপ-৪: সংখ্যাটি ঋনাত্নক প্রদর্শন করি।
ধাপ-৫: শেষ করি।


ফ্লোচার্ট :

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

‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
int n;
printf("Enter a number: ");
scanf("%d", &n);
if (n>=0)
printf("\nThe number %d is positive.",n);
else
printf("\nThe number %d is Negative.",n);
getch();
}

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

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

ফ্লোচার্ট :
 

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


‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
int a, b;
printf(“Enter 1st value :”);
scanf("%d",&a);
printf(“Enter 2nd value :”);
scanf("%d",&b);
if (a>b)
printf("Largest Number is : %d", a);
else
printf("Largest Number is: %d", b);
getch();
}

৪. তিনটি সংখ্যার মধ্যে সবচেয়ে ছোট সংখ্যা নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম

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

ফ্লোচার্ট :

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


‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
int a,b,c;
printf("Enter three integer numbers:");
scanf("%d %d %d", &a, &b, &c);
if(a <b)

 {
     if(a <c)
 {
printf("\n Smallest number is: %d", a);
}
else
{
printf("\n Smallest number is: %d", c);
}
}
else
{
if(b<c)
{
printf("\n Smallest number is: %d", b);
}
else
{
printf("\n Smallest number is: %d", c);
}
}
getch();
}



৫. তিনটি সংখ্যার মধ্যে সবচেয়ে বড় সংখ্যা নির্নয়ের অ্যালগোরিদম , ফ্লোচার্ট ও ‘সি’ প্রোগ্রাম

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

ফ্লোচার্ট :

http://www.webschoolbd.com/2018/11/hsc-ict-chapter5.9.html
‘সি’ প্রোগ্রাম:
#include<stdio.h>
#include<conio.h>
main()
{
int a,b,c;
printf("Enter three integer numbers:");
scanf("%d %d %d", &a, &b, &c);
if(a>b)
{
if(a>c)
{
printf("\n Largest number is: %d", a);
}
else
{
printf("\n Largest number is: %d", c);
}
}
else
{
if(b>c)
{
printf("\n Largest number is: %d", b);
}
else
{
printf("\n Largest number is: %d", c);
}
}
getch();
}



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

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

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

Web School BD

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

Post a Comment

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

Previous Post Next Post