Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Sunday, 19 May 2013

Learning C Programming Decision Making Statement


C Programming Decision Making Statement
পর্ব-৫,সি প্রোগ্রামিং- Decision Making Statement
   
সি-তে একটা শর্তের উপর ভিত্তি করে কোন সিদ্ধান্ত নেয়ার ব্যবস্থাকে বলা হচ্ছে Decision Making Statement.

যদি সহজ ভাবে বলতে চাই, যে আমার একটাই উদেশ্য কিন্তু সেখানে যাবার উপায় অনেক রাস্তা সেখান থেকে কিছু বিষয়ের উপর নির্ভর করে ভাল একটা পথে সেই উদেশ্য অর্জন করা ।
সি-তে Decision Making Statement গুলো হলঃ
  1. if Statement
  2. if-else statement
  3. switch  
  4. conditional operator statement
  5. goto statement
  6. continue
  7. break

Wednesday, 5 September 2012

what is programming

         প্রোগ্রামিং কি,কেন করা হয়,কম্পাইলার কি?


আমরা দৈনদিন জীবনে কোন সমস্যায় পড়লে সে টা নিয়ে ভাল করে ভাবি তারপর কারো সাথে আলাপ আলোচনা করে কোন বিশেষ উপায়ে সেই সমস্যাটা সমাধান করি। সাধারনভাবে,এটাই হল প্রোগ্রামিং।

কম্পিউটারের ক্ষেত্রে, কোন সমস্যা সহজে সমাধানের জন্য সম্পাদিত কত গুলো ধারবাহিক কাজের নির্দেশাবলী কে সাজানোর উপায়কেই প্রোগ্রামিং বলে।

ভাষা ছাড়া আমরা যেমন কারো সাথে কথা বলতে পারতাম না। তেমনি প্রোগ্রামিং ভাষা ছাড়া কম্পিউটারে আমরা কিছু করতে পারতাম না। 
কারো সাথে আলাপ করার জন্য পৃথিবীতে যেমন অনেক রকম মানুষের ভাষা আছে তেমনি প্রোগ্রামিং করার জন্যও ঠিক তেমনি অনেক প্রোগ্রামিং ভাষা আছে।
আর এক একটা প্রোগ্রামিং ভাষার বৈশিষ্টও একেক রকম।

learn c programming loop


                            পর্ব-৪ সি প্রোগ্রামিং লুপ

প্রোগ্রামিং সি শিখুন সহজে

লুপ মানে হল চক্র। মনে কর, ৪০০ মিটার একটি ব্রত্তাকার মাঠে ১৬০০ মিটার দৈাড় প্রতিযোগিতা অনুষ্ঠিত হবে।
      তাহলে, এবার বলতো একজন প্রতিযোগীকে ঐ মাঠটি কতবার ঘুরতে হবে ?
       
-নিশ্চয়ই ৪ বার।
সুতরাং এটা হল প্রতিযোগীর ৪ লুপ অর্থাৎ প্রতিযোগী মাঠটিতে ৪ বার ঘুরল।

১৬০০ মিটার এত বড় মাঠ পাওয়া খুব কঠিন। তাই ছোট মাঠ দিয়ে ঐ বড় মাঠের কাজটি করা হয়।
একইভাবে প্রোগ্রামিং এর বেলায়ও আমরা লুপ ব্যবহার করে অনেক বড় কাজকে ছোট করে দিতে পারি। তাতে পরিশ্রমসহ সব কিছু অনেক কম লাগে।
প্রোগ্রামিং এ ৩ ধরণের লুপ ব্যবহার করা হয়। সে গুলো হচ্ছে-
1. for( )
2. while( )
3. do while( )

c programming basic learn


                      পর্ব-৩-সি প্রোগ্রামিং Basic

সি প্রোগ্রামিং শিখুন সহজে
যেহেতু আমরা ভেরিয়েবল চিনতে পারলাম।তাই,চলো এবার কয়েকটা ছোটখাট যোগ-বিয়োগের প্রোগ্রাম অর্থাৎ operator এর কাজ দেখি(+ ,-,*,/ এদের operator বলে)।
+ (যোগ)এর ব্যবহার ঃ
#include stdio.h
#include conio.h
void main()
 {
    clrscr();
           int a=7;
           int b=5;
                                   int sum;
                                   sum=a+b;
                                    printf(“%d”,sum);
                              getch();
                           }

এখানে,দুটি পাত্র a এবং b এর জিনিস আরেকটি পাত্র sum এর মধ্যে রাখছি।
তাই এটি run করলে 7+5=12 kকরে output এ 12 দেখাবে।কালো screen এ যেই ফলাফল দেখায় সেটাকে প্রোগ্রামিং এর ভাষায় output  বলা হয় ।উপরের লাল লেখা কোডগুলো আপাতত সব প্রোগ্রামের জন্য একই থাকবে। তাই, পরবর্তীতে আমরা এটুকু আর লিখব না । পরবর্তীতে সব উদারনে আমরা শুধু ভিতরের কালো কোডগুলোর জায়গায় নতুন কোড লিখব, তোমরা তাতে লাল কোডগুলো লিখে নিবে একই ভাবে।

Saturday, 1 September 2012

learning c programming variable


 সহজে শিখুন সি প্রোগ্রামিং-২য় পর্ব-ভেরিয়বল-২

পড়ালেখা অনেক হল চলো আজ একটু মজা করি।
মনে কর, তোমার নতুন ভাবী মিষ্টি হাসিমুখে একটা চাউলের বস্তা ভাঁজ করে তোমার হাতে দিয়ে বলল, যাও বাজার থেকে ২কেজি চাউল নিয়ে আসো, আর তুমি সেই মিষ্টি হাসিতে ম্লান হয়ে বস্তা নিয়ে নাচতে নাচতে বাজারে চলে গেলে আর দোকানীর সামনে বস্তাটা ঢিল দিয়ে বললে, ২কেজি ভাল চাউল দেন। দোকানী সেই বস্তার ভাঁজ খুলেই তার চোখ ছানাবড়া,কারন এটাযে ৮০কেজি চাউলের বস্তা আর তুমি তাতে ২ কেজি চাউল নিতে এসেছ।
আর তা দেখে তোমার মুখের হাসি গায়েব হয়ে যাবে। ইচ্ছে হবে, যদি ভাবী এখন কাছে থাকত তবে তাহলে নির্ঘাত একটা চড় দিতে না পারলেও চোখ বন্ধ করে অন্তত একটা চিমটি কেটে দিতাম।

How to learn c programming language easily


সহজে শিখুন সি প্রোগ্রামিং-১ম পর্ব

প্রাথমিক কথা

“ভাল ছাত্র হলেই যেমন ভাল শিক্ষক হওয়া যায় না” ।একথাটি যেমন সত্য,তেমনি “ভাল ছাত্র কিংবা ভাল শিক্ষক হলেই ভাল মানুষ হওয়া যায় না”।একথাটিও সত্য।
easily learn c programming
          
   ভাল মানুষ হতে হলে,ছাত্র জীবন থেকেই কতগুলো
    গুনের অনুশীলন করতে হয়। সে গুলো হল ঃ
             ১.সত্যবাদিতা
               ২.ধৈয
               ৩.চেষ্টা
               ৪.অনুশীলন
               ৫.ন্যায়পরায়ণতা।
তাহলে, আমরা সবাই ভাল মানুষ হব, প্রোগ্রামিং শিখব এবং ভাল প্রোগ্রামার হব।

তাহলে এবার প্রোগ্রামিং শেখা যাক-

Compiler হিসেবে Turbo C বা CodeBlocks ব্যবহার কর।
তবে, নতুনদের জন্য Turbo C টাই সবচেয়ে ভাল মনে হয়।
Turbo C তে আমরা একটি ছোট্ট প্রোগ্রাম রান করে দেখব কম্পাইলার ঠিক আছে কিনা।

Tuesday, 31 July 2012

CSE students problems-2

CSE ছাত্রদের কিছু সমস্যা-২.কোনটা শিখে কোনটা শিখব !!!

সমস্যা-২.
কোনটা শিখে কোনটা শিখব। বেশিরভাগ ছাত্রই সংশয়ে থাকে এই বিষয়টা নিয়ে। অনেকেই আবার না জেনে বলে প্রোগ্রামিং খুব কঠিন সুতরাং যারা প্রোগ্রামিং এ দুর্বল তারা অন্যদিকে মনোযোগ দাও,কিংবা Web Development শুরু কর। একথা শুনে,যারা প্রোগ্রামিং ভয়ে আগে থেকেই কাঁতর, তারা যেন হাফ ছেড়ে বাঁচে। ফলে আমি দেখেছি যারা ২য় বর্ষে পড়ে তারা আগে থেকেই Web Development এর কাজ শিখতে শুরু করে। কিন্তু তখন তার পড়ার কথা Algorithm, Artificial Intelligence এই বিষয় গুলো কিন্তু তারা এগুলো নামমাত্র পার করার চিন্তা করে ঐ গুলো নিয়ে ব্যস্ত থাকে,কারন তারা শুনেছে যারা প্রোগ্রামিং এ দুর্বল তাদের জন্য Web Development-ই better.