263 views

অ্যারে, ক্যারেক্টার ও ফাংশন | নিবন্ধন লিখিত (ICT) পর্ব ২.৩

By | ফেব্রুয়ারী 1, 2020
Advertisment

বেসরকারি শিক্ষক নিবন্ধন লিখিত পরীক্ষার প্রস্তুতির আজকের পর্বে আপনাদের সকলকে স্বাগতম। আজকের বিষয় হলো অ্যারে, ক্যারেক্টার ও ফাংশন। এর আগের দুই পর্বে আমরা যা যা দেখেছি তা হলো:

ব্রাঞ্চিং ও লুপিং | শিক্ষক নিবন্ধন লিখিত (ICT) পর্ব ২.২

প্রোগ্রামিং ল্যাংগুয়েজ | শিক্ষক নিবন্ধন লিখিত (ICT) পর্ব ২.১

অ্যারে, ক্যারেক্টার ও ফাংশন
অধ্যায় ২ – প্রোগ্রামিং ল্যাংগুয়েজ

আমার ওয়েবসাইটে আপনি যদি প্রথমবারের মতো এসে থাকেন তাহলে জেনে রাখুন, এটি হচ্ছে ICT বিষয়ে শিক্ষক নিবন্ধন লিখিত পরীক্ষার প্রস্তুতির শুরু থেকে শেষ পর্যন্ত সম্পূর্ণ কোর্স।

শিক্ষক নিবন্ধনের সকল পোস্ট পেতে এখানে ক্লিক করুন।

অ্যারে

একই ধরণের ডাটা টাইপের গুচ্ছকে অ্যারে (Array) বলা হয়। অ্যারের উপাদানসমূহ মেমরিতে পাশাপাশি অবস্থান করে। অ্যারের নামের সাথের তৃতীয় বন্ধনীর মধ্যে অ্যারের সাইজ লেখা হয় যা অ্যারের সর্বোচ্চ ডাটার সংখ্যা নির্দেশ করে। এই সংখ্যাকে বলা হয় অ্যারে ইনডেক্স এবং প্রতিটি স্বতন্ত্র ভ্যারিয়েবলকে এলিমেন্ট বলা হয়। অ্যারে ৩ প্রকার:

  • একমাত্রিক (Single Dimensional Array)
  • বহুমাত্রিক (Multidimensional Array)

অ্যারে ঘোষণা:

Datatype VariableName[size];
int roll[5];

Array ব্যবহারের সুবিধাসমূহ:

  • একই ধরণের ডাটাগুলোকে এক ভ্যারিয়েবল দিয়ে প্রকাশ করা যায়
  • অ্যারে প্রোগ্রামকে সহজ, সুন্দর ও ছোট করে
  • প্রোগ্রাম দ্রুত নির্বাহ (Execute) হয়
  • অ্যারের উপাদানসমূহ দ্রুত এক্সেস করা যায়
  • প্রোগ্রামের জটিলতা কমায়

Array ব্যবহারের সুবিধাসমূহ:

  • প্রোগ্রাম নির্বাহের সময় অ্যারের সাইজ পরিবর্তন করা যায় না
  • অ্যারের সাইজ বেশি ঘোষণা করা হলে মেমরি অপচয় হয়

অ্যারে তৈরির C Programming

#include <stdio.h>

int main()
{
    int roll[5] = {1, 2, 3, 4, 5};
    
    printf("%d\n", roll[0]);
    printf("%d\n", roll[1]);
    
    for(int i=0; i<5; i++){
        printf("%d\t", roll[i]);
    }

    return 0;
}

ক্যারেক্টার

#include <stdio.h>

int main()
{
    char ch = 'a';
    
    printf("%c\n", ch);
    printf("%d\n", ch);
    
    char name[5] = {'S', 'U', 'D', 'i', 'P'};
    printf("My name is : %s", name);

    return 0;
}

ফাংশন

প্রোগ্রামে কোন নির্দিষ্ট কাজ সম্পাদনের জন্য কিছু স্টেটমেন্ট কোন নামে একটি ব্লকের মধ্যে রাখা হলে তাকে Function বলা হয়। Function এর নামের শেষে একজোড়া প্রথম বর্তনী থাকে। ফাংশন ২ প্রকার:

  • লাইব্রেরি ফাংশন/বিল্ট ইন ফাংশন
  • ইউজার ডিফাইন্ড ফাংশন

ফাংশন ব্যবহারের সুবিধাসমূহ:

  • প্রোগ্রামকে সংক্ষিপ্ত করা যায়
  • একই ধরণের কাজ বার বার করতে হয় না
  • ভুল নির্ণয় ও সংশোধন সহজতর হয়
  • প্রয়োজন অনুযায়ী ফাংশন তৈরি করা যায়
  • একই ফাংশন বিভিন্ন প্রোগ্রামে ব্যবহার করা যায়
  • প্রোগ্রাম দ্রুত নির্বাহ করা যায়।
#include <stdio.h>

int main()
{
    //decalring a function
    int add(int x, int y){
        return x+y;
    }
    
    int a=5, b=6, c;
    c = add(a,b);
    printf("sum of a and b is: %d", c);

    return 0;
}

এই ছিলো অ্যারে, ক্যারেক্টার ও স্ট্রিং নিয়ে আজকের পর্ব। আশা করছি আপনি isudip এর ইউটিউব চ্যানেলটি সাবস্ক্রাইব করেছেন।

না করলে এখনই করে নিন। কারণ সকল পোস্টের বিষয়াবলী নিয়ে ভিডিওতে বিস্তারিত আলোচনা করা হয়েছে।

Facebook Comments