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

From Script | Spoken-Tutorial
Revision as of 14:59, 18 June 2014 by Pratik kamble (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