1 00:00:00,000 --> 00:00:05,960 >> [সঙ্গীত বাজাচ্ছি] 2 00:00:05,960 --> 00:00:08,540 >> ডগ লয়েড: হাই, তাই আসুন সি অপারেটর সম্পর্কে কথা 3 00:00:08,540 --> 00:00:12,590 সুতরাং, আমরা ইতিমধ্যে এক দেখা করেছি, আসলে, নিয়োগ অপারেটর সমান. 4 00:00:12,590 --> 00:00:15,510 এটা আমাদের শুধু লাগাতে পারবেন একটি পরিবর্তনশীল মধ্যে একটি মান. 5 00:00:15,510 --> 00:00:18,046 যে নিয়োগ না অপারেটর, একক সমান চিহ্ন. 6 00:00:18,046 --> 00:00:20,670 নিপূণভাবে করার এবং কাজের গ মান এবং ভেরিয়েবল সঙ্গে, 7 00:00:20,670 --> 00:00:23,710 আমরা অপারেটর একটি নম্বর আছে আমাদের নিষ্পত্তি আমরা ব্যবহার করতে পারেন. 8 00:00:23,710 --> 00:00:25,543 এর কটাক্ষপাত করা যাক সাধারণ বেশী কিছু 9 00:00:25,543 --> 00:00:27,430 গাণিতিক অপারেটর দিয়ে শুরু. 10 00:00:27,430 --> 00:00:31,080 আপনি আশা করতে পারে, আমরা কি করতে পারি সি প্রশংসনীয় মৌলিক গণিত অপারেশন 11 00:00:31,080 --> 00:00:36,520 আমরা, যোগ বিয়োগ, গুন, এবং পারেন প্লাস ব্যবহার ডিভাইড নম্বর, বিয়োগ, তারকা, 12 00:00:36,520 --> 00:00:38,422 এবং যথাক্রমে কাট. 13 00:00:38,422 --> 00:00:40,630 এখানে লাইনের একটি দম্পতি আছে কোড যা আমরা তা করতে. 14 00:00:40,630 --> 00:00:44,150 সুতরাং, আমরা int x Y প্লাস 1 সমান আছে. 15 00:00:44,150 --> 00:00:46,460 এর কোথাও জেনে নিই কোড এই লাইন উপরে আপ 16 00:00:46,460 --> 00:00:49,230 আমরা int Y 10 সমান বলেছিলেন. 17 00:00:49,230 --> 00:00:55,790 X এর মান আমি পরে কী এই কোড প্রথম লাইন চালানো? 18 00:00:55,790 --> 00:00:56,700 আপনি 11 বলে কি? 19 00:00:56,700 --> 00:00:57,910 আপনি সঠিক চাই. 20 00:00:57,910 --> 00:00:58,420 কেন হল? 21 00:00:58,420 --> 00:00:59,790 ওয়েল, Y 10 ছিল. 22 00:00:59,790 --> 00:01:03,215 কিছু আমি বলার অপেক্ষা রাখে না, int x 10 প্লাস 1 সমান. 23 00:01:03,215 --> 00:01:04,269 10 প্লাস 1 11. 24 00:01:04,269 --> 00:01:08,540 সুতরাং, মান 11 পায় পরিবর্তনশীল X মধ্যে সংরক্ষিত. 25 00:01:08,540 --> 00:01:09,740 খুব খারাপ নেই, ডান? 26 00:01:09,740 --> 00:01:14,040 >> কিভাবে এই পরের লাইন সম্পর্কে কোড? এক্স এক্স বার 5 সমান. 27 00:01:14,040 --> 00:01:17,700 ওয়েল, আগে আমরা মৃত্যুদন্ড কোড এই লাইন, এক্স 11 ছিল. 28 00:01:17,700 --> 00:01:21,237 সুতরাং, মান কি X কোড এই লাইন পরে? 29 00:01:21,237 --> 00:01:21,820 কয়েক সেকেন্ড সময় নিন. 30 00:01:21,820 --> 00:01:24,710 31 00:01:24,710 --> 00:01:27,620 সুতরাং, এক্স এক্স বার 5 সমান. 32 00:01:27,620 --> 00:01:29,850 X 11 ছিল. 33 00:01:29,850 --> 00:01:32,970 সুতরাং, এক্স 11 বার 5 সমান. 34 00:01:32,970 --> 00:01:34,360 বা 55. 35 00:01:34,360 --> 00:01:36,490 আপনি 55 তাই যদি বলা হয়, আপনি সঠিক হতে চাই. 36 00:01:36,490 --> 00:01:41,770 >> এখন, এটা একটু বিভ্রান্ত হতে পারে, কিন্তু যে নিয়োগ সি কাজ পথ সঙ্গে 37 00:01:41,770 --> 00:01:46,030 ডানদিকে মান পায় Glosbe উপর মূল্য নির্ধারিত. 38 00:01:46,030 --> 00:01:49,090 সুতরাং, আমরা প্রথমে X বার 5 নির্ণয় করা. 39 00:01:49,090 --> 00:01:50,800 সুতরাং, 11 বার 5 55. 40 00:01:50,800 --> 00:01:53,340 এবং তারপর আমরা এক্স যে মান সংরক্ষণ. 41 00:01:53,340 --> 00:01:56,100 ছিল 11 এখন আগে মুছে ফেলা হয়. 42 00:01:56,100 --> 00:01:58,280 তাই x এর মান এখন 55. 43 00:01:58,280 --> 00:02:00,820 আশা করছি যে মোটামুটি সহজবোধ্য. 44 00:02:00,820 --> 00:02:04,246 >> আপনি করেছি যে অন্য অপারেটর আছে সম্ভবত অগত্যা শুনে না 45 00:02:04,246 --> 00:02:06,620 এই বলা, কিন্তু আপনি কি করেছেন অবশ্যই অতীতে সাথে কাজ 46 00:02:06,620 --> 00:02:09,470 আপনি দীর্ঘ আপনার দিন মনে রাখবেন ফিরে গ্রেড স্কুলে বিভাগ পথ. 47 00:02:09,470 --> 00:02:11,270 এটা মডিউলস অপারেটর বলা হচ্ছে. 48 00:02:11,270 --> 00:02:13,620 কী মডিউলস আছে এটা হয় আপনাকে আপনার বাকি 49 00:02:13,620 --> 00:02:15,400 আপনি একসাথে দুটি সংখ্যার ভাগের সময়. 50 00:02:15,400 --> 00:02:21,750 আমি যদি বলি তাই, 13 দ্বারা বিভক্ত 4, বাকি কি? 51 00:02:21,750 --> 00:02:24,860 যে মান নির্ণিত হবে মডিউলস অপারেটর দ্বারা. 52 00:02:24,860 --> 00:02:28,320 >> সুতরাং, আমি কোড একটি লাইন আছে এখানে, কোন int এম 13 গেলিক 4 সমান. 53 00:02:28,320 --> 00:02:31,960 আর একটি মন্তব্যে আমি এখানে বলতে যে M এর মূল্য এখন 1 হয়. 54 00:02:31,960 --> 00:02:32,750 কেন আমি কি করে বলে? 55 00:02:32,750 --> 00:02:36,270 ওয়েল, দীর্ঘ বিভাগ আউট করতে আপনার মাথা আপনি একটি দ্বিতীয় জন্য আমার সাথে, সহ্য করা. 56 00:02:36,270 --> 00:02:40,070 সুতরাং, আমি 4 13 দ্বারা বিভক্ত হয়েছে. 57 00:02:40,070 --> 00:02:44,087 4 13 তিনবার মধ্যে যায় 1 অবশিষ্টাংশ সঙ্গে. 58 00:02:44,087 --> 00:02:45,920 সুতরাং, মূলত সব মডিউলস অপারেটর আছে 59 00:02:45,920 --> 00:02:48,600 এটি আপনি পাবেন যখন আপনি বলে ডিভাইড, আপনি বাকি আছে. 60 00:02:48,600 --> 00:02:51,420 আপনি যে আসলে মনে হতে পারে না একটি ভয়ঙ্কর দরকারী জিনিস, 61 00:02:51,420 --> 00:02:54,350 কিন্তু আপনি আসলে, বিস্মিত করা চাই কত ঘন ঘন যে মডিউলস দ্বারা 62 00:02:54,350 --> 00:02:55,820 অপারেটর উপকারে আসতে পারে. 63 00:02:55,820 --> 00:02:58,420 >> সমস্যার একটি দম্পতি আছে আমরা তা মোকাবেলা যে CS50 চেষ্টা করবো. 64 00:02:58,420 --> 00:03:00,545 এটি করছেন জন্য ভাল র্যান্ডম সংখ্যা ভালো জিনিস. 65 00:03:00,545 --> 00:03:03,850 সুতরাং, উদাহরণস্বরূপ, যদি আপনি কি কখনো করেছি তাহলে একটি র্যান্ডম সংখ্যা উত্পাদক শুনিনি, 66 00:03:03,850 --> 00:03:06,620 যে আপনি একটি নম্বর দিতে যাচ্ছে 0 থেকে কিছু সংখ্যক যাও. 67 00:03:06,620 --> 00:03:10,390 কিন্তু হয়তো আপনি শুধুমাত্র সত্যিই 0 থেকে 20 নম্বর প্রয়োজন. 68 00:03:10,390 --> 00:03:13,425 আপনি মডিউলস অপারেটর ব্যবহার করা হলে সেই বিরাট সংখ্যাকে উপর যে 69 00:03:13,425 --> 00:03:17,080 দ্বারা উত্পন্ন পরার র্যান্ডম সংখ্যা উত্পাদক, 70 00:03:17,080 --> 00:03:20,230 আপনি নিতে যাচ্ছেন যাই হোক না কেন এটা বিশাল মূল্য, 20 দ্বারা এটি বিভক্ত 71 00:03:20,230 --> 00:03:21,210 এবং বাকি পেতে. 72 00:03:21,210 --> 00:03:24,050 বাকি পারেন শুধুমাত্র 0 থেকে 19 একটি মান হতে. 73 00:03:24,050 --> 00:03:27,140 সুতরাং, আপনি মডিউলস অপারেটর ব্যবহার এই বিপুল সংখ্যক নেওয়া 74 00:03:27,140 --> 00:03:29,640 এবং নিচে কিছু ছুরিবিশেষ এটা একটু বেশি অর্থপূর্ণ. 75 00:03:29,640 --> 00:03:31,764 আমি আপনি হবেন চমত্কার নিশ্চিত নই যারা উভয় ব্যবহার করতে পারবেন 76 00:03:31,764 --> 00:03:34,710 CS50 মধ্যে ভবিষ্যতে কিছু সময়ে. 77 00:03:34,710 --> 00:03:37,030 >> সুতরাং, সি এছাড়াও আমাদের জন্য একটি উপায় প্রদান একটি গাণিতিক প্রয়োগ করতে 78 00:03:37,030 --> 00:03:39,910 একটি ভেরিয়েবল অপারেটর একটু বেশি শর্টহ্যান্ড ভাবে. 79 00:03:39,910 --> 00:03:44,520 সুতরাং, পূর্ববর্তী স্লাইড, আমরা এক্স এক্স বার 5 সমান দেখেছি. 80 00:03:44,520 --> 00:03:45,260 যে কাজ. 81 00:03:45,260 --> 00:03:47,660 X বার 5 তারপর X ফিরে সঞ্চিত হয়. 82 00:03:47,660 --> 00:03:52,490 এটা করতে একটি খাটো ভাবে চিন্তা, আছে, এবং এটা সিনট্যাক্স X বার 5 সমান নয়. 83 00:03:52,490 --> 00:03:55,020 এটা হিসাবে একই সঠিক জিনিস বলার অপেক্ষা রাখে না এক্স এক্স বার 5 সমান. 84 00:03:55,020 --> 00:03:56,824 এটি শুধু একটি সামান্য এর এটা করতে খাটো উপায়. 85 00:03:56,824 --> 00:03:58,740 এবং যদি আপনি কিছু দেখতে হলে বন্টন কোড অথবা আপনি 86 00:03:58,740 --> 00:04:01,287 কিছু নমুনা কোড দেখতে যে এরকম করে, 87 00:04:01,287 --> 00:04:03,120 শুধু সঙ্গে পরিচিত হতে সিনট্যাক্স মানে কি. 88 00:04:03,120 --> 00:04:05,980 আপনি অবশ্যই আছে না যদি আপনি না এটি ব্যবহার, কিন্তু, 89 00:04:05,980 --> 00:04:08,235 এটা আপনার কোড করতে পারে একটু বর্ষাতি দেখুন. 90 00:04:08,235 --> 00:04:11,360 এবং যদি আপনি কোন ব্যবহার করতে পারেন জানা বিভিন্ন অপারেটরদের আমরা ইতিমধ্যে করেছি 91 00:04:11,360 --> 00:04:12,660 আগে পরিবর্তে বার দেখা. 92 00:04:12,660 --> 00:04:16,720 আপনি এক্স প্লাস 5, বিয়োগ সমান বলতে পারে 5, বার, ডিভাইড, ও mod সমান. 93 00:04:16,720 --> 00:04:18,959 যারা কাজ সব. 94 00:04:18,959 --> 00:04:21,089 >> কিছু রয়েছে যে সি যাতে সাধারণ 95 00:04:21,089 --> 00:04:24,080 আমরা সিদ্ধান্ত নিয়েছি যে এমনকি আরও শর্ত থাকে যে পরিমার্জন. 96 00:04:24,080 --> 00:04:26,916 1 দ্বারা একটি পরিবর্তনশীল বৃদ্ধিশীল বা 1 দ্বারা একটি পরিবর্তনশীল decrementing 97 00:04:26,916 --> 00:04:30,040 যেমন একটি সাধারণ জিনিস, বিশেষ করে আমরা কথা বলতে হলে সম্পর্কে একটু পরে loops 98 00:04:30,040 --> 00:04:35,240 on-- আমরা পরিবর্তে সিদ্ধান্ত নিয়েছে করেছি যে , এক্স প্লাস ভালো কিছু 1 সমান বলছে 99 00:04:35,240 --> 00:04:40,190 বা এক্স এক্স প্লাস 1 সমান, আমরা এমনকি করেছি সংক্ষিপ্ত যে এক্স প্লাস প্লাস হস্তান্তর. 100 00:04:40,190 --> 00:04:46,940 সুতরাং, এক্স এক্স প্লাস 1, এক্স সমান প্লাস 1 সমান, এবং এক্স প্লাস প্লাস সব একই জিনিস. 101 00:04:46,940 --> 00:04:48,470 তারা 1 দ্বারা সব বর্ধন X. 102 00:04:48,470 --> 00:04:50,630 কিন্তু যে বৃদ্ধিশীল এবং 1 দ্বারা decrementing 103 00:04:50,630 --> 00:04:54,110 আমরা এত সাধারণ যে প্লাস প্লাস এবং বিয়োগ বিয়োগ 104 00:04:54,110 --> 00:04:59,140 যে আমাদের শর্টহ্যান্ড করার অনুমতি এমনকি আরও শর্ত থাকে যে. 105 00:04:59,140 --> 00:05:02,110 >> সুতরাং, এর দ্বিতীয় জন্য গিয়ারের সুইচ দেওয়া এবং বুলিয়ান এক্সপ্রেশন সম্পর্কে কথা বলতে. 106 00:05:02,110 --> 00:05:06,340 এছাড়াও ধরনের হয়, যা সব পড়া অপারেটরদের সার্বিক বিভাগ. 107 00:05:06,340 --> 00:05:09,030 কিন্তু বুলিয়ান এক্সপ্রেশন, গাণিতিক অপারেটর থেকে ভিন্ন, 108 00:05:09,030 --> 00:05:11,860 মান তুলনা জন্য ব্যবহার করা হয়. 109 00:05:11,860 --> 00:05:15,550 সি সুতরাং, আবার সব বুলিয়ান এক্সপ্রেশন দুটি সম্ভাব্য মান এক মূল্যায়নের, 110 00:05:15,550 --> 00:05:16,050 প্রত্যাহার. 111 00:05:16,050 --> 00:05:17,740 সত্য অথবা মিথ্যা. 112 00:05:17,740 --> 00:05:21,880 মাত্র দুটি মান যে বুলিয়ান পরিবর্তনশীল নিতে পারেন. 113 00:05:21,880 --> 00:05:25,780 আমরা ফলাফল ব্যবহার করতে পারেন একটি বুলিয়ান অভিব্যক্তি 114 00:05:25,780 --> 00:05:27,650 প্রোগ্রামিং এ উপায়ে অনেক. 115 00:05:27,650 --> 00:05:29,400 আসলে, আপনি হবেন এই বেশ অনেক করছেন. 116 00:05:29,400 --> 00:05:32,870 >> উদাহরণস্বরূপ, আমরা সিদ্ধান্ত নিতে পারে, ভাল, কিছু শর্ত সত্য হয় তাহলে, 117 00:05:32,870 --> 00:05:34,665 হয়তো আমি এটা নেব আমার কোড নিচে শাখা. 118 00:05:34,665 --> 00:05:35,980 একটি শর্তাধীন, তাই কথা বলতে. 119 00:05:35,980 --> 00:05:37,970 আমরা শীঘ্রই খুব যারা সম্পর্কে জানতে পারবেন. 120 00:05:37,970 --> 00:05:40,560 অথবা হয়ত, যতদিন এই আমি চাই, সত্য 121 00:05:40,560 --> 00:05:42,790 এই করছেন রাখা আবার, আবার, আবার. 122 00:05:42,790 --> 00:05:43,480 একটি লুপ. 123 00:05:43,480 --> 00:05:48,350 উভয় ক্ষেত্রেই, আমরা ব্যবহার করছেন জানি সত্য বা মিথ্যা একটি বুলিয়ান অভিব্যক্তি, 124 00:05:48,350 --> 00:05:52,411 কি না তা স্থির করতে একটি নির্দিষ্ট পথ গ্রহণ করতে. 125 00:05:52,411 --> 00:05:54,660 কখনও কখনও যখন আমরা কাজ করছি বুলিয়ান এক্সপ্রেশন সঙ্গে, 126 00:05:54,660 --> 00:05:56,410 আমরা ধরন bool ভেরিয়েবল ব্যবহার করতে হবে. 127 00:05:56,410 --> 00:05:58,461 আপনি ঘোষণা হতে পারে একটি bool, পরিবর্তনশীল টাইপ 128 00:05:58,461 --> 00:06:00,210 এবং যে আপনি ব্যবহার করব আপনার বুলিয়ান অভিব্যক্তি. 129 00:06:00,210 --> 00:06:02,130 কিন্তু আপনি সবসময় কি করতে হবে না. 130 00:06:02,130 --> 00:06:06,690 এটা, সি, যে অ 0 দেখা যাচ্ছে মান সত্য বলছে হিসাবে একই. 131 00:06:06,690 --> 00:06:10,680 আপনি ঘোষণা করে তাহলে একটি টাইপ বুলিয়ান পরিবর্তনশীল, 132 00:06:10,680 --> 00:06:14,240 এবং যে সত্য এটা মূল্য নির্ধারিত একটি পূর্ণসংখ্যা প্রকাশক হিসাবে একই 133 00:06:14,240 --> 00:06:17,410 এবং এটা মান নির্ধারণের 1, 2, 3, বা সত্যিই কোন মূল্য 134 00:06:17,410 --> 00:06:19,580 0 ছাড়া অন্য সবটা. 135 00:06:19,580 --> 00:06:22,690 কারণ সি, যে অ 0 মান সত্য. 136 00:06:22,690 --> 00:06:24,820 0 অন্যদিকে, তা মিথ্যা. 137 00:06:24,820 --> 00:06:27,162 এই আসতে পারে জানা পরবর্তী কুশলী, 138 00:06:27,162 --> 00:06:28,620 কিন্তু শুধু কিছু মনে রাখা. 139 00:06:28,620 --> 00:06:31,890 আমরা সবসময় ব্যবহার করতে হবে না বুলিয়ান টাইপ ভেরিয়েবল যখন আমরা 140 00:06:31,890 --> 00:06:34,980 বুলিয়ান এক্সপ্রেশন সঙ্গে কাজ করছে. 141 00:06:34,980 --> 00:06:37,890 >> বুলিয়ান প্রধানত দুই ধরনের আছে আমরা সঙ্গে কাজ করব যে এক্সপ্রেশন. 142 00:06:37,890 --> 00:06:40,640 লজিক্যাল অপারেটর এবং রিলেশনাল অপারেটর. 143 00:06:40,640 --> 00:06:42,640 নেই ভাষা ভয়ঙ্কর গুরুত্বপূর্ণ নয়. 144 00:06:42,640 --> 00:06:44,970 এটা আমি তাদের জোট করছি ঠিক কিভাবে সত্যিই. 145 00:06:44,970 --> 00:06:49,222 এবং আপনি অবশ্যই করব, আমি দ্রুত, মনে একটি রিলেশনাল অপারেটর কি বুঝতে পারছি 146 00:06:49,222 --> 00:06:51,680 উপর ভিত্তি করে তারা কি হয় যখন আমরা একটি দ্বিতীয় মধ্যে তাদের সম্পর্কে কথা বলতে. 147 00:06:51,680 --> 00:06:54,250 কিন্তু অগত্যা সম্পর্কে চিন্তা করবেন না শব্দটি লজিক্যাল অপারেটর memorizing 148 00:06:54,250 --> 00:06:55,460 বা রিলেশনাল অপারেটর. 149 00:06:55,460 --> 00:07:00,070 আমি শুধু গ্রুপ এটি ব্যবহার করছি তাদের একটি যৌক্তিক ভাবে. 150 00:07:00,070 --> 00:07:02,620 >> সুতরাং, এর কটাক্ষপাত করা যাক তিন লজিক্যাল অপারেটর 151 00:07:02,620 --> 00:07:04,970 আমরা বেশ দেখতে পাবেন যে CS50 মধ্যে প্রোগ্রামিং বিট 152 00:07:04,970 --> 00:07:06,710 এবং প্রোগ্রামিং এ আরো সাধারণভাবে. 153 00:07:06,710 --> 00:07:10,470 লজিক্যাল এবং, সত্য হলে এবং শুধুমাত্র উভয় operands সত্যবাদী হও. 154 00:07:10,470 --> 00:07:11,775 অন্যথা মিথ্যা. 155 00:07:11,775 --> 00:07:12,650 যে কোথায় মানে? 156 00:07:12,650 --> 00:07:15,840 সুতরাং, আমি একটি সময়ে করছি বলতে দিন আমি যেখানে আমার কোড নির্দেশ 157 00:07:15,840 --> 00:07:18,310 দুটি ভেরিয়েবল, এক্স এবং ওয়াই. 158 00:07:18,310 --> 00:07:21,620 আর আমি কিনা তা স্থির করতে চান আমার কোড মধ্যে কিছু করতে 159 00:07:21,620 --> 00:07:25,780 X সত্য এবং y সত্য হয়, তাহলে তার উপর ভিত্তি করে. 160 00:07:25,780 --> 00:07:27,730 আমি শুধুমাত্র যদি এটা কাজ করতে চান দুইটাই সত্য হয় 161 00:07:27,730 --> 00:07:30,980 অন্যথায় আমি যে নিচে যেতে চাই না পাথ এটা আমাকে সাহায্য করতে যাচ্ছে না, কারণ. 162 00:07:30,980 --> 00:07:37,420 আমি কি বলতে পারেন X & তাহলে Y হয়. 163 00:07:37,420 --> 00:07:42,380 যে একটি লজিক্যাল বুলিয়ান হবে প্রকাশের তুলনা x এবং y 164 00:07:42,380 --> 00:07:45,240 এবং একটি নির্দিষ্ট পথ গ্রহণ তাদের মান হয় তার উপর ভিত্তি করে. 165 00:07:45,240 --> 00:07:48,400 X সত্য এবং যদি তাই হয়, Y সত্য এখানে এই সত্য টেবিলের উপর ভিত্তি করে, 166 00:07:48,400 --> 00:07:50,430 শুধুমাত্র তারপর আমরা যে পথ নিচে যেতে হবে. 167 00:07:50,430 --> 00:07:52,940 X, & Y তাহলে. 168 00:07:52,940 --> 00:07:58,320 এটা শুধুমাত্র true-- এবং একমাত্র হচ্ছে X সত্য এবং y সত্য সত্য হলে. 169 00:07:58,320 --> 00:08:00,850 হয় এক মিথ্যা হয়, তাহলে, আমরা সত্য সারণি দেখতে যেমন, 170 00:08:00,850 --> 00:08:02,370 তারপর x এবং y উভয় সত্য নয়. 171 00:08:02,370 --> 00:08:07,660 আর তাই, এক্স & Y মিথ্যা. 172 00:08:07,660 --> 00:08:12,044 >> লজিক্যাল অথবা যদি এবং কেবল সত্য অন্তত একটি operand সত্য হলে. 173 00:08:12,044 --> 00:08:12,710 অন্যথা মিথ্যা. 174 00:08:12,710 --> 00:08:15,760 তাই লজিক্যাল এবং প্রয়োজনীয় X এবং Y উভয় সত্য হতে পারে. 175 00:08:15,760 --> 00:08:21,185 যৌক্তিক বা সত্য বা Y হতে X প্রয়োজন সত্য হতে পারে অথবা উভয় x এবং y সত্য হতে পারে. 176 00:08:21,185 --> 00:08:23,310 সুতরাং, আবার, আমরা ধরনের এটি একটি পরিস্থিতির মধ্যে নিজেদেরকে 177 00:08:23,310 --> 00:08:26,460 আমরা আমাদের কোড যাচ্ছেন যেখানে, এবং আমরা রাস্তা মধ্যে কাঁটাচামচ পৌঁছেছেন. 178 00:08:26,460 --> 00:08:29,850 আর আমরা একটি নিচে যেতে চাই নির্দিষ্ট পথ X সত্য হলে 179 00:08:29,850 --> 00:08:33,299 অথবা Y সত্য, কিন্তু না অগত্যা যদি উভয় সত্য. 180 00:08:33,299 --> 00:08:35,830 কিন্তু সম্ভবত হলে উভয় সত্য. 181 00:08:35,830 --> 00:08:38,460 X সত্য এবং যদি তাই Y হল সত্য, আমরা যে পথ নিচে যাবেন. 182 00:08:38,460 --> 00:08:39,066 X সত্য. 183 00:08:39,066 --> 00:08:40,190 তাদের মধ্যে একজন, ডান সত্য? 184 00:08:40,190 --> 00:08:42,080 X সত্য এবং y সত্য হয় তাহলে. 185 00:08:42,080 --> 00:08:44,910 X সত্য, এবং y মিথ্যা হয়, তাহলে, তাদের এক এখনও সত্য. 186 00:08:44,910 --> 00:08:48,020 সুতরাং, X অথবা Y এখনও সত্য. 187 00:08:48,020 --> 00:08:52,290 X মিথ্যা, এবং y সত্য হয়, তাহলে, তাদের এক অধিকার, এখনও সত্য? 188 00:08:52,290 --> 00:08:53,290 Y এই ক্ষেত্রে, সত্য. 189 00:08:53,290 --> 00:08:57,950 সুতরাং, এটা X বা Y সত্য যে সত্য. 190 00:08:57,950 --> 00:09:02,620 X মিথ্যা ও Y মিথ্যা শুধু যদি আমরা যে পথ নিচে যান না, 191 00:09:02,620 --> 00:09:04,454 X কিংবা Y কেউই সত্য কারণ. 192 00:09:04,454 --> 00:09:06,370 এখন, আপনি খুঁজছেন তাহলে পর্দার এ মুহূর্তে 193 00:09:06,370 --> 00:09:09,062 এবং কি যে ভাবছি প্রতীক লজিক্যাল অথবা জন্য, 194 00:09:09,062 --> 00:09:10,270 এটা উলম্ব বার বলা হচ্ছে. 195 00:09:10,270 --> 00:09:13,730 আর আপনি যদি আপনার কীবোর্ড এ খুঁজছেন এক মিনিটের জন্য, আমি এখন করছি হিসাবে, 196 00:09:13,730 --> 00:09:16,940 এটা শুধু উপরে সাধারণত Enter কী, অধিকাংশ কীবোর্ড, 197 00:09:16,940 --> 00:09:19,630 ব্যাকস্ল্যাশ হিসাবে একই কী নেভিগেশন. 198 00:09:19,630 --> 00:09:22,790 তা সাধারণত ঠিক বর্গাকার বন্ধনী পাশে. 199 00:09:22,790 --> 00:09:27,240 সুতরাং, এটি একটি কী হতে পারে যে আপনি অতীতে অনেক টাইপ করেন নি. 200 00:09:27,240 --> 00:09:29,700 কিন্তু, আপনি কি করছেন তাহলে লজিক্যাল তুলনা, 201 00:09:29,700 --> 00:09:31,882 আমরা একটি কাজ করা হবে হিসাবে কোর্সে অনেক, এটা 202 00:09:31,882 --> 00:09:33,840 জন্য উপযোগী হতে যাচ্ছে যে কি এটি এবং এটি ব্যবহার. 203 00:09:33,840 --> 00:09:38,340 সুতরাং, এটা একই কী নেভিগেশন সাধারণত ব্যাকস্ল্যাশ হিসাবে শুধু উপরে লিখুন. 204 00:09:38,340 --> 00:09:39,757 >> চূড়ান্ত লজিক্যাল অপারেটর নয়. 205 00:09:39,757 --> 00:09:41,131 এবং না বেশ সহজবোধ্য. 206 00:09:41,131 --> 00:09:42,830 এটা তার operand মান inverts. 207 00:09:42,830 --> 00:09:46,080 X সত্য হয়, তাহলে না X মিথ্যা. 208 00:09:46,080 --> 00:09:49,960 X মিথ্যা হয়, তাহলে না X সত্য. 209 00:09:49,960 --> 00:09:53,850 কখনও কখনও আপনি এই প্রতীক শুনতে পাবেন ঠুং বা বিস্ময়বোধক হিসেবে উচ্চারণ করা 210 00:09:53,850 --> 00:09:55,231 অথবা না. 211 00:09:55,231 --> 00:09:56,730 এটা অনেক সুন্দর সব একই জিনিস. 212 00:09:56,730 --> 00:10:00,185 যদি আপনি যে কথিত শুনতে আপনি, যে অর্থের ব্যাপারে নিশ্চিত না হন 213 00:10:00,185 --> 00:10:02,310 এটা শুধু বিস্ময়বোধক এর বিন্দু, কিন্তু কখনও কখনও এটা 214 00:10:02,310 --> 00:10:04,215 একটি দম্পতি বিভিন্ন জিনিষ বলা. 215 00:10:04,215 --> 00:10:06,340 ঠিক আছে, তাই যে সময় লাগে লজিক্যাল অপারেটর যত্নশীল. 216 00:10:06,340 --> 00:10:08,640 সুতরাং, এর সম্পর্কে কথা বলা যাক রিলেশনাল অপারেটর. 217 00:10:08,640 --> 00:10:11,610 আবার, আপনি এই সঙ্গে পরিচিত হন তাহলে ফিরে গ্রেড স্কুলে গাণিতিক, 218 00:10:11,610 --> 00:10:13,870 আপনি সম্ভবত পরিচিত আছেন সাথে কিভাবে এই কাজ ইতিমধ্যে. 219 00:10:13,870 --> 00:10:15,411 আপনি আশা করতে চাই হিসাবে এইসব ঠিক আচরণ. 220 00:10:15,411 --> 00:10:19,800 তাই কম এটা এই, সত্য চেয়ে উদাহরণস্বরূপ, X Y কম হলে. 221 00:10:19,800 --> 00:10:24,380 X 4 হয় এবং যদি তাই হয়, Y হল 6, xy হয় তার চেয়ে কম হয়. 222 00:10:24,380 --> 00:10:26,035 এটা সত্য. 223 00:10:26,035 --> 00:10:27,910 অপেক্ষাকৃত ছোট বা সমান সুন্দর একইভাবে কাজ করে. 224 00:10:27,910 --> 00:10:33,020 X 4 হয়, এবং y তারপর, 4 হয় তাহলে X Y থেকে কম বা সমান. 225 00:10:33,020 --> 00:10:35,310 অপেক্ষা বৃহত্তর. X Y তার চেয়ে অনেক বেশী. 226 00:10:35,310 --> 00:10:39,310 আর এর চেয়ে বড় বা, X সমান Y এর চেয়ে বড় বা সমান. 227 00:10:39,310 --> 00:10:41,745 এটা সত্যি, তাহলে আপনি পাবেন যে অভিব্যক্তি পাস, 228 00:10:41,745 --> 00:10:44,490 এবং আপনি নিচে যাবেন রাস্তা যে পথ. 229 00:10:44,490 --> 00:10:48,590 X Y তার চেয়ে অনেক বেশী, তাহলে আপনি একটি আছে, এবং এক্স, আসলে, Y তার চেয়ে অনেক বেশী হয়, 230 00:10:48,590 --> 00:10:51,670 আপনি যাই হোক না কেন চেষ্টা করবো যে শর্ত সাপেক্ষে. 231 00:10:51,670 --> 00:10:54,396 >> আমরা একটি আছে না যে লক্ষ্য করুন কম জন্য একক চরিত্র 232 00:10:54,396 --> 00:10:57,020 বা সমান, হিসাবে আপনি হতে পারে গণিত পাঠ্যবই থেকে সাথে পরিচিত. 233 00:10:57,020 --> 00:10:59,874 সুতরাং, আমরা, প্রতীক কম আছে একটি সমান চিহ্ন দ্বারা অনুসরণ. 234 00:10:59,874 --> 00:11:01,790 যে আমরা প্রতিনিধিত্ব করেন এর চেয়ে বড় বা সমান কম. 235 00:11:01,790 --> 00:11:04,490 আর একইভাবে, আমরা তা করতে না অপেক্ষাকৃত বড় অথবা সমান জন্য. 236 00:11:04,490 --> 00:11:06,698 >> চূড়ান্ত দুটি রিলেশনাল গুরুত্বপূর্ণ যে অপারেটর 237 00:11:06,698 --> 00:11:09,320 সমতা ও বৈষম্য জন্য পরীক্ষা করা হয়. 238 00:11:09,320 --> 00:11:13,380 সুতরাং, এক্স সমান হলে, Y সমান সত্য X ও Y এর মান সমান হলে. 239 00:11:13,380 --> 00:11:19,610 X 10 হয়, এবং y তারপর, 10 হয় তাহলে X সমান Y সত্য সমান. 240 00:11:19,610 --> 00:11:26,010 X 10 এবং Y X 11, হয় তাহলে Y সত্য নয় সমান সমান. 241 00:11:26,010 --> 00:11:29,680 আমরা ব্যবহার বৈষম্য জন্য পরীক্ষা করতে পারবেন বিস্ময়বোধক বিন্দু বা ঠুং বা না, 242 00:11:29,680 --> 00:11:30,330 আবার. 243 00:11:30,330 --> 00:11:35,049 যদি এক্স হলে y সমান নয় যে, আমরা এখানে ব্যবহার করছি পরীক্ষা 244 00:11:35,049 --> 00:11:35,840 আমরা যেতে ভাল হতে চাই. 245 00:11:35,840 --> 00:11:40,340 সুতরাং, এক্স সমান নয় তাহলে Y, আমরা যে পথ নিচে যাবেন. 246 00:11:40,340 --> 00:11:41,441 >> এখানে সত্যিই সাবধান. 247 00:11:41,441 --> 00:11:44,440 এটা সত্যিই একটি সাধারণ mistake-- এবং এক আমি অবশ্যই তৈরি বেশ অনেক সময় 248 00:11:44,440 --> 00:11:47,340 আমি started-- পেয়ে ছিল ঘটনাক্রমে ভুল 249 00:11:47,340 --> 00:11:51,690 নিয়োগ অপারেটর, একক সমান, সমতা তুলনা অপারেটর জন্য, 250 00:11:51,690 --> 00:11:52,582 ডবল সমান. 251 00:11:52,582 --> 00:11:54,540 এটা কিছু অদ্ভুত হতে হবে আপনার কোড আচরণ, 252 00:11:54,540 --> 00:11:56,730 এবং সাধারণত কম্পাইলার হবে আপনি চেষ্টা করার সময় এটি সম্পর্কে আপনাকে সতর্ক 253 00:11:56,730 --> 00:11:59,910 এবং আপনার কোড কম্পাইল, কিন্তু কখনও কখনও আপনি এটা ছিঁচকে চোর করতে সক্ষম হতে পারেন. 254 00:11:59,910 --> 00:12:02,770 এটা কোন ভাল জিনিস না আপনি এটা ছিঁচকে চোর, যে যদিও. 255 00:12:02,770 --> 00:12:04,710 শুধু আপনি করছেন তাই আপনি যদি একটি বৈষম্য পরীক্ষা, 256 00:12:04,710 --> 00:12:07,970 আপনি দুটি কিনা চেক করছি বিভিন্ন ভেরিয়েবল একই মান আছে 257 00:12:07,970 --> 00:12:11,980 তাদের ভেতরে, ব্যবহার নিশ্চিত করতে সমান, এবং না একক সমান সমান. 258 00:12:11,980 --> 00:12:15,450 আর যে ভাবে আপনার এই প্রোগ্রামটি আপনি মনস্থ আচরণ আছে. 259 00:12:15,450 --> 00:12:18,400 আমি ডগ লয়েড করছি এবং এই CS50. 260 00:12:18,400 --> 00:12:20,437