প্রোগ্রামিং অনেক কঠিন আরও নানা হাবিজাবি কথা শুনা যায় । তাই ভাবলাম ধাপে ধাপে এটা নিয়ে আলোচনা করব । ক্রেডিট দিতে চাই ঝাঙ্কার মাহবুব ভাই কে যার অনুপ্রেরণা পেয়ে এটা লেখা !
প্রোগ্রামিং এর ৫টা রত্ন আছে সেটার মধ্য থেকে ১ নাম্বার নিয়ে কথা শুরু করা যাক । ল্যাঙ্গুয়েজ হিসেবে আমি জাভাস্ক্রিপ্ট এর কিছু উদাহরণ দেখাব । আপনারা যে যেটা পারেন সেটার দিয়ে ট্রাই করবেন । ১ নাম্বার রত্নকে ৫টি ভাগে ভাগ করা যায় । দেখে নেই :
Variable ( পরিবর্তনশীল )
একটি মান যা পরিবর্তন হতে পারে । প্রোগ্রামিং এ ভেরিয়েবল বলতে জায়গা বুঝানো হয় যেখানে ডাটা বা নাম্বার রাখা যায় !
উদাহরণ ঃ
var num1 = 5 ;
var name = “X” ;
Condition ( শর্ত )
ভোটের মৌসুম চলতিসে সেটার উদাহরণই দেয়া যাক । ১৮ এর কম হলে ভোট দিতে পারবে না ; বেশি হলে ভোট দিতে পারবে । এইযে আমরা একটা ডিসিশন নিলাম প্রোগ্রামিং এ এটা অনেক গুরুত্বপূর্ণ ধারণা যেটাকে বলে if else .
উদাহরণ ঃ
var age = 18;
if (age < 18){
console.log('No');
}
else{
console.log('Yes');
}
Array ( সাজান )
সহজে বলতে গেলে কালেকশান । কিসের ? যেকোনো কিছুর । হতে পারে বই , খাতা ইত্যাদি ।
উদাহরণ ঃ
var arr1 = [5,6,1,0] ;
var arr2 = [ 'x' , 'lol' ] ;
Loop ( লুপ )
এটা অনেক গুরুত্বপূর্ণ ধারণা যা প্রগ্রামিংকে আরও সহজ করে । একটা কাজ বার বার না করে একবার কোনভাবে করার ধাপ । ধরুন আপনাকে বলা হইল ১-১০০ পর্যন্ত গণনা করতে যেটা অনেক কষ্ট । আপনি তাই একটা প্রোগ্রাম লেখে ফেললেন কাজ সহজ করার জন্য়্ ।
উদাহরণ ঃ
var n = 0;
for(i=0;i<10;i++){
console.log(i);
}
Function ( কাজ )
১ম রত্নের শেষ এবং গুরুত্বপূর্ণ বিষয় ফাংশন । একবার লেখবেন বার বার সেটা কল করে কাজ করবেন ।
উদাহরণ ঃ
function Func(){
var n = 0;
for(i=0;i<10;i++){
console.log(i);
}
Func();
}
সময়ের অভাবে অনেক কিছু ক্লিয়ার করতে পারলাম না ।আজ রাখছি ।আল্লাহ হাফেয ।