1 00:00:07,780 --> 00:00:10,540 [Powered by Google Translate] Precendence ki jan nou reponn kesyon an, ki sa ki operasyon pou nou fè an premye? 2 00:00:10,540 --> 00:00:14,250 Kit rezoud ekwasyon matematik oswa liy analyse nan kòd òdinatè, 3 00:00:14,250 --> 00:00:17,230 gen règ strik nan priyorite yo ki nou respekte 4 00:00:17,230 --> 00:00:20,270 pou ke tout òdinatè ak moun ka jwenn rezilta a menm. 5 00:00:20,270 --> 00:00:24,710 >> Premye a, règ la pi enpòtan sonje, espesyalman nan tès ensèk, 6 00:00:24,710 --> 00:00:27,680 se ke nou toujou travay nan parantèz yo entim deyò. 7 00:00:27,680 --> 00:00:31,120 Sèvi ak parantèz siplemantè ka yon taktik debogaj itil, 8 00:00:31,120 --> 00:00:34,640 men se pa bon pratik fatra kòd ou a ak parantèz inutil. 9 00:00:34,640 --> 00:00:38,220 Pran tan a yo aprann debaz operatè priyorite règ yo. 10 00:00:38,220 --> 00:00:42,450 >> Règ la dezyèm jeneral se ke lè operatè gen egal priorty, 11 00:00:42,450 --> 00:00:44,820 ou tou senpleman rezoud de gòch a dwat. 12 00:00:44,820 --> 00:00:47,690 Lè gen rapò ak matematik senp nou kòmanse ak parantèz, 13 00:00:47,690 --> 00:00:52,110 Lè sa a, fè miltiplikasyon ak divizyon, ak anfen fè adisyon ak soustraksyon. 14 00:00:52,110 --> 00:00:54,400 Miltiplikasyon ak divizyon gen priyorite a menm, 15 00:00:54,400 --> 00:00:56,870 yo paske yo te esansyèlman fè menm operasyon an. 16 00:00:56,870 --> 00:01:00,880 Apre yo tout divizyon se senpleman miltipliye pa envès la nan yon valè. 17 00:01:00,880 --> 00:01:04,300 Menm jan tou, soustraksyon se senpleman ajoute yon valè negatif. 18 00:01:04,300 --> 00:01:06,150 >> Se pou nou fè yon egzanp. 19 00:01:14,470 --> 00:01:18,300 Apre lòd la priyorite, nou pral kòmanse ak parantèz yo. Nèf mwens 1. 20 00:01:18,300 --> 00:01:23,410 Ki pral ba nou 8. Lè sa a, nou ka deplase sou divizyon an ak miltiplikasyon. 21 00:01:23,410 --> 00:01:27,450 Nou pral rezoud de gòch a dwat. Se konsa, 10 divize pa 2 se 5. 22 00:01:27,450 --> 00:01:31,290 Nou gen 5 fwa 8 isit la, ak ki pral ba nou 40. 23 00:01:33,230 --> 00:01:35,410 Lè sa a, nou deplase sou lòd nan pwochen nan priyorite. 24 00:01:35,410 --> 00:01:38,730 Se konsa, nou ap kite avèk 3 plis 40 mwens 1. 25 00:01:42,400 --> 00:01:43,700 Yon lòt fwa ankò jis pou rezoud goch a dwat, 26 00:01:43,700 --> 00:01:47,650 paske gen nan priyorite egal ant adisyon ak soustraksyon. 27 00:01:47,650 --> 00:01:51,510 Nou ka di 3 plis 40 se 43, mwens 1 se 42. Sa a se repons nou yo. 28 00:01:53,920 --> 00:01:56,730 >> Gen 2 kalite dekrwasans ak kantite operatè; 29 00:01:56,730 --> 00:02:01,000 Prefiks fòm nan, ak fòm nan sifiks. 30 00:02:01,000 --> 00:02:06,130 Fòm lan sifiks, mwen + +, se souvan itilize nan pou pasan, 31 00:02:06,130 --> 00:02:10,500 ki vle di ke valè aktyèl itilize nan ekspresyon an, ak Lè sa a, li se enkremante. 32 00:02:10,500 --> 00:02:14,240 Se konsa, valè pral sèlman diferan nan tan kap vini an varyab la itilize. 33 00:02:14,240 --> 00:02:17,910 Nan lòt men an, kantite a prefiks oswa dekrwasans vle di ke valè aktyèl 34 00:02:17,910 --> 00:02:22,760 se enkremante oswa dekremante an premye, ak Lè sa a, yo itilize l nan ekspresyon an. 35 00:02:22,760 --> 00:02:25,310 >> Ann pran yon egzanp ak x yo antye ki pè. 36 00:02:25,310 --> 00:02:27,220 Nou pral mete l 'egal a 5. 37 00:02:27,220 --> 00:02:36,500 Si nou itilize operatè a sifiks sou li epi di x + +, x sou liy sa a se toujou 5. 38 00:02:36,500 --> 00:02:39,230 Si nou te enprime li nou ta jwenn valè a 5. 39 00:02:39,230 --> 00:02:42,540 Men, pwal pi devan reyalite x1 egal 6. 40 00:02:42,540 --> 00:02:48,770 Se konsa, dwa isit la sou sa a x liy ki egal a 6, epi si nou enprime li soti nou ta jwenn valè a 6. 41 00:02:48,770 --> 00:02:57,380 Koulye a, si nou itilize operatè a prefiks, + + x, x se enkremante an premye, ak Lè sa a, se valè a itilize. 42 00:02:57,380 --> 00:03:00,110 Se konsa, li egal a 7 sou liy sa a. 43 00:03:00,110 --> 00:03:04,750 Incrementing nan kou 6 a 7, epi si nou te enprime li nou ta jwenn valè a 7. 44 00:03:04,750 --> 00:03:09,160 >> Nuans an dènye nan precendence ke nou pral gade nan kontra avèk notasyon konsèy. 45 00:03:09,160 --> 00:03:15,050 Operatè a dèreferans, zetwal, gen priyorite sou operatè matematik debaz yo, 46 00:03:15,050 --> 00:03:18,550 men se pa sou incement a sifiks ak operatè dekrwasans. 47 00:03:18,550 --> 00:03:20,690 Sa a kondwi nou nan egzanp final nou an. 48 00:03:20,690 --> 00:03:24,500 Kite a pran x lan nonb antye relatif yo mete l 'egal a 7. 49 00:03:24,500 --> 00:03:30,540 Nou pwal tou fè yon y konsèy, li mete l egal a adrès ki nan x. 50 00:03:30,540 --> 00:03:34,920 Se konsa, ke lè nou y dèreferans nou ta dwe jwenn valè a 7. 51 00:03:34,920 --> 00:03:39,380 Koulye a, nan liy sa a nan kòd, nou gen yon sitiyasyon yon ti jan Limit. 52 00:03:39,380 --> 00:03:44,310 Èske nou dereferencing y premye, ak Lè sa a, incrementing valè a 7 la? 53 00:03:44,310 --> 00:03:48,300 Oswa yo nou incrementing konsèy la ak Lè sa a, dereferencing li? 54 00:03:48,300 --> 00:03:52,800 An reyalite, paske operatè a kantite sifiks pran presedans sou 55 00:03:52,800 --> 00:03:55,370 operatè a dèreferans, nou ap eseye kantite y la konsèy, 56 00:03:55,370 --> 00:03:59,170 ki ta deplase konsèy la pa gwosè a bytes int. 57 00:03:59,170 --> 00:04:03,040 Esansyèlman ban nou yon adrès nan kèk pwen nan memwa antyèman diferan, 58 00:04:03,040 --> 00:04:05,010 ak Lè sa a, nou ap dereferencing li. 59 00:04:05,010 --> 00:04:07,350 Se konsa, sa a se liy trè san sans. 60 00:04:07,350 --> 00:04:10,250 Si nou aktyèlman te vle Kantite valè a nan 7, 61 00:04:10,250 --> 00:04:14,260 nou ta gen yo mete operatè a dèreferans ak y nan parantèz. 62 00:04:14,260 --> 00:04:17,290 Lè sa a, nou te ka kantite li. 63 00:04:17,290 --> 00:04:21,089 Se konsa, pandan ke nou pa ta dwe incrementing x la valè ak dezyèm lan nan liy sot pase yo nan kòd, 64 00:04:21,089 --> 00:04:23,380 nan liy nan sot pase yo nan kòd nou ta y dèreferans infact 65 00:04:23,380 --> 00:04:26,380 jwenn x la valè ak kantite sa. 66 00:04:26,380 --> 00:04:29,540 Nou ta dwe kite ak valè a x egal 8. 67 00:04:31,580 --> 00:04:33,580 >> Isit la nan yon rapèl rapid nan règ yo precendence ke nou te deja pale sou yo. 68 00:04:33,580 --> 00:04:37,210 Nou pral kòmanse ak parantèz yo entim ak travay deyò. 69 00:04:37,210 --> 00:04:41,210 Lè sa a, nou deplase sou operatè sifiks tankou m + + mwen oswa -. 70 00:04:41,210 --> 00:04:45,920 Lè sa a, dèreferans ak adrès de operatè tankou zetwal x oswa comercial x, 71 00:04:45,920 --> 00:04:50,260 ak prefiks operatè yo tankou + mwen + oswa - mwen. 72 00:04:50,260 --> 00:04:54,920 Finalman nou fè operasyon yo matematik senp tankou divizyon miltiplikasyon,, modulo. 73 00:04:54,920 --> 00:04:58,400 Lè sa a, adisyon, soustraksyon. 74 00:04:58,400 --> 00:05:02,170 Sa a precendence. Mwen lòt bò larivyè Jouden Jozwiak, e sa se CS50. 75 00:05:04,160 --> 00:05:10,480 Nou pral dèreferans epi sèvi ak adrès lan ak - ki jan fè ou fraz sa? 76 00:05:12,380 --> 00:05:13,190 Mwen fè. Oke.