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

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

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

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

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

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

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

  • 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 জেনেছেন । তাদের কাজগুলো আরেকবার রিভিশন করুন ।

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

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

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

পোস্ট সম্পর্কিত সমস্যার জন্য মন্তব্য দিন।ডাউনলোড লিঙ্ক এ সমস্যা জন্য ইনবক্স করুন Aimzworld007
ConversionConversion EmoticonEmoticon

:)
:(
=(
^_^
:D
=D
=)D
|o|
@@,
;)
:-bd
:-d
:p
:ng
:lv
Thanks for your comment