Difference between revisions of "C-and-C++/C2/Increment-And-Decrement-Operators/Bengali"
From Script | Spoken-Tutorial
m |
|||
Line 2: | Line 2: | ||
|| '''Time''' | || '''Time''' | ||
|| '''Narration''' | || '''Narration''' | ||
− | |||
|- | |- |
Revision as of 02:20, 25 February 2014
Time | Narration |
00.01 | C এবং C ++ এ ইনক্রীমেন্ট এবং ডীক্রীমেন্ট অপারেটরের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00.08 | এই টিউটোরিয়ালে, আমরা শিখব: |
00.10 | ইনক্রীমেন্ট এবং ডীক্রীমেন্ট অপারেটর। |
00.12 | ++ যেমন a ++ যা একটি Postfix ইনক্রীমেন্ট অপারেটর। |
00.18 | ++ a যা একটি Prefix ইনক্রীমেন্ট অপারেটর। |
00.22 | -- যেমন a -- যা একটি Postfix ডীক্রীমেন্ট অপারেটর। |
00.27 | -- a যা একটি Prefix ডীক্রীমেন্ট অপারেটর। |
00.31 | আমরা টাইপ কাস্টিং সম্পর্কেও শিখব। |
00.35 | এই টিউটোরিয়ালটি রেকর্ড করতে, আমি উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10, |
00.40 | উবুন্টুতে gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি। |
00.48 | ++ অপারেটর এক দ্বারা অপারেন্ডসের বর্তমান মান বৃদ্ধি করে। |
00.54 | a ++ এবং ++ a, a = a + 1 এর সমান হয়। |
01.00 | -- অপারেটর এক দ্বারা অপারেন্ডসের বর্তমান মান হ্রাস করে। |
01.06 | a -- এবং -- a, a = a - 1 এর সমান হয়। |
01.13 | আমি এখন C প্রোগ্রামের সাহায্যে ইনক্রীমেন্ট এবং ডীক্রীমেন্ট অপারেটরের ব্যবহার প্রদর্শন করব। |
01.19 | আমি ইতিমধ্যে প্রোগ্রাম লিখেছি, তাই আমি কোড ব্যাখ্যা করব। |
01.25 | এখানে, C তে ইনক্রীমেন্ট এবং ডীক্রীমেন্ট অপারেটরের কোড রয়েছে। |
01.30 | এখানে, আমি একটি ইন্টিজার ভ্যারিয়েবল a নিয়েছি যার মান হল 1. |
01.35 | আমরা a এর মানে পরিবর্তন লক্ষ্য করতে পারবো। |
01.39 | এইভাবে এটি আমাদের অপারেটরের কাজ সম্পর্কে একটি ভাল ধারণা দেবে। |
01.47 | Postfix ইনক্রীমেন্ট অপারেটর কিভাবে কাজ করে তা দেখা যাক। |
01.51 | এই printf স্টেটমেন্টের আউটপুট হল 1. |
01.55 | মান পরিবর্তন হবে না। |
01.57 | এর কারণ হল অপারেন্ডস মূল্যায়িত হওয়ার পর postfix অপারেশন ঘটে। |
02.04 | অপারেশন a + + এ সঞ্চালিত হলে এটি a এর বর্তমান মানের উপর সঞ্চালিত হয়। |
02.10 | এরপর a এর মান বৃদ্ধি পেয়েছে। |
02.17 | এখন আমরা যদি এখানে a এর মান দেখি, এটি 1 দ্বারা বৃদ্ধি পেয়েছে। |
02.27 | পরিবর্তনগুলি প্রতিফলিত করার জন্য আমরা আবার a=1 দ্বারা আরম্ভ করি। |
02.35 | আমরা এখন Prefix ইনক্রীমেন্ট অপারেটরে আসি। |
02.38 | এই printf স্টেটমেন্ট পর্দায় 2 প্রিন্ট করে। |
02.42 | এর কারণ হল অপারেন্ডস মূল্যায়িত হওয়ার আগে prefix অপারেশন ঘটে। |
02.49 | সুতরাং প্রথমে a এর মান 1 দ্বারা বৃদ্ধি পায় এবং তারপর এটি প্রিন্ট করা হয়। |
02.58 | আর কোনো পরিবর্তন নেই তা দেখার জন্য a এর মান আবার প্রিন্ট করি। |
03.03 | এখন এই কোড এক্সিকিউট করে যাচাই করি। |
03.07 | আমি নিম্নলিখিত লাইন কমেন্ট করব। / * , * / লিখুন। |
03.19 | Save এ টিপুন। |
03.22 | আমি incrdecr.c হিসাবে ফাইল সংরক্ষিত করেছি। |
03.29 | Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
03.35 | কম্পাইল করতে টার্মিনালে নিম্নলিখিত কমান্ড লিখুন, gcc space incrdecr dot c space minus o space incr. Enter টিপুন। |
03.51 | কোড এক্সিকিউট করতে লিখুন ./incr. Enter টিপুন। |
03.59 | আউটপুট পর্দায় প্রদর্শিত হয়েছে, |
04.01 | যখন আপনি a ++ প্রিন্ট করেন এটি হল আউটপুট। |
04.06 | যখন আপনি ++ a প্রিন্ট করেন এটি হল আউটপুট। |
04.09 | আমরা দেখতে পারি যে পরিণাম পূর্বে আলোচিত ফলের মত। |
04.13 | এখন বাকি কোডে ফেরৎ আসি। |
04.16 | এখন আমি postfix এবং prefix ডীক্রীমেন্ট অপারেটর ব্যাখ্যা করব। |
04.21 | এখান এবং এখান থেকে মাল্টি লাইন কমেন্ট মুছে ফেলুন। |
04.29 | আমরা a এর মান আবার 1 নির্ধারিত করি। |
04.35 | এই printf স্টেটমেন্ট পূর্বে বিবৃত 1 হিসাবে আউটপুট দেয়। |
04.40 | a -- মূল্যায়িত করার পর a এর মান হ্রাস পাবে, যেহেতু a -- একটি postfix এক্সপ্রেশন। |
04.47 | পরবর্তী স্টেটমেন্ট a এর মান 0 হিসাবে প্রিন্ট করে। |
04.51 | a এর মান এখন 1 দ্বারা হ্রাস পেয়েছে। |
04.54 | এখন আমাদের কাছে prefix ডীক্রীমেন্ট অপারেটর রয়েছে। |
04.58 | এই printf স্টেটমেন্টের আউটপুট হল 0. |
05.00 | যেহেতু এটি একটি prefix অপারেশন। |
05.05 | অপারেন্ডস মূল্যায়িত হওয়ার আগে prefix অপারেশন ঘটে। |
05.09 | এই printf স্টেটমেন্টের আউটপুট হল 0. |
05.11 | a এর মানে আর কোনো পরিবর্তন করা হয়নি। |
05.15 | return 0 লিখুন; এবং এন্ডিং কার্লি ব্রেকেট বন্ধ করুন। |
05.21 | Save এ টিপুন। |
05.24 | টার্মিনালে ফিরে যান। |
05.27 | কম্পাইল করতে টার্মিনালে নিম্নলিখিত কমান্ড লিখুন, gcc space incrdecr dot c space minus o space incr. Enter টিপুন। |
05.42 | এক্সিকিউট করতে লিখুন./incr. Enter টিপুন। |
05.52 | যখন আপনি a -- প্রিন্ট করেন এটি হল আউটপুট। |
05.56 | যখন আপনি -- a প্রিন্ট করেন এটি হল আউটপুট। |
05.59 | এখন আমরা দেখি যে ইনক্রীমেন্ট এবং ডীক্রীমেন্ট অপারেটরের কিভাবে কাজ করে। |
06.05 | আমরা যদি একই প্রোগ্রাম C ++ এ লিখতে চাই, |
06.07 | তাহলে উপরের C কোডে কিছু পরিবর্তন করতে পারি। |
06.10 | এডিটরে ফিরে যাই। |
06.13 | এখানে প্রয়োজনীয় কোডের সাথে C + + ফাইল রয়েছে। |
06.16 | লক্ষ্য করুন যে এই হেডার C এর হেডারের থেকে ভিন্ন। |
06.20 | এখানে using namespace স্টেটমেন্ট ও রয়েছে। |
06.24 | এছাড়াও, মনে রাখবেন যে C ++ এ আউটপুট স্টেটমেন্ট হল cout. |
06.28 | সুতরাং এই তফাৎ ছাড়া, কোড দুটি অনেকটা একই। |
06.33 | ফাইলটি সংরক্ষণ করুন। ফাইলটি এক্সটেনশন .cpp দিয়ে সংরক্ষিত হয়েছে। |
06.40 | কোড কম্পাইল করি। |
06.42 | টার্মিনাল খুলুন এবং লিখুন g++ space incrdecr dot cpp space minus o space incr. Enter টিপুন। |
07.00 | এক্সিকিউট করতে লিখুন ./ incr. Enter টিপুন। |
07.07 | আউটপুট পর্দায় প্রদর্শিত হয়েছে: |
07.10 | সুতরাং, আমরা দেখি যে আউটপুট C প্রোগ্রামের অনুরূপ। |
07.15 | এখন আমাদের কাছে টাইপকাস্টিং এর ধারণা রয়েছে। |
07.17 | এটি C এবং C ++ উভয়ে একই ভাবে সম্পাদিত হয়েছে। |
07.22 | টাইপকাস্টিং এক ধরনের ভ্যারিয়েবল তৈরী করতে ব্যবহৃত হয় এবং আরেক ধরনের মত আচরণ করে। |
07.27 | আপনি যে ডেটা টাইপ প্রথম বন্ধনীতে চান তা রেখে টাইপকাস্টিং সম্পন্ন করা হয়। |
07.33 | আপনি যা কাস্ট করতে চান সেই ভ্যারিয়েবলের সামনে এই কাস্ট রাখা হয়। |
07.38 | এই Typecast শুধুমাত্র একটি অপারেশনের জন্য বৈধ। |
07.42 | একক অপারেশনের জন্য a একটি float ভ্যারিয়েবলের মত আচরণ করবে। |
07.47 | এখানে এটি হল একটি উদাহরণ যা আমি ইতিমধ্যে তৈরি করেছি। |
07.50 | আমি এখন কোড ব্যাখ্যা করব। |
07.54 | প্রথমে আমরা a ও b কে ইন্টিজার রূপে এবং c কে ফ্লোট রূপে ঘোষিত করি। |
08.00 | a এর মান 5 এবং b এর মান 2 নির্ধারিত করা হয়েছে। |
08.06 | আমরা a ও b এর উপর অপারেশন সম্পাদন করব। |
08.10 | আমরা a দ্বারা b বিভক্ত করি। পরিণাম c তে সংরক্ষিত হয়েছে। |
08.14 | 2 দশমিক স্থানের নির্ভুলতা বোঝাতে আমরা %.2f ব্যবহার করেছি। |
08.20 | প্রত্যাশিত ফলাফল 2.50 এর পরিবর্তে ফলাফল 2.00 রূপে প্রদর্শিত হয়েছে। |
08.25 | ভগ্নাংশ বাদ দেওয়া হয়েছে যেহেতু উভয় a এবং b অপারেন্ডস একটি ইন্টিজার। |
08.31 | প্রকৃত বিভাগ সম্পাদন করতে একটি অপারেন্ডসকে কাস্ট থেকে ফ্লোটে লিখতে হবে। |
08.35 | এখানে আমরা a কে ফ্লোটে টাইপকাস্টিং করছি। এখন c তে প্রকৃত বিভাগের মান থাকে। |
08.41 | এখন প্রকৃত বিভাগের পরিণাম প্রদর্শিত হয়েছে। প্রত্যাশিত উত্তর হল 2.50. |
08.47 | return 0 লিখুন; এবং এন্ডিং কার্লি ব্রেকেট বন্ধ করুন। |
08.51 | Save এ টিপুন। ফাইলটি এক্সটেনশন .c দ্বারা সংরক্ষণ করুন। |
08.55 | আমি ফাইলটি typecast.c হিসাবে সংরক্ষিত করেছি। |
08.59 | টার্মিনাল খুলুন। |
09.01 | কম্পাইল করতে লিখুন gcc space typecast dot c space minus o space type. Enter টিপুন। |
09.17 | এক্সিকিউট করতে লিখুন ./type. Enter টিপুন। |
09.25 | আউটপুট পর্দায় প্রদর্শিত হয়েছে। |
09.27 | মান দুটি দেখুন, আমরা টাইপকাস্টিং এর প্রভাব দেখি। |
09.32 | এখন টিউটোরিয়াল সংক্ষিপ্তকরণ করব। |
09.34 | এই টিউটোরিয়ালে আমরা শিখেছি, |
09.36 | ইনক্রীমেন্ট এবং ডীক্রীমেন্ট অপারেটর কিভাবে ব্যবহার করে। |
09.40 |
আমরা Postfix এবং Prefix ফর্ম সম্পর্কে শিখেছি। |
09.44 | এছাড়াও আমরা টাইপকাস্টিং এবং তার ব্যবহার সম্পর্কে শিখেছি। |
09.47 | নির্দেশিত কাজ হিসাবে: |
09.49 | নিম্নলিখিত এক্সপ্রেশন সমাধান করতে একটি প্রোগ্রাম লিখুন, (a/b) + (c/d) |
09.56 | a,b,c এবং d এর মান ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে নেওয়া হয়েছে। |
10.01 | প্রকৃত বিভাগ সম্পাদন করতে টাইপকাস্টিং ব্যবহার করুন। |
10.05 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
10.08 | এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
10.10 | যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
10.15 | কথ্য টিউটোরিয়াল প্রকল্প দল |
10.17 | কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
10.20 | যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়। |
10.24 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact at spoken hyphen tutorial dot org তে ইমেল করুন। |
10.33 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
10.37 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।the National Mission on Education through ICT, MHRD, Government of India |
10.44 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro. |
10.55 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |