ইনপুট ও আউটপুট ডিভাইস।
সি প্রেগাম ভাষায় ইনপুট ও আউটপুট স্টেটমেন্ট জানার পূর্বে এই ভাষায় কীভাবে স্টেটমেন্ট লিখতে হয় তা জানা প্রয়োজন। স্টেটমেন্টের সাহায্যে scan f (), print f () ইত্যাদি ফাংশন ব্যবহার করে সহজেই ইনপুট ও আউটপুট স্টেটমেন্ট লিখা যায়। পরবর্তী অনুচ্ছেদে স্টেটমেন্ট লিখার কৌশল বর্ণিত হয়েছে।
প্রোগ্রামিং বাক্য বা প্রোগাম সেটমেন্ট (Statement)
সি প্রোগ্রাম কত গুলো এক্সপ্রেশনের সমন্বয়ে গঠিত। প্রতিটি এক্সপ্রেশন আবার কতগুলো টোকেন, কীওয়ার্ড, আইডেন্টি ফায়ার, অপারেটর, অপার্যান্ড ইত্যাদির সমন্বয়ে গঠিত। এরূপ এক্সপ্রেশন সমূহকে স্টেটমেন্ট বলা হয়। যেমন- int x, y, z ;
x= y +z ;
সি ভাষায় ব্যবহৃত স্টেটমেন্ট সমূহকে প্রধান দুইটি ভাগে ভাগ করা হয়। যেমন-
১. সরল প্রোগ্রমিং বাক্য বা সিম্পল স্টেটমেন্ট (Simple Statement)
২. যৌগিক পেট্রাগ্রামিং বাক্য বা কম্পাউন্ড স্টেটমেন্ট (Compound Statement)
সরল প্রোগ্রামিং বাক্য বা সিম্পল স্টেটমেন্ট (Simple Statement)
টোকেন, কীওয়ার্ড, আইডেন্টিফায়ার, অপারেটর, অপার্যান্ড ইত্যাদির সমন্বয়ে গঠিত কোন সরল এক্সপ্রেশনকে সরল বা সিম্পল স্টেটমেন্ট বালা হয়। সিম্পল স্টেটমেন্টসমূহ সাধারাণত সেমিকোলন (;) দ্বারা শেষ হয়। যেমন-
x= y +z;
getch ( ) ;
যৌগিক প্রোগ্রমিং বাক্য বা কম্পাউন্ট স্টেটমেন্ট (Compound Statement)
যখন একাধিক সিম্পল স্টেটমেন্ট দ্বিতীয় বন্ধনীর ‘{ }’ মদ্যে লেখা হয়, তখন তাকে কম্পাউন্ড স্টেটমেন্ট বলা হয়। একটি কম্পাউন্ড স্টেটমেন্ট আবার অপর কোন কম্পাউন্ট স্টেটমেন্ট ধারণ করতে পারে। কম্পাউন্ড স্টেটমেন্টের জন্য ক্লোজিং দ্বিতীয় বন্ধীর শেষে কোন সেমি কোলন (;) প্রয়োজন হয় না। যেমন-
{
print f ( ”This is a Compound Statement” );
Print f ( ”\n Thanks..”);
}
একটি কম্পাউন্ড স্টেটমেন্ট তার মধ্যবর্তী
কোন কন্ট্রোল স্টেটমেন্ট দ্বারা বাধাগ্রস্থ না হলে শুরু থেকে শেষ পর্যন্ত পর্যায়ক্রমে সকল স্টেটমেন্ট সাম্পদিত হয়।
সাউন্ড কার্ড (Sound Card): আজকের দিনের আইসিটি যন্ত্রগুলোতে যে যন্ত্রটি অবশ্যই থাকে তা হলো সফটওয়্যার দিয়ে নিয়ন্ত্রীত হয়।
বেশি ভাগ সাউন্ড কার্ড উপাইকে এনালগ শব্দেরে রূপান্তর করে আউটপুট সিগনার গুলোকে একটি অ্যামপ্লিফায়ারের সাথে যুক্ত করে। হেডফোন বা স্পিকারের সাহায্যে শব্দ শুনা যায়। প্রায় সব সাউন্ড কার্ড ই ইনপুট দেওয়ার কানেক্টট এবং আউটপু দেওয়ার কানেক্ট থাকে।
ব্যবহারিক প্রোগ্রাম: ত্রিভূজের ভুমি ও উচ্চতার মান দেওয়া থাকলে তার ক্ষেত্রফল নির্থ
রে জন্য একটি প্রোগ্রাম।
I am the son of a very poor family. I need to earn online. I would be very benefited if someone gave me work.
hmm Mr. Rubel. Cll me: 01550034190