কম্পিউটার

সি ভাষায় এক্সিকিউটেবল স্টেটমেন্ট কি কি?


একটি 'সি' প্রোগ্রামে এক্সিকিউটেবল স্টেটমেন্ট রয়েছে। একটি কম্পাইলার এক্সিকিউটেবল স্টেটমেন্টকে মেশিন ল্যাঙ্গুয়েজে অনুবাদ করতে সাহায্য করে।

যখন একজন ব্যবহারকারী প্রোগ্রাম চালায়, তখন সে ল্যাঙ্গুয়েজ স্টেটমেন্ট মেশিন করে যা কম্পাইলার দ্বারা নির্বাহ করা হয়।

নির্বাহযোগ্য বিবৃতির প্রকারগুলি

সি ল্যাঙ্গুয়েজে এক্সিকিউটেবল স্টেটমেন্টের ধরনগুলো হল −

  • ইনপুট – আউটপুট বিবৃতি
  • অ্যাসাইনমেন্ট বিবৃতি

ইনপুট-আউটপুট বিবৃতি

  • মেমরিতে একটি মান সংরক্ষণ করাকে বলা হয় 'ইনপুট অপারেশন'।

  • গণনা চালানোর পরে, ফলাফলগুলি মেমরিতে সংরক্ষণ করা হয় এবং ফলাফলগুলি 'আউটপুট অপারেশন' দ্বারা ব্যবহারকারীর কাছে প্রদর্শিত হতে পারে৷

  • সমস্ত i/o অপারেশন ইনপুট/আউটপুট ফাংশন ব্যবহার করে সঞ্চালিত হয়।

  • সর্বাধিক সাধারণ I/O ফাংশনগুলি প্রিপ্রসেসর নির্দেশিকা # অন্তর্ভুক্ত এর মাধ্যমে সরবরাহ করা হয়।

  • সবচেয়ে বেশি ব্যবহৃত I/O ফাংশন হল printf ( ) এবং scanf ( ).

printf ( ) ফাংশন

সিনট্যাক্স নিম্নরূপ -

printf("format string", print list);

উদাহরণস্বরূপ,

printf ("average of 3 numbers = %f",avg);
  • printf ( ) তার ফরম্যাট স্ট্রিং এর মান প্রদর্শন করে

স্ক্যানফ ( ) ফাংশন

সিনট্যাক্স নিম্নরূপ -

scanf ("format string", input list);

উদাহরণস্বরূপ, scanf ("%d %f", &a, &b);

  • স্ক্যানফ ( ) প্রোগ্রাম নির্বাহের সময় কীবোর্ডে টাইপ করা ডেটা মেমরিতে কপি করে।

  • ইনপুট তালিকার আগে অ্যাম্পারস্যান্ড (&)।

অ্যাসাইনমেন্ট বিবৃতি

অ্যাসাইনমেন্ট স্টেটমেন্ট একটি ভেরিয়েবলে একটি মান সঞ্চয় করে এবং একটি প্রোগ্রামে গাণিতিক ক্রিয়াকলাপ সম্পাদন করতে ব্যবহৃত হয়।

সিনট্যাক্স

সিনট্যাক্স নিম্নরূপ -

variable=expression

উদাহরণস্বরূপ,

  • c =a+b;
  • গড় =যোগফল/3;
  • r1 =(b*b – 4 * a*c);

উদাহরণ

গড়ে তিনটি সংখ্যা −

কম্পিউট করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল
#include<stdio.h>
#include<stdio.h>
main(){
   int a,b,c,d;
   float avg;
   printf("Enter values for a,b,c:\n");
   scanf("%d%d%d",&a,&b,&c);// The scanf ( ) copies data typed at the keyboard into
   //memory during program execution.
   d=a+b+c; //assignment stmt
   avg=d/3;
   printf("Average avg=%f",avg);
}

আউটপুট

আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন -

Enter values for a,b,c:2 3 4
Average avg=3.000000

  1. সি ভাষায় সারিতে সন্নিবেশ করা উপাদানগুলি কী কী?

  2. সি ভাষায় ব্যবহৃত বিভিন্ন অপারেটর এবং অভিব্যক্তি কি?

  3. সি ভাষায় শিফট অপারেশন কি কি?

  4. সি ল্যাঙ্গুয়েজে প্রাথমিক ডাটা টাইপ কি কি?