সি প্রোগ্রামিং প্রাকটিস পর্ব ০১ (বেসিক)

সি প্রোগ্রামিং অনেকের কাছে একটি আতঙ্ক । শুরু করতেই অনেক কিছু লিখতে হয় । গণিত না জানলে আবার ভালো প্রোগ্রামিং পারা যায় না । তারপর আবার কি ভয়ংকর সব টপিক ( লুপ, এ্যরে, পয়েন্টার, স্ট্রাকচার ) , নাম শুনলেই শেখার ইচ্ছাই শেষ হয়ে যায় । আসলে কি তাই ????

সি কিন্তু খুব কঠিন একটা বিষয় না । একটু মনোযোগ দিয়ে অনুশীলন করলে সি কে খুব সহজ মনে হবে । আমাদের কাছে কঠিন লাগে কারন আমরা শিখার আগেই ধরে নেই কঠিন । আমাদের কাছে কঠিন লাগে কারন আমরা সি কে সহজ কোন কিছুর সঙ্গে তুলনা করে শিখি না । আমাদের কাছে কঠিন লাগে কারন আমরা জানি না কিভাবে সহজে সি শিখা যায় ।

সি প্রোগ্রামিং ভালোভাবে শিখতে গেলে সবসময় একটা কাজ করতে হয় আর তা হলো ...

“একটা সিনট্যাক্স কি কাজ করে যা জানার আগে কিভাবে কাজ করে তা জানার চেস্টা করা ”

 

সি প্রোগ্রামিং শিখতে প্রাকটিসের কোনো বিকল্প নেই । প্রাকটিসের মাধ্যমে খুঁটিনাটি অনেক বিষয় জানা যায় । তাই আমি আপনাদের প্রাকটিসের জন্য সমস্ত সি কে কয়েকটি অংশে ভাগ করে প্রতিটি অংশের জন্য একটি করে অনুশীলনী তৈরি করেছি । এখানে আপনি অনেক নতুন কিছু জানতে পারবেন , পাশাপাশি আপনাদের প্রোগ্রামিংয়ের চিন্তাশক্তি বৃদ্ধি পাবে ।

আমি সমস্ত সি কে ১৫ টি অংশে ভাগ করেছি সেগুলো হলো ...

  • Basic
  • Operator
  • Simple calculation
  • Basic input output
  • Conditional statement
  • Loop
  • Array
  • String
  • Pointer
  • Function
  • Structures and unions
  • Dynamic memory allocation
  • File management
  • Preprocessor
  • Total C programming

প্রতি পর্বে আমি একটি অংশের অনুশীলনী আপনাদের দিবো এবং পরের পর্বে আপনাদের তার সল্ভ দিবো । আশাকরি আপনারা প্রাকটিস করবেন । কোন সমস্যা হলে এখানে পোস্ট করুন ।

Part 1: Basic

Topics:

  1. First program
  2. Variable
  3. Datatype
  4. Comments
  5. Use of Backlash characters
  6. Token
  7. Typecast

[আপনারা যদি নতুন হন তবে এই টপিকগুলো জানতে এখানে ক্লিক করুন । এখানে সি প্রোগ্রামিং এর উপর ১২৫ টি টিউটোরিয়াল দেওয়া আছে । সবগুলো বাংলায় ।  আজকের পর্বে ১,২,৩,৪,৫ ও ২২ নং টিউটোরিয়াল এর উপর সমস্যা দেওয়া হবে । ]

 

সমস্যা ধরন ১ – কোথায় কোথায় ভুল আছে বের করুন ( কম্পাইল না করে ) ।

1.

include(stdio.h)

int main<>

{

    printf('NO ERROR')

    return o;

}

2.

#include<stdio-h>

INT main()

[

                          int a;

  a = 5;

              printf("%d"A);

              return 0;

]

3.

#include<stdio>

int main()

{

    float a;

                b = 5.2;

                a = b;

                printf("%d %f",a,b);

                return 0;

}

4.

 #include<stdio.h>

Int main()

{

Int a;

A = int(4.5);

Printf(“%d”,a);

Return 0;

}

সমস্যা ধরন ২ – সঠিক আউটপুট বের করুন ( কম্পাইল ও রান না করে  ) ।

1.

2.

3.

4.

সমস্যা ধরন ৩ – নিচের সমস্যাগুলোর সমাধান করুন ( কোডের প্রয়োজন হলে কোড করুন ) ।

১। আপনার নাম প্রিন্ট করুন।

২।

প্রিন্ট করুনঃ (ডবল কোটেশন সহ)

  • "printf("%d",12345)"
  • "Enter Your "Name""
  • //This is use for multy line comment /* comment */

৩। এবার গুগল এ keyword সার্চ দিন । তারপর বের করুন এতদিন আপনি কি কি keyword জেনেছেন । তাদের কাজগুলো আরেকবার রিভিশন করুন ।

 

 

সমস্যাগুলো পিডিএফ আকারে ডাউনলোড করতে পারেন এখান থেকে ।

সমস্ত পর্বগুলোর পিডিএফ পাবেন এখানে

এই টিউটোরিয়ালটি সর্বপ্রথম প্রকাশিত হয় এই সাইট এ ।

 

Level 0

আমি Sharif Chowdhury। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 9 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 14 টি টিউন ও 7 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

আমি মোঃ শরীফ চৌধুরী , দিনাজপুর জিলা স্কুল থেকে এস এস সি এবং দিনাজপুর সরকারী কলেজ থেকে এইচ এস সি পাস করছি । এখন আমি হাজী মোহাম্মদ দানেশ বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয় , দিনাজপুর এ বি এস সি ইন সি এস ই তে পড়াশুনা করছি । Email : [email protected] (facebook)...


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

Very good!

ধন্যবাদ

onek valo hocche ebong erokom aro tune chai

বাহ বেশ সুন্দর টিউটোরিয়াল করেন দেখি ধন্যবাদ আপনাকে সি এর উপর টিউটোরিয়াল বানার জন্য !

    @mahbub rahman: আপনাকেও ধন্যবাদ ।

ভাই দারুন হয়েছে ! আশা করি চালিয়ে যাবেন !! ধন্যাবাদ

থ্যাঙ্ক য়্যু । ভালো লাগল ।