সি ভাষার প্রোগ্রামিং এর গঠন ব্যাখ্যা করতে

সি ভাষার প্রোগ্রামিং এর গঠন
সি প্রোগ্রাম কতকগুলো ফাংশন এর সমষ্টি। এই ফাংশনগুলোকে বলা হয় সাবরুটিন। সি প্রোগ্রাম লিখতে হলে
প্রথমে এক বা একাধিক ফাংশন গঠন করতে হয়। তারপর ফাংশনগুলোকে একসাথে সংযোগ স্থাপন করতে হয়। একটি সি
প্রোগ্রাম এক বা একাধিক সেকশন নিয়ে গঠিত। সেগুলো নি¤েœ বর্ণনা করা হলোউ Documentation Section
Link Section
Definition Section
Global Declaration Section
Main() Function Section
{
Declaration Part
Execution Part
}
Subroutine Section Function 1

Function 2
Function 3
Function n
(User Defined Function)

চিত্র ৯.৩.১ : সি প্রোগ্রামের সংগঠন
Documentation Section :: এই সেকশনে এক বা একাধিক মন্তব্য, প্রোগ্রামের নাম, প্রোগ্রামের বিষয়বস্তু, প্রোগ্রাম
রচয়িতার নাম, প্রোগ্রাম ব্যবহারের নিয়ম ইত্যাদি সংযুক্ত করা হয়।
Link Section :: এই সেকশনের দ্বারা কম্পাইলারের সাথে বিভিন্ন লাইব্রেরি ফাংশনের সংযোগ স্থাপন করা হয় এবং
হেডার ফাইল সংযুক্ত করা হয়। Definition Section Symbolic Constant ঘোষণা করা হয়।
Global Declaration Section : Global Variable m এষড়নধষ ঠধৎরধনষব সমূহ এখানে ঘোষণা করা হয়।
main() Function : প্রতিটি ঈ প্রোগ্রামে একটি main() Function : থাকবেই। main() Function :এর দুটি অংশ। একটি
Declaration Part G এবং অন্যটি Execution Part
 Declaration Part-এ প্রয়োজনীয় চলক যা নির্বাহ অংশে ব্যবহার করা হবে তা ঘোষণা করতে হয় এবং Execution Part প্রোগ্রাম নির্বাহ করে।
Subprogramme Section: এখানে এক বা একাধিক ব্যবহারকারীর তৈরি ফাংশন থাকবে যা সধরহ() ঋঁহপঃরড়হ এ
ঈধষষ করা হবে।
উদাহরণের সাহায্যে সি প্রোগ্রামের এর বেসিক স্ট্রাকচার এর বিভিন্ন অংশ ঃ
ধরা যাক, একটি বৃত্তের ক্ষেত্রফল বের করার সি প্রোগ্রাম । /*A program to calculate the area of a circle*/ Comment/Ducumentation section
#include
#include
#define PI 3.1416
float circle_area(int r);
int radius; Global declaration section
void main() Main function
{ Program start
float area; Declaration part
printf("\n Enter value for radius : ");
scanf("%d",&radius);
area=circle_area(radious);
printf("\n Area of a circle=%f",area);
getch();
} Program close
float circle_area(int r) Sub-program section or User defined function
{
float a;
a=3.1416*r*r;
return(a); }

ত্রিভুজের ক্ষেত্রফল নির্ণয়ের প্রোগ্রাম লিখুন এবং সি প্রোগ্রামের বিভিন অংশ সনাক্ত করুন।
সারসংক্ষেপ
সি প্রোগ্রাম কতকগুলো ফাংশন এর সমষ্টি। এই ফাংশনগুলোকে বলা হয় সাবরুটিন। সি প্রোগ্রাম লিখতে হলে প্রথমে
এক বা একাধিক ফাংশন গঠন করতে হয়। তবে ফাংশন মেইন ফাংশনের অধীনেই নির্বাহ হয়।
পাঠোত্তর মূল্যায়ন-৯.৩
সঠিক উত্তরের পাশে টিক () চিহ্ন দিন
১। সি প্রোগ্রামে উড়পঁসবহঃধঃরড়হ ঝবপঃরড়হ-এ কি থাকে?
ক) মন্তব্য খ) প্রোগ্রামের বিষয়বস্তু
গ) প্রোগ্রামের নাম ঘ) সবগুলোই
২। সধরহ() ঋঁহপঃরড়হ এ কয়টি অংশ থাকে?
ক) ২ টি খ) ৩ টি
গ) ৪ টি ঘ) ৫ টি

FOR MORE CLICK HERE
এইচএসসি বাংলা নোট ১ম পত্র ও ২য় পত্র
ENGLISH 1ST & SECOND PAPER
এইচএসসি আইসিটি নোট
এইচএসসি অর্থনীতি নোট ১ম পত্র ও ২য় পত্র
এইচএসসি পৌরনীতি ও সুশাসন ১ম পত্র
এইচএসসি পৌরনীতি নোট ২য় পত্র
এইচএসসি সমাজকর্ম নোট ১ম পত্র
এইচএসসি সমাজকর্ম নোট ২য় পত্র
এইচএসসি সমাজবিজ্ঞান নোট ১ম পত্র ও ২য় পত্র
এইচএসসি ইতিহাস নোট ১ম পত্র
এইচএসসি ইতিহাস নোট ২য় পত্র
এইচএসসি ইসলামের ইতি. ও সংস্কৃতি নোট ১ম পত্র
এইচএসসি ইসলামের ইতি. ও সংস্কৃতি নোট ২য় পত্র
এইচএসসি যুক্তিবিদ্যা ১ম পত্র ও ২য় পত্র
এইচএসসি ভূগোল ও পরিবেশ নোট ১ম পত্র ও ২য় পত্র
এইচএসসি ইসলামিক স্টাডিজ ১ম ও ২য় পত্র

Copyright © Quality Can Do Soft.
Designed and developed by Sohel Rana, Assistant Professor, Kumudini Government College, Tangail. Email: [email protected]