1 00:00:00,000 --> 00:00:05,960 >> [Music kucheza] 2 00:00:05,960 --> 00:00:08,540 >> DOUG LLOYD: Hi, hivyo hebu majadiliano juu ya waendeshaji katika C. 3 00:00:08,540 --> 00:00:12,590 Hivyo, tumekuwa tayari kuona moja, kwa kweli, sawa operator zoezi. 4 00:00:12,590 --> 00:00:15,510 Ni inaruhusu sisi kuweka tu thamani ndani ya kutofautiana. 5 00:00:15,510 --> 00:00:18,046 Hiyo ni zoezi operator, moja ishara sawa. 6 00:00:18,046 --> 00:00:20,670 Ili kuendesha na kazi na maadili na vigezo katika C, 7 00:00:20,670 --> 00:00:23,710 tuna idadi ya kampuni za tulizonazo kwamba tunaweza kutumia. 8 00:00:23,710 --> 00:00:25,543 Hebu tuangalie baadhi ya wale kawaida 9 00:00:25,543 --> 00:00:27,430 kuanzia na hesabu waendeshaji. 10 00:00:27,430 --> 00:00:31,080 Kama unaweza kutarajia, tunaweza kufanya shughuli pretty msingi math katika C. 11 00:00:31,080 --> 00:00:36,520 Tunaweza kuongeza, Ondoa, kuzidisha, na nambari mgawanyiko kwa kutumia plus, bala, nyota, 12 00:00:36,520 --> 00:00:38,422 na kufyeka, kwa mtiririko huo. 13 00:00:38,422 --> 00:00:40,630 Hapa ni michache ya mistari ya kificho ambayo sisi kufanya hivyo. 14 00:00:40,630 --> 00:00:44,150 Hivyo, tuna int x sawa y pamoja na 1. 15 00:00:44,150 --> 00:00:46,460 Hebu kudhani kuwa mahali fulani juu juu mstari wa kanuni 16 00:00:46,460 --> 00:00:49,230 sisi alikuwa amesema int y sawa 10. 17 00:00:49,230 --> 00:00:55,790 Nini thamani ya x baada ya mimi kutekeleza mstari huu wa kwanza wa kanuni? 18 00:00:55,790 --> 00:00:56,700 Ulisema 11? 19 00:00:56,700 --> 00:00:57,910 Wewe d haki. 20 00:00:57,910 --> 00:00:58,420 Kwanini hivyo? 21 00:00:58,420 --> 00:00:59,790 Naam, y ilikuwa 10. 22 00:00:59,790 --> 00:01:03,215 Baadhi int mimi kusema x sawa 10 pamoja na 1. 23 00:01:03,215 --> 00:01:04,269 10 pamoja na 1 ni 11. 24 00:01:04,269 --> 00:01:08,540 Hivyo, thamani 11 anapata kuhifadhiwa katika x kutofautiana. 25 00:01:08,540 --> 00:01:09,740 Si mbaya sana, sawa? 26 00:01:09,740 --> 00:01:14,040 >> Vipi kuhusu mstari huu kijacho cha kanuni? x sawa x mara 5. 27 00:01:14,040 --> 00:01:17,700 Naam, kabla ya sisi kunyongwa mstari wa kanuni, x miaka 11. 28 00:01:17,700 --> 00:01:21,237 Hivyo, ni nini thamani ya x baada ya mstari wa kanuni? 29 00:01:21,237 --> 00:01:21,820 Kuchukua pili. 30 00:01:21,820 --> 00:01:24,710 31 00:01:24,710 --> 00:01:27,620 Hivyo, x sawa x mara 5. 32 00:01:27,620 --> 00:01:29,850 x miaka 11. 33 00:01:29,850 --> 00:01:32,970 Hivyo, x sawa 11 mara 5. 34 00:01:32,970 --> 00:01:34,360 Au 55. 35 00:01:34,360 --> 00:01:36,490 Hivyo kama wewe alisema 55, utaweza kuwa na haki. 36 00:01:36,490 --> 00:01:41,770 >> Sasa, inaweza kuwa utata kidogo, lakini kwa njia ya zoezi kwamba kazi katika C 37 00:01:41,770 --> 00:01:46,030 ni thamani ya juu ya haki anapata kwa ajili ya thamani upande wa kushoto. 38 00:01:46,030 --> 00:01:49,090 Hivyo, kwanza sisi kutathmini x mara 5. 39 00:01:49,090 --> 00:01:50,800 Hivyo, mara 11 5 ni 55. 40 00:01:50,800 --> 00:01:53,340 Na kisha sisi kuhifadhi kwamba thamani katika x. 41 00:01:53,340 --> 00:01:56,100 11 kwamba alikuwa huko kabla ya sasa ni overwritten. 42 00:01:56,100 --> 00:01:58,280 Hivyo thamani x ni sasa 55. 43 00:01:58,280 --> 00:02:00,820 Hopefully hiyo ni haki moja kwa moja. 44 00:02:00,820 --> 00:02:04,246 >> Kuna alama nyingine ambayo wameweza pengine si lazima kusikia 45 00:02:04,246 --> 00:02:06,620 kuitwa hii, lakini wameweza hakika kazi pamoja katika siku za nyuma 46 00:02:06,620 --> 00:02:09,470 kama unakumbuka siku zenu za muda mrefu mgawanyiko njia ya nyuma katika shule ya daraja. 47 00:02:09,470 --> 00:02:11,270 Ni wito modulus operator. 48 00:02:11,270 --> 00:02:13,620 Nini modulus gani ni anatoa salio 49 00:02:13,620 --> 00:02:15,400 wakati kugawanya namba mbili kwa pamoja. 50 00:02:15,400 --> 00:02:21,750 Hivyo, kama mimi kusema 13 kugawanywa na 4, nini salio? 51 00:02:21,750 --> 00:02:24,860 Na thamani ya kwamba itakuwa mahesabu na modulus operator. 52 00:02:24,860 --> 00:02:28,320 >> Hivyo, nina mstari wa kanuni hapa, int m ni sawa na 13 mod 4. 53 00:02:28,320 --> 00:02:31,960 Na mimi kusema hapa katika maoni thamani kwamba m ni sasa 1. 54 00:02:31,960 --> 00:02:32,750 Kwa nini nasema hivyo? 55 00:02:32,750 --> 00:02:36,270 Naam, kufanya mgawanyo kwa muda mrefu nje katika yako kichwa, kama wewe kuzaa na mimi kwa ajili ya pili. 56 00:02:36,270 --> 00:02:40,070 Hivyo, nina 4 kugawanywa na 13. 57 00:02:40,070 --> 00:02:44,087 4 huenda katika 13 mara tatu pamoja salio ya 1. 58 00:02:44,087 --> 00:02:45,920 Kwa hiyo, kimsingi, kila modulus operator gani 59 00:02:45,920 --> 00:02:48,600 je, ni atakwambia wakati mgawanyiko, kupata salio. 60 00:02:48,600 --> 00:02:51,420 Unaweza kufikiri kwamba kweli si jambo sana na manufaa, 61 00:02:51,420 --> 00:02:54,350 lakini wewe d kushangazwa, kwa kweli, na jinsi mara nyingi kwamba modulus 62 00:02:54,350 --> 00:02:55,820 Opereta anaweza kuja katika Handy. 63 00:02:55,820 --> 00:02:58,420 >> Kuna wanandoa wa matatizo tutaweza kufanya CS50 kwamba kukabiliana nayo. 64 00:02:58,420 --> 00:03:00,545 Ni pia nzuri kwa ajili ya kufanya mambo kama idadi random. 65 00:03:00,545 --> 00:03:03,850 Hivyo, kwa mfano kama wameweza milele sikia random idadi jenereta, 66 00:03:03,850 --> 00:03:06,620 hiyo ni kwenda kukupa idadi kutoka 0 kwa baadhi ya idadi kubwa. 67 00:03:06,620 --> 00:03:10,390 Lakini labda wewe tu kweli haja idadi 0-20. 68 00:03:10,390 --> 00:03:13,425 Kama matumizi ya modulus operator juu ya kwamba idadi kubwa kwamba 69 00:03:13,425 --> 00:03:17,080 anapata yanayotokana na random idadi jenereta, 70 00:03:17,080 --> 00:03:20,230 wewe ni kwenda kuchukua chochote thamani kubwa ni, kuigawanya kwa asilimia 20, 71 00:03:20,230 --> 00:03:21,210 na kupata salio. 72 00:03:21,210 --> 00:03:24,050 Unaweza tu salio kuwa thamani 0-19. 73 00:03:24,050 --> 00:03:27,140 Kwa hiyo, matumizi ya modulus operator kuchukua hii idadi kubwa 74 00:03:27,140 --> 00:03:29,640 na whittle chini katika kitu zaidi kidogo ya maana. 75 00:03:29,640 --> 00:03:31,764 Mimi nina uhakika pretty wewe utakuwa na uwezo wa kutumia zote mbili za wale 76 00:03:31,764 --> 00:03:34,710 wakati fulani katika siku zijazo katika CS50. 77 00:03:34,710 --> 00:03:37,030 >> Kwa hiyo, C pia inatupa njia kuomba hesabu 78 00:03:37,030 --> 00:03:39,910 alama ya kutofautiana moja katika kidogo zaidi shorthand njia. 79 00:03:39,910 --> 00:03:44,520 Hivyo, katika slide uliopita, tuliona x sawa x mara 5. 80 00:03:44,520 --> 00:03:45,260 Hiyo kazi. 81 00:03:45,260 --> 00:03:47,660 x mara 5 kisha anapata kuhifadhiwa nyuma katika x. 82 00:03:47,660 --> 00:03:52,490 Kuna njia fupi ya kufanya hivyo, mawazo, na ni mara syntax x sawa 5. 83 00:03:52,490 --> 00:03:55,020 Ni kitu kimoja halisi kama ni akisema x sawa x mara 5. 84 00:03:55,020 --> 00:03:56,824 Ni tu kidogo njia fupi ya kufanya hivyo. 85 00:03:56,824 --> 00:03:58,740 Na wakati unaweza kuona baadhi usambazaji kanuni au wewe 86 00:03:58,740 --> 00:04:01,287 ona baadhi ya kanuni sampuli kwamba anafanya mambo kama hii, 87 00:04:01,287 --> 00:04:03,120 tu kuwa na mazoea na nini syntax maana yake. 88 00:04:03,120 --> 00:04:05,980 Wewe hakika hawana matumizi yake, lakini kama wewe, 89 00:04:05,980 --> 00:04:08,235 inaweza kufanya kanuni yako kuangalia slicker kidogo. 90 00:04:08,235 --> 00:04:11,360 Na kujua kwamba unaweza pia kutumia yoyote ya waendeshaji mbalimbali tumekuwa tayari 91 00:04:11,360 --> 00:04:12,660 kuona mbele badala ya mara kwa mara. 92 00:04:12,660 --> 00:04:16,720 Unaweza kusema x pamoja ni sawa na 5, bala sawa 5, mara, mgawanyiko, na mod. 93 00:04:16,720 --> 00:04:18,959 Wote wa wale kazi. 94 00:04:18,959 --> 00:04:21,089 >> Pia kuna kitu hiyo ni jambo la kawaida katika C 95 00:04:21,089 --> 00:04:24,080 kwamba tumekuwa aliamua kuboresha kwamba hata zaidi. 96 00:04:24,080 --> 00:04:26,916 Incrementing kutofautiana na 1 au decrementing kutofautiana na 1 97 00:04:26,916 --> 00:04:30,040 ni kama thing-- kawaida hasa wakati sisi majadiliano juu loops baadaye kidogo 98 00:04:30,040 --> 00:04:35,240 on-- kwamba tumekuwa aliamua badala ya kusema kitu kama x plus sawa na 1, 99 00:04:35,240 --> 00:04:40,190 au x sawa x pamoja na 1, tumekuwa hata short mitupu kwamba kwa x pamoja pamoja. 100 00:04:40,190 --> 00:04:46,940 Hivyo, x sawa x pamoja na 1, x pamoja ni sawa na 1, na x pamoja pamoja na wote kufanya kitu kimoja. 101 00:04:46,940 --> 00:04:48,470 Wote x nyongeza na 1. 102 00:04:48,470 --> 00:04:50,630 Lakini hiyo incrementing na decrementing na 1 103 00:04:50,630 --> 00:04:54,110 ni jambo la kawaida kwamba tuna pamoja na bala bala pamoja 104 00:04:54,110 --> 00:04:59,140 kwamba kuruhusu sisi shorthand kuwa hata zaidi. 105 00:04:59,140 --> 00:05:02,110 >> Hivyo, hebu kubadili gia kwa ajili ya pili na majadiliano juu ya maneno Boolean. 106 00:05:02,110 --> 00:05:06,340 Yote ambayo ni pia aina ya kuanguka katika jamii kwa ujumla ya kampuni. 107 00:05:06,340 --> 00:05:09,030 Lakini maneno Boolean, tofauti na hesabu waendeshaji, 108 00:05:09,030 --> 00:05:11,860 hutumiwa kwa ajili ya kulinganisha maadili. 109 00:05:11,860 --> 00:05:15,550 Hivyo, tena, kila maneno Boolean katika C kutathmini na mmoja wa maadili mbili inawezekana, 110 00:05:15,550 --> 00:05:16,050 kukumbuka. 111 00:05:16,050 --> 00:05:17,740 Kweli au uongo. 112 00:05:17,740 --> 00:05:21,880 Hiyo ni maadili mbili tu kwamba Kutofautiana Boolean inaweza kuchukua. 113 00:05:21,880 --> 00:05:25,780 Tunaweza kutumia matokeo ya kujieleza Boolean 114 00:05:25,780 --> 00:05:27,650 katika njia nyingi katika programu. 115 00:05:27,650 --> 00:05:29,400 Kwa kweli, wewe utakuwa na kufanya hivyo mengi kabisa. 116 00:05:29,400 --> 00:05:32,870 >> Kwa mfano, tunaweza kuamua, vizuri, kama baadhi ya hali ni kweli, 117 00:05:32,870 --> 00:05:34,665 labda mimi itabidi kuchukua hii tawi chini kificho wangu. 118 00:05:34,665 --> 00:05:35,980 Masharti, hivyo kusema. 119 00:05:35,980 --> 00:05:37,970 Tutaweza kujifunza kuhusu wale mapema mno. 120 00:05:37,970 --> 00:05:40,560 Au labda, kwa muda mrefu kama hii ni kweli, nataka 121 00:05:40,560 --> 00:05:42,790 kwa kuendelea kufanya hivyo tena na tena na tena. 122 00:05:42,790 --> 00:05:43,480 Kitanzi. 123 00:05:43,480 --> 00:05:48,350 Katika kesi zote, tunajua kwamba sisi ni kutumia kujieleza Boolean, kweli au uongo, 124 00:05:48,350 --> 00:05:52,411 kuamua kama au si kuchukua njia fulani. 125 00:05:52,411 --> 00:05:54,660 Wakati mwingine wakati sisi ni kazi kwa maneno Boolean, 126 00:05:54,660 --> 00:05:56,410 tutatumia vigezo vya aina Bool. 127 00:05:56,410 --> 00:05:58,461 Unaweza wametangaza Bool typed kutofautiana, 128 00:05:58,461 --> 00:06:00,210 na wewe utakuwa kutumia katika yako Boolean kujieleza. 129 00:06:00,210 --> 00:06:02,130 Lakini huna daima na mambo yetu. 130 00:06:02,130 --> 00:06:06,690 Kama ni zamu nje, katika C, kila yasiyo ya 0 thamani ni sawa na kusema kweli. 131 00:06:06,690 --> 00:06:10,680 Kama alikuwa ametangaza kutofautiana wa aina Boolean, 132 00:06:10,680 --> 00:06:14,240 na kupewa hiyo thamani ya kweli, hiyo ni sawa na kutangaza integer 133 00:06:14,240 --> 00:06:17,410 na kumshirikisha ni thamani 1, 2, 3, au kweli thamani yoyote 134 00:06:17,410 --> 00:06:19,580 yo mengine ya 0. 135 00:06:19,580 --> 00:06:22,690 Kwa sababu katika C, kila yasiyo ya 0 thamani ni kweli. 136 00:06:22,690 --> 00:06:24,820 0, kwa upande mwingine, ni uongo. 137 00:06:24,820 --> 00:06:27,162 Hii inaweza kuja katika sehemu za baadaye kujua, 138 00:06:27,162 --> 00:06:28,620 lakini tu kitu cha kukumbuka. 139 00:06:28,620 --> 00:06:31,890 Hatuwezi daima kuwa na matumizi ya Boolean vigezo aina wakati sisi 140 00:06:31,890 --> 00:06:34,980 wanafanya kazi kwa maneno Boolean. 141 00:06:34,980 --> 00:06:37,890 >> Kuna aina kuu mbili za Boolean Maneno kwamba tutaweza kazi pamoja. 142 00:06:37,890 --> 00:06:40,640 Waendeshaji mantiki na waendeshaji kimahusiano. 143 00:06:40,640 --> 00:06:42,640 Lugha kuna si sana muhimu. 144 00:06:42,640 --> 00:06:44,970 Ni kweli tu jinsi mimi nina kambi yao. 145 00:06:44,970 --> 00:06:49,222 Na utasikia hakika, nadhani, kwa haraka kutambua nini operator kimahusiano ni, 146 00:06:49,222 --> 00:06:51,680 kulingana na kile wao ni wakati sisi majadiliano juu yao katika pili. 147 00:06:51,680 --> 00:06:54,250 Lakini msiwe na wasiwasi juu lazima kukariri mrefu mantiki operator 148 00:06:54,250 --> 00:06:55,460 au kimahusiano operator. 149 00:06:55,460 --> 00:07:00,070 Mimi tu kutumia kwa kundi yao kwa njia mantiki. 150 00:07:00,070 --> 00:07:02,620 >> Hivyo, hebu tuangalie tatu waendeshaji mantiki 151 00:07:02,620 --> 00:07:04,970 kwamba tutaweza kuona kabisa kidogo katika programu katika CS50 152 00:07:04,970 --> 00:07:06,710 na katika programu zaidi kwa ujumla. 153 00:07:06,710 --> 00:07:10,470 Mantiki NA ni kweli, ikiwa na tu kama operands yote ni ya kweli. 154 00:07:10,470 --> 00:07:11,775 Vinginevyo uongo. 155 00:07:11,775 --> 00:07:12,650 Ambapo haina maana? 156 00:07:12,650 --> 00:07:15,840 Hivyo, hebu kusema kwamba mimi niko kwenye uhakika katika kanuni yangu ambapo mimi kuwa 157 00:07:15,840 --> 00:07:18,310 vigezo mbili, x na y. 158 00:07:18,310 --> 00:07:21,620 Na mimi nataka kuamua kama kufanya kitu katika kanuni yangu 159 00:07:21,620 --> 00:07:25,780 kulingana na kama x ni ya kweli na y ni kweli. 160 00:07:25,780 --> 00:07:27,730 Mimi tu unataka kufanya hivyo kama wawili kati yao ni wa kweli, 161 00:07:27,730 --> 00:07:30,980 vinginevyo Sitaki kwenda chini kwamba njia kwa sababu si kwenda kwa msaada kwangu. 162 00:07:30,980 --> 00:07:37,420 Ninachoweza kusema ni kama x & & y. 163 00:07:37,420 --> 00:07:42,380 Ambayo itakuwa Boolean mantiki kujieleza kulinganisha x na y 164 00:07:42,380 --> 00:07:45,240 na kuchukua njia fulani kulingana na kile maadili yao ni. 165 00:07:45,240 --> 00:07:48,400 Hivyo, kama x ni ya kweli na y ni kweli kulingana na hii meza ukweli hapa, 166 00:07:48,400 --> 00:07:50,430 basi tu sisi kwenda chini njia hiyo. 167 00:07:50,430 --> 00:07:52,940 Kama x, y & &. 168 00:07:52,940 --> 00:07:58,320 Ni true-- tu na ni tu kweli kama x ni ya kweli na y ni kweli. 169 00:07:58,320 --> 00:08:00,850 Kama moja ama ni uongo, kama tunaona meza kweli, 170 00:08:00,850 --> 00:08:02,370 kisha wote x na y si kweli. 171 00:08:02,370 --> 00:08:07,660 Na hivyo, x & & y ni ya uongo. 172 00:08:07,660 --> 00:08:12,044 >> Mantiki AU ni kweli kama na tu kama operand angalau moja ni kweli. 173 00:08:12,044 --> 00:08:12,710 Vinginevyo uongo. 174 00:08:12,710 --> 00:08:15,760 Hivyo mantiki NA required wote x na y kuwa ni kweli. 175 00:08:15,760 --> 00:08:21,185 Mantiki AU inahitaji x kuwa ni kweli au y kuwa ni kweli au wote wawili x na y kuwa ni kweli. 176 00:08:21,185 --> 00:08:23,310 Hivyo, tena, sisi aina ya kupata sisi wenyewe katika hali 177 00:08:23,310 --> 00:08:26,460 ambapo tunakwenda kanuni zetu, na sisi kufikiwa uma katika barabara. 178 00:08:26,460 --> 00:08:29,850 Na tunataka kwenda chini Hasa njia kama x ni kweli 179 00:08:29,850 --> 00:08:33,299 au y ni kweli, lakini si lazima kama wote wawili ni kweli. 180 00:08:33,299 --> 00:08:35,830 Lakini pengine kama wote wawili ni kweli. 181 00:08:35,830 --> 00:08:38,460 Hivyo kama x ni ya kweli na y ni kweli, tutaweza kwenda chini njia hiyo. 182 00:08:38,460 --> 00:08:39,066 x ni kweli. 183 00:08:39,066 --> 00:08:40,190 Mmoja wao ni kweli, haki? 184 00:08:40,190 --> 00:08:42,080 Kama x ni ya kweli na y ni kweli. 185 00:08:42,080 --> 00:08:44,910 Kama x ni kweli, na y ni uongo, mmoja wao bado ni kweli. 186 00:08:44,910 --> 00:08:48,020 Hivyo, x au y bado ni kweli. 187 00:08:48,020 --> 00:08:52,290 Kama x ni ya uongo, na y ni kweli, mmoja wao bado ni kweli, haki? 188 00:08:52,290 --> 00:08:53,290 y ni kweli, katika kesi hii. 189 00:08:53,290 --> 00:08:57,950 Kwa hiyo, ni kweli kwamba x au y ni kweli. 190 00:08:57,950 --> 00:09:02,620 Tu kama x ni ya uongo na y ni uongo Je, sisi si kwenda chini njia hiyo, 191 00:09:02,620 --> 00:09:04,454 kwa sababu wala x wala y ni kweli. 192 00:09:04,454 --> 00:09:06,370 Sasa, kama wewe ni kuangalia katika screen hivi sasa 193 00:09:06,370 --> 00:09:09,062 na anashangaa kwamba ishara ni kwa mantiki AU, 194 00:09:09,062 --> 00:09:10,270 ni kuitwa bar wima. 195 00:09:10,270 --> 00:09:13,730 Na kama wewe kuangalia keyboard yako kwa dakika moja, kama mimi nina kufanya sasa, 196 00:09:13,730 --> 00:09:16,940 ni kawaida tu juu ya Kuingia muhimu, juu ya keyboards zaidi, 197 00:09:16,940 --> 00:09:19,630 juu ya msingi huo kama backslash. 198 00:09:19,630 --> 00:09:22,790 Ni pia kawaida haki karibu na mabano mraba. 199 00:09:22,790 --> 00:09:27,240 Hivyo, inaweza kuwa muhimu ambayo wewe si typed mengi sana katika siku za nyuma. 200 00:09:27,240 --> 00:09:29,700 Lakini, kama wewe ni milele kufanya kulinganisha mantiki, 201 00:09:29,700 --> 00:09:31,882 kama tutaweza kufanya mengi katika shaka, ni 202 00:09:31,882 --> 00:09:33,840 kwenda kuwa na manufaa kwa kupata kwamba muhimu na matumizi yake. 203 00:09:33,840 --> 00:09:38,340 Hivyo, ni kawaida juu ya msingi huo kama backslash tu juu kuingia. 204 00:09:38,340 --> 00:09:39,757 >> Mwisho mantiki operator sio. 205 00:09:39,757 --> 00:09:41,131 Na sio pretty moja kwa moja. 206 00:09:41,131 --> 00:09:42,830 Ni inverts thamani ya operand wake. 207 00:09:42,830 --> 00:09:46,080 Kama x ni kweli, basi si x ni ya uongo. 208 00:09:46,080 --> 00:09:49,960 Kama x ni uongo, basi si x ni kweli. 209 00:09:49,960 --> 00:09:53,850 Wakati mwingine utasikia alama hii hutamkwa kama bang au Moderators 210 00:09:53,850 --> 00:09:55,231 au la. 211 00:09:55,231 --> 00:09:56,730 Ni pretty much wote kitu kimoja. 212 00:09:56,730 --> 00:10:00,185 Katika kesi kusikia kwamba amesema na huna uhakika nini maana, 213 00:10:00,185 --> 00:10:02,310 ni tu mshangao uhakika, lakini wakati mwingine ni 214 00:10:02,310 --> 00:10:04,215 aitwaye wanandoa mambo mbalimbali. 215 00:10:04,215 --> 00:10:06,340 Haki wote, hivyo kwamba inachukua huduma ya kampuni za mantiki. 216 00:10:06,340 --> 00:10:08,640 Kwa hiyo, hebu majadiliano juu ya waendeshaji kimahusiano. 217 00:10:08,640 --> 00:10:11,610 Tena, kama wewe ni ukoo na hii hesabu nyuma katika shule ya daraja, 218 00:10:11,610 --> 00:10:13,870 wewe pengine ukoo na jinsi kazi hizi tayari. 219 00:10:13,870 --> 00:10:15,411 Hizi kuishi hasa kama wewe d kutarajia. 220 00:10:15,411 --> 00:10:19,800 Hivyo chini ya ni kweli, katika hili mfano, kama x ni chini ya y. 221 00:10:19,800 --> 00:10:24,380 Hivyo, kama x ni 4 na y ni 6, x ni chini ya y. 222 00:10:24,380 --> 00:10:26,035 Hiyo ni kweli. 223 00:10:26,035 --> 00:10:27,910 Chini ya au sawa na kazi pretty vile vile. 224 00:10:27,910 --> 00:10:33,020 Kama x ni 4, na y ni 4, kisha x ni chini ya au sawa na y. 225 00:10:33,020 --> 00:10:35,310 Mkuu kuliko mimi. x ni mkubwa kuliko y. 226 00:10:35,310 --> 00:10:39,310 Na zaidi au sawa na, x ni mkubwa kuliko au sawa na y. 227 00:10:39,310 --> 00:10:41,745 Kama ni kweli, basi utasikia kupita kwamba kujieleza, 228 00:10:41,745 --> 00:10:44,490 na wewe utakuwa kwenda chini kwamba njia juu ya barabara. 229 00:10:44,490 --> 00:10:48,590 Kama una an kama x ni mkubwa kuliko y, na x ni, kwa kweli, ni mkubwa kuliko y, 230 00:10:48,590 --> 00:10:51,670 itabidi kufanya chochote ni chini ya hali hiyo. 231 00:10:51,670 --> 00:10:54,396 >> Taarifa kwamba hatuna tabia moja kwa chini ya 232 00:10:54,396 --> 00:10:57,020 au sawa na, kama unaweza kuwa na ukoo na kutoka vitabu vya kiada hisabati. 233 00:10:57,020 --> 00:10:59,874 Hivyo, tuna chini ya ishara, ikifuatiwa na ishara sawa. 234 00:10:59,874 --> 00:11:01,790 Hiyo ni jinsi sisi kuwakilisha chini ya au sawa na. 235 00:11:01,790 --> 00:11:04,490 Na vile vile, je, sisi kufanya hivyo kwa zaidi au sawa na. 236 00:11:04,490 --> 00:11:06,698 >> Mwisho kimahusiano mbili kampuni hiyo ni muhimu 237 00:11:06,698 --> 00:11:09,320 ni kupima kwa usawa na kukosekana kwa usawa. 238 00:11:09,320 --> 00:11:13,380 Hivyo, kama x ni sawa sawa na y, ni kweli kama x na y ya thamani ni sawa. 239 00:11:13,380 --> 00:11:19,610 Kama x ni 10, na y ni 10, kisha x ni sawa sawa na y ni kweli. 240 00:11:19,610 --> 00:11:26,010 Kama x ni 10 na y ni 11, x sawa sawa na y si kweli. 241 00:11:26,010 --> 00:11:29,680 Tunaweza pia mtihani kwa kukosekana kwa usawa kwa kutumia Moderators kumweka au bang au sio, 242 00:11:29,680 --> 00:11:30,330 tena. 243 00:11:30,330 --> 00:11:35,049 Kama x si sawa na y, kama hiyo ni mtihani sisi ni kutumia hapa, 244 00:11:35,049 --> 00:11:35,840 tunatarajia kuwa vizuri kwenda. 245 00:11:35,840 --> 00:11:40,340 Hivyo, kama x si sawa na y, tutaweza kwenda chini njia hiyo. 246 00:11:40,340 --> 00:11:41,441 >> Kuwa kweli makini hapa. 247 00:11:41,441 --> 00:11:44,440 Ni kweli mistake-- kawaida na moja mimi hakika alifanya mengi kabisa wakati 248 00:11:44,440 --> 00:11:47,340 Mimi nilikuwa kupata started-- kwa ajali makosa 249 00:11:47,340 --> 00:11:51,690 operator zoezi, sawa moja, kwa usawa kulinganisha operator, 250 00:11:51,690 --> 00:11:52,582 mara mbili sawa. 251 00:11:52,582 --> 00:11:54,540 Kutakuwa na kusababisha baadhi weird tabia katika kanuni yako, 252 00:11:54,540 --> 00:11:56,730 na kwa kawaida compiler mapenzi kuonya kuhusu hilo wakati wewe kujaribu 253 00:11:56,730 --> 00:11:59,910 na kukusanya code yako, lakini wakati mwingine unaweza kuwa na uwezo sneak hivyo kwa. 254 00:11:59,910 --> 00:12:02,770 Ni si lazima jambo zuri kwamba sneak hivyo kwa, ingawa. 255 00:12:02,770 --> 00:12:04,710 Hivyo tu kama unafanya kukosekana kwa usawa mtihani, 256 00:12:04,710 --> 00:12:07,970 kama wewe ni kuangalia kama mbili vigezo mbalimbali na thamani sawa 257 00:12:07,970 --> 00:12:11,980 ndani mwao, kuhakikisha kutumia sawa sawa, na usawa si moja. 258 00:12:11,980 --> 00:12:15,450 Na kwamba njia yako mpango mapenzi kuwa na tabia unakusudia. 259 00:12:15,450 --> 00:12:18,400 Mimi nina Doug Lloyd na hii ni CS50. 260 00:12:18,400 --> 00:12:20,437