চলক কি?

Updated: 11 months ago
উত্তরঃ একটি চলক (variable) হলো একটি মেমরি লোকেশনের নাম যা প্রোগ্রামের এক্সিকিউশনের সময় ডেটা বা মান ধারণ করে এবং প্রয়োজনে এর মান পরিবর্তন হতে পারে।
কম্পিউটার প্রোগ্রামিংয়ে, চলক (variable) হলো ডেটা সংরক্ষণের জন্য ব্যবহৃত একটি ধারক বা কন্টেইনার। এটি মূলত কম্পিউটারের মেমরির একটি নির্দিষ্ট জায়গাকে নির্দেশ করে যেখানে বিভিন্ন ধরনের ডেটা (যেমন – পূর্ণসংখ্যা, দশমিক সংখ্যা, অক্ষর, স্ট্রিং, বুলিয়ান ইত্যাদি) সাময়িকভাবে রাখা হয়। প্রোগ্রামের প্রয়োজন অনুযায়ী এই চলকের মান পরিবর্তন করা যায়। উদাহরণস্বরূপ, একটি গাণিতিক হিসাবের ফলাফল, ব্যবহারকারীর ইনপুট, অথবা কোনো লুপের বর্তমান অবস্থা সংরক্ষণের জন্য চলক ব্যবহৃত হয়। প্রতিটি চলকের একটি অনন্য নাম (যেমন: `বয়স`, `নাম`, `মোট_আপেল`) এবং একটি ডেটা টাইপ (যেমন: পূর্ণসংখ্যা - `int`, দশমিক সংখ্যা - `float`, অক্ষর - `char`) থাকে, যা নির্দেশ করে যে এটি কী ধরনের ডেটা ধারণ করবে এবং কতটুকু মেমরি ব্যবহার করবে। চলক ব্যবহারের ফলে প্রোগ্রামারের পক্ষে ডেটা পরিচালনা করা সহজ হয় এবং প্রোগ্রাম আরও নমনীয় ও গতিশীল হয়।
Satt AI
Satt AI
1 week ago
348

Related Question

View All
উত্তরঃ

কম্পাইলার এবং ইন্টারপ্রেটার উভয়ই উচ্চস্তরের প্রোগ্রামিং ভাষাকে যান্ত্রিক ভাষায় রূপান্তর করার জন্য ব্যবহৃত হয়। কম্পাইলার একটি সম্পূর্ণ প্রোগ্রামকে একবারে যান্ত্রিক ভাষায় রূপান্তর করে, যা এক্সিকিউটেবল ফাইল (.exe) তৈরি করে। এই এক্সিকিউটেবল ফাইলটি পরবর্তীতে দ্রুত কার্যকর হতে পারে, কারণ প্রোগ্রামটি একবারেই অনুবাদ করা হয়েছে এবং আর অনুবাদের প্রয়োজন হয় না।

অন্যদিকে, ইন্টারপ্রেটার একটি প্রোগ্রামকে লাইন বাই লাইন অনুবাদ করে এবং তাৎক্ষণিকভাবে নির্বাহ করে। এই পদ্ধতিটির কারণে প্রোগ্রামের কার্যনির্বাহী গতি তুলনামূলকভাবে ধীর হয়। এছাড়াও, কম্পাইলার প্রোগ্রাম নির্বাহের আগেই সমস্ত সিনট্যাক্স (syntax) ত্রুটি সনাক্ত করে, যা ডিবাগিং প্রক্রিয়াকে সহজ করে তোলে। ইন্টারপ্রেটার একটি প্রোগ্রামে যখন কোনো ত্রুটি পায়, তখন সেখানেই থেমে যায়, যার ফলে ডিবাগিং কিছুটা জটিল হতে পারে। তাই গতি এবং সামগ্রিক দক্ষতার দিক থেকে কম্পাইলার প্রায়শই বেশি সুবিধাজনক।

Satt AI
Satt AI
1 week ago
1.4k
উত্তরঃ

ফ্লোচার্ট হলো কোনো সমস্যা সমাধানের জন্য ধাপে ধাপে নির্দেশিত প্রক্রিয়াকে চিত্রের মাধ্যমে উপস্থাপন করার পদ্ধতি। উদ্দীপকের আপেল তিনটির গড় ওজন নির্ণয়ের জন্য একটি ফ্লোচার্ট নিম্নে বর্ণনা করা হলো:

গড় ওজন নির্ণয়ের জন্য প্রথমে ফ্লোচার্ট Start প্রতীক দ্বারা শুরু হবে। এরপর Input প্রতীক ব্যবহার করে আপেল তিনটির ওজন ইনপুট হিসেবে নেওয়া হবে। ইনপুটকৃত ওজনগুলো Process প্রতীকের মাধ্যমে যোগ করে মোট সংখ্যা দ্বারা ভাগ করে গড় নির্ণয় করা হবে এবং প্রাপ্ত গড় ওজন Output প্রতীক দ্বারা আউটপুট হিসেবে দেখানো হবে। সবশেষে End প্রতীক দ্বারা ফ্লোচার্টটি শেষ হবে।

