C-and-C++/C2/Scope-Of-Variables/Bengali

From Script | Spoken-Tutorial
Revision as of 11:49, 30 August 2013 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
Time' Narration
00.01 C এবং C ++ এ স্কোপ অফ ভ্যারিয়েবলসের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00.08 এই টিউটোরিয়ালে আমরা শিখব,
00.11 স্কোপ অফ ভ্যারিয়েবল কি?
00.13 গ্লোবাল ভ্যারিয়েবল কি?
00.16 লোকাল ভ্যারিয়েবল কি?
00.19 কয়েকটি উদাহরণ।
00.22 আমরা কিছু সাধারণ এরর এবং তাদের সমাধান ও দেখবো।
00.27 এই টিউটোরিয়ালটি রেকর্ড করতে আমি
00.30 উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.04 এবং gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00.41 স্কোপ অফ ভ্যারিয়েবলসের ভূমিকা দিয়ে শুরু করা যাক।
00.47 এটি হল কোডের স্থান যেখানে ভ্যারিয়েবল উপলব্ধ করা যেতে পারে।
00.54 ধরন এবং স্থিতির উপর ভিত্তি করে এটিকে দুটি ভাগে ভাগ করা হয়েছে:
00.59 গ্লোবাল ভ্যারিয়েবল এবং
01.02 লোকাল ভ্যারিয়েবল।
01.05 এখন আমরা একটি উদাহরণ দেখবো।
01.07 আমি ইতিমধ্যে এডিটরে প্রোগ্রাম লিখে ফেলেছি।
01.10 এখন এটি খুলি।
01.14 লক্ষ্য করুন যে আমাদের ফাইলের নাম scope.c
01.19 এখন আমি কোড ব্যাখা করি।
01.23 এটি আমাদের হেডার ফাইল।
01.26 এখানে আমাদের লিখিত দুটি গ্লোবাল ভ্যারিয়েবল হল a এবং b.
01.32 এবং 52 মান নির্ধারিত করে আমরা তাদের শুরু করেছি।
01.39 একটি গ্লোবাল ভ্যারিয়েবল আপনার প্রোগ্রামে সকল ফাংশনের জন্য উপলব্ধ।
01.44 এটি মেন ফাংশনের উপরের যে কোনো ফাংশনের বাইরে ঘোষিত।
01.51 এতে গ্লোবাল স্কোপ আছে।
01.53 এখানে আমরা আর্গুমেন্ট ছাড়া একটি add ফাংশন বলেছি।
01.59 এখানে sum হল লোকাল ভ্যারিয়েবল। এটি add ফাংশনে বলা হয়েছে।
02.07 একটি লোকাল ভ্যারিয়েবল শুধুমাত্র ঘোষিত স্থানের ভিতরের ফাংশনে উপলব্ধ।
02.13 এই ভ্যারিয়েবল একটি ব্লকের ভিতরে বলা হয়েছে।
02.16 এতে লোকাল স্কোপ আছে।
02.19 তারপর sum ভ্যারিয়েবলে a এবং b এর সমষ্টি সংরক্ষিত হবে। এখানে আমরা sum প্রিন্ট করি।
02.29 এটি আমাদের মেন ফাংশন।
02.33 add ফাংশন এনে তা এক্সিকিউট করা হয়েছে।
02.38 এবং এটি আমাদের রিটার্ন স্টেটমেন্ট।
02.40 এখন save এ টিপুন।
02.43 প্রোগ্রাম এক্সিকিউট করা যাক।
02.45 আপনার কীবোর্ড Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
02.55 কম্পাইল করতে লিখুন,
02.56 gcc scope.c -o sco এবং enter টিপুন।
03.05 এক্সিকিউট করতে
03.06 লিখুন ./sco, enter টিপুন।
03.10 আউটপুট
03.13 sum of a and b is 7 হিসাবে প্রদর্শিত হয়েছে।
03.16 এখন একই প্রোগ্রাম C ++ এ এক্সিকিউট করা দেখি।
03.20 প্রোগ্রামে ফিরে আসি। প্রথমে আপনার কীবোর্ডে Shift, Ctrl এবং S কী একসাথে টিপুন।
03.31 এখন ফাইলটি .cpp এক্সটেনশন দিয়ে সংরক্ষণ করুন এবং save এ টিপুন।
03.41 হেডার ফাইলটি iostream হিসাবে পরিবর্তন করি।
03.47 এখন using স্টেটমেন্ট যোগ করুন। save এ টিপুন।
03.58 C ++ এ গ্লোবাল ভ্যারিয়েবল এবং লোকাল ভ্যারিয়েবলের বিবৃতি একই।
04.03 তাই কিছু পরিবর্তন করার প্রয়োজন নেই।
04.07 এখন printf স্টেটমেন্ট cout স্টেটমেন্ট দিয়ে প্রতিস্থাপিত করুন।
04.13 ফরমেট স্পেসিফায়ার এবং \n মুছে ফেলুন।
04.17 এখন কমা মুছে ফেলুন।
04.19 দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন।
04.22 ক্লোসিং ব্রেকেট মুছে ফেলুন, আবার দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন।
04.26 এবং ডাবল উদ্ধৃতির মধ্যে ব্যাকস্ল্যাশ n লিখুন। এখন save এ টিপুন।
04.35 প্রোগ্রাম এক্সিকিউট করি।
04.39 টার্মিনালে ফিরে আসুন।
04.42 কম্পাইল করতে লিখুন, g ++ scope.cpp -o sco1,
04.52 এখানে sco1 আছে কারণ আমরা scope.c ফাইলের জন্য আউটপুট প্যারামিটার sco প্রতিস্থাপিত করতে চাই না। এখন enter টিপুন।
05.07 এক্সিকিউট করতে লিখুন ./sco1 এবং enter টিপুন। আউটপুট
05.17 sum of a and b is 7 হিসাবে প্রদর্শিত হয়েছে।
05.19 আমরা দেখতে পারি যে এটি আমাদের C কোডের অনুরূপ, এখন আমরা কিছু সাধারণ এরর দেখব যা আমরা পেতে পারি।
05.31 প্রোগ্রামে ফিরে আসি, ধরুন এখানে আমি a নামক একটি ভ্যারিয়েবল আবার ঘোষিত করেছি।
05.41 লিখুন int a ;
05.45 save এ টিপুন। আমরা main ফাংশনের উপর এবং add ফাংশনের পর a ভ্যারিয়েবল ঘোষিত করেছি। দেখা যাক কি হয়।
05.57 টার্মিনালে ফিরে আসুন।
06.01 আগের মত কম্পাইল করুন,
06.05 আমরা এরর দেখি, Redefinition of int a, int a এখানে পূর্বে সংজ্ঞায়িত করা হয়েছে। প্রোগ্রামে ফিরে আসি।
06.18 a একটি গ্লোবাল ভ্যারিয়েবল।
06.20 এতে গ্লোবাল স্কোপ আছে।
06.22 আমরা দুইবার ভ্যারিয়েবল ঘোষিত করতে পারি না কারণ এটি আগেই গ্লোবালি ঘোষিত করেছি।
06.27 আমরা শুধুমাত্র a ভ্যারিয়েবলকে লোকাল ভ্যারিয়েবল হিসাবে ঘোষিত করতে পারি।
06.34 এখন এরর স্থির করি।
06.36 এটি মুছুন।
06.39 save এ টিপুন।
06.41 আবার এক্সিকিউট করি।
06.42 টার্মিনালে ফিরে আসুন।
06.45 এখন পূর্বের মত কম্পাইল এবং এক্সিকিউট করুন।
06.49 হ্যা এটি কাজ করছে।
06.52 আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি।
06.56 সংক্ষিপ্তকরণ করি।
06.58 এই টিউটোরিয়ালে আমরা শিখেছি,
07.00 স্কোপ অফ ভ্যারিয়েবলস
07.02 গ্লোবাল ভ্যারিয়েবল, উদাহরণস্বরূপ int a = 5;
07.07 এবং লোকাল ভ্যারিয়েবল, উদাহরণস্বরূপ int sum;
07.12 নির্দেশিত কাজ হিসাবে,
07.14 Difference of two numbers প্রিন্ট করতে একটি প্রোগ্রাম লিখুন।
07.19 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
07.22 এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
07.25 যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
07.30 কথ্য টিউটোরিয়াল প্রকল্প দল
07.32 কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
07.35 যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
07.40 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন।
07.47 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
07.52 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
08.00 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro.
08.04 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
08.08 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble