Difference between revisions of "C-and-C++/C2/Scope-Of-Variables/Bengali"
From Script | Spoken-Tutorial
Line 140: | Line 140: | ||
|- | |- | ||
| 02:55 | | 02:55 | ||
− | | কম্পাইল করতে লিখুন | + | | কম্পাইল করতে লিখুন '''gcc scope.c -o sco''' এবং enter টিপুন। |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 03:05 | | 03:05 | ||
− | |এক্সিকিউট করতে | + | |এক্সিকিউট করতে লিখুন '''./sco''', enter টিপুন। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 289: | Line 283: | ||
|- | |- | ||
| 06:41 | | 06:41 | ||
− | | আবার এক্সিকিউট করি। | + | | আবার এক্সিকিউট করি। টার্মিনালে ফিরে আসুন। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- |
Latest revision as of 11:57, 24 February 2017
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 | এবং 5 ও 2 মান নির্ধারিত করে আমরা তাদের শুরু করেছি। |
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 | কম্পাইল করতে লিখুন gcc scope.c -o sco এবং enter টিপুন। |
03:05 | এক্সিকিউট করতে লিখুন ./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: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 | অংশগ্রহনের জন্য ধন্যবাদ। |