উদ্দীপকে আপেল তিনটির ওজন যথাক্রমে ১৫০ গ্রাম, ১৭৫ গ্রাম এবং ২১০ গ্রাম দেওয়া আছে। ফ্লোচার্ট অনুযায়ী, প্রথমে Start প্রতীক ব্যবহার করা হবে। এরপর Input প্রতীক ব্যবহার করে ১৫০, ১৭৫, ২১০ গ্রাম ওজন তিনটি গ্রহণ করা হবে। Process প্রতীক ব্যবহার করে ওজনগুলো যোগ করে (১৫০+১৭৫+২১০) এবং মোট তিনটি আপেল হওয়ায় ৩ দিয়ে ভাগ করে গড় ওজন নির্ণয় করা হবে। এরপর Output প্রতীক ব্যবহার করে গড় ওজন প্রদর্শন করা হবে এবং সবশেষে End প্রতীক দ্বারা ফ্লোচার্ট শেষ করা হবে।

Satt AI
Satt AI
1 week ago
1k
উত্তরঃ

গড় ওজনের ভিত্তিতে ২০টি আপেলের মোট ওজন নির্ণয়ের জন্য C ভাষায় প্রোগ্রাম

প্রদত্ত আপেলের ওজনগুলো হলো: ১৫০ গ্রাম, ১৭৫ গ্রাম, ২১০ গ্রাম।

মোট আপেলের সংখ্যা: ২০টি।

নিম্নলিখিত C প্রোগ্রামটি গড় ওজনের ভিত্তিতে ২০টি আপেলের মোট ওজন নির্ণয় করবে:

#include

int main() {
    int weight1 = 150;
    int weight2 = 175;
    int weight3 = 210;
    int totalApples = 20;
    double averageWeight;
    double totalEstimatedWeight;

    // 3টি আপেলের মোট ওজন নির্ণয়
    int sumOfThreeWeights = weight1 + weight2 + weight3;

    // গড় ওজন নির্ণয়
    averageWeight = (double)sumOfThreeWeights / 3;

    // গড় ওজনের ভিত্তিতে 20টি আপেলের মোট আনুমানিক ওজন নির্ণয়
    totalEstimatedWeight = averageWeight * totalApples;

    printf("3টি আপেলের মোট ওজন: %d গ্রাম\n", sumOfThreeWeights);
    printf("3টি আপেলের গড় ওজন: %.2lf গ্রাম\n", averageWeight);
    printf("20টি আপেলের আনুমানিক মোট ওজন: %.2lf গ্রাম\n", totalEstimatedWeight);

    return 0;
}

প্রোগ্রামের কার্যপ্রণালী ব্যাখ্যা:

        
  • প্রথমে, উদ্দীপকে প্রদত্ত তিনটি আপেলের ওজন (১৫০, ১৭৫, ২১০) weight1, weight2, weight3 নামক ইনটিজার (int) ভেরিয়েবলগুলোতে সংরক্ষণ করা হয়েছে। মোট আপেলের সংখ্যা totalApples ভেরিয়েবলে রাখা হয়েছে।
  •     
  • sumOfThreeWeights ভেরিয়েবলে তিনটি আপেলের ওজনের যোগফল নির্ণয় করা হয়েছে: \(150 + 175 + 210 = 535\) গ্রাম।
  •     
  • এরপর, এই যোগফলকে ৩ দিয়ে ভাগ করে averageWeight (গড় ওজন) নির্ণয় করা হয়েছে। এখানে (double) টাইপ কাস্টিং ব্যবহার করা হয়েছে যাতে ভাগফল দশমিক সংখ্যায় (ফ্লোটিং পয়েন্ট) সঠিকভাবে আসে এবং নির্ভুল গড় ওজন পাওয়া যায়। \(535 / 3 \approx 178.33\) গ্রাম।
  •     
  • প্রাপ্ত গড় ওজন (averageWeight) কে মোট আপেলের সংখ্যা (totalApples = 20) দিয়ে গুণ করে ২০টি আপেলের আনুমানিক মোট ওজন (totalEstimatedWeight) নির্ণয় করা হয়েছে। \(178.33 \times 20 \approx 3566.67\) গ্রাম।
  •     
  • সবশেষে, printf ফাংশন ব্যবহার করে প্রতিটি ধাপের ফলাফল (৩টি আপেলের মোট ওজন, ৩টি আপেলের গড় ওজন এবং ২০টি আপেলের আনুমানিক মোট ওজন) পর্দায় প্রদর্শন করা হয়েছে। %.2lf ফরম্যাট স্পেসিফায়ারটি গড় ওজন ও মোট আনুমানিক ওজনকে দশমিকের পর দুই ঘর পর্যন্ত দেখানোর জন্য ব্যবহৃত হয়েছে।
Satt AI
Satt AI
1 week ago
1.2k
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews