WELCOME TO
ICT CLASS
ICT for XI-XII
Monir Ahmed
Asst Prof, Dept of ICT
BAF Shaheen College Dhaka
Last Topic was:
Chapter 5: C Programming (Part# 7)
প্রোগ্রোম ডিজোইন মডিল
ডি প্রোগ্রোডমর বৈডিষ্ট্য
ডি প্রোগ্রোডমর স্ট্রোকচোর
Today’s Topic is:
Chapter 5: C Programming (Part# 8)
ডি প্রোগ্রোডম প্িটোর রকোরডেদ চলক, ধ্রুৈক, কী-ওয়োি ড
চলডকর নোমকরডের ডনয়মোৈডল
Data Type in C Program
)C প্রোগ্রোডম প্িটো টোইপ ডনম্নরূপ-
1. Primary (or fundamental) data types 2. User-defined data types
3. Derived data types and 4. Empty data set
Data
Fundamental or Primary type
User Defined type
Derived data type
Empty data type
Integer Floating point Character
signed type int short int long int
Signed char Unsigned char Double
Long double
Data Type in C Program
)প্রোগ্রোম ডনৈ ডোডের িময় যোর মোন পডরৈর্ডন েয় নো, র্োডক ধ্রুৈক ৈডল।
1.Numeric Constant
• Integer constant
• Fixed point constant
• Floating point constant
• Octal constant
• Hexadecimal constant 2. Character Constant
• Single Character Constant
• String Constant
• Backslash Character Constant
Constant
প্রোগ্রোম ডনৈ ডোডের িময় যোর মোন পডরৈর্ডন েয় র্োডক চলক ৈডল। প্রোগ্রোম প্লখোর
িময় প্কোডনো প্িটো িংরক্ষডের জন্য িংরডক্ষর্ স্থোডনর নোম ডেডিডৈ চলডকর নোম রোখো
েয়।
িংরডক্ষর্ প্িটোর ধরন ও রকৃডর্র উপর ডেডি কডর চলক ৩ রকোর:
• Integer Variable
• Floating point Variable
• Character Variable
ফোংিন ব্যৈেোডরর উপর ডেডি কডর চলক ২ রকোর:
• Local Variable
• Global Variable
Variable
১। চলডকর রথম অক্ষরটি অৈশ্যই A প্থডক Z এর মডে এক ৈো একোডধক ৈে ড েডর্ েডৈ।
২। চলডকর ডির্ীয় অক্ষর প্থডক পরৈর্ী অক্ষরগুডলো প্যডকোডনো ৈে ড ৈো অংক ডকংৈো উেয়ই থোকডর্ পোডর।
৩। চলডকর নোডমর বদর্ঘ ডয িৈ ডোডধক ৩১টি অক্ষর েডর্ পোডর। অডনক কম্পোইলোডর রথম ৮টি ৈে ড অথ ডডৈোধক।
৪। চলডকর মডে ডৈডিষ প্কোডনো ডচহ্ন ৈো রর্ীক প্যমন +, *, @ = ইর্যোডদ ব্যৈেোর করো
যোডৈ নো। র্ডৈ আন্ডোরডকোর ব্যৈেোর করো যোডৈ।
৫। প্রোগ্রোডমর প্কোডনো ডরজোেডি ওয়োি ড ৈো িংরডক্ষর্ িব্দ চলক ডেডিডৈ ব্যৈেোর করো যোডৈ নো।
৬। প্রোগ্রোডমর প্কোডনো প্েটডমন্ট ৈো ফোংিন ইর্যোডদ চলডকর নোমকরে করো যোডৈ নো।
৭। চলডকর নোডম প্ োট েোডর্র ৈো ৈড় েোডর্র ডকংৈো উেয়ই েোডর্র অক্ষর ব্যৈেোর করো যোডৈ, র্ডৈ একই চলডকর নোম ডেডিডৈ প্ োট েোডর্র ৈো ৈড় েোডর্র ডলখো যোডৈ নো।
চলক ব্যব্হারেে নিয়মাব্নল
চলক ব্যব্হারেে নিয়মাব্নল
ভুল চলডকর ব্যৈেোর িঠিক চলডকর ব্যৈেোর
if=0 i=0
struc=0 sum=0
for=1 f=1
float=float+1 fact=fact+1
total# totalnumber
total number total_number, totalnumber
f@ct fact
123number, number 123 number123
1num, 2num num1, num2
int, auto i, a
Keywords
রডর্যক প্রোগ্রোডমং েোষোয় কর্কগুডলো ডনধ ডোডরর্ িব্দ আড যো ঐ প্রোগ্রোডমং-এ কোজ করোর িময় ব্যৈেোর করো
েয়। এই িকল ডনধ ডোডরর্ িব্দগুডলোডক িংরডক্ষর্ িব্দ ৈলো েয়।
িংরডক্ষর্ িব্দগুডলো প্রোগ্রোম রচনোর প্ক্ষডে ব্যৈেোর করো েডয় থোডক। এই িংরডক্ষর্ িব্দগুডলোডক কীওয়োিড
ৈডল।
C প্রোগ্রোডম ৩২টি িংরডক্ষর্ িব্দ আড । িৈ িংরডক্ষর্ িব্দগুডলোডক প্রোগ্রোডমর প্ক্ষডে প্েটডমন্ট ৈডল।
রডর্টি কীওয়োডিডর আলোদো অথ ড আড এৈং রডর্টি কীওয়োিড আলোদো আলোদো কোজ কডর।
িমস্ত কীওয়োিড প্ োট েোডর্র অক্ষডর ডলখডর্ েয়।
ডনডচর প্টডৈডল C প্রোগ্রোডম ব্যৈহৃর্ কীওয়োিডগুডলো প্দখোডনো েডলো-
0100 02121011190304060715160508092013181714
১। প্কোনটি রোইমোডর প্িটো টোইপ?
ক. User-defined data খ. Derived data
গ. Empty data র্ঘ. Floating Point data
0100 02121011190304060715160508092013181714
২। প্লোটিং পডয়ন্ট প্িটোর প্মমডরর আকোর কর্ ৈোইট?
ক. ১ ৈোইট খ. ২ ৈোইট
গ. ৪ ৈোইট র্ঘ. ৮ ৈোইট
0100 02121011190304060715160508092013181714
৩। ফোংিন ব্যৈেোডরর উপর ডেডি কডর প্কোন ধরডনর চলক ব্যৈেোর করো েয়?
ক. Integer Variable খ. Floating point Variable
গ. Character Variable র্ঘ. Global Variable
0100 02121011190304060715160508092013181714
৪। চলডকর িঠিক নোমকরে প্কোনটি?
ক. number-1 খ. number 1
গ. number_1
র্ঘ. 1number
0100 02121011190304060715160508092013181714 ৫। চলডকর নোমকরডের প্ক্ষডে রডযোজয-
i. চলডকর নোডমর বদর্ঘ ডয িৈ ডোডধক ৩১টি অক্ষর েডর্ পোডর।
ii. চলডকর নোডম ডৈডিষ ডচহ্ন ব্যৈেোর করো যোয় নো।
iii. চলডকর নোম ইংডরডজ ৈড় েোডর্র অক্ষডর ডলখডর্ েয়।
প্কোনটি িঠিক?
ক. i, ii খ. i, iii
গ. ii, iii র্ঘ. i, ii, iii