1 00:00:00,000 --> 00:00:15,059 >> [సంగీతాన్ని] 2 00:00:15,059 --> 00:00:19,170 >> ఈ CS50-- హార్వర్డ్ ఉంది విశ్వవిద్యాలయం యొక్క పరిచయం 3 00:00:19,170 --> 00:00:22,070 మేధావిగా కంప్యూటర్ సైన్స్ సంస్థలు 4 00:00:22,070 --> 00:00:23,800 మరియు ప్రోగ్రామింగ్ కళ. 5 00:00:23,800 --> 00:00:27,020 నా పేరు డేవిడ్ మలన్, మరియు నేను ఈ ఉదయం ఆలోచిస్తూ, 6 00:00:27,020 --> 00:00:33,120 అది అద్భుతంగా నేటి 20 సంవత్సరాల ఉన్నారు నేను గత కూర్చున్నారు మీరు అబ్బాయిలు ఇప్పుడు ఇక్కడ. 7 00:00:33,120 --> 00:00:33,840 >> ఇది 1996 ఉంది. 8 00:00:33,840 --> 00:00:37,550 నేను రెండవ సంవత్సరం చదువుతున్నారు, మరియు నేను తీసుకుంటున్న మొట్టమొదటి సారి CS50. 9 00:00:37,550 --> 00:00:40,890 ద్విజులు నాడి అప్ సంపాదించిన కాలేదు ఇది మొదటి సంవత్సరం నాకు తీసుకోవాలని, 10 00:00:40,890 --> 00:00:42,500 పాక్షికంగా ఎందుకంటే సమయం యొక్క. 11 00:00:42,500 --> 00:00:44,782 నాకు కంప్యూటర్ సైన్స్ జరిగినది రకమైన తటస్థం, ఇష్టం. 12 00:00:44,782 --> 00:00:46,990 నేను పెరుగుతున్న ఒక గీక్ ఒక బిట్ ఉంది అప్, కానీ నేను నిజంగా జరగలేదు 13 00:00:46,990 --> 00:00:49,180 ఏదైనా మేధో కలిగి కనిపించిన ఏ ఆసక్తి 14 00:00:49,180 --> 00:00:51,920 కేవలం ఒక మొత్తం బంచ్ గా అన్ని సమయం ప్రోగ్రామింగ్ ప్రజలు. 15 00:00:51,920 --> 00:00:53,904 >> నేను నిజాయితీగా ఉండటానికి భయపడ్డాను. 16 00:00:53,904 --> 00:00:56,820 కోర్సు మరియు కంప్యూటర్ సైన్స్ సాధారణంగా కలిగి ఉండేవారు మరియు కొంత మేరకు, 17 00:00:56,820 --> 00:01:01,230 ఇప్పటికీ ఒక రంగంలో ఈ ఖ్యాతిని కలిగి మనలో మాత్రమే ఎందుకంటే చాలా ఉంటే, జాగ్రత్త 18 00:01:01,230 --> 00:01:04,410 దానితో తెలియని మరియు అది అనుమానం. 19 00:01:04,410 --> 00:01:08,480 నేను అలా వరకు అది నిజంగా కాదు ఈ తరగతి రెండవ సంవత్సరం చదువుతున్న fall-- 20 00:01:08,480 --> 00:01:10,880 అప్పుడు కూడా నేను మాత్రమే చేరాడు professor-- ఎందుకంటే 21 00:01:10,880 --> 00:01:13,950 నా మొదటి సలహాదారులు ఒకటి, బ్రియాన్ ఇప్పుడు Princeton-- వద్ద Kernighan 22 00:01:13,950 --> 00:01:15,700 నాకు తరగతి పాస్ విఫలం తీసుకోవడానికి అనుమతించారు. 23 00:01:15,700 --> 00:01:18,020 నిజానికి, ఆ వై నేడు మేము అనుమతిస్తాయి మరియు ప్రోత్సహించడానికి 24 00:01:18,020 --> 00:01:20,030 ఈ తరగతి తీసుకోవాలని విద్యార్థులు UNSAT / కూర్చున్నారు. 25 00:01:20,030 --> 00:01:22,040 >> మరియు అప్పుడు మాత్రమే, ద్వారా సెమిస్టర్ చివరిలో 26 00:01:22,040 --> 00:01:24,870 నేను, వంటి వో గ్రహించాను లేదు ఇటువంటి ఒక తెలియని రంగం కాదు. 27 00:01:24,870 --> 00:01:26,850 నిజానికి, ఈ ఒక చాలా మైదానంలో సాధికారిక, 28 00:01:26,850 --> 00:01:28,970 మరియు మరింత excitingly, ముఖ్యంగా తర్వాత, 29 00:01:28,970 --> 00:01:32,809 నేను కోర్సులను దాల్చడంతో డ్రమాటిక్ ఆర్ట్స్ 101, లాటిన్ 30 00:01:32,809 --> 00:01:34,600 తర్వాత చివరికి grad పాఠశాల పురాతత్వ శాస్త్రం, 31 00:01:34,600 --> 00:01:37,860 నేను నిజంగా చూడటానికి ఎప్పటి ఈ రంగంలో, కంప్యూటర్ యొక్క విభజనల 32 00:01:37,860 --> 00:01:41,979 సైన్స్, హ్యుమానిటీస్ తో, ప్రకృతి శాస్త్రాలు, కళలు, వైద్యం, 33 00:01:41,979 --> 00:01:42,520 మరియు వంటి. 34 00:01:42,520 --> 00:01:44,420 కాబట్టి కేవలం కాబట్టి ఏమిటి కంప్యూటర్ సైన్స్ గురించి చక్కగా 35 00:01:44,420 --> 00:01:46,930 చివరికి, మేము మీరు చేస్తాము ఆశిస్తున్నాము వంటి see-- దాని అన్వయం ఉంది 36 00:01:46,930 --> 00:01:50,280 ఈ ఇతర ఖాళీలను, మరియు ఎలా మీరు చేయవచ్చు నేటి సెమిస్టర్ యొక్క కొన్ని పడుతుంది 37 00:01:50,280 --> 00:01:53,070 ఆలోచనలు మరియు ఆచరణ నైపుణ్యాలు తిరిగి మీ సొంత డొమైన్కు, 38 00:01:53,070 --> 00:01:58,200 మరియు వాస్తవానికి ఈ ఖండన అన్వేషించండి ఉదార కళల మరియు విజ్ఞాన శాస్త్రాల. 39 00:01:58,200 --> 00:02:02,690 >> మీరు కనుక 73% గత ఉంటే సంవత్సరం ఏ సూచన ఉంటే, 40 00:02:02,690 --> 00:02:04,390 ముందు CS కోర్సు తీసుకున్న ఎప్పుడూ. 41 00:02:04,390 --> 00:02:06,389 నా లాంటి, మీరు కనుక కొద్దిగా ఫీలింగ్ 42 00:02:06,389 --> 00:02:09,190 భయపడ్డాను, లేదా స్పష్టముగా మీరు తెలియకపోతే మీరు కూడా ఇక్కడ ఉండటానికి ఖచ్చితంగా. 43 00:02:09,190 --> 00:02:11,510 బహుశా మీరు కేవలం తరువాత కొన్ని ప్రస్తుతం సాండర్స్ పైగా స్నేహితులు. 44 00:02:11,510 --> 00:02:12,490 ఆ పూర్తిగా మంచిది. 45 00:02:12,490 --> 00:02:15,059 ఇక్కడ లక్ష్యం హుక్ ఉంది మీరు మరియు మీరు భరోసా 46 00:02:15,059 --> 00:02:17,100 మీరు చూడండి లేకపోతే ఎడమ మరియు కుడి, 47 00:02:17,100 --> 00:02:21,480 మీతో సహ విద్యార్ధులకు చూడండి చూడాలని తక్కువ లేదా ఎక్కువ అనుభవం 48 00:02:21,480 --> 00:02:22,890 మీరే ఉండవచ్చు మీరు ఆ. 49 00:02:22,890 --> 00:02:25,280 నిజానికి, మేము భాగస్వామ్యం చేస్తాము కొన్ని గణాంకాలు తరువాత నేడు 50 00:02:25,280 --> 00:02:28,120 ఏమి డెమోగ్రాఫిక్ గా తరగతి సాధారణంగా కనిపిస్తుంది. 51 00:02:28,120 --> 00:02:31,440 >> మరియు reassurance-- మరియు ఈ మేము జోడించిన నేను కోర్సు తీసుకుంది నుండి బోధించండి 52 00:02:31,440 --> 00:02:33,252 కొన్ని సంవత్సరాల ago-- లో కోర్సు యొక్క సిలబస్ 53 00:02:33,252 --> 00:02:35,460 ఆ దీన్ని ఏమిటి చివరికి ఈ కోర్సులో విషయాలను 54 00:02:35,460 --> 00:02:38,040 చాలా మీరు ఎక్కడ ముగిస్తారో కాదు మీ సహ సంబంధించి, 55 00:02:38,040 --> 00:02:43,110 కానీ వారం 11 లో మీరు ఎక్కడ, ముగింపు సెమిస్టర్, మీరే సంబంధిత ముగుస్తుంది 56 00:02:43,110 --> 00:02:46,280 వారం 0 లో, ఇది మేము ఇక్కడ నేడు ఎక్కడ. 57 00:02:46,280 --> 00:02:48,704 మరియు ఈ నేను గ్రహించారు ఏమిటి చాలా సంవత్సరాల క్రితం. 58 00:02:48,704 --> 00:02:50,620 నేను చాలా తెలుసు తరగతుల చెపుతాను, కానీ అది 59 00:02:50,620 --> 00:02:52,450 కంప్యూటర్ సైన్స్ లో ప్రత్యేకించి వర్తిస్తుంది. 60 00:02:52,450 --> 00:02:55,320 రోజు ముగింపులో, ఈ రంగంలో అది నాకు జరిగిన కొత్తగా 61 00:02:55,320 --> 00:02:58,590 మరియు మీరు కావచ్చు, నిజంగా కేవలం గురించి సమస్య పరిష్కారం. 62 00:02:58,590 --> 00:03:01,324 మరియు వంటి, ఈ కలిగి లేదు అన్వయం ఇతర ఖాళీలను పొందుటకు. 63 00:03:01,324 --> 00:03:03,490 నిజానికి, ఉంటే మేము ప్రయత్నించాము ఈ అర్థం పరిశుద్ధం, 64 00:03:03,490 --> 00:03:06,897 ఈ సమస్య పరిష్కార ఉంది దాని సారాన్ని, నేను విశ్వసించుటకు సిద్ధంగానుండు. 65 00:03:06,897 --> 00:03:09,480 కాబట్టి సంసార ఇన్పుట్గా ఉంది ఇది మీరు పరిష్కరించడానికి ప్రయత్నిస్తున్న ఉంది. 66 00:03:09,480 --> 00:03:12,264 అవుట్పుట్ ఉంది దీనిలో ఆశాజనక ఉంది, ఆ సమస్యకు పరిష్కారం. 67 00:03:12,264 --> 00:03:14,180 ఆపై, మనం కంప్యూటర్ సైన్స్ లో చెప్పటానికి, 68 00:03:14,180 --> 00:03:17,310 ఈ నల్ల బాక్స్ ఉంది మధ్యలో మీరు తప్పనిసరిగా చేయలేని 69 00:03:17,310 --> 00:03:19,450 అది ఎలా పనిచేస్తుంది పట్టించుకోనట్లు. 70 00:03:19,450 --> 00:03:22,230 మీకు మీరే చివరికి ఉండవచ్చు ఆ పెట్టెలో ఏముంది అమలు. 71 00:03:22,230 --> 00:03:25,194 కానీ నేటి అవసరాలకు మరియు మరిన్ని కోసం సాధారణంగా జీవితంలో, అన్ని మీరు పట్టించుకోనట్లు 72 00:03:25,194 --> 00:03:26,610 ఈ సమస్యలు పరిష్కారం ఉంది. 73 00:03:26,610 --> 00:03:29,340 >> మరియు ఈ కోర్సు ఏమిటి చివరికి సుమారు అన్వేషిస్తోంది 74 00:03:29,340 --> 00:03:31,700 ఖండన ఈ ఇన్పుట్లను మరియు ప్రతిఫలాన్ని, 75 00:03:31,700 --> 00:03:34,410 మరియు ఈ అని పిలవబడే అల్గోరిథంలు, మేము వెంటనే చూస్తారు వంటి, 76 00:03:34,410 --> 00:03:37,450 ఆ ఏమిటి అమలు కింద ఉంది, దీనిలోనే. 77 00:03:37,450 --> 00:03:40,487 కానీ ఈ ఇన్పుట్లను మరియు ఈ ప్రతిఫలాన్ని నిజానికి అర్థం ఏమిటి? 78 00:03:40,487 --> 00:03:43,570 బాగా, రోజు చివరిలో, మేము అవసరం సమాచారం ప్రాతినిధ్యం కొన్ని మార్గం. 79 00:03:43,570 --> 00:03:46,660 ఈ ఒక కంప్యూటర్ ప్రత్యేకించి వర్తిస్తుంది, ఇది ఫాన్సీ మరియు క్లిష్టమైన వంటి 80 00:03:46,660 --> 00:03:48,160 అనిపించవచ్చు ఉండవచ్చు, ఒక అందంగా మూగ పరికరం. 81 00:03:48,160 --> 00:03:52,240 ఇది నుండి లేదో electricity-- పడుతుంది ఒక కేబుల్ లేదా ఇన్పుట్గా వంటి ఒక బ్యాటరీ 82 00:03:52,240 --> 00:03:55,820 మరియు తర్వాత ఇది కొన్ని ఉత్పత్తి తెరపై preprogramed స్పందనలు. 83 00:03:55,820 --> 00:03:57,970 >> కానీ ఎలా మేము నుండి వస్తుందా అక్కడ పూర్తి మొదలు? 84 00:03:57,970 --> 00:03:59,470 Well, ఒక సమస్య ఏమిటి పరిష్కరించాల్సి ఉంది? 85 00:03:59,470 --> 00:04:01,050 Well, బహుశా తప్ప, వద్ద ఏ ప్రారంభంలో సెమిస్టర్, 86 00:04:01,050 --> 00:04:02,841 హాజరు పడుతుంది ప్రయత్నించండి ఈ గది లో. 87 00:04:02,841 --> 00:04:04,750 నేను ఒక రెండు, మూడు వంటి ఉండవచ్చు. 88 00:04:04,750 --> 00:04:07,060 లేదా ఉండవచ్చు, నేను చేస్తే విధమైన ట్రాక్ 89 00:04:07,060 --> 00:04:10,560 myself-- యొక్క విషయాలు ట్రాక్ నేను త్వరగా వేళ్లు అమలు కాలేదు. 90 00:04:10,560 --> 00:04:14,650 సో నేను హాష్ marks-- ఒకటి సంపాదించగలరు వ్యక్తి, రెండు, ముడు, నాలుగు, ఐదు, ఆరు, 91 00:04:14,650 --> 00:04:15,431 ఏడు, ఎనిమిది. 92 00:04:15,431 --> 00:04:17,930 మనమందరం బహుశా అయినా మీ చేతుల్లో కొనిరి 93 00:04:17,930 --> 00:04:19,680 లేదా కాగితం ముక్క మీద. 94 00:04:19,680 --> 00:04:22,140 మరియు ఈ కేవలం నిజానికి unary నొటేషన్ అని ఏదో 95 00:04:22,140 --> 00:04:26,130 ఇక్కడ మీరు మాత్రమే ఒక లేఖ కలిగి ఉంటే మీ వర్ణమాల, ఒకటి లేదా హాష్ లో 96 00:04:26,130 --> 00:04:29,440 ప్రతి మార్క్ ఈ సందర్భంలో, మీరు లెక్కించాలి ఇన్పుట్, 97 00:04:29,440 --> 00:04:32,330 మీరు ఈ ఒకటి అణిచివేసేందుకు ఈ గుర్తులు ఒకటి letters--. 98 00:04:32,330 --> 00:04:32,510 >> అయితే సరే. 99 00:04:32,510 --> 00:04:34,790 ఆ జరిమానా మరియు మంచి మరియు అన్ని ఆ క్లిష్టమైన కాదు. 100 00:04:34,790 --> 00:04:37,800 కానీ కంప్యూటర్లు అన్ని కావు ఆ మరింత క్లిష్టం. 101 00:04:37,800 --> 00:04:40,770 నిజానికి, మీరు చాలా బహుశా మీరు నిజంగానే చేసిన కూడా తెలుసు 102 00:04:40,770 --> 00:04:44,080 ఈ అర్థం ఏమి అని భావిస్తారు కంప్యూటర్లు మాత్రమే సున్నాలు అర్థం 103 00:04:44,080 --> 00:04:45,870 మరియు అని పిలవబడే బైనరీ వ్యవస్థ ones--. 104 00:04:45,870 --> 00:04:49,390 మేము మానవుల దీనికి విరుద్ధంగా, కనుక మరింత అధునాతన అజమాయిషీ 105 00:04:49,390 --> 00:04:51,770 మనం తొమ్మిదిలో శాతాలు ద్వారా సున్నాలు అర్థం వంటి. 106 00:04:51,770 --> 00:04:55,740 >> కానీ బైనరీ మొదటి వద్ద, అయినా చూపులో, కాదు అన్ని తెలిసిందే, 107 00:04:55,740 --> 00:05:00,330 అది కేవలం వ్యవస్థలు వంటిది అవుతుంది మరియు ఆలోచనలు మేము ఇప్పటికే తెలుసు. 108 00:05:00,330 --> 00:05:02,420 కాబట్టి ఉదాహరణకు, ఈ పరిగణలోకి. 109 00:05:02,420 --> 00:05:03,896 ఈ కేవలం చిహ్నాలు యొక్క ఒక క్రమం. 110 00:05:03,896 --> 00:05:05,770 మరియు మీరు అన్ని, ఉన్నప్పుడు అది చూసుకుంటూ ఉండడాన్ని బహుశా 111 00:05:05,770 --> 00:05:09,380 123-- ఏమీ అనుకుంటున్నాను నిజంగా ఆసక్తికరమైన. 112 00:05:09,380 --> 00:05:11,940 కానీ ఎందుకు ఈ సంఖ్య 123 ఉంది? 113 00:05:11,940 --> 00:05:14,440 ఈ కేవలం ఆన్ గుర్తులు స్క్రీన్ కేవలం నమూనాల 114 00:05:14,440 --> 00:05:16,387 ఎవరైనా డ్రా లేదా టైప్ ఉండవచ్చని. 115 00:05:16,387 --> 00:05:18,970 మీరు నా లాంటి అయితే, మీరు బహుశా గ్రేడ్ పాఠశాల నుండి గుర్తు 116 00:05:18,970 --> 00:05:21,610 విధమైన ఉన్నాయి నిలువు లేదా ఇక్కడ స్థలాలు. 117 00:05:21,610 --> 00:05:25,340 ఒకరి స్థలం మరియు ఉన్నాయి పది యొక్క స్థలం మరియు వందల యొక్క స్థానంలో. 118 00:05:25,340 --> 00:05:29,820 మరియు ఈ కారణం 123 మరియు కేవలం మూడు చిహ్నాలు యొక్క ఒక నమూనా 119 00:05:29,820 --> 00:05:33,090 ఎందుకంటే ఇది, కోర్సు యొక్క, మేము ఉంటే , వందల స్థానంలో ఒక కలిగి 120 00:05:33,090 --> 00:05:36,610 మీరు 100 సార్లు ఒకటి గణిత చేయండి, ఆపై రెండు పది స్థానంలో. 121 00:05:36,610 --> 00:05:41,390 కాబట్టి ఆ 10 సార్లు 2, ఆపై మూడు వార్తలు ఒకరి స్థలం మరియు ఆ 1 సార్లు 3 వార్తలు. 122 00:05:41,390 --> 00:05:45,670 మీలో, అప్ వారిలో అన్ని జతచేయునప్పుడు కోర్సు యొక్క, మీరు 100 ప్లస్ 20 ప్లస్ 3 పొందండి. 123 00:05:45,670 --> 00:05:48,220 >> కాబట్టి మేము కేవలం ఒక నమూనా ప్రారంభించండి ఒక alphabet-- symbols-- 124 00:05:48,220 --> 00:05:51,670 కానీ అప్పుడు మేము మీదకు అర్థం మ్యాప్ చేసిన ఈ కాలమ్స్ ద్వారా పరిష్కరించవచ్చు. 125 00:05:51,670 --> 00:05:54,450 సరే, ఆ అవుతుంది కంప్యూటర్లు నిజంగా కాదు 126 00:05:54,450 --> 00:05:56,300 మీరు మరియు నాకు నుండి అన్ని విభిన్న. 127 00:05:56,300 --> 00:06:01,840 కానీ బదులుగా 10 శక్తుల ఉపయోగించి యొక్క, కాబట్టి మాట్లాడటానికి 1, 10, 100, 1,000, 128 00:06:01,840 --> 00:06:04,330 10,000 స్థానంలో మరియు అందువలన నిజానికి వారు forth-- 129 00:06:04,330 --> 00:06:08,930 కేవలం అధికారాలు ఉపయోగించడానికి 2 చేర్చాలని కోరుతున్నాయి కాబట్టి ఒక, 2, 4, ఆపై 130 00:06:08,930 --> 00:06:12,810 మేము మరింత అంకెలు ఉంచితే, 8, 16, 32, 64, 128, మొదలగునవి. 131 00:06:12,810 --> 00:06:16,050 కాబట్టి ఈ ఒక కంప్యూటర్ సంఖ్య 0 ప్రాతినిధ్యం, 132 00:06:16,050 --> 00:06:17,300 కేవలం మనం మానవులు ఇష్టం. 133 00:06:17,300 --> 00:06:21,660 >> 0, 0, 0 ఉంది మరియు మీరు బహుశా అంచనా సున్నాలు మరియు వాటిని ఏ నమూనా, 134 00:06:21,660 --> 00:06:24,610 ఒక కంప్యూటర్ మాత్రమే పోతే మాట్లాడటం 0 లేదా 1 ఏమి 135 00:06:24,610 --> 00:06:29,110 నమూనా ప్రాతినిధ్యం అన్నారు సంఖ్య మనం మానవులు 1 గా తెలుసు? 136 00:06:29,110 --> 00:06:30,590 అవును 0, 0, 1. 137 00:06:30,590 --> 00:06:31,090 అయితే సరే. 138 00:06:31,090 --> 00:06:35,900 కాబట్టి 0, 0, 1 మేము ప్రాతినిధ్యం ఎలా ఉంది 1, కాబట్టి మీరు మొగ్గుచూపని ఉండవచ్చు 139 00:06:35,900 --> 00:06:39,510 మీరు కలిగి ఉంటే, సంఖ్య 2 ప్రాతినిధ్యం నాలుగు యొక్క స్థలం మరియు రెండు యొక్క స్థానంలో 140 00:06:39,510 --> 00:06:48,290 ఒకే చోట వంటి, మీరు బాగా అని అనవచ్చు, మనం ఒకరి స్థానంలో 1 ఉన్నట్లయితే, 141 00:06:48,290 --> 00:06:50,430 మరియు ఇప్పుడు మేము మీరు 2 కూడుట, మీరు ఉండవచ్చు 142 00:06:50,430 --> 00:06:53,310 దీన్ని మరియు ఒక సున్నా ఈ వదిలి. 143 00:06:53,310 --> 00:06:56,397 కానీ కోర్సు యొక్క ఈ ఎలా కాదు దశాంశ వ్యవస్థను గాని పనిచేస్తుంది. 144 00:06:56,397 --> 00:06:58,230 మీరు ఒక అంకెల ఉంచితే ఆ నిలువు రెండు, 145 00:06:58,230 --> 00:06:59,563 మీరు లెక్కలు పొందారు. 146 00:06:59,563 --> 00:07:01,930 సో వాట్ సంఖ్య నేను చేసిన అనుకోకుండా కేవలం ప్రాతినిధ్యం? 147 00:07:01,930 --> 00:07:06,710 >> కనుక ఇది 3 వార్తలు, ఎందుకంటే 2 సార్లు 1 ప్లస్ 1 సార్లు 1, కోర్సు యొక్క, మాకు మూడు ఇస్తుంది. 148 00:07:06,710 --> 00:07:08,340 కాబట్టి ఈ రెండు ఉంటుంది. 149 00:07:08,340 --> 00:07:12,730 బిట్ విధమైన 0 గా, ఎగరవేసిన ప్రతిసారి మాట్లాడటానికి, చాలా వంటి మీద 9 పాత్రలు, ఒక అవుతుంది 150 00:07:12,730 --> 00:07:14,840 మీరు 1 కలిగి ఉన్నప్పుడే మరియు ఒక 0 అవుతుంది. 151 00:07:14,840 --> 00:07:16,510 ఈ అప్పుడు కోర్సు యొక్క మూడు ఉంటుంది. 152 00:07:16,510 --> 00:07:20,170 మరో ఆసక్తికరమైన విషయం Four-- వాటికి బోల్తా పేరు జరిగినప్పుడు 153 00:07:20,170 --> 00:07:21,750 మరియు మీరు మాట్లాడటానికి, 1 పడ్డారు. 154 00:07:21,750 --> 00:07:23,320 కాబట్టి ఈ, కోర్సు యొక్క, 4. 155 00:07:23,320 --> 00:07:25,160 >> కానీ మీరు ఫాస్ట్ ఫార్వార్డ్ ఇప్పుడు, అన్నారు అతిపెద్ద నంబర్ ఏమిటి 156 00:07:25,160 --> 00:07:26,660 ఒక కంప్యూటర్ ప్రాతినిధ్యం చేయవచ్చు అని? 157 00:07:26,660 --> 00:07:30,420 158 00:07:30,420 --> 00:07:32,380 కాబట్టి అది కుడి, ఈ సందర్భంలో కేవలం ఏడు వార్తలు? 159 00:07:32,380 --> 00:07:35,570 మీరు నాలుగు లో ఒక కలిగి ఎందుకంటే, రెండు ఒక ఒక ఒక ఒక ఒక. 160 00:07:35,570 --> 00:07:36,900 కాబట్టి ఆ 4 ప్లస్ 2 ప్లస్ 1 ఉంది. 161 00:07:36,900 --> 00:07:37,972 తద్వారా మీరు ఏడు ఇస్తుంది. 162 00:07:37,972 --> 00:07:39,680 నిజానికి, ఇది చేస్తాను మొదటి చూపులో అనిపించవచ్చు 163 00:07:39,680 --> 00:07:43,750 కంప్యూటర్లపై పరిగణించవచ్చు ఈ కంటే ఎక్కువ. 164 00:07:43,750 --> 00:07:45,210 >> కానీ కోర్సు యొక్క ఇది నిజం కాదు. 165 00:07:45,210 --> 00:07:48,243 మేము కావాలి మనం మానవులు చేస్తారు 999 కన్నా ఎక్కువ లెక్కించడానికి? 166 00:07:48,243 --> 00:07:51,000 167 00:07:51,000 --> 00:07:53,900 జస్ట్ ఒక తీసుకు మరియు కేవలం ఎడమ నాల్గవ అంకెల జోడించండి. 168 00:07:53,900 --> 00:07:55,070 అందువలన నిజానికి మేము అనుకొనుట. 169 00:07:55,070 --> 00:07:57,900 మేము ఎనిమిది యొక్క కలిగి కాలేదు మరియు ఒక 16 యొక్క స్థానంలో ఉంచండి, 170 00:07:57,900 --> 00:08:02,000 మరియు ఒక 32 స్థానంలో, 64, 128-- మరియు మీరు కేవలం అనంతం వరకు జరుగుతుందో ఉంచుకోవచ్చు. 171 00:08:02,000 --> 00:08:04,640 సో ఈ సున్నాలు మరియు వాటిని అని పిలవబడే బైనరీ సిస్టమ్ 172 00:08:04,640 --> 00:08:10,290 ఏమి ఒక కంప్యూటర్ శాస్త్రవేత్త చేస్తాను ఉన్నాయి సాధారణంగా ఒక బిట్, లేదా బైనరీ అంకెల కాల్. 173 00:08:10,290 --> 00:08:13,590 >> కానీ ఇప్పుడు, ఎలా మేము నుండి వస్తుందా భావన లేదా ఈ విషయాలు గ్రాఫిక్స్ 174 00:08:13,590 --> 00:08:14,620 అసలు కంప్యూటర్ ఎలా? 175 00:08:14,620 --> 00:08:17,170 మేము ఇక్కడ ఒక అడుగు ముళ్లు అనిపించడం. 176 00:08:17,170 --> 00:08:20,210 బాగా, చివరిలో మాత్రమే ఇన్పుట్ రోజు, నా ల్యాప్టాప్ 177 00:08:20,210 --> 00:08:22,060 విద్యుత్ ఈ ప్రవాహం ఉంది. 178 00:08:22,060 --> 00:08:24,560 అది ఒక కాలం అయ్యింది పోయినా మీ గురించి ఆలోచన తరువాత సమయం 179 00:08:24,560 --> 00:08:26,580 లేదా గురించి ఆలోచన ఎప్పుడూ విద్యుత్ పనిచేస్తుంది, 180 00:08:26,580 --> 00:08:30,909 లో ప్రవహించే ఎలక్ట్రాన్లను ఉంది లేదా అవ్ట్, మరియు ఆ ఇన్పుట్ నా ఉంటాము. 181 00:08:30,909 --> 00:08:34,659 >> కాబట్టి మేము ఉన్నాము అంతే ఉంటే ఇక్కడ ఇన్పుట్ గా పొందడానికి, 182 00:08:34,659 --> 00:08:36,830 మేము ఆ సమాచారాన్ని ఏమి చేయగలను? 183 00:08:36,830 --> 00:08:40,040 Well, మేము ఒక సున్నా అనుకుంటున్నాను ఉండవచ్చు విద్యుత్ లేకపోవడం. 184 00:08:40,040 --> 00:08:42,540 నథింగ్ flowinw ఏమీ ఉంది కదిలే, ఏమీ జరుగుతుందో. 185 00:08:42,540 --> 00:08:44,690 కేవలం ఆ అప్రమేయంగా సున్నా రాష్ట్రంగా. 186 00:08:44,690 --> 00:08:48,200 కానీ విద్యుత్ ప్రవహించే ఉందనుకోండి, ఎందుకు ఏకపక్ష లేదు మేము కాని ప్రపంచవ్యాప్తంగా 187 00:08:48,200 --> 00:08:50,250 నిలకడగా, ఒక కాల్. 188 00:08:50,250 --> 00:08:54,760 >> కాబట్టి కేవలం ఏ శక్తి ద్వారా, మేము ఒక సున్నా, అవును శక్తి కలిగి, 189 00:08:54,760 --> 00:08:57,520 మేము ఒక ఏ శక్తి కణుపు, అవును శక్తి కలిగి. 190 00:08:57,520 --> 00:09:01,520 ఆ విధంగా, ఏదో ఉపయోగించి ఎక్కువ భౌతిక లేదా ఎలక్ట్రానిక్ 191 00:09:01,520 --> 00:09:05,340 మనం ఈ భావన అమలు మొదలు ఏదో ఒకటి లేదా సున్నాగా ఉండటం. 192 00:09:05,340 --> 00:09:07,230 నిజానికి, మేము కేవలం అది పైగా ఇక్కడ పని చేయడు. 193 00:09:07,230 --> 00:09:10,590 ఇక్కడ, నేను కలిగి మూడు కానీ ఎనిమిది కాంతి గడ్డలు, వీటిలో ప్రతి 194 00:09:10,590 --> 00:09:11,810 దాని సొంత స్విచ్ ఉంది. 195 00:09:11,810 --> 00:09:15,760 >> కాబట్టి నేను ప్రాతినిధ్యం కోరుకుంటే ఏడవ ఇక్కడ, 196 00:09:15,760 --> 00:09:18,510 నేను ఈ మూడు కాంతి గడ్డలు ఆన్ ఉండవచ్చు. 197 00:09:18,510 --> 00:09:21,470 నిజానికి, లోపల నా కంప్యూటర్, లక్షలాది ఉంది 198 00:09:21,470 --> 00:09:25,650 విషయాలు బిల్లియన్ల ఉండే కంటే చిన్న, ట్రాన్సిస్టర్లు అని, 199 00:09:25,650 --> 00:09:27,330 స్విచ్లు, మీరు కేవలం ఆన్ మరియు ఆఫ్ ఆ. 200 00:09:27,330 --> 00:09:30,420 సో ఈ సాపేక్షంగా big-- ఉంటాయి నా laptop-- లోపల big-- స్విచ్లు 201 00:09:30,420 --> 00:09:32,150 అనేక చాలా, అనేక, మరిన్ని స్విచ్లు. 202 00:09:32,150 --> 00:09:35,160 అయితే అవి అన్ని ఖచ్చితంగా ఉంది ఆ లో ఏదో చెయ్యి ఏదో ఆఫ్ మలుపు. 203 00:09:35,160 --> 00:09:38,076 మరియు వంటి, ఒక కంప్యూటర్, ప్రాతినిధ్యం చేయవచ్చు ఆ మిలియన్ల లేదా బిలియన్ల 204 00:09:38,076 --> 00:09:40,480 ట్రాన్సిస్టర్లు, మా మరియు సున్నాలు మరియు వాటిని మా. 205 00:09:40,480 --> 00:09:43,160 మరియు ఇంకా ఇతర హార్డ్వేర్ అనుమతిస్తుంది మీరు సమాచారాన్ని దీర్ఘకాల నిల్వ, 206 00:09:43,160 --> 00:09:45,243 కాబట్టి మీరు లాగండి ఉన్నప్పుడు మీరు కోల్పోతారు లేదు, ప్లగ్. 207 00:09:45,243 --> 00:09:46,900 కానీ మరొక రోజు కోసం ఒక కథ. 208 00:09:46,900 --> 00:09:51,170 >> కాబట్టి మేము ఈ బిట్స్ తో ఏమి చేయవచ్చు? 209 00:09:51,170 --> 00:09:54,309 మేము కేవలం తీసుకోవాలని ఉండవచ్చు ఒత్తిడి నాకు ఆఫ్ 210 00:09:54,309 --> 00:09:56,600 ఎవరైనా వచ్చి అనుకోవచ్చు ఇక్కడ మరియు ఒక డెమో అప్ అందిస్తున్నాయి? 211 00:09:56,600 --> 00:09:57,516 నేను మొదటి ఈ చేతి చూసింది. 212 00:09:57,516 --> 00:09:58,709 నీ పేరు ఏమిటి? 213 00:09:58,709 --> 00:09:59,250 MADAY: Maday. 214 00:09:59,250 --> 00:10:00,542 DAVID మలన్: Maday, అప్ న వస్తాయి. 215 00:10:00,542 --> 00:10:01,250 మిమ్ములని కలసినందుకు సంతోషం. 216 00:10:01,250 --> 00:10:02,390 MADAY: మీరు ఎవరిని నీస్. 217 00:10:02,390 --> 00:10:02,930 >> DAVID మలన్: ఈ విధంగా రండి. 218 00:10:02,930 --> 00:10:04,182 నేను మీరు అప్ పెదవి ఉండదు. 219 00:10:04,182 --> 00:10:04,682 అయితే సరే. 220 00:10:04,682 --> 00:10:11,090 ఇక్కడ, మేము, ఒక నోటీసు, రెండు మేము ఆ సంకలనం చేస్తాము అవ్ట్ ఒకటి, రెండు, నాలుగు, 221 00:10:11,090 --> 00:10:13,350 ఎనిమిది, 16, 32, 64, 128. 222 00:10:13,350 --> 00:10:14,220 ఈ ఉద్దేశపూర్వక ఉంది. 223 00:10:14,220 --> 00:10:17,370 ఎనిమిది బిట్స్ ఉంది ఇక్కడ బైనరీ digits-- సున్నాలు మరియు వాటిని. 224 00:10:17,370 --> 00:10:21,460 మరియు ఒక బిట్ measure-- ఒక ఉపయోగకరమైన ప్రమాణము కాదు కొలత ఒక యూనిట్ గా ఉపయోగకరమైన 225 00:10:21,460 --> 00:10:21,999 కూడా పై. 226 00:10:21,999 --> 00:10:24,290 సాధారణంగా మీరు కనీసం కావలసిన ఈ విషయాలు ఎనిమిది అ.కే.అ 227 00:10:24,290 --> 00:10:24,790 ఒక బైట్. 228 00:10:24,790 --> 00:10:26,230 కాబట్టి మేము ఇక్కడ బిట్స్ బైట్ కలిగి. 229 00:10:26,230 --> 00:10:31,130 >> మేము మీకు సవాలు కోరుకుంటే కాబట్టి, ఉదాహరణకు, వర్ణక్రమాన్ని బైనరీ లో, 230 00:10:31,130 --> 00:10:33,230 ఈ విలువ 42 ఇక్కడ. 231 00:10:33,230 --> 00:10:35,140 ఒక ఉదంతం పడుతుంది అనుకుంటున్నారా? 232 00:10:35,140 --> 00:10:36,034 >> MADAY: [వినబడని]. 233 00:10:36,034 --> 00:10:38,700 DAVID మలన్: అవును, కేవలం పుష్ ముందు కొద్దిగా తెలుపు స్విచ్లు. 234 00:10:38,700 --> 00:10:41,290 మీరు స్పెల్లింగ్ కావలసిన 42 అవ్ట్, మరియు గట్టిగా పట్టేసుకుంటాడు 235 00:10:41,290 --> 00:10:44,061 ఈ CS50 ఒత్తిడి బంతి మీరు ఈ పొందుటకు ఉంటే. 236 00:10:44,061 --> 00:10:44,560 అయితే సరే. 237 00:10:44,560 --> 00:10:46,420 కాబట్టి మీరు 32 ఉన్నాయి. 238 00:10:46,420 --> 00:10:48,430 మేము 42 అవసరం చూడాలని. 239 00:10:48,430 --> 00:10:51,410 కాబట్టి ఆ ఎనిమిది, కనుక ఆ 40 ఉంది. 240 00:10:51,410 --> 00:10:54,160 మరియు excellent-- చాలా చక్కగా పూర్తి. 241 00:10:54,160 --> 00:10:55,186 ధన్యవాదాలు. 242 00:10:55,186 --> 00:10:58,790 >> [అప్లాజ్] 243 00:10:58,790 --> 00:10:59,290 అయితే సరే. 244 00:10:59,290 --> 00:11:00,623 కాబట్టి మేము ఒక మరింత ఒత్తిడి బంతిని. 245 00:11:00,623 --> 00:11:03,595 ఈ మరోసారి మేము ఉంటే తెలియజేసేలా. 246 00:11:03,595 --> 00:11:05,368 వన్ ఇతర స్వచ్ఛంద? 247 00:11:05,368 --> 00:11:07,970 ఉచిత ఒత్తిడి బంతి ఉచిత ఒత్తిడి బంతి. 248 00:11:07,970 --> 00:11:08,470 అలాగే. 249 00:11:08,470 --> 00:11:11,640 ఇక్కడ ఓవర్ మధ్యలో, మీరు డౌన్ వస్తాయి అనుకుంటున్నారు? 250 00:11:11,640 --> 00:11:14,100 అయితే సరే. 251 00:11:14,100 --> 00:11:15,552 నాకు తెలుసు. 252 00:11:15,552 --> 00:11:16,360 అక్కడ మేము వెళ్ళి. 253 00:11:16,360 --> 00:11:20,818 >> కాబట్టి సంఖ్యలు ఇక్కడ డౌన్ న వస్తాయి. 254 00:11:20,818 --> 00:11:21,567 నీ పేరు ఏమిటి? 255 00:11:21,567 --> 00:11:21,984 >> DAVEY: డేవీ. 256 00:11:21,984 --> 00:11:22,820 >> DAVID మలన్: డేవీ. 257 00:11:22,820 --> 00:11:23,320 అలాగే. 258 00:11:23,320 --> 00:11:24,810 , అప్ న వస్తాయి డేవీ. 259 00:11:24,810 --> 00:11:25,890 మిమ్ములని కలసినందుకు సంతోషం. 260 00:11:25,890 --> 00:11:28,639 మరియు మేము చేయబోతున్నామని మీరు కలిగి spell-- మీరు అక్కడ ఆలస్యము చేయు కాలేదు ఉంటే 261 00:11:28,639 --> 00:11:32,810 కేవలం ఒక క్షణం సంఖ్య 50. 262 00:11:32,810 --> 00:11:36,293 కానీ, కానీ, కానీ కానీ, కానీ, ఇవి ఒక కారణం కోసం గ్రేడ్ పాఠశాల అయస్కాంతాలు. 263 00:11:36,293 --> 00:11:39,370 264 00:11:39,370 --> 00:11:43,327 కొంచెం కష్టం, అన్ని కుడి వచ్చింది? 265 00:11:43,327 --> 00:11:44,160 అక్కడ ఇప్పటికీ ఎనిమిది. 266 00:11:44,160 --> 00:11:46,820 267 00:11:46,820 --> 00:11:47,320 అయితే సరే. 268 00:11:47,320 --> 00:11:48,486 కాబట్టి మనం అక్కడ ఉన్నాయి? 269 00:11:48,486 --> 00:11:51,356 మేము 32 ఉన్నాయి. 270 00:11:51,356 --> 00:11:54,344 నీస్. 271 00:11:54,344 --> 00:11:58,610 32 ప్లస్ 16 మాకు దగ్గరగా ఇస్తుంది 48--. 272 00:11:58,610 --> 00:12:00,390 మరియు అద్భుతమైన. 273 00:12:00,390 --> 00:12:02,831 కు డేవీ అభినందనలు అలాగే. 274 00:12:02,831 --> 00:12:05,720 >> [అప్లాజ్] 275 00:12:05,720 --> 00:12:06,516 >> అయితే సరే. 276 00:12:06,516 --> 00:12:09,390 కాబట్టి మేము దీర్ఘ అన్ని రోజు దీన్ని, మరియు చేయవచ్చు ఇది అన్ని ఆ మరింత పొందుటకు లేదు 277 00:12:09,390 --> 00:12:10,800 ఆసక్తికరమైన మరియు మరింత సవాలు. 278 00:12:10,800 --> 00:12:13,250 కానీ నిజంగా పాయింట్ వార్తలు ఎలా చాలా సులభం 279 00:12:13,250 --> 00:12:16,930 ఇది రోజు చివరిలో, ఒక వద్ద ఉంది కంప్యూటర్ సమాచారాన్ని నిల్వ చేస్తుంది, 280 00:12:16,930 --> 00:12:21,740 ఇన్పుట్లను నిల్వ మరియు చివరికి నిల్వ లేదా ఆ ప్రతిఫలాన్ని సూచిస్తాయి. 281 00:12:21,740 --> 00:12:23,750 కానీ ఒక్క సంఖ్యలు లేని అన్ని ఆసక్తికరమైన. 282 00:12:23,750 --> 00:12:26,069 >> మానవులు కాబట్టి, కొన్ని సంవత్సరాల క్రితం, నిర్ణయించుకుంది, మీరు ఏమి? 283 00:12:26,069 --> 00:12:27,860 ఇది ఉంటే బాగుండేది కంప్యూటర్లు కేవలం కాదు 284 00:12:27,860 --> 00:12:31,030 అంక కోసం కాలిక్యులేటర్లు కార్యకలాపాలు, కానీ నిజానికి చేయగలిగి 285 00:12:31,030 --> 00:12:35,209 వర్డ్ ప్రాసెసింగ్ వంటి పనులు లేదా ఇమెయిల్ లేదా మరింత ఆధునిక అవతారాలు 286 00:12:35,209 --> 00:12:36,500 సాంకేతికతల ఈ రకాల. 287 00:12:36,500 --> 00:12:40,680 కాబట్టి ప్రపంచ నిర్ణయించుకుంది ఏకపక్ష, కానీ విశ్వవ్యాప్తంగా, 288 00:12:40,680 --> 00:12:44,380 మీరు రాజధానిగా నిల్వ అనుకుంటే ఒక కంప్యూటర్ లో ఒక ఉత్తరం, మీరు ఏమి? 289 00:12:44,380 --> 00:12:47,730 యొక్క అన్ని నిల్వ అంగీకరిస్తున్నారు లెట్ సున్నాలు మరియు వాటిని కొన్ని నమూనా 290 00:12:47,730 --> 00:12:52,422 బిట్స్ చివరికి దశాంశ సంఖ్య 65 సూచిస్తుంది. 291 00:12:52,422 --> 00:12:53,630 మేము కేవలం ఆ న అంగీకరిస్తున్నారు చేస్తాము. 292 00:12:53,630 --> 00:12:56,620 >> 66 B ప్రాతినిధ్యం ఉంటుంది, 67 సి ప్రాతినిధ్యం, 293 00:12:56,620 --> 00:13:00,210 మరియు ఇతర నమూనాలు పుష్పగుచ్ఛాలు ఉంది సున్నాలు మరియు వాటిని, లేదా అంతర్లీన సంఖ్యలు, 294 00:13:00,210 --> 00:13:02,224 ఆ ప్రాతినిధ్యం వహించే ఇప్పటికీ ఇతర అక్షరాలు. 295 00:13:02,224 --> 00:13:04,390 కాబట్టి మీరు రకమైన మానసిక ఉంటే ఒక క్షణం ఈ గ్రహించడం, 296 00:13:04,390 --> 00:13:10,900 నేను ఉద్దేశపూర్వకంగా ద్వారా ఒక ఇవ్వడానికి నేను ఎక్కడ హెచ్ 72 మరియు నేను 73 ఉంది. 297 00:13:10,900 --> 00:13:15,830 అప్పుడు ఒక కంప్యూటర్, సందర్భంలో ఒక వర్డ్ ప్రాసెసింగ్ ప్రోగ్రామ్ లేదా ఒక ఇ-మెయిల్, 298 00:13:15,830 --> 00:13:19,620 కలిగి హుడ్ కింద వెల్లడి బిట్స్ నమూనా యొక్క ఈ క్రమాలను 299 00:13:19,620 --> 00:13:22,500 ప్రాతినిధ్యం బిట్స్ 72 అప్పుడు 73, అప్పుడు 33-- 300 00:13:22,500 --> 00:13:26,640 ఈ కార్యక్రమంలో ఏమి అక్షరక్రమ ఉండవచ్చు? 301 00:13:26,640 --> 00:13:28,150 >> కాబట్టి, hi, ఆపై ఏదో. 302 00:13:28,150 --> 00:13:31,460 మేము తప్పనిసరిగా తెలియదు, కానీ నిజానికి 33-- చార్టులో కాదు ముందుగా 303 00:13:31,460 --> 00:13:33,170 కేవలం ఆశ్చర్యార్థకం పాయింట్. 304 00:13:33,170 --> 00:13:38,870 కాబట్టి 72 33 జరుగుతుంది, హెచ్ ఉంది 73 నేను ఇప్పటికీ ఆశ్చర్యార్థకం పాయింట్. 305 00:13:38,870 --> 00:13:41,719 కానీ అన్ని జరిమానా మరియు మంచి, మరియు నిజానికి రోజుల్లో కాకుండా 306 00:13:41,719 --> 00:13:43,760 కేవలం ఉపయోగించడానికి ఏడు లేదా ఎనిమిది బిట్స్ ఏదో కృతజ్ఞతలు 307 00:13:43,760 --> 00:13:46,530 వ్యతిరేకంగా అని యూనికోడ్ రోజు తిరిగి ASCII కు, 308 00:13:46,530 --> 00:13:50,010 మేము నిజంగా కూడా మరింత ప్రాతినిధ్యం చేయవచ్చు కేవలం కంటే ఆసక్తికరమైన అక్షరాలు 309 00:13:50,010 --> 00:13:52,980 ఈ అసలు ఇంగ్లీష్ అక్షరాలు పక్షపాతంతో. 310 00:13:52,980 --> 00:13:56,030 కానీ మేము కూడా ప్రాతినిధ్యం వహించగల రంగులు వంటి నపుంసకమైన విషయాలు. 311 00:13:56,030 --> 00:13:59,750 >> మీరు ఎప్పుడైనా ఎక్రోనిం విన్న ఉంటే RGB, ఎరుపు, ఆకుపచ్చ, నీలం, ఆ 312 00:13:59,750 --> 00:14:03,510 కేవలం ఒక కంప్యూటర్ అంటే సాధారణంగా బిట్స్ మూడు సెట్లు ఉపయోగించే 313 00:14:03,510 --> 00:14:06,760 కొన్ని నెంబర్ బిట్స్ ప్రాతినిధ్యం ఎలా మీరు చాలా ఎరుపు, ఒక సంఖ్య 314 00:14:06,760 --> 00:14:08,940 కోసం బిట్స్ మరొక సెట్ ఎంత ఆకుపచ్చ మీకు కావలసిన, 315 00:14:08,940 --> 00:14:11,430 మరియు మరొక సెట్ సంఖ్య ఎంత నీలం మీకు కావలసిన. 316 00:14:11,430 --> 00:14:14,457 కాబట్టి ఒక పెద్ద సంఖ్యలో మా అర్థం ఎరుపు, చిన్న సంఖ్య ఏ ఎరుపు అని అర్ధం. 317 00:14:14,457 --> 00:14:16,290 కాబట్టి ఈ రకమైన ఉన్నాయి ఇక్కడ మధ్యలో విలువలు. 318 00:14:16,290 --> 00:14:20,180 >> సో నాకు ఇవ్వండి కొన్ని ఎరుపు, నాకు కొన్ని ఇవ్వాలని ఆకుపచ్చ, మరియు నన్ను నీలం యొక్క కొద్దిగా ఇవ్వాలని. 319 00:14:20,180 --> 00:14:24,260 మరియు మీరు ఆ మూడు షేడ్స్ కలపాలి కలిసి రంగు యొక్క, ఈ సందర్భంలో, 320 00:14:24,260 --> 00:14:26,850 మీరు ఈ murky నీడలో పొందండి పసుపు లేదా గోధుమ. 321 00:14:26,850 --> 00:14:32,330 కానీ ఎనిమిది నమూనా ప్లస్ ఎనిమిది ప్లస్ కాబట్టి 24 బిట్స్ eight-- 322 00:14:32,330 --> 00:14:36,550 ఎడమ నుండి కుడికి, ఎలా ఒక కంప్యూటర్ నిర్దిష్ట రంగు ప్రాతినిధ్యం ఉంటుంది. 323 00:14:36,550 --> 00:14:38,090 ఇప్పుడు ఈ ఒక తెరపై ఒక డాట్ ఉంది. 324 00:14:38,090 --> 00:14:42,230 మీరు మీ TV వద్ద నిజంగా దగ్గరగా చూస్తే మీ కంప్యూటర్, మీరు చుక్కలు లేదా పిక్సెళ్ళు చూస్తారు. 325 00:14:42,230 --> 00:14:45,420 మరియు మీరు ఒక మొత్తం గ్రిడ్ ఉంటే పిక్సెళ్ళు, అడ్డంగా మరియు నిలువుగా, 326 00:14:45,420 --> 00:14:46,630 మీరు చిత్రాలను కలిగి. 327 00:14:46,630 --> 00:14:49,029 ఆపై మీరు తీసుకుంటే ఒక చిత్రం ఆపై వాష్ 328 00:14:49,029 --> 00:14:52,070 మిమ్మల్ని మీరు మరొక చిత్రం చూపించడానికి మరొక చిత్రం, మరొక చిత్రం, మరొక చిత్రం, 329 00:14:52,070 --> 00:14:54,760 నిజంగా వేగంగా, కోర్సు యొక్క మీరు సినిమాలు ఉన్నాయి. 330 00:14:54,760 --> 00:14:56,109 >> మేము ప్రారంభించారు ఎక్కడ మరియు గమనించవచ్చు. 331 00:14:56,109 --> 00:14:57,650 మేము ఈ సున్నాలు మరియు వాటిని ప్రారంభించండి. 332 00:14:57,650 --> 00:15:00,570 మేము దశాంశ అక్కడ నుండి పని సంఖ్యలు, ఎలా మేము వాటిని సూచిస్తాయి. 333 00:15:00,570 --> 00:15:02,070 ఇప్పుడు మేము అక్షరాలు ఉన్నాయి. 334 00:15:02,070 --> 00:15:05,664 కానీ ఇతర సందర్భాలలో వేచి, మేము ఉపయోగించవచ్చు మరికొన్ని బిట్స్ మరియు ప్రాతినిధ్యం రంగులు. 335 00:15:05,664 --> 00:15:07,830 వెంటనే మీరు కలిగి రంగులు ప్రాతినిధ్యం సామర్థ్యం, 336 00:15:07,830 --> 00:15:11,200 మీరు ప్రాతినిధ్యం సామర్థ్యం కలిగి ఛాయాచిత్రాలను మరియు యానిమేటెడ్ gif లు 337 00:15:11,200 --> 00:15:13,780 తెరపై మరియు ఇతర అక్షరాలు. 338 00:15:13,780 --> 00:15:17,160 మరియు మీరు ఒక మొత్తం బంచ్ కలిగి ఉన్నప్పుడు ఒకేసారి మానవ ఎగురుతున్న చిత్రాలు, 339 00:15:17,160 --> 00:15:21,480 ఇది, చలన చిత్రాలు కనిపిస్తుంది అందువలన మీరు అలాగే వీడియోలను పొందండి. 340 00:15:21,480 --> 00:15:23,460 >> కాబట్టి ఉపయోగించి ఈ చాలా సాధారణ ధాతువులు మేము ఏమి 341 00:15:23,460 --> 00:15:28,070 ప్రాతినిధ్యం మార్గం కలిగి మీడియా రూపాలు చివరికి అన్ని. 342 00:15:28,070 --> 00:15:30,450 మరియు మేము మళ్ళీ సంగ్రహించబడింది చేసిన మళ్లీ మళ్లీ, మేము వరకు 343 00:15:30,450 --> 00:15:33,467 అత్యల్ప స్థాయి నుండి పొందండి ఈ అత్యున్నత స్థాయిని సూచిస్తుంది. 344 00:15:33,467 --> 00:15:35,550 కాబట్టి ఆ మాకు ఈ ఇస్తుంది నైరూప్యత యొక్క సాధారణ ఆలోచన. 345 00:15:35,550 --> 00:15:36,990 కానీ మేము ఇక్కడ ప్రారంభించారు. 346 00:15:36,990 --> 00:15:38,790 >> ఇక్కడ ఇప్పుడు, మేము వాటిని ఒక కంప్యూటర్ లో ప్రాతినిధ్యం 347 00:15:38,790 --> 00:15:41,920 సున్నాలు మరియు వాటిని మా ఇన్పుట్లను, సున్నాలు మరియు వాటిని మా ఉద్గాతాలు, 348 00:15:41,920 --> 00:15:43,640 కానీ ఏమి బాక్స్ లోపలి వెళ్తాడు? 349 00:15:43,640 --> 00:15:46,080 ఆ కంప్యూటర్ వార్తలు సైన్స్ ఆసక్తికరమైన గెట్స్. 350 00:15:46,080 --> 00:15:49,770 మీరు నిజంగా తీసుకుని పేర్కొంది మీ సొంత మనస్సుల్లో సమస్యలను పరిష్కరించటానికి భరించలేదని. 351 00:15:49,770 --> 00:15:52,590 మేము ఇప్పుడు కోసం, నియమములు చేయవచ్చు సెమిస్టర్ మిగిలిన, అవును. 352 00:15:52,590 --> 00:15:53,870 నేను ఎలా బైనరీ రచనలు తెలుసు. 353 00:15:53,870 --> 00:15:57,942 నేను ఎలా ASCII లేదా Unicode-- గుర్తు మ్యాపింగ్ రచనలు letters-- కు. 354 00:15:57,942 --> 00:15:59,650 మరియు అది ఖచ్చితంగా నిలుస్తుంది మేము కారణం 355 00:15:59,650 --> 00:16:03,470 ఎరుపు మరియు ఆకుపచ్చ ప్రాతినిధ్యం వహిస్తుంది మరియు నీలం, మరియు అలాగే మల్టీమీడియా సూచిస్తాయి. 356 00:16:03,470 --> 00:16:05,390 కానీ ఈ ఆసక్తికరమైన విషయం ఉంది. 357 00:16:05,390 --> 00:16:09,790 ఈ ఎవరైనా చేస్తుంది సమస్యలను పరిష్కరించడం సామర్థ్యం. 358 00:16:09,790 --> 00:16:11,980 >> మరియు ఒక సమస్యా మేము నిజానికి, చేయాలని, 359 00:16:11,980 --> 00:16:15,345 హాజరైన తీసుకొని, లేదా యాంత్రికంగా ఈ చేయడం. 360 00:16:15,345 --> 00:16:16,470 మరియు తిరిగి, నేను దీన్ని ఉండవచ్చు. 361 00:16:16,470 --> 00:16:19,580 నేను ఒకటి, రెండు, ముడు, నాలుగు చేయండి ఉండవచ్చు ఐదు, ఆరు, ఏడు, ఎనిమిది తొమ్మిది. 362 00:16:19,580 --> 00:16:21,520 మరియు నేను దానిని రాస్తుంది డౌన్ ట్రాక్. 363 00:16:21,520 --> 00:16:23,769 దేవులపల్లి ఎలా నేను చేస్తాను సమాచారం ప్రాతినిధ్యం. 364 00:16:23,769 --> 00:16:27,550 లేదా నేను ఈ faster-- చేయగల రెండు, నాలుగు, ఆరు, ఎనిమిది, పది, 12, 14, 16, 18, 20, 365 00:16:27,550 --> 00:16:30,380 22-- రెండుసార్లు అనుకుని వంటి ఫాస్ట్ కానీ అది ఇప్పటికీ 366 00:16:30,380 --> 00:16:32,050 సమయం మొత్తం చాలా తీసుకోవాలని జరగబోతోంది. 367 00:16:32,050 --> 00:16:35,990 >> కానీ అది మేము ఇంకా పరపతి ఉంటే, అవుతుంది మరో వనరుల మరియు నిజానికి కంప్యూటర్లు 368 00:16:35,990 --> 00:16:38,940 ఈ రోజుల్లో పలు CPU లు లేదా మెదళ్ళు. 369 00:16:38,940 --> 00:16:41,970 అది కంప్యూటర్లు అవుతుంది ఒకేసారి విషయాలు మా, 370 00:16:41,970 --> 00:16:44,460 నిజానికి మేము, ఈ గదిలో, సరిగ్గా ఈ ప్రతిఫలించే. 371 00:16:44,460 --> 00:16:47,130 >> దీనిని తక్కువ సామాజికంగా వార్తలు ఇబ్బందికరమైన, కానీ మీరు నన్ను హాస్యం అనుకుంటే 372 00:16:47,130 --> 00:16:51,550 కేవలం మూడు దశల ప్రక్రియ కోసం, వీలు నాకు అక్కడ కేవలం స్థానంలో ప్రతి ఒక్కరూ అడగండి 373 00:16:51,550 --> 00:16:54,640 ఒక క్షణం స్టాండ్ అప్. 374 00:16:54,640 --> 00:16:57,380 నిలబడు. 375 00:16:57,380 --> 00:17:01,580 కాబట్టి మీరే అనుకుంటున్నాను, సంఖ్య కణుపు కాబట్టి ఈ గదిలో అందరికీ, 376 00:17:01,580 --> 00:17:05,010 తీసుకోని మినహా నిర్బంధించే ప్రథమ ఆలోచిస్తే. 377 00:17:05,010 --> 00:17:06,510 కాబట్టి ప్రస్తుతం మీ నంబర్. 378 00:17:06,510 --> 00:17:09,399 మొదటి అడుగు, లేదా ఒక వంటి కంప్యూటర్ శాస్త్రవేత్త లేదా ఒక ప్రోగ్రామర్ 379 00:17:09,399 --> 00:17:11,827 సాధారణంగా చేయరు, మేము వెళుతున్న సున్నా వద్ద లెక్కింపు మొదలు. 380 00:17:11,827 --> 00:17:14,410 చిన్న సంఖ్య మేము పోతే ఆ కాంతి బల్బులతో ప్రాతినిధ్యం 381 00:17:14,410 --> 00:17:17,410 కేవలం వాటిని వదిలి ద్వారా, సున్నా అన్ని ఆఫ్, నేను అలాగే వాటిని కేవలం 382 00:17:17,410 --> 00:17:19,271 నుండి లెక్కింపు మొదలు సున్నా ఒకటి బదులు ఉంది. 383 00:17:19,271 --> 00:17:21,020 కాబట్టి ఆ ఏమిటి కంప్యూటర్ శాస్త్రవేత్తలు చేయండి. 384 00:17:21,020 --> 00:17:23,750 కాబట్టి, దశల సున్నా స్టాండ్ అప్ మరియు ప్రధమ భావిస్తారు. 385 00:17:23,750 --> 00:17:26,339 తదుపరి దశలో దీన్ని జంట ఎవరైనా నిలబడి ఆఫ్ 386 00:17:26,339 --> 00:17:27,660 కలిసి మీ సంఖ్యలు జోడించండి. 387 00:17:27,660 --> 00:17:30,660 388 00:17:30,660 --> 00:17:32,850 వండర్ఫుల్. 389 00:17:32,850 --> 00:17:37,640 >> కాబట్టి సమయం లో ఈ సమయంలో, వాచ్యంగా ప్రతి ఒక్కరూ పాల్గొనే 390 00:17:37,640 --> 00:17:41,930 తప్ప, సంఖ్య 2 ఆలోచిస్తున్నట్లు ఒక విచిత్రమైన వ్యక్తి కోసం మేము కలిగి ఉంటే 391 00:17:41,930 --> 00:17:43,450 గదిలో ప్రజలు బేసి సంఖ్య. 392 00:17:43,450 --> 00:17:50,640 ఇప్పుడు ఇక్కడ మూడో మెట్టు అన్నారు చేయబడుతుంది మీరు దీన్ని ఒక డౌన్ కూర్చుని ఉండాలి. 393 00:17:50,640 --> 00:17:54,490 మీరు డౌన్ కూర్చుని ఉండాలి ఒకటి, మరియు మీరు ఇప్పటికీ నిలిచి చేస్తుంటే, 394 00:17:54,490 --> 00:17:56,590 అడుగు తిరిగి వెళ్ళండి. 395 00:17:56,590 --> 00:18:44,799 396 00:18:44,799 --> 00:18:45,790 అయితే సరే. 397 00:18:45,790 --> 00:19:00,760 398 00:19:00,760 --> 00:19:01,650 అయితే సరే. 399 00:19:01,650 --> 00:19:03,880 కాబట్టి ఎక్కువ మంది ప్రజలు డౌన్ కూర్చొని చేయాలి. 400 00:19:03,880 --> 00:19:08,280 ఈ ప్రేరిత అని గమనించండి చక్రానికి రకమైన లూప్. 401 00:19:08,280 --> 00:19:11,983 మీకు కొంత, వికారంగా కష్టం ఉండాలి మెట్టు మధ్య ముందుకు వెనుకకు వెళ్ళడం 402 00:19:11,983 --> 00:19:14,180 మరియు రెండు, ఒకటి, రెండు, ఒక మరియు రెండు. 403 00:19:14,180 --> 00:19:21,190 404 00:19:21,190 --> 00:19:21,810 పరవాలేదు. 405 00:19:21,810 --> 00:19:22,630 మా మొదటి బగ్. 406 00:19:22,630 --> 00:19:24,740 మేము ఆ వ్యవహరించే చేస్తాము. 407 00:19:24,740 --> 00:19:25,320 అయితే సరే. 408 00:19:25,320 --> 00:19:27,370 నాకు వెంట విషయాలు పెంచడంలో ప్రయత్నించండి లెట్. 409 00:19:27,370 --> 00:19:31,454 >> సిద్ధాంతంలో, ఒక వ్యక్తి మాత్రమే నిలుచుని ప్రతి ఒక్కరూ ఆఫ్ జత నిరంతరంగా. 410 00:19:31,454 --> 00:19:33,870 కానీ నాకు విషయాలు వేగవంతం వీలు వ్యక్తులతో ఇప్పటికీ నిలబడి. 411 00:19:33,870 --> 00:19:35,480 మీలో ఏ సంఖ్య ఆలోచిస్తే? 412 00:19:35,480 --> 00:19:36,070 46. 413 00:19:36,070 --> 00:19:36,570 అలాగే. 414 00:19:36,570 --> 00:19:37,820 కొనసాగి, కూర్చో. 415 00:19:37,820 --> 00:19:39,190 మీరు అబ్బాయిలు ఇప్పటికీ నిలిచి ఉన్నాయి. 416 00:19:39,190 --> 00:19:42,130 ఎవరు ఇంకా నిలిచి ఉంది? 417 00:19:42,130 --> 00:19:45,240 మీలో ఏ సంఖ్య ఆలోచిస్తే? 418 00:19:45,240 --> 00:19:46,160 అలాగే. 419 00:19:46,160 --> 00:19:47,900 >> కాబట్టి మేము మీరు తిరిగి వచ్చి చేస్తాము. 420 00:19:47,900 --> 00:19:49,630 వెనుక? 421 00:19:49,630 --> 00:19:50,790 అది ఏమిటి? 422 00:19:50,790 --> 00:19:53,100 22. 423 00:19:53,100 --> 00:19:56,540 సరే ఎవరో యేః ఎగువన? 424 00:19:56,540 --> 00:19:57,720 34. 425 00:19:57,720 --> 00:19:58,300 అలాగే. 426 00:19:58,300 --> 00:20:02,780 ఇక్కడ నా కుడి న పైగా? 427 00:20:02,780 --> 00:20:06,820 132, మంచిపని. 428 00:20:06,820 --> 00:20:08,380 22? 429 00:20:08,380 --> 00:20:08,990 >> అలాగే. 430 00:20:08,990 --> 00:20:10,031 ఇప్పటికి నిలబడియున్నాడు? 431 00:20:10,031 --> 00:20:11,000 ఇక్కడ ఓవర్? 432 00:20:11,000 --> 00:20:14,520 46, మంచిపని. 433 00:20:14,520 --> 00:20:16,890 72. 434 00:20:16,890 --> 00:20:18,220 నేను ఇక చాలా సంపాదించుకుంది కాదు. 435 00:20:18,220 --> 00:20:20,520 అవును? 436 00:20:20,520 --> 00:20:22,490 30, బాగుంది. 437 00:20:22,490 --> 00:20:24,120 ఇక్కడ ఓవర్? 438 00:20:24,120 --> 00:20:26,200 23? 439 00:20:26,200 --> 00:20:27,270 23. 440 00:20:27,270 --> 00:20:30,920 >> నేను ప్రతి ఒక్కరూ భావిస్తున్నాను మీరు అబ్బాయిలు, ఎలాంటి ఒత్తిడి తప్ప. 441 00:20:30,920 --> 00:20:32,860 ఓయ్ ఆగుము. 442 00:20:32,860 --> 00:20:33,360 28? 443 00:20:33,360 --> 00:20:37,500 444 00:20:37,500 --> 00:20:38,281 జస్ట్ ఎనిమిది. 445 00:20:38,281 --> 00:20:38,780 అలాగే. 446 00:20:38,780 --> 00:20:41,030 జస్ట్ ఎనిమిది. 447 00:20:41,030 --> 00:20:42,580 డౌన్ ఇక్కడ? 448 00:20:42,580 --> 00:20:44,570 30. 449 00:20:44,570 --> 00:20:47,344 23. 450 00:20:47,344 --> 00:20:47,843 24. 451 00:20:47,843 --> 00:20:50,810 452 00:20:50,810 --> 00:20:52,310 18. 453 00:20:52,310 --> 00:20:54,690 ఇంత చెత్త సృష్టీకరణ ఎప్పుడూ ఈ అల్గోరిథం యొక్క. 454 00:20:54,690 --> 00:20:55,190 అలాగే. 455 00:20:55,190 --> 00:20:59,760 కాబట్టి మిగతా ఎవరైనా? 456 00:20:59,760 --> 00:21:00,421 ఇంకెవరైనా ఉన్నారా? 457 00:21:00,421 --> 00:21:00,920 అలాగే. 458 00:21:00,920 --> 00:21:03,300 మరొకసారి. 459 00:21:03,300 --> 00:21:04,400 16 460 00:21:04,400 --> 00:21:04,900 అలాగే. 461 00:21:04,900 --> 00:21:05,510 16. 462 00:21:05,510 --> 00:21:06,010 అయితే సరే. 463 00:21:06,010 --> 00:21:09,070 నేను ఎవరైనా తప్పిన ఉండకపోతే ఇక్కడ కొట్టవచ్చినట్లు, నేను ఎంటర్ కొట్టాడు 464 00:21:09,070 --> 00:21:13,091 మనం యాంత్రికంగా, చూస్తారు సాండర్స్ మొత్తం వ్యక్తుల సంఖ్య. 465 00:21:13,091 --> 00:21:16,340 ఎందుకంటే, మళ్ళీ అది అందరికీ ఉన్నప్పటికీ వంటి వార్తలు మీరు డౌన్ కూర్చుని వంటి, మీ సంఖ్య ఆఫ్ ఆమోదించింది 466 00:21:16,340 --> 00:21:19,215 మరొకరికి ఎవరో, మరొకరికి, సిద్ధాంతం లో, 467 00:21:19,215 --> 00:21:22,304 చివరికి, కేవలం ఒక ఇబ్బందికరమైన వ్యక్తి వదిలి నిలబడి చేయాలి. 468 00:21:22,304 --> 00:21:22,970 కానీ ఆ మంచిది. 469 00:21:22,970 --> 00:21:24,290 మేము మాన్యువల్గా విషయాలు అప్ sped. 470 00:21:24,290 --> 00:21:27,590 ఇది చూడటానికి ప్రత్యేకంగా కష్టం ఈ ప్రత్యేక స్పేస్ లో. 471 00:21:27,590 --> 00:21:34,200 >> మరియు ప్రజలు మొత్తం సంఖ్య మేము ఇక్కడ ఉన్నాయి 546 అనుకుంటాను. 472 00:21:34,200 --> 00:21:37,330 మొత్తం సంఖ్య నేను అందజేశారు టీచింగ్ సహచరులలో ద్వారా 473 00:21:37,330 --> 00:21:40,660 ఎవరు పాత చేశాడు పాఠశాల నెమ్మదిగా మార్గం, 820 ఉంది. 474 00:21:40,660 --> 00:21:43,660 >> [నవ్వుతూ] 475 00:21:43,660 --> 00:21:47,170 >> [అప్లాజ్] 476 00:21:47,170 --> 00:21:48,670 >> పరవాలేదు. 477 00:21:48,670 --> 00:21:50,740 కాబట్టి ఖచ్చితంగా తర్వాత, ఈ దోషాలు ఉన్నాయి. 478 00:21:50,740 --> 00:21:51,460 మరియు ఆ మంచిది. 479 00:21:51,460 --> 00:21:53,810 కాబట్టి ఈ తిరిగి అనుకుంటున్నాను మొదటిసారి ఏదో 480 00:21:53,810 --> 00:21:55,420 మీరు వ్రాసే తప్పనిసరిగా పని లేదు. 481 00:21:55,420 --> 00:21:57,620 ఈ అలాగే ఇక్కడ నాకు జరిగింది. 482 00:21:57,620 --> 00:22:00,844 కానీ ప్రస్తుతం మేము ఎలా వాటిని పరిశీలిద్దాం ఏదో ఇదే ఆలోచన దరఖాస్తు 483 00:22:00,844 --> 00:22:03,760 మీరు ముందు చూసిన ఉండవచ్చు, ఇది ఈ పాత పాఠశాల సాంకేతిక ఇక్కడ ఉంది 484 00:22:03,760 --> 00:22:05,130 ఒక నిజంగా పెద్ద ఫోన్ పుస్తకం. 485 00:22:05,130 --> 00:22:09,380 అనుకుందాం ఈ ఫోన్ పుస్తకం ఆ 1,000 పేజీల మరియు 1,000 పేర్లు 486 00:22:09,380 --> 00:22:11,360 మరియు సంఖ్యలను అక్షర అది లోపలి. 487 00:22:11,360 --> 00:22:14,860 >> బాగా, మేము రకమైన ఇదే దరఖాస్తు ఈ చాలా శారీరక సమస్యకు ఇచ్చే ఆలోచన, 488 00:22:14,860 --> 00:22:16,270 కేవలం నాకు ఉపయోగించి. 489 00:22:16,270 --> 00:22:18,810 నేను కేవలం రకమైన మోసం మీరు అన్ని పరపతి ద్వారా 490 00:22:18,810 --> 00:22:23,240 మా మరియు వివిధ CPU ల యొక్క మా తో లేదా మెదళ్ళు కొన్ని అల్గోరిథం అమలు. 491 00:22:23,240 --> 00:22:25,440 కానీ అది కేవలం చిన్న ఉంటే ఓల్డ్ నాకు, నేను ఇప్పటికీ 492 00:22:25,440 --> 00:22:29,630 ఒక ఆలోచన యొక్క అదే సారాంశం పరపతి విభజన మరియు ఆ సమస్య జయించాలని 493 00:22:29,630 --> 00:22:32,970 మళ్ళీ, మళ్ళీ అనగా మీరు సగం మీరు సగం, సగం మీరు, మీరు సగం 494 00:22:32,970 --> 00:22:35,830 సిద్ధాంతపరంగా కూర్చొని ఉంచింది, మేము వదిలి చేసేవరకు సిద్ధాంతపరంగా 495 00:22:35,830 --> 00:22:36,990 కేవలం ఒక వ్యక్తి తో. 496 00:22:36,990 --> 00:22:39,810 >> కాబట్టి ఈ పాత పాఠశాల లో technology-- మేము లేదు 497 00:22:39,810 --> 00:22:43,030 ఈ map-- అవసరం పాత పాఠశాల సాంకేతిక, 498 00:22:43,030 --> 00:22:47,300 మేము ఎవరైనా కోసం చూస్తున్న మొదలు కావచ్చు మైక్ స్మిత్, ఒక సమయంలో ఒక పేజీ ఇష్టం. 499 00:22:47,300 --> 00:22:49,410 నేను ఆ ఏ, మైక్ ఇక్కడ కాదు చూడండి. 500 00:22:49,410 --> 00:22:51,110 నేను ఒక విభాగంలో ఇంకా ఉన్నాను. 501 00:22:51,110 --> 00:22:53,900 చివరికి, నేను కనుగొనేందుకు నాకు బి విభాగంలో. 502 00:22:53,900 --> 00:22:56,910 మరియు ఈ ఒక అల్గోరిథం ఉంది దశల వారీ సూచనల. 503 00:22:56,910 --> 00:22:59,890 ప్రారంభంలో మరియు ఒక పేజీ ప్రారంభమయ్యేది ఒక సమయంలో, మైక్ స్మిత్ చూడండి. 504 00:22:59,890 --> 00:23:03,410 ఈ correct-- ఉంది అల్గోరిథం లేదా విధానం? 505 00:23:03,410 --> 00:23:04,550 >> అవును, అది సరైన ఉంది. 506 00:23:04,550 --> 00:23:06,840 మైక్ ఇక్కడ ఉంటే, చివరికి నేను అతనికి పొందుతారు. 507 00:23:06,840 --> 00:23:08,139 కానీ అది సమర్థవంతమైన కాదు. 508 00:23:08,139 --> 00:23:09,180 ఇది ఖచ్చితంగా చాలా నెమ్మదిగా. 509 00:23:09,180 --> 00:23:11,340 నేను పరపతి చేయవచ్చు అదే twosies సంప్రదించే. 510 00:23:11,340 --> 00:23:15,350 నేను రెండు విధమైన చేయవచ్చు నాలుగు, ఆరు, ఎనిమిది, 10, 12. 511 00:23:15,350 --> 00:23:16,330 ఇది వేగంగా రెండు రెట్లు ఉంది. 512 00:23:16,330 --> 00:23:18,290 నేను మైక్ ను వెళుతున్న అతను అక్కడ ఉంటే వేగంగా. 513 00:23:18,290 --> 00:23:20,770 ఇది సరైనదేనా? 514 00:23:20,770 --> 00:23:22,320 అవును, కానీ నేను ఒక కొద్దిగా ఏ విన్నారు. 515 00:23:22,320 --> 00:23:24,200 ఇప్పుడు నేను ఒక ఏ విన్నారు. 516 00:23:24,200 --> 00:23:24,700 అవును. 517 00:23:24,700 --> 00:23:26,190 ఒక బగ్ శక్తివంతంగా ఉంది. 518 00:23:26,190 --> 00:23:29,374 బహుశా మైక్ కేవలం అనుకోకుండా గెట్స్ రెండు పేజీల మధ్య ఉంచి, 519 00:23:29,374 --> 00:23:31,290 నేను ద్వారా ఎగురుతున్న వెబ్ ఎందుకంటే ఈ రెండు ఒక సమయంలో. 520 00:23:31,290 --> 00:23:33,580 కాబట్టి కనీసం మేము కొన్ని అవసరం నియత పరిష్కారము రకం. 521 00:23:33,580 --> 00:23:35,330 నేను చెప్పే అవసరం హే, నేను దీని ఎవరైనా కొట్టినప్పుడు 522 00:23:35,330 --> 00:23:39,190 పేరు, ఒక T బదులుగా ఒక S తో మొదలవుతుంది నేను తిరిగి బాగా కనీసం ఒక పుట రెట్టింపు. 523 00:23:39,190 --> 00:23:40,767 కాబట్టి బగ్గీ మొదటి వద్ద, కానీ fixable. 524 00:23:40,767 --> 00:23:43,850 కానీ మాకు ఎవరూ కోసం చూడండి వెళ్తున్నారు 1,000 పేజీల ఫోన్ ద్వారా మైక్ స్మిత్ 525 00:23:43,850 --> 00:23:45,290 ఒక సమయంలో ఒక పేజీ బుక్ చేయండి. 526 00:23:45,290 --> 00:23:48,486 చేయబోవడం ఒక సాధారణ వ్యక్తి ఏమిటి? 527 00:23:48,486 --> 00:23:50,860 ఎస్ యొక్క వెళ్ళండి చూడాలని, మీరు ఎక్కడ S యొక్క తెలుసు ఉంటే. 528 00:23:50,860 --> 00:23:54,230 మీరు మధ్య సుమారు వెళ్ళవచ్చు లేదా కొద్దిగా చివరలో వక్రంగా. 529 00:23:54,230 --> 00:23:56,850 నేను ఇక్కడ క్రిందికి చూడండి మరియు నేను M విభాగం ఉన్నాను. 530 00:23:56,850 --> 00:23:58,952 కానీ మీరు ఏమి తెలుసు ఇప్పుడు ఈ సమస్య గురించి, 531 00:23:58,952 --> 00:24:02,160 మేము తప్పనిసరిగా ముందు తెలియదని మాకు అన్ని కేవలం మనలోని లెక్కింపు 532 00:24:02,160 --> 00:24:03,030 సమానమైనప్పుడు? 533 00:24:03,030 --> 00:24:06,010 బాగా, మైక్ స్పష్టంగా అన్నారు పుస్తకం ఈ సగం ఉండాలి 534 00:24:06,010 --> 00:24:07,920 ఎందుకంటే అది క్రమబద్ధీకరించబడతాయి అతను అన్ని వద్ద ఇక్కడ ఉంటే. 535 00:24:07,920 --> 00:24:10,160 >> కాబట్టి మీరు చాలా dramatically-- చెయ్యవచ్చు 536 00:24:10,160 --> 00:24:11,250 >> [యెగశ్వాసము] 537 00:24:11,250 --> 00:24:12,300 >> నాకు తెలుసు. 538 00:24:12,300 --> 00:24:16,940 >> [అప్లాజ్] 539 00:24:16,940 --> 00:24:19,450 >> ఇది నిజానికి నిజంగా సులభం మీరు అక్కడ వెన్నముక చేస్తున్నాయి. 540 00:24:19,450 --> 00:24:22,070 కానీ మీరు విసిరివేయగలరు సమస్యను సగం దూరంలో. 541 00:24:22,070 --> 00:24:25,950 ఇప్పుడు, నేను అదే problem-- తో వదిలి రెడీ ఒక ఫోన్ లో మైక్ స్మిత్ బుక్ 542 00:24:25,950 --> 00:24:29,610 కానీ ఇప్పుడు ఫోన్ బుక్ M వద్ద మొదలవుతుంది మరియు Z వెళుతుంది, కానీ అది పెద్ద గా సగం. 543 00:24:29,610 --> 00:24:30,890 >> కానీ ఈ ఆకట్టుకునే ఏమిటి. 544 00:24:30,890 --> 00:24:34,170 జస్ట్ సిద్ధాంతంలో, మీరు అబ్బాయిలు, ఎప్పుడు వంటి మీరు అన్ని ఒక సమయంలో కేవలం సగం కూర్చుని, 545 00:24:34,170 --> 00:24:37,150 సమస్య, పెద్ద గా సగం వచ్చింది సగం, పెద్ద మళ్ళీ మళ్ళీ. 546 00:24:37,150 --> 00:24:40,260 కాబట్టి ఈ సమస్య మారింది పెద్ద అదే సమస్య కాని సగం. 547 00:24:40,260 --> 00:24:42,670 ఇప్పుడు అది ఒక 250 పేజీ సమస్య. 548 00:24:42,670 --> 00:24:45,340 వెంటనే నేను గ్రహించడం వంటి, ఓహ్, నేను రెడీ! అనుకోకుండా టి విభాగంలో. 549 00:24:45,340 --> 00:24:46,590 నేను చాలా దూరం మారారు. 550 00:24:46,590 --> 00:24:48,500 నేను సగానికి విసిరివేయగలరు దూరంగా ఫోన్ బుక్. 551 00:24:48,500 --> 00:24:50,410 ఇప్పుడు నేను ఒక డౌన్ రెడీ సమస్య త్రైమాసికంలో. 552 00:24:50,410 --> 00:24:53,910 >> మరియు మీరు పునరావృతం, పునరావృతం, వరకు సిద్ధాంతంలో, మీరు పునరావృతం 553 00:24:53,910 --> 00:24:55,460 కేవలం ఒక పేజీ మిగిల్చాయి. 554 00:24:55,460 --> 00:24:59,010 మరియు ఒకవేళ మైక్ ఆ పేజీలో, నేను ఇప్పుడు ఈ సమస్య పరిష్కరించగల. 555 00:24:59,010 --> 00:25:00,810 కానీ నేను ఎంత త్వరగా పరిష్కరించడానికి లేదు? 556 00:25:00,810 --> 00:25:05,420 మొదటి సందర్భంలో, అది వంటి పట్టింది బహుశా 1,000 దశలను మైక్ స్మిత్ కనుగొనేందుకు. 557 00:25:05,420 --> 00:25:09,260 ఇది నాకు ఉండేదని నేను ఫోన్ పుస్తకం కైవసం చేసుకుంది 558 00:25:09,260 --> 00:25:11,440 నేను చూడటం మొదలు ఒక సమయంలో ఒక పేజీ, 559 00:25:11,440 --> 00:25:13,480 మరియు మైక్ 1,000 పేజీల తరువాత కావచ్చు. 560 00:25:13,480 --> 00:25:16,020 >> రెండవ పద్ధతి బహుశా నాకు 500 దశలను పడుతుంది, 561 00:25:16,020 --> 00:25:17,960 ఎగురుతున్న వెబ్ ఎందుకంటే ఒక సమయంలో రెండు ద్వారా. 562 00:25:17,960 --> 00:25:21,082 మూడవ విధానం అయితే, ఇది ముఖ్యంగా శక్తివంతమైన ఉంది. 563 00:25:21,082 --> 00:25:23,790 కానీ యొక్క మేము నిజంగా పరిశీలిద్దాం ఈ మూడవ విధానం చేశాడు. 564 00:25:23,790 --> 00:25:27,590 నేను కేవలం ఈ పిలుస్తాను ఏమి ఉంటుంది ప్రకటనలు ఇక్కడ, ఒక సమయంలో. 565 00:25:27,590 --> 00:25:28,560 ఒక ఫోన్ బుక్ తీయటానికి. 566 00:25:28,560 --> 00:25:30,130 ఫోన్ బుక్ మధ్య తెరవండి. 567 00:25:30,130 --> 00:25:31,419 పేర్లు చూడండి. 568 00:25:31,419 --> 00:25:33,960 ఆపై విషయాలు ఒక చిన్న పొందండి మరింత తెలివైన ఆసక్తికరమైన, 569 00:25:33,960 --> 00:25:35,170 ఇప్పటికీ సాధారణ ఉంటే. 570 00:25:35,170 --> 00:25:38,350 స్మిత్ మధ్య ఉంటే ప్రస్తుత పేజీలో పేర్లు, 571 00:25:38,350 --> 00:25:40,170 అప్పుడు షరతులతో ఏదో ఒకటి చెయ్యాలి. 572 00:25:40,170 --> 00:25:41,840 ఇది రహదారి ఒక ఫోర్క్ వంటిది. 573 00:25:41,840 --> 00:25:42,660 మైక్ కాల్. 574 00:25:42,660 --> 00:25:44,930 మైక్ పేర్లు మధ్య ఉంటే ఆ పేజీలో, మైక్ అని. 575 00:25:44,930 --> 00:25:49,720 కానీ మాత్రమే లైన్ లైన్ నాలుగు చేయాలని చెట్టు మీరు రెడీ ఉంటే, నిజం. 576 00:25:49,720 --> 00:25:51,590 ఆ ప్రశ్నకు జవాబు అవును. 577 00:25:51,590 --> 00:25:55,520 >> స్మిత్ బుక్ లో ముందు వేరే ఉంటే ఇతర మాటలలో, నేను M విభాగం ఉన్నాను ఉంటే 578 00:25:55,520 --> 00:25:58,540 మరియు నేను ఒకరి కోసం చూస్తున్నాను ఎడమ, అప్పుడు నేను ఏమి చెయ్యాలి 579 00:25:58,540 --> 00:26:00,300 చాలా పోలి ఏదో. 580 00:26:00,300 --> 00:26:03,440 అప్పుడు నేను మధ్య తెరిచి ఉండాలి పుస్తకం యొక్క ఎడమ భాగంలో. 581 00:26:03,440 --> 00:26:07,930 అలా వదిలి వెళ్ళి, ఆపై రెండు దశల తిరిగి వెళ్ళండి. 582 00:26:07,930 --> 00:26:09,290 అక్కడ పేర్లు చూడండి. 583 00:26:09,290 --> 00:26:12,779 >> కాబట్టి ఇతర మాటలలో, ఇదే కానీ ఒక సమస్య సగం ఆ. 584 00:26:12,779 --> 00:26:13,570 మీరు ఏమి తెలుసు? 585 00:26:13,570 --> 00:26:16,470 స్మిత్ పుస్తకంలో తరువాత ఉంటే పేజీకి నేను చూస్తున్నాను ఆధారంగా 586 00:26:16,470 --> 00:26:18,790 మధ్యలో ఓపెన్ పుస్తకం కుడి సగం 587 00:26:18,790 --> 00:26:22,050 ఆపై మళ్ళీ వెళ్ళి రెండు అడుగు, else-- 588 00:26:22,050 --> 00:26:24,000 ఇక్కడ ఒక నాల్గవ అవకాశం ఉంది. 589 00:26:24,000 --> 00:26:28,830 మైక్ యొక్క గాని ఇక్కడ లేదా ఎడమ లేదా కుడి లేదా అక్కడ కాదు. 590 00:26:28,830 --> 00:26:30,570 మరియు ఇక్కడ మేము మంచి ఈ భావిస్తారు. 591 00:26:30,570 --> 00:26:33,360 నిజానికి, మీరు ఎప్పుడైనా కలిగి ఉంటే మీ కంప్యూటర్ కేవలం మీరు క్రాష్, 592 00:26:33,360 --> 00:26:36,822 కొన్నిసార్లు ఉంది, కాని ఎల్లప్పుడూ కాదు, కేవలం మానవ ప్రోగ్రామర్ యొక్క ఫలితం లేదు 593 00:26:36,822 --> 00:26:39,280 తెలుసుకున్న, OH ఉంది, షూట్ నిజానికి ఈ నాలుగో దృష్టాంతంలో. 594 00:26:39,280 --> 00:26:41,650 మరియు మీరు కోడ్ వ్రాయండి లేకపోతే ఆ సందర్భంలో నిర్వహించడానికి, 595 00:26:41,650 --> 00:26:43,220 కొన్నిసార్లు మీరు తెలియదు కంప్యూటర్ చేయండి ఏ. 596 00:26:43,220 --> 00:26:44,770 నిజానికి ఒక కార్యక్రమం క్రాష్ కావచ్చు. 597 00:26:44,770 --> 00:26:47,550 >> కానీ ఈ సందర్భంలో, నేను భావించాను దాని గురించి, మరియు నేను అన్నాడు, వేరే వీడారు 598 00:26:47,550 --> 00:26:49,850 నాలుగో ఎందుకంటే తార్కిక సాధ్యం దృష్టాంతంలో. 599 00:26:49,850 --> 00:26:51,950 ఇప్పుడు, మనం జోడించడానికి అనుమతిస్తుంది కొన్ని పదజాలం కాబట్టి మేము 600 00:26:51,950 --> 00:26:55,320 నిబంధనలు చుట్టూ టాసు మొదలుపెట్టవచ్చు లేకపోతే అందంగా చూడగానే ఉంటాయి. 601 00:26:55,320 --> 00:26:57,870 కేవలం విషయాలు నేను చేసిన ఇక్కడ పసుపు హైలైట్, 602 00:26:57,870 --> 00:27:00,140 నేను వెళుతున్న విధులు లేదా విధానాలు. 603 00:27:00,140 --> 00:27:01,590 వారు చర్యలు కేవలం రకమైన ఉన్నారు. 604 00:27:01,590 --> 00:27:04,900 అందుకే ఎంచుకొని, చూడండి వద్ద, కాల్ ఓపెన్, ఓపెన్, 605 00:27:04,900 --> 00:27:09,170 ఈ కేవలం చర్యలు quit--, లేదా మేము చేస్తాము మరింత అధికారికంగా వాటిని కాల్ విధులు. 606 00:27:09,170 --> 00:27:11,410 >> ఇంతలో, ఇప్పుడు పసుపు, నేను విషయాలు హైలైట్ చేసిన 607 00:27:11,410 --> 00:27:14,084 ఆ వీలు యొక్క కేవలం కాల్ ప్రారంభించడానికి వాటిని పరిస్థితులు లేదా శాఖలు. 608 00:27:14,084 --> 00:27:16,750 ఈ నిర్ణయం పాయింట్లు ఎక్కడ మీరు ఈ వెళ్ళవచ్చు, ఈ విధంగా, 609 00:27:16,750 --> 00:27:18,100 లేదా కొన్ని ఇతర దిశలో ఇప్పటికీ. 610 00:27:18,100 --> 00:27:19,430 కాబట్టి ఆ పరిస్థితులు ఉంటుంది. 611 00:27:19,430 --> 00:27:20,930 ఇప్పుడు ఈ ఒక కొంచెం ఫ్యాన్సియెర్స్. 612 00:27:20,930 --> 00:27:24,600 యొక్క ఈ ప్రశ్నలకు కాల్ లెట్ బూలియన్ వ్యక్తీకరణలు, 613 00:27:24,600 --> 00:27:26,530 ఒక చివరి పేరు bool తో ఎవరైనా తర్వాత. 614 00:27:26,530 --> 00:27:28,340 >> మరియు ఒక బూలియన్ వ్యక్తీకరణ విషయం 615 00:27:28,340 --> 00:27:30,290 ఎటువంటి నిజమైన లేదా తప్పుడు గాని, అవును లేదా. 616 00:27:30,290 --> 00:27:35,870 కాబట్టి దీని సమాధానం మీరు ప్రశ్న కాబట్టి స్థితిలో గా, పట్టించుకోనట్లు 617 00:27:35,870 --> 00:27:39,210 ఒక నిర్ణయం ఒక సమాధానం తిరిగి పొందడానికి, ఆపై ఎడమ లేదా కుడి, లేదా ఏదో వెళ్ళండి 618 00:27:39,210 --> 00:27:40,450 వేరే పూర్తిగా. 619 00:27:40,450 --> 00:27:42,860 >> మరియు తర్వాత చివరగా, ఈ పంక్తులు ఇక్కడ తిరిగి వెళ్ళి 620 00:27:42,860 --> 00:27:44,737 రెండు అడుగు, తిరిగి వెళ్ళడానికి మనం two-- అడుగు 621 00:27:44,737 --> 00:27:46,320 వివిధ మార్గాల్లో ఈ ఆలోచన అమలు. 622 00:27:46,320 --> 00:27:49,028 ఆపై మీకు ఆ ప్రోగ్రామింగ్ అనుభవం చేసి ఉండవచ్చని 623 00:27:49,028 --> 00:27:50,670 లేదా వేరే ఈ చేయడం ఊహించవచ్చు. 624 00:27:50,670 --> 00:27:53,170 కానీ నేటి ప్రయోజనాల కోసం, అంతే కేవలం మంచిని ఆలోచన. 625 00:27:53,170 --> 00:27:55,400 ఈ ప్రేరేపించడం ఉంది ఏమి మేము సాధారణంగా పిలుస్తాను 626 00:27:55,400 --> 00:28:00,110 ఒక, చక్రం రకమైన లూప్ ఎందుకంటే అది నాకు మళ్ళీ ఏదో చేయాలని విషయములపై. 627 00:28:00,110 --> 00:28:03,340 >> కాబట్టి ఇప్పుడు, మనం పరిశీలిద్దాం ఎంత మంచి ఈ అల్గోరిథం. 628 00:28:03,340 --> 00:28:03,899 ఇది సరైన ఉంది. 629 00:28:03,899 --> 00:28:06,940 బుక్ లో మైక్ యొక్క, అది ఒకటి ఆ నాలుగు మళ్లీ మళ్లీ scenarios-- 630 00:28:06,940 --> 00:28:08,023 మళ్లీ, మేము అది లభిస్తుంది. 631 00:28:08,023 --> 00:28:08,890 కానీ అది ఎలా మంచి? 632 00:28:08,890 --> 00:28:10,150 బాగా, మేము లేదు ఇక్కడ చాలా దుస్తులు ఉండాలి. 633 00:28:10,150 --> 00:28:12,066 కానీ ఇంకా కలపాలని వీలు ఏదో, x మరియు y, పొందడానికి 634 00:28:12,066 --> 00:28:14,470 ఈ సమస్య ఆకారం ఒక భావన. 635 00:28:14,470 --> 00:28:17,160 >> x- అక్షం మీద ఇక్కడ ఉంది నా సమస్య యొక్క పరిమాణం. 636 00:28:17,160 --> 00:28:20,256 మరియు వారు ఒక ఇక్కడ y అక్షం పరిష్కారానికి సమయం ఉంటుంది. 637 00:28:20,256 --> 00:28:21,630 కాబట్టి బహుశా ఈ పేజీల సంఖ్య. 638 00:28:21,630 --> 00:28:24,400 బహుశా ఈ సెకన్లు లేదా సంసార turns-- పేజీ. 639 00:28:24,400 --> 00:28:27,290 మీరు లెక్కించాలి నచ్చినట్లు ఉంది ఈ చిత్రాన్ని ప్రాతినిధ్యం వహిస్తాడు ఏమి. 640 00:28:27,290 --> 00:28:30,630 మరియు మొదటి అల్గోరిథం, నేను వెళుతున్న కేవలం ఒక సరళ రేఖ గా వివరించడానికి. 641 00:28:30,630 --> 00:28:33,120 n లో పేజీలు ఉంది ఉంటే ఫోన్ బుక్, అది 642 00:28:33,120 --> 00:28:36,010 అనేక నాకు పడుతుంది n దశలను మైక్ కనుగొనేందుకు. 643 00:28:36,010 --> 00:28:38,930 అయితే Verizon లేదా ఫోన్ కంపెనీ మరో పేజీ వచ్చే ఏడాది జతచేస్తుంది, 644 00:28:38,930 --> 00:28:42,170 అది నాకు పడుతుంది ఒకటి కంటే step-- సమయం ఒకటి యూనిట్ మైక్ కనుగొనేందుకు. 645 00:28:42,170 --> 00:28:44,230 ఒకనాటి నిష్పత్తి ఈ ఒక ఉంది. 646 00:28:44,230 --> 00:28:45,970 అది ఒక సరళ రేఖలో వాలు. 647 00:28:45,970 --> 00:28:49,110 >> ఇంతలో, ఆ రెండవ అల్గోరిథం నేను ఉన్నాను ఉంటే 648 00:28:49,110 --> 00:28:51,570 ఒక time-- రెండు వద్ద రెండు వెళుతున్న, నాలుగు, ఆరు, ఎనిమిది, లేదా double-- 649 00:28:51,570 --> 00:28:54,550 రెండుసార్లు పేజీలు గురవుతోంది ఒక సమయంలో, ఒక సమయంలో రెండు, 650 00:28:54,550 --> 00:28:55,710 అది ఇప్పటికీ సరళ రేఖ ఉంది. 651 00:28:55,710 --> 00:28:58,720 రెండు ఒక ఇప్పుడు అక్కడ నిష్పత్తి, కానీ కొంచెం తక్కువ. 652 00:28:58,720 --> 00:29:02,240 అక్కడ ఉంటే ఈ అనేక పేజీలు కాబట్టి పసుపు ఇక్కడ చార్టులో 653 00:29:02,240 --> 00:29:04,800 నాకు ఈ పడుతుంది అనేక దశలను లేదా సెకన్లు, 654 00:29:04,800 --> 00:29:07,980 లేకుంటే అది నాకు తీసుకోవాలని జరగబోతోంది రెడ్ లైన్ రెండుసార్లు వంటి అనేక. 655 00:29:07,980 --> 00:29:10,190 >> కానీ ఆకుపచ్చ లైన్ నిజ తాత్కాలిక ఉంది. 656 00:29:10,190 --> 00:29:12,290 ఈ మేము సాధారణంగా ఒక logorithm-- లాగ్ కాల్ 657 00:29:12,290 --> 00:29:13,840 n, n పేజీల సంఖ్య ఎక్కడ. 658 00:29:13,840 --> 00:29:16,450 కానీ ఇది ఒక ఆకారం నేడు, మేము లేదు ఎందుకంటే 659 00:29:16,450 --> 00:29:17,950 పాయింట్లు ఇతివృత్తం గురించి ఆలోచించాలి. 660 00:29:17,950 --> 00:29:19,830 >> ఒక తీవ్రమైన సందర్భంలో గురించి ఆలోచించండి. 661 00:29:19,830 --> 00:29:23,070 వెరిజోన్ రేపు డబుల్స్ అనుకుందాం ఆ ఫోన్ బుక్ లోని పేజీల సంఖ్య, 662 00:29:23,070 --> 00:29:24,900 1000 నుంచి 2000 వరకు. 663 00:29:24,900 --> 00:29:28,440 ఫస్ట్ అల్గోరిథం, నేను అదనపు 1,000 వృధా ఉండవచ్చు 664 00:29:28,440 --> 00:29:32,080 దశలను కనుక, మైక్ వెతుకుతున్న వెరిజోన్ పుస్తకం పరిమాణం రెట్టింపు. 665 00:29:32,080 --> 00:29:34,740 రెండవ అది అల్గోరిథం ఉండవచ్చు నాకు అదనపు 500 దశలను పడుతుంది. 666 00:29:34,740 --> 00:29:38,370 1,000 మరింత పేజీలు, నేను ఒక వద్ద రెండు వెళ్ళండి మైక్ కనుగొనేందుకు మరింత 500 దశలను time--. 667 00:29:38,370 --> 00:29:41,020 >> కానీ మూడవ అల్గోరిథం మాయా యొక్క రకం. 668 00:29:41,020 --> 00:29:44,270 వెరిజోన్ సంఖ్యను రెట్టింపు 1000 నుంచి 2000 వరకు పేజీలను 669 00:29:44,270 --> 00:29:47,730 కానీ ఎన్ని ఎక్కువ చర్యలను చేస్తుంది ఇది మైక్ కోసం చూడండి నాకు పడుతుంది? 670 00:29:47,730 --> 00:29:51,220 ఇది ఎందుకంటే నేను కేవలం ఒకటి, ఫోన్ బుక్ మరొకసారి కూల్చివేసి 671 00:29:51,220 --> 00:29:55,280 ఒక చేయవలసిన 2,000 పేజీ సమస్య నుండి 1,000 పేజీ సమస్య, మరియు voila. 672 00:29:55,280 --> 00:29:57,030 నేను బయటకు భారీ కాటు తీసుకున్నారు. 673 00:29:57,030 --> 00:29:59,405 >> మరియు మీరు నిజంగా తీవ్రమైన వెళ్ళి ఉంటే, ఫోన్ బుక్ ఊహించు 674 00:29:59,405 --> 00:30:03,600 కంపెనీ వంటి వెర్రి ఏదో కలిగి 4 బిలియన్ పేజీల ఫోన్ బుక్. 675 00:30:03,600 --> 00:30:07,020 బాగా ఎన్ని చర్యలు తీసుకోవచ్చు 4 బిలియన్ లో మైక్ స్మిత్ కనుగొనేందుకు 676 00:30:07,020 --> 00:30:09,990 పేజీ ఫోన్ బుక్? 677 00:30:09,990 --> 00:30:16,450 ఇది ఒక పెద్ద సంఖ్య, కానీ కేవలం 4 బిలియన్ 2 బిలియన్ 1 బిలియన్ 500 మిలియన్, 678 00:30:16,450 --> 00:30:18,720 250 million-- ఇప్పటికీ పెద్ద సంఖ్యలను వంటి ధ్వనులు, 679 00:30:18,720 --> 00:30:20,980 కానీ నేను చాలా త్వరగా రెడీ చిన్న విలువలు పొందడానికి. 680 00:30:20,980 --> 00:30:24,790 >> నిజానికి, గణిత నేను లేకపోతే కుడి, నేను మాత్రమే విభజించి 4 బిలియన్ 681 00:30:24,790 --> 00:30:28,750 ఇది సుమారుగా 32 సార్లు ముందు నేను కేవలం ఒక క్రిందికి. 682 00:30:28,750 --> 00:30:31,640 కాబట్టి ఆ ఫోన్ బుక్ 4 ఉన్నట్లయితే బిలియన్లు పేజీలున్న, ఏ పెద్ద ఒప్పందం. 683 00:30:31,640 --> 00:30:35,270 కొన్ని క్షణాల, బహుశా 32 సెకన్లు, నేను సగం లో విభజించి కాలేదు 684 00:30:35,270 --> 00:30:39,560 మరియు చివరికి మైక్ లేదా కనుగొనడానికి అతను అక్కడ కాదు అని ముగించారు. 685 00:30:39,560 --> 00:30:42,219 మరియు ఒక సారాన్ని వార్తలు ఒక మంచి అల్గోరిథం అల్గోరిథం. 686 00:30:42,219 --> 00:30:44,260 మరియు ఆ ఒకటి ఈ వంటి తరగతి యొక్క గోల్స్, 687 00:30:44,260 --> 00:30:47,350 ఎలా నేను బయటకు దొరుకుతుందని ప్రయత్నిస్తున్నారు కేవలం సరిగ్గా సమస్యను పరిష్కరించడానికి, 688 00:30:47,350 --> 00:30:52,360 నేను ఎప్పుడూ అది ఒక ఎలా చేయాలో తెలుసు ఒక సమయంలో పేజీ కానీ సరిగ్గా మరియు బాగా. 689 00:30:52,360 --> 00:30:55,034 ఎలా నేను మంచి రూపకల్పన లేదు సమస్యలకు పరిష్కారాలు? 690 00:30:55,034 --> 00:30:57,200 కాబట్టి యొక్క ఇక్కడ ఒక క్షణం తీసుకుందాం మరియు మీరు ఇప్పుడు ఒక భావాన్ని 691 00:30:57,200 --> 00:31:00,260 CS50 యొక్క కోర్సు స్వయంగా పరిచయం కొన్ని కోర్సు యొక్క సిబ్బంది సభ్యులు. 692 00:31:00,260 --> 00:31:02,010 జస్ట్ 2:00 ముందు, మేము చేస్తాము ఒక చిన్న విరామం తీసుకుందామని 693 00:31:02,010 --> 00:31:03,520 కాబట్టి మీరు యొక్క ఆ ఎవరు షాపింగ్ 694 00:31:03,520 --> 00:31:05,130 డక్ మరియు ఒక పడుతుంది కొన్ని ఇతర తరగతి చూడండి 695 00:31:05,130 --> 00:31:06,580 మరియు ఈ ఆన్లైన్ మిగిలిన చూడటానికి. 696 00:31:06,580 --> 00:31:09,250 కానీ ఇప్పుడు కోసం, నాకు పరిచయం తెలియజేయండి CS50, తరగతికి, 697 00:31:09,250 --> 00:31:11,330 మరియు ముఖ్యంగా ఏ కొత్త ఉంది. 698 00:31:11,330 --> 00:31:13,960 >> సో గత వసంత, మేము time-- కొంచెం ఖర్చు 699 00:31:13,960 --> 00:31:17,911 కోర్సు యొక్క సిబ్బంది మరియు i మైనస్ మైనస్ ఆలోచిస్తూ అది ఏమిటో గురించి మేము CS50 ఉండాలనుకుంటున్నాను, 700 00:31:17,911 --> 00:31:19,910 మరియు మొదటి తిరిగి వెళ్ళడం సూత్రాలు, మాట్లాడటానికి, 701 00:31:19,910 --> 00:31:22,760 ఇది మేము ఏమి పరిగణలోకి ఈ కోర్సు లాగా ఉండాలి 702 00:31:22,760 --> 00:31:23,740 దాని విద్యార్థులకు వంటి. 703 00:31:23,740 --> 00:31:26,480 కాబట్టి మీరు సమస్య లో చూస్తారు సున్నా ఆహ్వానం సెట్ 704 00:31:26,480 --> 00:31:28,780 తీసుకోవాలని ఆ పరిశీలించి సారాంశాన్ని, URL 705 00:31:28,780 --> 00:31:33,270 వెనుక ప్రేరణలు కొన్ని పతనం 2016 యొక్క లక్షణాలను క్రింది. 706 00:31:33,270 --> 00:31:35,570 >> మీరు తీసుకోబడ్డాయి ఉండవచ్చు కాబట్టి TL నుండి: DR హాండ్ ఔట్, 707 00:31:35,570 --> 00:31:39,060 సిలబస్ నేడు అలాగే నుండి కోర్సు పట్టిక, CS50 లో ఈ సంవత్సరం, 708 00:31:39,060 --> 00:31:42,540 మీరు మాత్రమే హాజరు అంచనా చేస్తున్నారు బాగా ఉద్యోగం నేడు సమయానికి 709 00:31:42,540 --> 00:31:45,960 మరియు నవంబర్ 21 న చివరి ఉపన్యాసం. 710 00:31:45,960 --> 00:31:49,150 మరియు మీరు స్వాగతం కానీ అంచనా లేదు మధ్యలో ఆ ఉపన్యాసాలు హాజరు, 711 00:31:49,150 --> 00:31:51,180 ఇదీ మనం చేస్తున్నాము ఎందుకంటే ఈ ఏడాది షూటింగ్ ఉంటుంది, 712 00:31:51,180 --> 00:31:52,661 రియల్ టైమ్ కోర్సు యొక్క పదార్థం లో. 713 00:31:52,661 --> 00:31:54,660 నిద్రతో ఉంటారు ప్రస్తుత మరియు విలీనం 714 00:31:54,660 --> 00:31:57,410 ఉత్తమ వంటి మేము ప్రస్తుత సంఘటనలు can-- మరియు సంభాషణలు వారిని ఉండవచ్చు 715 00:31:57,410 --> 00:32:00,400 లో పరిశ్రమలో కలిగి ప్రపంచ, కానీ ఆ విషయం మేకింగ్ 716 00:32:00,400 --> 00:32:03,892 అందుబాటులో, ఫలితంగా కూడా ముందుగా పూర్తి టెక్స్ట్ ఉన్నాయని పత్రాలను తో పూర్తి 717 00:32:03,892 --> 00:32:05,850 మరియు శోధన సామర్థ్యాన్ని మరియు ఇతర వనరులకి లింకులతో. 718 00:32:05,850 --> 00:32:07,930 >> నిజానికి, మేము పరిష్కరించగలుగుతున్నాము కొంత సమయం పేర్కొనగా 719 00:32:07,930 --> 00:32:10,830 మరియు మేము ఇప్పుడు, ఈ నమ్ముతున్నారు మేము సృష్టించవచ్చు అని, డిజిటల్, 720 00:32:10,830 --> 00:32:15,170 మరింత లీనమయ్యే మరింత ఖచ్చితంగా వ్యతిరేకంగా విద్యా అనుభవం, 721 00:32:15,170 --> 00:32:19,110 ఇక్కడ కొన్ని 23 సార్లు సేకరణ వ్యక్తి లో, విన్న ఎవరైనా నాకు ఇష్టం 722 00:32:19,110 --> 00:32:22,925 కేవలం కంప్యూటర్ సైన్స్ గురించి చర్చ, మరింత చురుకుగా మునిగి వ్యతిరేకంగా. 723 00:32:22,925 --> 00:32:25,800 కాబట్టి మీరు కోర్సు యొక్క సిలబస్ లో చూస్తారు సెమిస్టర్ ఒక స్కెచ్ ఇక్కడ, 724 00:32:25,800 --> 00:32:27,840 ఉన్నప్పుడు ఉపన్యాసాలు రెడీ పాటు మీరు ఉన్నారు, చిత్రీకరించాలి 725 00:32:27,840 --> 00:32:29,710 స్వాగత కానీ అంచనా లేదు, మరియు వారు రెడీ 726 00:32:29,710 --> 00:32:31,640 కోర్సు యొక్క వెబ్ సైట్ విడుదల. 727 00:32:31,640 --> 00:32:34,300 >> మరియు మేము ఇక్కడ చేస్తాను ఏమిటి వచ్చే వారం ప్రారంభించిన బుధవారాలు, 728 00:32:34,300 --> 00:32:37,362 మాత్రమే, మరింత రాధతో చాలా ఉంది చేరదలచిన వారికి ఫొల్క్స్ 729 00:32:37,362 --> 00:32:39,820 ఒక అని పిలవబడే నడక, ద్వారా నేను ఎక్కడ మరియు కోర్సు యొక్క తలలు 730 00:32:39,820 --> 00:32:41,730 నిజానికి విషయాలను చేస్తుంది కొంచెం సన్నిహిత 731 00:32:41,730 --> 00:32:44,313 ఆర్కెస్ట్రాలో ఇక్కడ డౌన్ విభాగం, ఇప్పటికీ కొన్ని సాంకేతికతను 732 00:32:44,313 --> 00:32:46,365 మరియు నడవడానికి ప్రస్తుత వారం యొక్క సమస్య సెట్, 733 00:32:46,365 --> 00:32:50,020 మరియు మీలో ఉంటే particularly-- అందించే ఆ తక్కువ comfortable-- మరింత అన్ని 734 00:32:50,020 --> 00:32:52,790 మీరు చేసే మార్గదర్శకం లేదా వారం యొక్క సవాలు అవసరం. 735 00:32:52,790 --> 00:32:55,820 అదే విధంగా, వారికి లేకపోవటాన్ని , వ్యక్తి ఆ సంఖ్య పెద్ద ఒప్పందం హాజరు. 736 00:32:55,820 --> 00:32:58,486 అదేవిధంగా అక్కడ వెళతారు కోర్సు యొక్క సీనియర్ సిబ్బంది ఒకటి, 737 00:32:58,486 --> 00:33:02,650 Zamalya, అదే అవకాశం ఎంబెడెడ్ సమస్యను తాము అమర్చుతుంది. 738 00:33:02,650 --> 00:33:04,960 >> సమస్య ఈ సంవత్సరం సెట్స్ శుక్రవారం విడుదల అవుతుంది 739 00:33:04,960 --> 00:33:08,080 మరియు ఇకపై ఏడు రోజుల తర్వాత, కానీ 10 రోజుల later-- ఉద్దేశపూర్వకంగా 740 00:33:08,080 --> 00:33:10,910 ప్రతి సమస్యను అతివ్యాప్తి మంచి కల్పించేందుకు కాబట్టి, సెట్, 741 00:33:10,910 --> 00:33:13,050 మేము ఆశిస్తున్నాము, ఎబ్ అండ్ ఫ్లో విద్యార్ధి షెడ్యూల్స్లో, 742 00:33:13,050 --> 00:33:16,550 ముఖ్యంగా మిడ్టర్మలు లేదా అథ్లెటిక్స్ లేదా విద్యావేత్తలు లేదా extracurriculars 743 00:33:16,550 --> 00:33:18,465 వస్తూ పోతూ ఉంటాయి ముఖ్యంగా మధ్య సెమిస్టర్. 744 00:33:18,465 --> 00:33:21,340 మీరు కొంచెం ఇవ్వాలి ముందు మీరు అనే విషయం విచక్షణతో 745 00:33:21,340 --> 00:33:25,690 CS50 లేదా తిరిగి లోడ్ మీ వారం లోడ్ ఇది బదులుగా ఈ క్రింది వారాంతంలో. 746 00:33:25,690 --> 00:33:28,817 కాబట్టి కోర్సు యొక్క సిలబస్ చూడాల్సి దాని షెడ్యూల్ కోసం ఇక్కడ. 747 00:33:28,817 --> 00:33:30,900 మరియు మీరు చాలా మధ్య గమనించవచ్చు మార్పులు ఈ సంవత్సరం, 748 00:33:30,900 --> 00:33:34,082 మరింత తెలిసిన వారికి గతంలో ప్రోగ్రామింగ్, 749 00:33:34,082 --> 00:33:36,290 మేము సెమిస్టర్ ప్రారంభిస్తాము మేము ప్రారంభం నేడు, 750 00:33:36,290 --> 00:33:39,730 భాష మీద ముఖ్యంగా దృష్టి సి అని, మరియు అప్పుడు మార్పుని 751 00:33:39,730 --> 00:33:43,430 PHP కు కానీ అని ఒక భాషకు సెమిస్టర్ చివరలో పైథాన్ 752 00:33:43,430 --> 00:33:46,565 వెబ్ ప్రోగ్రామింగ్ సందర్భంలో, SQL మరియు జావాస్క్రిప్ట్ తో పాటు, 753 00:33:46,565 --> 00:33:48,930 HTML, CSS, మరియు ఇంకా ఎక్కువ. 754 00:33:48,930 --> 00:33:51,790 >> మరియు ఒక ప్రశ్నలు సమాధానం, ఇది నిజంగానే కేస్ 755 00:33:51,790 --> 00:33:55,520 CS ఒకసారి నేను గా భయానకంగా కాదని దాన్ని భావించారు, కానీ ఇది చాలా పని ఉంది 756 00:33:55,520 --> 00:33:57,280 నేను విన్నానని అది కావచ్చు. 757 00:33:57,280 --> 00:34:03,210 కానీ ఇక్కడ కొన్ని అని చెప్పటానికి ఉంది పతనం 2015 విద్యార్ధి సంఘం నుండి గణాంకాలు, 758 00:34:03,210 --> 00:34:06,460 సమాంతర నీలం రేఖలు అనగా గంటల సగటు సంఖ్య ప్రాతినిధ్యం 759 00:34:06,460 --> 00:34:06,960 నివేదించారు. 760 00:34:06,960 --> 00:34:10,570 మరియు మీరు సగటున చూస్తారు 10 ఆరు 12 బహుశా 16 761 00:34:10,570 --> 00:34:14,580 లేదా మొదలగునవి, కానీ అధిక తేడాలో స్పష్టతను. 762 00:34:14,580 --> 00:34:18,570 కాబట్టి అక్కడ మాత్రమే అని తెలుసుకోవటం విద్యార్థులు మరింత సౌకర్యవంతమైన మరియు తక్కువ 763 00:34:18,570 --> 00:34:22,150 కోర్సు సౌకర్యవంతంగా, కానీ సంబంధిత మద్దతు 764 00:34:22,150 --> 00:34:25,699 ఆ విద్యార్థులు పొందుటకు నిర్మాణం విజయవంతంగా సెమిస్టర్ ద్వారా. 765 00:34:25,699 --> 00:34:29,409 >> నిజానికి, ఒక ప్రశ్నలు సమాధానం, తప్పక మీరు ఒక మొదటి సంవత్సరం వలె CS50 పడుతుంది? 766 00:34:29,409 --> 00:34:30,139 ఖచ్చితంగా. 767 00:34:30,139 --> 00:34:32,690 నిజానికి, నేను విచారిస్తున్నాను నా మార్గం కనుగొన్నారు పొందకుండానే 768 00:34:32,690 --> 00:34:35,170 లేదా ఒక కొత్త రంగంలో దొరకలేదు అలాగే మొదటి సంవత్సరం. 769 00:34:35,170 --> 00:34:39,149 మరియు మీరు CS50 తీసుకోవాలి ఇతర కోర్సులు, ఖచ్చితంగా well-- గా 770 00:34:39,149 --> 00:34:41,940 మరియు సాధారణ సలహా తప్ప విద్యార్థులు ఇవ్వాలని, CS50 బహుశా 771 00:34:41,940 --> 00:34:44,929 తరగతి లేదా పరిచయ తరగతి రకం మీరు మూడు తో తీసుకోమని 772 00:34:44,929 --> 00:34:47,199 ఇతర లేదా నాలుగు ఇతర p- సెట్ తరగతులు. 773 00:34:47,199 --> 00:34:50,583 కానీ మీరు రెండు ఇతర p- సెట్ వేస్తున్నాము ఉంటే తరగతులు, ఏదో, మరియు CS50, 774 00:34:50,583 --> 00:34:51,499 ఖచ్చితంగా నిర్వహించదగిన. 775 00:34:51,499 --> 00:34:54,900 నేను అనేక విద్యార్థులు కలిగింది గత చాలా విజయవంతంగా కాబట్టి పూర్తి. 776 00:34:54,900 --> 00:34:57,490 >> మరియు ఆ వైపు మీరు పొందుటకు విజయవంతంగా లైన్ పూర్తి, 777 00:34:57,490 --> 00:35:00,260 కోర్సు కలిగి లేదు sections-- విద్యార్థులకు విభిన్న మార్గాలుగా 778 00:35:00,260 --> 00:35:03,100 తక్కువ, సౌకర్యవంతమైన మరింత సౌకర్యవంతమైన, ఎక్కడో మధ్య లో, 779 00:35:03,100 --> 00:35:04,850 అనగా కోర్సు యొక్క మొదటి సమస్య సెట్, 780 00:35:04,850 --> 00:35:06,360 మీరే వివరించడానికి అడగబడతారు. 781 00:35:06,360 --> 00:35:09,151 మరియు మీరు ఆ తక్కువ మధ్య ఉంటే సౌకర్యవంతమైన, అది విషయం రకంగా 782 00:35:09,151 --> 00:35:10,420 మీరు కేవలం తెలిసిన. 783 00:35:10,420 --> 00:35:13,010 నిజానికి, ఆ అయ్యింది CS50 లో జనాభా పెరుగుతున్నది 784 00:35:13,010 --> 00:35:14,090 కొద్ది సంవత్సరాలు. 785 00:35:14,090 --> 00:35:17,680 >> గత పతనం నాటికి ఉదాహరణకు, తరగతి 58% 786 00:35:17,680 --> 00:35:20,560 తమని తాము వివరించిన తక్కువ సౌకర్యవంతమైన వారిలో, 787 00:35:20,560 --> 00:35:23,210 ఆ మరింత మధ్య 9% తో సౌకర్యవంతమైన, మరియు అప్పుడు 788 00:35:23,210 --> 00:35:25,900 అక్కడ ఇతర విద్యార్థులు ఎరుపు తమను తాము వివరిస్తూ 789 00:35:25,900 --> 00:35:27,890 ఎక్కడో మధ్య లో. 790 00:35:27,890 --> 00:35:31,980 మరియు మీరు మొత్తం విషయాలు ఇక్కడ చూస్తారు విభాగాలు మరియు షెడ్యూల్, ఇవన్నీ 791 00:35:31,980 --> 00:35:34,820 లో, వ్యక్తి అందించబడతాయి నిజ సమయంలో, కోర్సు యొక్క 792 00:35:34,820 --> 00:35:38,320 టీచింగ్ సహచరులలో అద్భుతమైన సిబ్బంది మరియు కోర్సు సహాయకులు, వీరిలో కొన్ని 793 00:35:38,320 --> 00:35:39,660 మీరు కేవలం ఒక క్షణం లో కలుద్దాం. 794 00:35:39,660 --> 00:35:42,993 >> విభాగాలు తాము, మీరు చూస్తారు వంటి, రెడీ సోమవారం మరియు మంగళవారాల్లో మరియు బుధవారాలలో ఉంటుంది, 795 00:35:42,993 --> 00:35:45,910 కాబట్టి మీరు ప్రవేశిస్తాడు అనుమతిస్తుంది కాబట్టి మీరు, మొదలుపెట్టాక 796 00:35:45,910 --> 00:35:48,110 కోర్సు యొక్క, ఎంచుకోండి ముందు వారం ఉపన్యాసాలిచ్చేందుకు. 797 00:35:48,110 --> 00:35:51,420 ఆపై ఆఫీసు గంటల, ఇది ఖచ్చితంగా, ప్రతి ప్రయాణిస్తున్న సంవత్సరం, 798 00:35:51,420 --> 00:35:54,110 ఒక సంఖ్య తక్కువ ఉన్నారు కోర్సు కోసం సవాలు. 799 00:35:54,110 --> 00:35:57,040 మరియు ఈ సంవత్సరం, మేము ప్లాన్ చేస్తున్నారు Office ఒక hours-- నిర్వహించిన ఏకైక 800 00:35:57,040 --> 00:36:00,300 సహాయం కోసం ఒకటి అవకాశాలు బుధవారాలు గురువారాల్లో విద్యార్థులు 801 00:36:00,300 --> 00:36:03,790 మరియు ఆదివారాలు, వారి గత డిజైన్ ద్వారా మధ్యాహ్నం ఉండటం 802 00:36:03,790 --> 00:36:06,910 ఒత్తిడి కొన్ని తగ్గించేందుకు ఆ స్థిరముగా అర్థరాత్రి పుడుతుంది 803 00:36:06,910 --> 00:36:10,180 గడువుతో కూడిన పి-settting looming-- కానీ కార్యాలయం గంటల కూడా అందిస్తున్నారు 804 00:36:10,180 --> 00:36:14,920 సోమవారం మరియు మంగళవారాల్లో మరియు బుధవారాలు మరియు శుక్రవారాలు మరియు శనివారాలలో 805 00:36:14,920 --> 00:36:17,080 HSA మా స్నేహితుల కృతజ్ఞతలు. 806 00:36:17,080 --> 00:36:20,330 >> CS50 ఇప్పుడు దాని సొంత స్థలం ఉంది విద్యార్థులు మరియు CS50 సిబ్బంది, 807 00:36:20,330 --> 00:36:23,070 పర్వతం పై 67 మౌంట్ ఆబర్న్ స్ట్రీట్, అక్కడే హార్వర్డ్ స్క్వేర్ లో. 808 00:36:23,070 --> 00:36:26,340 ఇది దృష్టి ఆ CS50 యొక్క ఉంది వారమంతా TFS మరియు కాస్, 809 00:36:26,340 --> 00:36:29,052 అత్యంత అంతా అందంగా చాలా రోజులు, మద్దతు కోసం ఉంటుంది. 810 00:36:29,052 --> 00:36:30,760 కాబట్టి మీరు పొందారు ఉంటే కొన్ని ఒక p- సెట్ ప్రశ్న 811 00:36:30,760 --> 00:36:33,093 లేదా మీరు కొద్దిగా ఫీలింగ్ చేస్తున్నారు బ్లాక్ లేదా కొద్దిగా గందరగోళం, 812 00:36:33,093 --> 00:36:35,640 మరియు హెక్, మీరు ఒక గంట పొందారు లేదా తరగతుల మధ్య అరగంట, 813 00:36:35,640 --> 00:36:38,920 ముఖ్యంగా square-- చేయవచ్చు మీరు పాప్ మరియు ప్రశ్నకు జవాబు కలిగి 814 00:36:38,920 --> 00:36:41,720 ఆ గందరగోళం clarified-- ఆత్మ లో చాలా, 815 00:36:41,720 --> 00:36:45,490 మీరు గణిత యొక్క, తెలిసి విభాగం యొక్క సొంత గణిత ప్రశ్నలు సెంటర్, 816 00:36:45,490 --> 00:36:49,300 కానీ చొప్పున గడియారం చుట్టూ అందంగా చాలా [? Gcal?] మేము పోస్ట్ ఆ ఆన్లైన్. 817 00:36:49,300 --> 00:36:52,400 >> ట్యుటోరింగ్ కూడా ఆ అందుబాటులో ఉంది విద్యార్థులు, స్వేచ్ఛగా కోర్సు యొక్క నుండి 818 00:36:52,400 --> 00:36:54,750 మీరు కోరుకుంటున్నట్లయితే సొంత సిబ్బంది మరింత సన్నిహిత ఒక ఒక, 819 00:36:54,750 --> 00:36:58,940 లేదా రెండు లేదా మూడు సహ మాత్రమే పని కోర్సు యొక్క సిబ్బంది సభ్యులు ఒకటి. 820 00:36:58,940 --> 00:37:02,320 నిజానికి, ఈ ఇక్కడ కేవలం కోర్సు యొక్క సిబ్బంది సభ్యులను, 821 00:37:02,320 --> 00:37:04,120 వీరిలో కొన్ని మీరు చేస్తాము కేవలం ఒక క్షణం లో కలిసే. 822 00:37:04,120 --> 00:37:07,440 నిజానికి, CS50 యొక్క సొంత తల టీచింగ్ తోటి, 823 00:37:07,440 --> 00:37:09,790 మరియు తల కోర్సు అసిస్టెంట్, మరియు గురువైన 824 00:37:09,790 --> 00:37:12,998 అప్ వస్తానని అనుమతించటానికి హలో చెప్పటానికి. 825 00:37:12,998 --> 00:37:22,498 >> [అప్లాజ్] 826 00:37:22,498 --> 00:37:23,456 SPEAKER 1: [వినబడని]. 827 00:37:23,456 --> 00:37:51,842 828 00:37:51,842 --> 00:37:57,856 >> [అప్లాజ్] 829 00:37:57,856 --> 00:37:58,814 SPEAKER 2: [వినబడని]. 830 00:37:58,814 --> 00:38:17,240 831 00:38:17,240 --> 00:38:27,238 >> [అప్లాజ్] 832 00:38:27,238 --> 00:38:28,196 SPEAKER 3: [వినబడని]. 833 00:38:28,196 --> 00:38:58,951 834 00:38:58,951 --> 00:39:03,120 >> [అప్లాజ్] 835 00:39:03,120 --> 00:39:06,740 >> DAVID మలన్: మరియు మమ్మల్ని అనుమతించడం CS50 యొక్క మండలిలో రెండు తీసుకుని అత్యంత 836 00:39:06,740 --> 00:39:09,730 సీనియర్ సిబ్బంది, రాబ్ మరియు Zamayla అలాగే. 837 00:39:09,730 --> 00:39:15,120 >> [అప్లాజ్] 838 00:39:15,120 --> 00:39:17,226 >> నిజానికి ఈ రెండూ రాబ్ మరియు Zamayla మాతో ఉన్నాయి 839 00:39:17,226 --> 00:39:19,940 చాలా కాలం, నేను చేయగలిగింది CS50 యొక్క ఆర్కైవ్ లోకి వెళ్ళడానికి 840 00:39:19,940 --> 00:39:22,470 మరియు ఈ చాలా SD కనుగొనేందుకు వాటిలో ఫుటేజ్ పాల్గొన్నారు 841 00:39:22,470 --> 00:39:25,402 కొన్ని సంవత్సరాల క్రితం దశలో తమ మీద తాము. 842 00:39:25,402 --> 00:39:26,110 రాబ్: [వినబడని]. 843 00:39:26,110 --> 00:39:53,660 844 00:39:53,660 --> 00:39:59,247 >> [అప్లాజ్] 845 00:39:59,247 --> 00:40:00,080 ZAMAYLA: [వినబడని] 846 00:40:00,080 --> 00:40:50,888 847 00:40:50,888 --> 00:40:52,467 >> [అప్లాజ్] 848 00:40:52,467 --> 00:40:53,425 DAVID మలన్: ధన్యవాదాలు. 849 00:40:53,425 --> 00:40:56,160 850 00:40:56,160 --> 00:40:58,030 కాబట్టి ఈ అదనంగా ఇక్కడ జట్టు సభ్యులు, 851 00:40:58,030 --> 00:41:01,662 CS50 దాదాపు 100 బృందం ఉంది సిబ్బంది, వీరందరూ 852 00:41:01,662 --> 00:41:04,370 విభాగాలు అందుబాటులో ఉంటుంది మరియు కార్యాలయం గంటల మరియు మరింత. 853 00:41:04,370 --> 00:41:06,920 మరియు రాబ్ చాలా చెప్పింది వంటి, ఈ అత్యంత ముఖ్యమైన సమగ్ర 854 00:41:06,920 --> 00:41:09,534 10 సంవత్సరాల లో CS50 ఆ నేను [వినబడని] ఉన్నాను. 855 00:41:09,534 --> 00:41:12,200 [వినబడని] ముఖ్యంగా దృష్టి ఒక మద్దతు నిర్మాణం అందించడంలో, 856 00:41:12,200 --> 00:41:14,050 చాలా దూరంగా ట్రిమ్ ల సమూహ 857 00:41:14,050 --> 00:41:16,870 10 సంవత్సరాల సేకరించారు పునరుత్థాన యొక్క పరిణామాలు 858 00:41:16,870 --> 00:41:18,120 కోర్సు యొక్క సమస్య సెట్లు. 859 00:41:18,120 --> 00:41:21,470 >> కాబట్టి ఈ సంవత్సరం, మాత్రమే తరగతి కానీ కూడా కోర్సు యొక్క సమస్య రూపంలో 860 00:41:21,470 --> 00:41:24,800 సెట్లు, మీరు విషయాలు కనుగొనేందుకు ఉండాలి సాధ్యం మరింత స్ట్రీమ్లైన్డ్, క్రమపరచువాడు, చాలా 861 00:41:24,800 --> 00:41:26,700 కన్నా ఎక్కువగా నిర్వహించటానికి గత సంవత్సరాలలో, మేము 862 00:41:26,700 --> 00:41:31,330 ఆ సామాను కొన్ని షెడ్ విశ్లేషిస్తున్నారు సంవత్సరం ప్రకృతి ద్వారా అభివృద్ధి 863 00:41:31,330 --> 00:41:32,970 తర్వాత సంవత్సరం మరియు iterating. 864 00:41:32,970 --> 00:41:35,110 కాబట్టి కొత్త మరియు మెరుగైన నేడు ప్రారంభమవుతుంది. 865 00:41:35,110 --> 00:41:37,860 >> మీరు కొన్ని కలుద్దాం లో [వినబడని] కోర్సు యొక్క సిబ్బంది బయటకు 866 00:41:37,860 --> 00:41:40,186 2:30, మేము సర్వ్ అక్కడ, సంప్రదాయంగా, కేక్ వంటి. 867 00:41:40,186 --> 00:41:42,060 కొంచం కేక్ ఉంది ఎక్కువ, కానీ మీరు చేస్తాము 868 00:41:42,060 --> 00:41:44,690 కలుస్తారు ఎరిన్ మరియు టోబియాస్ మరియు మరికొంతమంది. 869 00:41:44,690 --> 00:41:46,470 నాకు మీరు ఇస్తాను మేము వినటానికి ముందు పర్యటన 870 00:41:46,470 --> 00:41:49,600 ఇతర సిబ్బంది సభ్యులను నుండి అలాగే జరుపుతున్నారు ఏమి తరగతి, లో. 871 00:41:49,600 --> 00:41:52,730 నిజానికి, మేము ఎల్లప్పుడూ CS50 యొక్క మొదలు సెమిస్టర్ ఈ రాబోయే శనివారం 872 00:41:52,730 --> 00:41:54,330 CS50 పజిల్ డే అని ఏమి తో. 873 00:41:54,330 --> 00:41:56,710 >> చేయగలిగినది ఏమీ ఉంది కంప్యూటర్ శాస్త్రం కేవలంగా, 874 00:41:56,710 --> 00:41:58,669 కానీ గురించి సమస్యను సాధారణంగా పరిష్కార. 875 00:41:58,669 --> 00:42:01,210 మరియు మీరు పంచుకునే ఎంచుకుంటే, ఆహ్వానాలు కొన్ని చొప్పున 876 00:42:01,210 --> 00:42:03,460 మీరు తలుపు చూసిన ఉండవచ్చు పడిపోయింది లేదా ఇక్కడ వేదికపై, 877 00:42:03,460 --> 00:42:05,830 అది జట్లు ఒక అవకాశం రెండు లేదా మూడు లేదా నాలుగు, 878 00:42:05,830 --> 00:42:10,680 పజిల్స్ మరియు పిజ్జా కోసం పాల్గొనేందుకు మరియు బహుమతులు మరియు దొరుకుతుంది ఈ శనివారం, 879 00:42:10,680 --> 00:42:12,560 మరింత కోసం ఆగండి. 880 00:42:12,560 --> 00:42:15,082 >> మీరు కూడా ప్రతి పొందుతారు శుక్రవారం, ఫైర్ అండ్ ఐస్ వద్ద, 881 00:42:15,082 --> 00:42:16,790 CS50, మరియు ఒక తీసుకుని లేదు విద్యార్థులు మొత్తం బంచ్ 882 00:42:16,790 --> 00:42:19,100 భోజనం, ఒక పెద్ద చేయడానికి తరగతి మరింత సన్నిహిత అనుభూతి, 883 00:42:19,100 --> 00:42:21,820 మరియు సాధారణంగా కలిసి పూర్వ విద్యార్థులు మరియు పరిశ్రమ నుండి స్నేహితులను 884 00:42:21,820 --> 00:42:24,710 వారు చేసిన ఏమి గురించి మాట్లాడటానికి పట్టభద్రులు నుండి వరకు. 885 00:42:24,710 --> 00:42:27,820 అదేవిధంగా, ఈ సంవత్సరం, మేము రెడీ ప్రారంభోత్సవానికి మొట్టమొదటి CS50 50 886 00:42:27,820 --> 00:42:31,390 ఒక మధ్య సెమిస్టర్ contest-- కోడింగ్ ప్రతి ఒక్కరూ అవకాశం 887 00:42:31,390 --> 00:42:35,430 ఆధారంగా నిలిపివేతను, ఒక కలిగి సహ వ్యతిరేకంగా వినోదంతో కూడిన సవాలు, 888 00:42:35,430 --> 00:42:39,250 రెండు లేదా మూడు లేదా జట్ల మళ్ళీ నాలుగు, మాత్రమే ఆ ప్రోగ్రామింగ్ ఉపయోగించి 889 00:42:39,250 --> 00:42:41,920 అవగాహన మీరు క్రింద కలిగి కేవలం ఆరు లేదా ఏడు తర్వాత మీ బెల్ట్ 890 00:42:41,920 --> 00:42:44,710 తరగతి వారాలను మరియు పాల్గొనే పోటీ ఈ రకమైన 891 00:42:44,710 --> 00:42:50,261 online-- మీరు మీ సొంత మెరుగుపరచుకోవడం చెయ్యాలనుకుంటే నైపుణ్యాలు అన్ని ఆ సవాలు మరింత. 892 00:42:50,261 --> 00:42:52,760 సెమిస్టర్ చివరిలో ఉంది అని పిలవబడే CS50 Hackathon-- 893 00:42:52,760 --> 00:42:56,970 7:00 వద్ద ప్రారంభమవుతుంది ఒక అవకాశం గంటలకు 7:00 AM ముగుస్తుంది, మరియు మార్గం వెంట 894 00:42:56,970 --> 00:43:01,900 ప్రవేశిస్తాడు దీనిలో 12 సాయంత్రం గంటల కోర్సు యొక్క ఆఖరి project-- లోకి 895 00:43:01,900 --> 00:43:04,820 రూపొందించడానికి అవకాశం మరియు ఆసక్తి ఎక్కువ దేన్నైనా అమలు 896 00:43:04,820 --> 00:43:06,980 మీ బోధతో మీరు తోటి యొక్క మార్గదర్శకత్వం. 897 00:43:06,980 --> 00:43:09,600 సుమారు 9:00 సాధారణంగా మనం ఏమి పిజ్జా, 1:00 AM పూజించి 898 00:43:09,600 --> 00:43:13,210 ఫిలిప్ యొక్క, మరియు మనలో కొందరు 5:00 వద్ద ఇప్పటికీ మేలుకొని ఉన్న, 899 00:43:13,210 --> 00:43:16,310 ఉన్నాయి షటిల్ డౌన్ bussed అల్పాహారం కోసం IHOP రోడ్డు. 900 00:43:16,310 --> 00:43:19,340 >> ఆపై కొన్ని రోజుల తరువాత అని పిలవబడే CS50 ఉంది fare-- 901 00:43:19,340 --> 00:43:23,450 సెమిస్టర్ ప్రదర్శన యొక్క ముగింపు లో ఎంత దూరం చాలా వేడుకలను 902 00:43:23,450 --> 00:43:28,200 CS50 యొక్క విద్యార్థులు నుండి వచ్చారు వారం సున్నా వారం వరకు, 903 00:43:28,200 --> 00:43:32,610 మరియు ఆ వారిలో 73% మనస్సులో ఉంచడం సహచరులు మరియు మీదే ఈ సంవత్సరం 904 00:43:32,610 --> 00:43:34,840 ముందు CS తరగతి తీసుకున్న ఎప్పుడూ. 905 00:43:34,840 --> 00:43:39,226 నిజానికి, ఇక్కడ, చాలా reemphasize వరకు CS50 యొక్క సిబ్బంది నుండి మరికొన్ని ముఖాలు ఉంది. 906 00:43:39,226 --> 00:43:40,184 SPEAKER 4: [వినబడని]. 907 00:43:40,184 --> 00:43:45,909 908 00:43:45,909 --> 00:43:46,867 SPEAKER 5: [వినబడని]. 909 00:43:46,867 --> 00:43:51,332 910 00:43:51,332 --> 00:43:52,290 SPEAKER 6: [వినబడని]. 911 00:43:52,290 --> 00:43:55,276 912 00:43:55,276 --> 00:43:56,234 SPEAKER 7: [వినబడని]. 913 00:43:56,234 --> 00:44:01,727 914 00:44:01,727 --> 00:44:02,643 SPEAKER 8: [వినబడని] 915 00:44:02,643 --> 00:44:10,066 916 00:44:10,066 --> 00:44:11,024 SPEAKER 9: [వినబడని]. 917 00:44:11,024 --> 00:44:14,475 918 00:44:14,475 --> 00:44:15,461 >> SPEAKER 4: [వినబడని]. 919 00:44:15,461 --> 00:44:16,461 >> SPEAKER 10: [వినబడని]. 920 00:44:16,461 --> 00:44:21,456 921 00:44:21,456 --> 00:44:23,438 SPEAKER 11: [వినబడని]. 922 00:44:23,438 --> 00:44:24,438 SPEAKER 12: [వినబడని]. 923 00:44:24,438 --> 00:44:30,438 924 00:44:30,438 --> 00:44:31,396 SPEAKER 13: [వినబడని] 925 00:44:31,396 --> 00:44:37,360 926 00:44:37,360 --> 00:44:40,342 >> SPEAKER 14: [వినబడని]. 927 00:44:40,342 --> 00:44:42,863 >> SPEAKER 13: [వినబడని]. 928 00:44:42,863 --> 00:44:43,821 సల 15: [వినబడని] 929 00:44:43,821 --> 00:44:48,785 930 00:44:48,785 --> 00:44:49,785 సల 16: [వినబడని]. 931 00:44:49,785 --> 00:44:53,761 932 00:44:53,761 --> 00:44:55,252 >> SPEAKER 11: [వినబడని] 933 00:44:55,252 --> 00:44:57,773 934 00:44:57,773 --> 00:44:58,731 SPEAKER 5: [వినబడని]. 935 00:44:58,731 --> 00:45:11,250 936 00:45:11,250 --> 00:45:15,130 DAVID మలన్: జట్టు కొన్ని తాము తరగతులకు షాపింగ్. 937 00:45:15,130 --> 00:45:17,760 కానీ ఆ సభ్యులు ఉంటే CS50 సిబ్బంది ఇక్కడ ఉన్నారు, 938 00:45:17,760 --> 00:45:19,230 కేవలం ఒక క్షణం లో వస్తుంది. 939 00:45:19,230 --> 00:45:23,450 CS50 యొక్క TFS మరియు CA ల మరియు [? సిబ్బంది?] సభ్యులు ఈ కేవలం కొన్ని ఉన్నాయి ఇక్కడ 940 00:45:23,450 --> 00:45:28,880 వీరిలో faces-- ఒకటి మీరు చూసింది, మరియు కొన్ని other-- మరియు కొన్ని ఇతరులు 941 00:45:28,880 --> 00:45:30,020 ఇప్పటికీ. 942 00:45:30,020 --> 00:45:33,242 ఎందుకు మేము ముందుకు వెళ్లి అనుమతించము మీరు అబ్బాయిలు ఒక ఐదు నిమిషాల విరామం. 943 00:45:33,242 --> 00:45:35,450 మీరు బయటకు డక్ అవసరం ఉంటే షాప్ తరగతులు, ఆ మంచిది. 944 00:45:35,450 --> 00:45:38,900 అయిదు నిమిషాల్లో, మేము, తిరిగి ఉంటాం Scratch-- మొదటి వద్ద ఒక పరిశీలించటం 945 00:45:38,900 --> 00:45:42,420 మా ప్రోగ్రామింగ్ భాష యొక్క, కలిసే కోర్సు యొక్క సిబ్బంది ఇక్కడ ఎక్కువ కొన్ని, 946 00:45:42,420 --> 00:45:45,020 మరియు చివరికి దృష్టి సమస్య సున్నా సెట్. 947 00:45:45,020 --> 00:45:46,710 కాబట్టి మేము ఐదు నిమిషాల్లో తిరిగి ఉంటాం. 1 00:45:46,864 --> 00:45:47,370 >> అయితే సరే. 2 00:45:47,370 --> 00:45:48,590 కాబట్టి మేము తిరిగి ఉంటాయి. 3 00:45:48,590 --> 00:45:51,330 మరియు మా మిగిలిన టైం, గోల్ 4 00:45:51,330 --> 00:45:54,320 మైదానం సమం ఉంది కొన్ని పదజాలం పరంగా, 5 00:45:54,320 --> 00:45:55,297 కొన్ని ఆలోచనలు పరంగా. 6 00:45:55,297 --> 00:45:57,380 నిజానికి, ప్రకారం ముందు పటాలు కొన్ని, 7 00:45:57,380 --> 00:46:00,130 ఒక పరిధి ఉన్నట్లు వెళ్తున్నారు తరగతి అనుభవం స్థాయిలు, 8 00:46:00,130 --> 00:46:03,210 కొన్ని దీని యొక్క విద్యార్థులు కలిగి ముందు కొన్ని ప్రోగ్రామింగ్ తీసుకున్న, 9 00:46:03,210 --> 00:46:04,200 వీరిలో కొందరు లేదు. 10 00:46:04,200 --> 00:46:07,430 కాబట్టి ఈ మొదటి సమస్య తో సెట్ మరియు ఈ మొదటి భాషతో 11 00:46:07,430 --> 00:46:10,830 మేము ప్రారంభించడానికి అవకాశం ఉందా ఈ రోజు తర్వాత మంజూరు కోసం తీసుకోవాలని 12 00:46:10,830 --> 00:46:12,960 కొన్ని సాధారణ పదజాలం మరియు ఆలోచన. 13 00:46:12,960 --> 00:46:15,590 >> మరియు మేము ద్వారా చేస్తాను కోర్సు యొక్క మొదటి భాషల 14 00:46:15,590 --> 00:46:21,070 సి మరియు పైథాన్ మరియు అదనంగా జావాస్క్రిప్ట్ మరియు SQL మరియు HTML మరియు CSS, 15 00:46:21,070 --> 00:46:24,450 మేము మొదట సారించడం అవుతారు మరియు సమస్య సున్నా సెట్ కేవలం 16 00:46:24,450 --> 00:46:28,160 ఈ గ్రాఫికల్ భాష మీద, అని స్క్రాచ్, MIT యొక్క మీడియా ల్యాబ్ రూపొందించింది 17 00:46:28,160 --> 00:46:30,880 వీధిలోనే, సహాయం విద్యార్థులు మరియు పిల్లలు ముఖ్యంగా 18 00:46:30,880 --> 00:46:35,070 తాము algorithmically-- వ్యక్తం ఏమి మరింత స్థిరంగా విధంగా 19 00:46:35,070 --> 00:46:37,300 మనం గణన ఆలోచన కాల్ ఉండవచ్చు. 20 00:46:37,300 --> 00:46:40,985 >> మరియు అది ఒక ఉపయోగకరమైన లాంగ్వేజ్ ఎందుకంటే చాలా త్వరగా వారం ఒక తదుపరి వారం, 21 00:46:40,985 --> 00:46:44,360 మేము మరింత మార్పు లేదు అని సంప్రదాయ మరియు మర్మమైన భాష 22 00:46:44,360 --> 00:46:46,370 సి, పూర్తిగా పాఠ్య ఇది. 23 00:46:46,370 --> 00:46:48,930 మీరు మాత్రమే మీ కీబోర్డ్ ఉపయోగించండి సూచనలను రాయడానికి క్రమంలో 24 00:46:48,930 --> 00:46:50,230 తెరపై ఈ వంటి. 25 00:46:50,230 --> 00:46:52,840 కానీ మీరు ఎప్పుడూ చేసిన కూడా ముందు ప్రోగ్రామింగ్ భాష, 26 00:46:52,840 --> 00:46:55,170 కేవలం చూసుకుంటూ ఉండడాన్ని లో ఈ అన్ని నిగూఢ ఉంటుంది, 27 00:46:55,170 --> 00:47:00,010 మీరు బహుశా అంచనా బహుశా హలో వరల్డ్ ముద్రిస్తుంది. 28 00:47:00,010 --> 00:47:02,050 కానీ చాలా ఉంది అక్కడ వాక్యనిర్మాణ భారాన్ని. 29 00:47:02,050 --> 00:47:05,770 విచిత్రమైన హాష్ ఉంది టాప్ చిహ్నం లేదా హాష్ ట్యాగ్. 30 00:47:05,770 --> 00:47:08,900 బ్రాకెట్లు ఉంది, కొన్ని బ్రాకెట్లు గిరజాల జంట కలుపులు, సెమీ colon-- 31 00:47:08,900 --> 00:47:11,880 కేవలం చాలా దృశ్య ఉంది దారిలోకి సింటాక్స్. 32 00:47:11,880 --> 00:47:13,940 మేము తో కోర్సు ప్రారంభం పొందడానికి తద్వారా స్క్రాచ్ 33 00:47:13,940 --> 00:47:17,600 ఆ అన్ని గత మేధస్సును రసహీనమైన వ్యాపకాలు, 34 00:47:17,600 --> 00:47:20,290 మరియు ఆలోచనలు బదులుగా దృష్టి. 35 00:47:20,290 --> 00:47:22,540 >> నిజానికి, ఈ ముందు కావచ్చు. 36 00:47:22,540 --> 00:47:24,830 ఈ ఈ కోసం, వారం తర్వాత ఉండును. 37 00:47:24,830 --> 00:47:26,760 ఈ లో ఈ గ్రాఫికల్ భాష స్క్రాచ్ 38 00:47:26,760 --> 00:47:29,870 మీరు అదే అమలు ఎలా ఉంది అమలు చేసినప్పుడు ఒక కార్యక్రమం ప్రోగ్రాం, 39 00:47:29,870 --> 00:47:31,340 కేవలం హలో ప్రపంచ చెప్పారు. 40 00:47:31,340 --> 00:47:34,740 గురించి స్క్రాచ్ మరియు nice ఏది ఈ గ్రాఫికల్ ప్రోగ్రామింగ్ 41 00:47:34,740 --> 00:47:38,780 పజిల్ ముక్కలు లేదా ఉపయోగించే వాతావరణంలో బ్లాక్స్, మాత్రమే కలిసి ఇరికించు ఆ 42 00:47:38,780 --> 00:47:40,440 అది తార్కిక అర్ధమే ఉంటే అలా. 43 00:47:40,440 --> 00:47:43,810 మరియు స్క్రాచ్ తో మీరు అభివృద్ధి చేయవచ్చు యానిమేషన్లు మరియు ఇంటరాక్టివ్ గేమ్స్ 44 00:47:43,810 --> 00:47:47,270 మరియు కళ, మరియు విషయాలు ఏ సంఖ్య మీరు మీ సొంత మనస్సులో ఊహించే ఉండవచ్చు, 45 00:47:47,270 --> 00:47:51,200 మరియు కేవలం ద్వారా వాటిని అమలు డ్రాగ్ మరియు పజిల్ ముక్కలు పడే. 46 00:47:51,200 --> 00:47:54,265 >> నిజానికి, మేము సామర్ధ్యం ఉంటుంది అదే ఆలోచనలు కొన్ని వ్యక్తపరచటానికి 47 00:47:54,265 --> 00:47:56,890 నేను కేవలం ఒక క్షణం పేర్కొన్న ఆ మైక్ స్మిత్ సందర్భంలో క్రితం 48 00:47:56,890 --> 00:48:00,670 మరియు ఒక ఫోన్ బుక్ విషయాలు శోధించడం విధులు వలె, కేవలం చర్యలు, 49 00:48:00,670 --> 00:48:03,070 అలా ఉచ్చులు వంటి విషయాలు మళ్ళీ మళ్ళీ విషయాలు, 50 00:48:03,070 --> 00:48:05,170 ఇది వేరియబుల్స్ మేము పరిచయం చేస్తాము ఏదో 51 00:48:05,170 --> 00:48:08,086 కానీ అది బహుశా తెలిసిన బీజగణితం కొన్ని హోల్డర్ రకం 52 00:48:08,086 --> 00:48:10,840 మీరు వాటిని కొన్ని విలువ నిల్వ later-- బూలియన్ వ్యక్తీకరణలు అవసరం, 53 00:48:10,840 --> 00:48:13,720 పేరు ఆ అవును కాదు లేదా నిజమైన యెదుటనుండి తప్పుడు ప్రశ్నలు. 54 00:48:13,720 --> 00:48:17,117 నిబంధనలు ఆ ఫోర్కులు ఉన్నాయి road-- శాఖలపైన మాట్లాడటానికి. 55 00:48:17,117 --> 00:48:19,700 ఆపై కొన్ని ఫ్యాన్సియెర్స్ ఉన్నాయి మనం ఈనాటికీ చూస్తారు లక్షణాలు, 56 00:48:19,700 --> 00:48:22,850 శ్రేణుల మరియు దారాలను పిలిచి ఈవెంట్స్, మేము అప్పుడు సందర్శించండి చేస్తాము 57 00:48:22,850 --> 00:48:24,460 వివిధ భాషలలో సమయం. 58 00:48:24,460 --> 00:48:26,790 కానీ స్క్రాచ్ మాకు అనుమతిస్తుంది ఈ అన్ని అన్వేషించడానికి. 59 00:48:26,790 --> 00:48:30,779 కాబట్టి ఇక్కడ స్క్రాచ్ లో, ఈ ఊదా బ్లాక్ ఒక ఫంక్షన్ సాధారణంగా ఇంతే 60 00:48:30,779 --> 00:48:31,570 ఇలా అన్నారు. 61 00:48:31,570 --> 00:48:35,620 కొన్ని కలిగి ఈ ఊదా పజిల్ ముక్క పదం సే వంటి, ఇది చర్య, 62 00:48:35,620 --> 00:48:38,490 ఆపై అది ఒక కలిగి ఉండవచ్చు వాదన లేదా ఒక parameter-- కొన్ని విధంగా 63 00:48:38,490 --> 00:48:41,140 అనుకూలీకరించడానికి యొక్క రకమైన ఏమి ఆ బ్లాక్ చేస్తుంది 64 00:48:41,140 --> 00:48:45,182 అది ద్వారా ముందుగా నిర్ణయించిన లేదు, అందుచే MIT ఏమి ఈ పర్పుల్ బ్లాక్ చెప్పారు. 65 00:48:45,182 --> 00:48:47,390 నిజానికి, మీరు ఒక చూస్తారు నేను టైప్ చేయగలరు ఉన్నాను ఆ క్షణం 66 00:48:47,390 --> 00:48:49,931 హలో ప్రపంచ వంటి పదాలు, లేదా డేవిడ్ హలో, లేదా హలో Zamayla, 67 00:48:49,931 --> 00:48:53,750 లేదా సంసార నేను వాదన లో, కావలసిన వైట్ బాక్స్ piece-- అని పజిల్ 68 00:48:53,750 --> 00:48:54,251 అక్కడ. 69 00:48:54,251 --> 00:48:57,166 ఇంతలో, నేను ఒక లూప్ అనుకుంటే, మేము చేస్తాము పజిల్ ముక్కలు ఉందని చూసే 70 00:48:57,166 --> 00:48:58,640 ఈ వంటి కొద్దిగా నారింజ చూడండి. 71 00:48:58,640 --> 00:49:01,690 మరియు వారి ఆకారం రకమైన సూచిస్తుంది ఏదో మళ్ళీ మళ్ళీ జరిగే 72 00:49:01,690 --> 00:49:02,680 ఒక చక్రంలో. 73 00:49:02,680 --> 00:49:06,800 >> నేను ఒక సే హలో బ్లాక్ వ్రాప్ ఉంటే ఒక ఎప్పటికీ స్క్రాచ్ బ్లాక్ తో, 74 00:49:06,800 --> 00:49:10,307 అది కేవలం హలో చెప్పడం ఉంచడానికి వెళుతున్న ప్రపంచ ఎప్పటికీ, చాలా వాచ్యంగా. 75 00:49:10,307 --> 00:49:12,390 ఇంతలో, మరొక ఉంది స్క్రాచ్ లో లూప్ రకం 76 00:49:12,390 --> 00:49:14,348 మేము ఒక రిపీట్ see-- చేస్తాము అని మీరు ఎక్కడ block-- 77 00:49:14,348 --> 00:49:17,940 ఎన్ని సార్లు ముందుగానే తెలుసు మీరు అమలు లూప్ 78 00:49:17,940 --> 00:49:21,850 మీరు fact-- సార్లు ఒక పరిమిత సంఖ్య ఒక సంఖ్యను టైప్ చేయడం ద్వార్ పేర్కొనవచ్చు 79 00:49:21,850 --> 00:49:25,380 లేదా ఒక వేరియబుల్ లో పూరించే, X లేదా Y మేము చూస్తారు వంటి. 80 00:49:25,380 --> 00:49:27,690 >> నిజానికి, వంటి వేరియబుల్స్ నేను ఈ సందర్భంలో, ఇది 81 00:49:27,690 --> 00:49:30,109 ఒక సాధారణ పేరు ఉంది పూర్ణాంక వేరియబుల్ 82 00:49:30,109 --> 00:49:31,900 కేవలం ఒక సంఖ్య నిల్వ పూర్ణాంకం, కావచ్చు 83 00:49:31,900 --> 00:49:35,470 ఇక్కడ ఈ నారింజ బ్లాక్ ఎలా ఉపయోగించాలో నేను సున్నా వంటి వేరియబుల్ సెట్. 84 00:49:35,470 --> 00:49:38,900 ఇక్కడ ఒక ఆకుపచ్చ ఒక ఉదాహరణ వార్తలు స్క్రాచ్ లో బూలియన్ వ్యక్తీకరణ. 85 00:49:38,900 --> 00:49:43,700 ఈ ఒక గణిత కనిపిస్తోంది అయినప్పటికీ ఫార్ములా, ఈ వంటి గణిత అసమానతలు 86 00:49:43,700 --> 00:49:45,320 నిజంగా బూలియన్ వ్యక్తీకరణలు ఉన్నాయి. 87 00:49:45,320 --> 00:49:46,570 ఈ నిజమైన లేదా తప్పుడు గాని. 88 00:49:46,570 --> 00:49:48,300 నేను 50 కంటే తక్కువగా ఉంది. 89 00:49:48,300 --> 00:49:51,815 ఇది ఒక అవును లేదా సంఖ్య సమాధానం గాని లేదా నిజమైన లేదా తప్పుడు సమాధానం. 90 00:49:51,815 --> 00:49:53,940 మనం సాధారణంగా పిలుస్తాను ఆ బూలియన్ వ్యక్తీకరణలు. 91 00:49:53,940 --> 00:49:55,148 మరియు అది 50 కి లేదు. 92 00:49:55,148 --> 00:49:57,970 ఇది y కంటే తక్కువ x ఉంటుంది, వై కంటే ఎక్కువ, Y ఉంటే సమానంగా 93 00:49:57,970 --> 00:50:00,020 ఇతర ఎన్ని ప్రశ్నలు అడిగే ఉండవచ్చు. 94 00:50:00,020 --> 00:50:03,250 >> ఇప్పుడు, మొదటి చూపులో, ఈ చూడండి ఉండవచ్చు అకస్మాత్తుగా చాలా బోల్డ్ ఇక్కడ, మరియు అది ఉంది. 95 00:50:03,250 --> 00:50:06,540 కానీ భావన వారీగా, అంతే యెదుటనుండి అందంగా తెలిసిన. 96 00:50:06,540 --> 00:50:09,370 x, y కంటే తక్కువ ఉంటే చాలా చెప్పలేను కంటే. 97 00:50:09,370 --> 00:50:12,230 x ఎక్కువ ఉంటే ఎల్స్ వై కంటే, తరువాత ఎక్కువగా చెప్పటానికి. 98 00:50:12,230 --> 00:50:14,260 ఎల్స్ x y కు సమానమైనది అని చెబుతారు. 99 00:50:14,260 --> 00:50:17,220 కాబట్టి మేము ఒక ఉదాహరణ మూడవ scenario-- అక్కడ 100 00:50:17,220 --> 00:50:20,600 మూడో possibility-- x గాని కంటే ఎక్కువ, కంటే తక్కువ లేదా సమానం. 101 00:50:20,600 --> 00:50:22,420 కాబట్టి మేము రహదారి మూడు మార్గం fork కలిగి. 102 00:50:22,420 --> 00:50:26,290 >> మరియు చల్లని ఇక్కడ స్క్రాచ్ ఏది గమనించవచ్చు, అది అనిపించవచ్చు, కేవలం ఒక పజిల్ ఉంది 103 00:50:26,290 --> 00:50:28,840 ముక్క, ఈ సందర్భంలో, ఉంటే వేరే బ్లాక్లో. 104 00:50:28,840 --> 00:50:32,090 మరియు ఇంకా ఆ మీరు చెప్పేందుకు అగుపిస్తుంది మాత్రమే రహదారి లో ఒక రెండు మార్గాల fork కలిగి. 105 00:50:32,090 --> 00:50:34,631 మీరు కుడి లేదా కుడి, కానీ మూడవ సందర్భంలో గురించి ఏమి? 106 00:50:34,631 --> 00:50:35,760 ఉంటే X y సమానం ఏమిటి? 107 00:50:35,760 --> 00:50:36,500 ఏ పెద్ద ఒప్పందం. 108 00:50:36,500 --> 00:50:39,640 ఒక పజిల్ ముక్క తీసుకోండి చాలు అది మరొక ఒకటి లోపల 109 00:50:39,640 --> 00:50:45,759 అర్థ సమానం సృష్టించడం ఆఫ్ ఉంటే వేరే, else-- మరియు ఇప్పుడు మీరు ఉంటే 110 00:50:45,759 --> 00:50:47,300 రోడ్డు మీ మూడు మార్గం fork కలిగి. 111 00:50:47,300 --> 00:50:49,091 మరియు మేము చూస్తారు వంటి, మొదటి పజిల్ ముక్కలు 112 00:50:49,091 --> 00:50:51,820 విస్తరించబడ్డ మరియు పెరుగుతాయి, కాబట్టి వాటిని మరింత stuff క్రామ్ వంటి. 113 00:50:51,820 --> 00:50:54,420 మీరు సరిపోయే లేదు దాని డిఫాల్ట్ పరిమాణం లో ప్రతిదీ. 114 00:50:54,420 --> 00:50:56,690 >> ఈ మేము చేస్తాము విషయం వెంటనే చూస్తారు వ్యూహం అంటారు. 115 00:50:56,690 --> 00:51:00,880 ఇది ఒక జాబితా యొక్క కొన్ని విధంగా వంటిది సమాచారం యొక్క బహుళ ముక్కలు నిల్వ 116 00:51:00,880 --> 00:51:02,886 ఒక వేరియబుల్, కేవలం ఒక సంఖ్య కాదు. 117 00:51:02,886 --> 00:51:05,760 ఈ మేము ఒక ప్రతినిధి చూస్తారు ఏదో మల్టీ-త్రెడింగ్ అని. 118 00:51:05,760 --> 00:51:08,280 నిజానికి, అన్ని మీ Mac మరియు PC ఈ రోజుల్లో 119 00:51:08,280 --> 00:51:10,810 మల్టీ-త్రెడింగ్ మద్దతు, మీరు వాచ్యంగా దీని అర్థం 120 00:51:10,810 --> 00:51:12,390 ఒక సమయంలో బహుళ పనులు. 121 00:51:12,390 --> 00:51:15,390 మీరు మైక్రోసాఫ్ట్ వర్డ్ అప్ కలిగి ముందువైపు, కొన్ని ఎస్సే పై పనిచేస్తూ. 122 00:51:15,390 --> 00:51:17,160 మీకు ఒక బ్రౌజర్ కలిగి ఉండవచ్చు నేపథ్య ప్రారంభ 123 00:51:17,160 --> 00:51:18,720 జి-మెయిల్ లేదా ఫేస్బుక్ లేదా ఇష్టపడుతున్నారు. 124 00:51:18,720 --> 00:51:22,730 మీ కంప్యూటర్ బహుళ పనులు చేయవచ్చు నేడు అది ఎందుకంటే బహుళ థ్రెడ్, 125 00:51:22,730 --> 00:51:26,390 మరియు కార్యక్రమాలు వారు ఉన్నారని ముఖ్యంగా కూడా బహుళ-థ్రెడ్. 126 00:51:26,390 --> 00:51:28,970 >> విషయాలు అని పిలువబడే ఈవెంట్స్ వలె బాగా స్క్రాచ్ ప్రపంచంలో, 127 00:51:28,970 --> 00:51:32,640 మరియు తర్వాత అక్కడ ఒక మార్గం చాలా, చేయడానికి వార్తలు మా స్వంత కస్టమ్ పజిల్ ముక్కలు విషయాలు ఉంటే 128 00:51:32,640 --> 00:51:34,810 నిజానికి ముందుగానే ఉండవు. 129 00:51:34,810 --> 00:51:38,260 కాబట్టి ఈ క్రింది విధంగా ఈ ప్రోత్సహించటానికి తెలియజేయండి. 130 00:51:38,260 --> 00:51:40,580 కొన్ని సంవత్సరాల క్రితం, నేను మొదటి స్క్రాచ్ కనుగొన్నారు, 131 00:51:40,580 --> 00:51:43,530 నేను నిజానికి ఉన్నప్పుడు ఒక MIT వద్ద grad విద్యార్థి, మేము 132 00:51:43,530 --> 00:51:45,640 మమ్మల్ని హోంవర్క్ చేయడానికి అప్పగించడం జరిగింది. 133 00:51:45,640 --> 00:51:47,614 నేను implemented-- ఇది ఇకముందు 134 00:51:47,614 --> 00:51:50,780 ఇది ఎందుకంటే చాలా పేద నిర్ణయంపై ప్రపంచంలో అత్యంత కోపాన్ని తెప్పించింది పాట 135 00:51:50,780 --> 00:51:53,321 ఎనిమిది గంటల పాటు వినడానికి మీ homework-- పనిచేస్తున్నప్పుడు 136 00:51:53,321 --> 00:51:57,180 కానీ ఏదో నేను ఆస్కార్ సమయం పిలుపునిచ్చారు, బహుశా తెలిసిన పాట. 137 00:51:57,180 --> 00:51:59,820 >> CS50s జోర్డాన్ హయషీస్ స్వంతం, ఒకటి మా మరింత సీనియర్ సిబ్బంది 138 00:51:59,820 --> 00:52:03,920 2015 ఇది అప్గ్రేడ్ మరియు ఇప్పుడు 2016, రోజు నుంచీ, 139 00:52:03,920 --> 00:52:06,610 నేను ప్రతిదీ కలిగి కేవలం వెళుతున్న ఆస్కార్ చెత్త లోకి. 140 00:52:06,610 --> 00:52:09,320 ఇప్పుడు మేము రీసైక్లింగ్ మరియు కంపోస్టింగ్ మద్దతు. 141 00:52:09,320 --> 00:52:12,050 >> కానీ చిత్రం చిత్రించడానికి మేము ఇక్కడ ఏమి 142 00:52:12,050 --> 00:52:14,130 మరియు కొన్ని చైతన్యపరచటంలో తక్కువ స్థాయి ఉదాహరణలు, 143 00:52:14,130 --> 00:52:16,400 మేము ఇతర ఒక పొందలేరు స్వచ్ఛంద కేవలం అప్ వచ్చిన 144 00:52:16,400 --> 00:52:18,331 నా మొదటి ప్లే ఎప్పుడైనా హోంవర్క్ అప్పగించిన? 145 00:52:18,331 --> 00:52:18,830 అప్ న వస్తాయి. 146 00:52:18,830 --> 00:52:19,250 నీ పేరు ఏమిటి? 147 00:52:19,250 --> 00:52:20,030 >> HENRY: హెన్రీ. 148 00:52:20,030 --> 00:52:22,660 >> DAVID మలన్: హెన్రీ, అప్ న వస్తాయి. 149 00:52:22,660 --> 00:52:24,190 అప్ న వస్తాయి. 150 00:52:24,190 --> 00:52:27,070 గాని మార్గం తల, మరియు మీరు ఒక క్షణంలో చూస్తారు, 151 00:52:27,070 --> 00:52:29,870 నేను ముందుకు వెళ్లి హిట్ చేస్తున్నాను టాప్ కుడి చేతిలో ఆకుపచ్చ జెండా 152 00:52:29,870 --> 00:52:31,100 ఇది వెళ్ళి అంటే మూలలో. 153 00:52:31,100 --> 00:52:33,320 చిన్న స్టాప్ సైన్ చిహ్నం స్టాప్ సే అన్నారు, 154 00:52:33,320 --> 00:52:35,490 మీరు ప్రారంభించండి మరియు ఆ మరియు ప్రోగ్రామ్ ఆపడానికి. 155 00:52:35,490 --> 00:52:36,450 మిమ్ములని కలసినందుకు సంతోషం. 156 00:52:36,450 --> 00:52:36,950 అయితే సరే. 157 00:52:36,950 --> 00:52:39,100 కాబట్టి మేము సూచనలను చూడండి చూడాలని కేవలం ఒక క్షణం లో తెరపై. 158 00:52:39,100 --> 00:52:41,450 మరియు ఈ ఆట ఆడే కేవలం ద్వారా seconds-- నన్ను నమ్మండి కొన్ని కోసం, 159 00:52:41,450 --> 00:52:43,670 మేము ప్లే ఎలా వెళ్ళడం లేదు చేస్తున్నాం మీరు end-- అన్ని మార్గం 160 00:52:43,670 --> 00:52:45,470 కార్యక్రమం ఏమి వేసేందుకై. 161 00:52:45,470 --> 00:52:49,170 మరియు కేవలం హెన్రీ దృష్టి కంటే ఎక్కువ ఈ ఆట, దృష్టి మంచి లేదా చెడు 162 00:52:49,170 --> 00:52:52,600 మరియు ఎలా అది నాకు అమలుచేయడం జరిగింది నిజానికి ఆపై జోర్డాన్. 163 00:52:52,600 --> 00:52:54,640 ఇతర మాటలలో, అక్కడ వేరియబుల్స్ ఉన్నాయి? 164 00:52:54,640 --> 00:52:55,520 ఉచ్చులు ఎక్కడ? 165 00:52:55,520 --> 00:52:56,520 విధులు ఎక్కడ? 166 00:52:56,520 --> 00:53:00,700 మరియు మేము చూడండి లేకపోతే చూస్తారు హుడ్ కింద ఆ. 167 00:53:00,700 --> 00:53:03,660 >> జస్ట్ క్లిక్ చేసి చెత్త లాగండి తగిన డబ్బాకు. 168 00:53:03,660 --> 00:54:02,100 >> [సంగీతాన్ని] 169 00:54:02,100 --> 00:54:02,600 అయితే సరే. 170 00:54:02,600 --> 00:54:03,160 అది చాలా మంచిది. 171 00:54:03,160 --> 00:54:04,286 ఎందుకు మేము అది ఆపడానికి లేదు. 172 00:54:04,286 --> 00:54:04,786 ధన్యవాదాలు. 173 00:54:04,786 --> 00:54:05,830 హెన్రీ అభినందనలు. 174 00:54:05,830 --> 00:54:07,002 ధన్యవాదాలు. 175 00:54:07,002 --> 00:54:10,690 >> [అప్లాజ్] 176 00:54:10,690 --> 00:54:12,450 >> జస్ట్ ఆ ప్రోగ్రాం డీబగ్గింగ్ ఊహించుకోండి. 177 00:54:12,450 --> 00:54:15,880 ఒక సమస్య రెండు ఉంది ఉంటే song-- కానీ అలా లోకి నిమిషాల 178 00:54:15,880 --> 00:54:17,430 ఇక్కడికి నిజంగా జరగబోతోంది? 179 00:54:17,430 --> 00:54:20,900 క్లిష్టం ఇది వాటిని కాలక్రమేణా పొందండి కనిపించడం మొదలు, 180 00:54:20,900 --> 00:54:22,910 నిజానికి మరింత విషయాన్ని పడ్డారు 181 00:54:22,910 --> 00:54:25,370 గురించి ఆసక్తికరంగా ఉదాహరణకు ఈ రకమైన 182 00:54:25,370 --> 00:54:27,270 మరియు మేము కొన్ని చూస్తారు others-- అని మీరు ఉంటే 183 00:54:27,270 --> 00:54:30,416 సంక్లిష్టత గత చూడండి లేదా ఆట యొక్క ఆడంబరం, 184 00:54:30,416 --> 00:54:33,040 చాలా సులభమైన భవనం ఉంది ఇవన్నీ play-- బ్లాక్లను, 185 00:54:33,040 --> 00:54:35,840 ఆ వాటిని పరిశుద్ధం ఉంటే బిల్డింగ్ బ్లాక్స్, బాగా అందుబాటులో ఉన్నాయి 186 00:54:35,840 --> 00:54:37,401 మరియు తమను తాము చోటు అమలు. 187 00:54:37,401 --> 00:54:39,150 ఉదాహరణకు, అంతే కొంత సమయం, కానీ నేను 188 00:54:39,150 --> 00:54:42,900 నేను ప్రారంభంలో ఉన్నప్పుడు నేను ఏమి అందంగా ఖచ్చితంగా మొదటి సారి ఈ ఆట చేస్తోంది 189 00:54:42,900 --> 00:54:44,787 నేను పూర్తిగా వంటి procrastinated ఉంది. 190 00:54:44,787 --> 00:54:47,120 నేను అన్ని వద్ద దృష్టి లేదు తర్కం లేదా పజిల్ ముక్కలు, 191 00:54:47,120 --> 00:54:50,810 నేను గ్రాఫిక్స్ మరియు కనుగొనడంలో దృష్టి వీధి పోస్ట్ మరియు చెత్త 192 00:54:50,810 --> 00:54:51,540 మరియు అన్ని. 193 00:54:51,540 --> 00:54:53,456 కానీ ఆ అత్యవసరం ఉన్నాయి మొదటి వద్ద పదార్థాలు. 194 00:54:53,456 --> 00:54:57,220 నేను procrastinating పూర్తి ఒకసారి మరియు ప్రబలమైన ప్రణాళిక వెయ్యటానికి, 195 00:54:57,220 --> 00:55:00,337 నేను నిర్ణయించుకుంది, నాకు కేవలం ఒక తయారు చేద్దాము ఆకాశంలో నుండి చెత్త పతనం ముక్క. 196 00:55:00,337 --> 00:55:02,170 మరియు మేము స్క్రాచ్ చూస్తారు అనే విషయాలు మద్దతు 197 00:55:02,170 --> 00:55:06,386 ఆ చెయ్యవచ్చు sprites-- అక్షరాలు కాబట్టి వారు వివిధ దుస్తులను 198 00:55:06,386 --> 00:55:07,010 భిన్నంగా ఉంటాయని. 199 00:55:07,010 --> 00:55:09,660 >> కాబట్టి నేను ఒక చెత్త చాలు అలాంటి దేవదూత దుస్తులు. 200 00:55:09,660 --> 00:55:12,007 మరియు నేను దానిని అవసరమైన ఆకాశంలో నుండి వస్తాయి. 201 00:55:12,007 --> 00:55:14,590 మరియు కనుక దీనిని మారుతుంది, స్క్రాచ్, చాలా ప్రోగ్రామింగ్ భాషలు మాదిరిగా, 202 00:55:14,590 --> 00:55:18,099 మద్దతు యాదృచ్ఛిక సంఖ్యలు లేదా సాంకేతికంగా pseudocode యాదృచ్ఛిక సంఖ్యలు, 203 00:55:18,099 --> 00:55:20,390 తద్వారా లాగడం ద్వారా మరియు నిర్దిష్ట పజిల్ ముక్కలు పడే, 204 00:55:20,390 --> 00:55:22,890 నేను చెత్త చేయగలిగింది మొదటి వద్ద ఎడమ నుండి వస్తాయి. 205 00:55:22,890 --> 00:55:25,580 తరువాత సమయం దాని నుండి పడిపోయింది మధ్య నుండి కుడి మరియు తరువాత. 206 00:55:25,580 --> 00:55:28,060 మరియు అన్ని ఆట విషయ ఉంది చెత్త ఆకాశంలో నుండి పడే ఉన్నాయి. 207 00:55:28,060 --> 00:55:29,770 మీరు దానిని సమయంలో లేదా దానిపై క్లిక్ కాలేదు. 208 00:55:29,770 --> 00:55:31,103 మీరు చెత్త చెయ్యవచ్చు తెరవడం సాధ్యం కాలేదు. 209 00:55:31,103 --> 00:55:32,160 మీరు ఏమీ కాలేదు. 210 00:55:32,160 --> 00:55:34,450 కానీ అది ఒక శిశువు అడుగు నా అంతిమ దృష్టి వైపు. 211 00:55:34,450 --> 00:55:36,720 >> ఆ తర్వాత, నేను నిజానికి రకమైన అమలు 212 00:55:36,720 --> 00:55:41,230 మీరు క్లిక్ చేస్తే కాబట్టి సెన్సింగ్ మరియు చెత్త భాగం పై లాగండి 213 00:55:41,230 --> 00:55:44,350 చెత్త, ఆస్కార్ పైగా మూత తెరిచి మరియు దగ్గరగా ఉండేది. 214 00:55:44,350 --> 00:55:47,650 నథింగ్ చెత్త జరుగవచ్చు, కానీ కనీసం మూత తెరిచి మరియు దగ్గరగా ఉండేది. 215 00:55:47,650 --> 00:55:49,642 కాబట్టి అప్పుడు, తనిఖీ ఇద్దరు రెండు అడుగు. 216 00:55:49,642 --> 00:55:52,100 మరియు ఈ చేస్తాడు ఏమిటి రెండు సమస్యలో కీ సున్నా సెట్ 217 00:55:52,100 --> 00:55:55,970 మరియు మరింత సాధారణంగా ప్రోగ్రామింగ్ లో ఉంది ఈ చాలా ఉద్దేశపూర్వకంగా బిడ్డ చేస్తారు. 218 00:55:55,970 --> 00:55:59,390 మాత్రమే ఎందుకంటే మీరు అనుమతిస్తోంది నిజాయితీగా మరింత సాధించవచ్చు 219 00:55:59,390 --> 00:56:01,250 మీరు చేస్తే అంతే నీచమైన ప్రపంచంలో 220 00:56:01,250 --> 00:56:06,149 ఆస్కార్ సమయం అన్ని అమలు ప్రయత్నించండి, గంటల తరువాత హిట్ ఆకుపచ్చ జెండా, 221 00:56:06,149 --> 00:56:08,440 మరియు ఏమీ భావిస్తున్నారు రచనలు ఇక్కడ మీరు కూడా ఎందుకంటే 222 00:56:08,440 --> 00:56:11,150 డీబగ్ లేదా ప్రారంభమవుతుంది ఆ ప్రోగ్రాం ట్రబుల్షూట్? 223 00:56:11,150 --> 00:56:12,470 ఇది కేవలం అధిక. 224 00:56:12,470 --> 00:56:16,792 >> కాబట్టి నిజంగా ఈ ఆలోచన ఆలింగనం మళ్ళీ దశలను బిడ్డ తీసుకొని 225 00:56:16,792 --> 00:56:19,000 మరియు మళ్ళీ రూపొందించడంలో అంతిమంగా, ఆ ఏదో కోసం, 226 00:56:19,000 --> 00:56:23,672 నిజంగా ఆకట్టుకొనే మరియు క్లిష్టమైన, కానీ మొదటి వద్ద, దాదాపు చాలా కాదు కనుక. 227 00:56:23,672 --> 00:56:24,630 నిజానికి, దీన్ని చూద్దాం. 228 00:56:24,630 --> 00:56:28,989 నాకు ముందుకు వెళ్లి and-- కూడా స్క్రాచ్ లెట్ , Scratch.MIT.edu వెబ్లో ఉంది 229 00:56:28,989 --> 00:56:30,780 మరియు మీరు చెప్పినట్టైతే అవుతారు సమస్య మళ్లీ చాలా 230 00:56:30,780 --> 00:56:34,200 సున్నా, కోసం వివరణ సెట్ ఇది CS50 యొక్క వెబ్ సైట్ లో ఉంది. 231 00:56:34,200 --> 00:56:35,725 >> కానీ ఈ స్క్రాచ్ ఏమి కూడా ఉంది. 232 00:56:35,725 --> 00:56:38,210 అక్కడ కేవలం నిజంగా వార్తలు మూడు ప్రాధమిక ప్రాంతాల్లో. 233 00:56:38,210 --> 00:56:40,980 టాప్ ఉంది విడిచింది అని పిలవబడే దశ. 234 00:56:40,980 --> 00:56:41,810 ఈ స్క్రాచ్ ఉంది. 235 00:56:41,810 --> 00:56:43,710 డిఫాల్ట్ దుస్తులు ఒక పిల్లి. 236 00:56:43,710 --> 00:56:46,950 మరియు ఈ లో దీర్ఘచతురస్రాకార ప్రపంచ ఉంది మీరు అప్ move-- ఇది, డౌన్, ఎడమ, 237 00:56:46,950 --> 00:56:48,130 కుడి మరియు కొన్ని ఇతర అంశాలు. 238 00:56:48,130 --> 00:56:51,839 ఇక్కడ మధ్యలో మా కేతగిరీలు ఉన్నాయి లేదా పజిల్ ముక్కలు మా ప్యాలెట్లు 239 00:56:51,839 --> 00:56:53,630 మరియు వివిధ రంగులు అర్ధాలున్నాయి. 240 00:56:53,630 --> 00:56:56,520 మీరు చుట్టూ దూర్చు ఉంటే, మీరు చూస్తారు ఉచ్చులు మరియు పరిస్థితులు వంటి విషయాలు 241 00:56:56,520 --> 00:56:58,160 మరియు వేరియబుల్స్ మరియు ఇతర పదార్థాలు. 242 00:56:58,160 --> 00:57:00,060 >> మరియు ఇక్కడ పైగా స్క్రిప్ట్స్ ప్రాంతంలో ఉంది. 243 00:57:00,060 --> 00:57:03,020 నేను ఈ డ్రాగ్ మరియు డ్రాప్ ఇక్కడ ఈ ఉంది పనులను ఆ పజిల్ ముక్కలు. 244 00:57:03,020 --> 00:57:04,690 కాబట్టి యొక్క అలాంటి పనిని తెలపండి. 245 00:57:04,690 --> 00:57:06,630 నాకు ముందుకు తెలియజేయండి and-- మరియు నేను అది ఎక్కడ తెలుసు. 246 00:57:06,630 --> 00:57:10,110 నేను వెంటనే క్లిక్ వెళుతున్న నేను తెలుసు విషయాలు సిద్ధంగా ఉన్నారు, 247 00:57:10,110 --> 00:57:13,140 కానీ గురిపెట్టి మరియు క్లిక్ చేసి చుట్టూ poking తప్పనిసరి. 248 00:57:13,140 --> 00:57:15,320 సో ఆకుపచ్చ జెండా క్లిక్ చేసినప్పుడు, నేను ఏమి అనుకుంటున్నారు? 249 00:57:15,320 --> 00:57:17,100 నేను ఈ చేయ బోతున్నాను. 250 00:57:17,100 --> 00:57:20,699 నేను ఈ ఊదా పజిల్ లాగండి వెళుతున్న ముక్క, రెండు సెకన్ల హలో చెప్పండి, 251 00:57:20,699 --> 00:57:21,490 నాలో జూమ్ తెలియజేయండి. 252 00:57:21,490 --> 00:57:23,865 >> నేను ఈ మార్చడానికి వెళుతున్న నేను ఉండబోతుంది ఏమి ఉండాలి 253 00:57:23,865 --> 00:57:26,471 హలో రెండు సెకన్ల ప్రపంచ ఉత్తమంగా ఉంటుంది. 254 00:57:26,471 --> 00:57:28,970 ఇప్పుడు, నేను క్లిక్ వెళుతున్న ఆకుపచ్చ జెండా, లేదా నేను నిజంగా అనుకుంటే, 255 00:57:28,970 --> 00:57:31,820 నేను పూర్తి దానిని పరీక్షించి మరియు అప్పుడు తిరిగి వచ్చి. 256 00:57:31,820 --> 00:57:34,060 ఇది కేవలం ఉంచుకుంటుంది ఒక విండో లో ప్రతిదీ. 257 00:57:34,060 --> 00:57:36,141 ఆకుపచ్చ ఫ్లాగ్ను హలో ప్రపంచ. 258 00:57:36,141 --> 00:57:36,640 అయితే సరే. 259 00:57:36,640 --> 00:57:38,789 అన్ని ఆసక్తికరమైన కాదు. 260 00:57:38,789 --> 00:57:40,080 నాలో ముందుకు వెళ్లి మనం. 261 00:57:40,080 --> 00:57:41,038 నాకు మరొక ప్రయత్నించండి లెట్. 262 00:57:41,038 --> 00:57:44,740 ఆకుపచ్చ జెండా చేసుకుందాం clicked-- చేసినప్పుడు ఒక ధ్వని వంటి ఏదో ఒకటి. 263 00:57:44,740 --> 00:57:46,880 మరియు బయటకు గమనించవచ్చు ఉచిత కోసం ప్లే మీరు పొందుటకు బాక్స్ 264 00:57:46,880 --> 00:57:49,910 ఒక పిల్లి ధ్వని, డిఫాల్ట్ దేవదూత ఉంటుంది. 265 00:57:49,910 --> 00:57:52,380 కాబట్టి ఇప్పుడు నాకు ముందుకు వెళ్ళి తెలపండి ఇప్పుడు ఆకుపచ్చ జెండా హిట్. 266 00:57:52,380 --> 00:57:53,224 >> [Meowing] 267 00:57:53,224 --> 00:57:54,490 >> ఆవ్. 268 00:57:54,490 --> 00:57:55,370 ఆ పూజ్యమైన ఉంది. 269 00:57:55,370 --> 00:57:57,040 నేను ప్రోగ్రామింగ్ చేస్తున్నాను. 270 00:57:57,040 --> 00:57:58,550 నేను ఏమి చేసారు? 271 00:57:58,550 --> 00:58:00,430 ఈ కార్యక్రమంలో సమానం. 272 00:58:00,430 --> 00:58:01,600 ఇది స్పష్టంగా సూపర్ సులభం. 273 00:58:01,600 --> 00:58:05,300 ఇది నిజంగా అన్ని ఎక్కువ సమయం పట్టలేదు ప్రయత్నంతో మరియు MIT పని చాలా చేసింది 274 00:58:05,300 --> 00:58:07,890 కానీ నేను ఒక ఫంక్షన్ పిలుపునిచ్చారు. 275 00:58:07,890 --> 00:58:08,940 నేను ఒక ఫంక్షన్ ఉపయోగించారు. 276 00:58:08,940 --> 00:58:12,480 నేను ఉపయోగించి, కొన్ని చర్య చేసిన ఒకటి ఊదా పజిల్ ముక్క ఆ. 277 00:58:12,480 --> 00:58:15,960 >> Well, నేను చేయాలనుకుంటున్నారా ఉంటే వరుసగా మూడు meows? 278 00:58:15,960 --> 00:58:18,570 నాకు ముందుకు వెళ్లి రెండు మరియు మూడు తెలియజేసేలా. 279 00:58:18,570 --> 00:58:20,910 మరియు గమనించి ఉన్నప్పుడు మీరు ఆ సమీపంలోని ఒక పజిల్ ముక్క హోవర్, 280 00:58:20,910 --> 00:58:22,970 కొద్దిగా తెల్లని రేఖ కనిపిస్తుంది విధమైన అయస్కాంతం, 281 00:58:22,970 --> 00:58:25,190 మరియు అది కొరికి తీసుకుపోతాయి కలిసి మీరు వెళ్ళి వీలు ఉన్నప్పుడు. 282 00:58:25,190 --> 00:58:26,600 యొక్క ఇక్కడ ఏమి చూద్దాం. 283 00:58:26,600 --> 00:58:27,920 >> [Meowing] 284 00:58:27,920 --> 00:58:32,390 285 00:58:32,390 --> 00:58:34,510 >> ఒక బగ్ ఉంది. 286 00:58:34,510 --> 00:58:35,650 నేను మాత్రమే ఒక మిఅవ్ వినడానికి. 287 00:58:35,650 --> 00:58:37,440 ఎందుకు అని ఉంటుంది? 288 00:58:37,440 --> 00:58:39,001 అవును? 289 00:58:39,001 --> 00:58:39,500 అవును. 290 00:58:39,500 --> 00:58:41,650 మేము నిజంగా అది వినలేను కానీ ఆ మంచి ఊహ ఉంది. 291 00:58:41,650 --> 00:58:43,400 వారు అన్ని అదే సమయంలో ప్లే చేస్తున్నారు. 292 00:58:43,400 --> 00:58:44,000 ఎందుకు? 293 00:58:44,000 --> 00:58:46,587 బాగా, కంప్యూటర్ కేవలం అన్నారు దీన్ని మీరు ఏమి ఏమి చెప్పాలి. 294 00:58:46,587 --> 00:58:48,670 మీరు చెప్పే చేస్తే, నాటకం ధ్వని, , సౌండ్ ప్లే ధ్వనిని ప్లే, 295 00:58:48,670 --> 00:58:52,887 కానీ మీరు వరకు ఆడటానికి చెప్పాలి లేదు మీరు పూర్తి చేసిన వరకు ప్లే, పూర్తి చేసిన తర్వాత, 296 00:58:52,887 --> 00:58:54,970 అది ద్వారా చెదరగొట్టి జరగబోతోంది కార్యక్రమం నిజంగా ఫాస్ట్ 297 00:58:54,970 --> 00:58:56,830 మరియు మీరు దాని గురించి చెప్పడం మాత్రమే ఏమి లేదు. 298 00:58:56,830 --> 00:58:59,040 >> నేను నిజానికి పరిష్కరించడానికి అవసరం రెండు మార్గాలు లో ఈ. 299 00:58:59,040 --> 00:59:00,623 నేను, దీన్ని ఈ వదిలించుకోవటం కాలేదు. 300 00:59:00,623 --> 00:59:04,180 నాకు ఈ ఇతర పజిల్ ప్రయత్నించండి లెట్ పూర్తి వరకు piece-- ధ్వని మియావ్, 301 00:59:04,180 --> 00:59:07,072 ఆపై మూడు లాగండి ఈ మరియు క్లిక్ ప్లే. 302 00:59:07,072 --> 00:59:09,430 >> [Meowing] 303 00:59:09,430 --> 00:59:13,350 >> ఇది నిజంగా very-- కాదు చాలా సహజ మీరు చేసిన ధన్యవాదాలు. 304 00:59:13,350 --> 00:59:16,590 సో ఎందుకు లెట్ లేదు నాకు ఇక్కడ నియంత్రించడానికి వెళ్ళండి. 305 00:59:16,590 --> 00:59:17,090 నీస్. 306 00:59:17,090 --> 00:59:22,230 ఒక రెండవ వేచి, మరియు ఇప్పుడు నాకు తిరిగి వీడలేదు పూర్తి వరకు శబ్దాలు, మరియు నాటకం శబ్దానికి, 307 00:59:22,230 --> 00:59:24,620 అప్పుడు నాకు ఒక రెండవ వేచి ఉండకుండా. 308 00:59:24,620 --> 00:59:28,692 ఆపై నాకు వెళ్ళి పొందండి తెలియజేయండి మరింత ధ్వని, మరియు ఇక్కడ మేము వెళ్ళి. 309 00:59:28,692 --> 00:59:31,350 >> [Meowing] 310 00:59:31,350 --> 00:59:35,930 >> కొంచం ఎక్కువ సహజ, కానీ ఈ చాలా సమర్థవంతంగా కాదు. 311 00:59:35,930 --> 00:59:39,830 నేను విసుగు అయిపోతున్నట్లు వలె, అన్ని అది క్లుప్తంగా, ముందుకు వెనుకకు చేయడం 312 00:59:39,830 --> 00:59:42,724 నిజంగా నా work-- నకిలీ చాలా చక్కని, కాపీ మరియు పేస్ట్. 313 00:59:42,724 --> 00:59:44,640 నిజానికి, నేను నియంత్రించగలిగితే క్లిక్ లేదా కుడి క్లిక్, 314 00:59:44,640 --> 00:59:46,500 నేను కాపీ మరియు అతికించారు కాలేదు. 315 00:59:46,500 --> 00:59:49,870 ఒక మంచి ఉపయోగించడానికి నిర్మించేందుకు ఉంటుంది? 316 00:59:49,870 --> 00:59:51,090 యెదుటనుండి ఏమి ఆలోచన? 317 00:59:51,090 --> 00:59:51,990 >> అవును, కాబట్టి ఒక లూప్. 318 00:59:51,990 --> 00:59:54,580 నిజానికి, మేము చుట్టూ ఎత్తిచూపారు ఉంటే, మేము ఖచ్చితంగా అని కలిగించే. 319 00:59:54,580 --> 00:59:57,730 నాకు ఈవెంట్స్ లేదా బదులుగా కంట్రోల్ వీడలేదు. 320 00:59:57,730 --> 00:59:59,650 కాబట్టి repeat-- నాదగ్గర అది 10 సార్లు ఉండాలనుకుంటున్నాను. 321 00:59:59,650 --> 01:00:01,370 ఆ వెంటనే బాధించే పొందుటకు జరగబోతోంది. 322 01:00:01,370 --> 01:00:03,380 కానీ నేను మూడు సార్లు పునరావృతం. 323 01:00:03,380 --> 01:00:06,355 నాకు ధ్వని తిరిగి వెళ్లి ఇది పూర్తయ్యే వరకు ధ్వనిని ప్లే. 324 01:00:06,355 --> 01:00:08,480 నాకు కంట్రోల్ వెళదాం మరియు కేవలం ఒక రెండవ వేచి. 325 01:00:08,480 --> 01:00:10,271 మరియు నోటీసు, మీరు వాటిని అది సరిపోకపోతే అనుకుంటున్నాను, 326 01:00:10,271 --> 01:00:13,520 కానీ మీరు అది వీలు ఉంటే అయస్కాంతం మళ్ళీ స్నాప్ స్థానంలో, దాన్ని పూరించడానికి పెరగనుంది. 327 01:00:13,520 --> 01:00:14,971 అది ఇప్పుడు వాట్ ఆడటానికి ఉంది? 328 01:00:14,971 --> 01:00:18,500 >> [Meowing] 329 01:00:18,500 --> 01:00:19,000 అలాగే. 330 01:00:19,000 --> 01:00:19,660 నీస్. 331 01:00:19,660 --> 01:00:22,540 మరియు ఈ అని ఏమిటి కూడా సరైన అని ఒక కార్యక్రమం. 332 01:00:22,540 --> 01:00:27,590 ఇది మూడు సార్లు మాదిరి meowed సహజంగా, కానీ మంచి రూపొందించబడింది. 333 01:00:27,590 --> 01:00:29,580 నేను తక్కువ పునరుక్తి ఉపయోగించి వెబ్. 334 01:00:29,580 --> 01:00:30,970 నేను కాపీ మరియు ఏదైనా పేస్ట్ లేదు. 335 01:00:30,970 --> 01:00:32,470 నేను మంచి ఆలోచన ఉపయోగిస్తారు. 336 01:00:32,470 --> 01:00:35,340 >> ఇప్పుడు, ఈ అన్ని ఇప్పటికీ అని స్క్రాచ్ చేయడం లేదు ఆసక్తికరమైన 337 01:00:35,340 --> 01:00:35,930 ఏదైనా. 338 01:00:35,930 --> 01:00:37,388 కాబట్టి యొక్క వేరే బదులుగా ఏదో ఒకటి చూద్దాం. 339 01:00:37,388 --> 01:00:38,670 ఏదో ఒకటి ఎప్పటికీ లెట్. 340 01:00:38,670 --> 01:00:39,420 మరియు మీరు ఏమి తెలుసు? 341 01:00:39,420 --> 01:00:40,470 మోషన్ ఆసక్తికరమైన తెలుస్తోంది. 342 01:00:40,470 --> 01:00:45,760 లెట్ అతనిని 10 తరలించడానికి యొక్క కలిగి దశలను మరియు ఇప్పుడు ప్లే నొక్కండి. 343 01:00:45,760 --> 01:00:46,570 >> అలాగే. 344 01:00:46,570 --> 01:00:49,300 మనము చెయ్యవచ్చు డ్రాగ్ రకం అతనికి తిరిగి, మరియు అతను ఇప్పటికీ 345 01:00:49,300 --> 01:00:51,250 అతను ఎప్పటికీ ఇలా ఎందుకంటే నడుస్తున్న. 346 01:00:51,250 --> 01:00:53,150 కాబట్టి లూప్ చేస్తోంది దీన్ని మాట్లాడుతూ ఏమి, 347 01:00:53,150 --> 01:00:54,650 కానీ ఈ అన్ని ఆసక్తికరంగా ఉంటుంది. 348 01:00:54,650 --> 01:00:55,310 దీన్ని యొక్క లెట్. 349 01:00:55,310 --> 01:00:59,870 నాకు కంట్రోల్ బ్లాక్ జోడించడానికి అనుమతిస్తుంది, మరియు ఒక ఉపయోగించడానికి మొదటిసారి ఆ పరిస్థితులు. 350 01:00:59,870 --> 01:01:03,119 >> అది 10 దశలను తరలించడానికి జరగబోతోంది 10 చుక్కలు, తెరపై 10 పిక్సెళ్ళు 351 01:01:03,119 --> 01:01:04,660 అది ఈ ప్రశ్న అడగండి జరగబోతోంది. 352 01:01:04,660 --> 01:01:09,340 ఏదో నిజమైన ఉంటే, అప్పుడు ఏమి ఈ బ్లాక్ లోపల ఏదో. 353 01:01:09,340 --> 01:01:13,060 కనుక దీనిని మారుతుంది సెన్సింగ్ను మొత్తం ఉంది బూలియన్ expressions-- యొక్క బంచ్ 354 01:01:13,060 --> 01:01:16,580 అవును ప్రశ్నలు ఏ లేదా నిజమైన తప్పుడు ఫారాన్ని నాకు మనం. 355 01:01:16,580 --> 01:01:19,260 >> touching-- ఉంటే ఆపై ఉంది ఈ చిన్న డ్రాప్ డౌన్ మెను. 356 01:01:19,260 --> 01:01:20,410 నేను parameterize చేయవచ్చు. 357 01:01:20,410 --> 01:01:23,010 తాకడం ఉంటే edge-- చేసుకుందాం అలాంటిదే. 358 01:01:23,010 --> 01:01:27,310 కాబట్టి edge-- తాకడం ఉంటే నాకు చలన వినుడు. 359 01:01:27,310 --> 01:01:32,281 ఎందుకు మేము లేదు కేవలం 180 డిగ్రీల చుట్టూ చెయ్యి? 360 01:01:32,281 --> 01:01:32,780 అయితే సరే. 361 01:01:32,780 --> 01:01:35,070 కాబట్టి ఎప్పటికీ, 10 దశలను తరలించడానికి. 362 01:01:35,070 --> 01:01:37,670 మీరు తాకడం ఉంటే అంచు, 180 డిగ్రీల మలుపు. 363 01:01:37,670 --> 01:01:39,720 మరియు ఆ కార్యక్రమం ముగింపు కాదు మీరు ఒక లో ఉన్నాము ఎందుకంటే ఎప్పటికీ బ్లాక్, 364 01:01:39,720 --> 01:01:42,053 కాబట్టి అది మళ్ళీ వెళ్ళడానికి జరగబోతోంది మరియు మళ్ళీ, మళ్ళీ, మళ్ళీ. 365 01:01:42,053 --> 01:01:43,980 కాబట్టి యొక్క ఏమి చూద్దాం. 366 01:01:43,980 --> 01:01:44,785 అలాగే. 367 01:01:44,785 --> 01:01:48,270 ఒక చిన్న బగ్గీ, కానీ చల్లని రకం. 368 01:01:48,270 --> 01:01:51,710 >> మరియు మేము కొన్ని వెర్రి విషయాలు ఈ జోడించే అన్ని కాదు అని మేధస్సును ఉన్నాయి 369 01:01:51,710 --> 01:01:52,270 ఆసక్తికరమైన. 370 01:01:52,270 --> 01:01:57,210 కానీ మేము ఈ చిన్న కొట్టినప్పుడు మైక్రోఫోన్ button-- ఔచ్. 371 01:01:57,210 --> 01:01:58,480 ఈ శుభ్రం లెట్. 372 01:01:58,480 --> 01:02:01,540 నాకు ఈ వంటి విస్తరించేందుకు వీలు వారు టీవీలో చెబుతారు. 373 01:02:01,540 --> 01:02:05,400 శుభ్రం అప్ సేవ్, మరియు ఇప్పుడు స్క్రిప్ట్స్ వరకు వెళ్ళండి. 374 01:02:05,400 --> 01:02:07,500 >> మరియు ఇప్పుడు, నాకు శబ్దము వీడలేదు. 375 01:02:07,500 --> 01:02:09,002 నాకు ఒక పేరు ఇవ్వాలని లెట్. 376 01:02:09,002 --> 01:02:12,440 నేను ఈ నిట్టూరుస్తున్న పిలుస్తాను. 377 01:02:12,440 --> 01:02:13,840 మరియు ఇప్పుడు సౌండ్ నిట్టూరుస్తున్న ప్లే. 378 01:02:13,840 --> 01:02:16,520 అది కనిపిస్తుంది గమనించండి కొద్దిగా డ్రాప్ డౌన్ మెనూ. 379 01:02:16,520 --> 01:02:17,612 చూద్దాం. 380 01:02:17,612 --> 01:02:20,444 >> [విలువైన రాళ్ళ నగ] 381 01:02:20,444 --> 01:02:24,377 >> [నవ్వుతూ] 382 01:02:24,377 --> 01:02:25,835 కానీ మేము ఎగిరి T అతని మార్చవచ్చు. 383 01:02:25,835 --> 01:02:28,106 మేము రెండుసార్లు బాధించే ఉంటుంది. 384 01:02:28,106 --> 01:02:31,760 >> [విలువైన రాళ్ళ నగ] 385 01:02:31,760 --> 01:02:35,332 >> లేదా మేము లాగా చేస్తే ఒక సమయంలో 1,000 దశలను 386 01:02:35,332 --> 01:02:39,900 387 01:02:39,900 --> 01:02:40,670 >> అలాగే. 388 01:02:40,670 --> 01:02:42,295 కాబట్టి మేము ఒంటరిగా ఒక వదిలి వెళుతున్న. 389 01:02:42,295 --> 01:02:45,290 మరలా, blocks-- నేను నిర్మించడం సూపర్ సాధారణ ఏదో ప్రారంభించండి, 390 01:02:45,290 --> 01:02:47,930 ఆపై నేను ఒక జోడించాను, ఒక ఫీచర్ జోడించారు ఒక లక్షణం జోడించారు. 391 01:02:47,930 --> 01:02:50,721 మరియు నేను ఇకపై గురించి ఆందోళన అవసరం ఎలా ఆ లక్షణాలను మొదటి 392 01:02:50,721 --> 01:02:53,690 నేను కొనసాగుతుంది అమలుచేయబడింది పైన విషయాలు పొర. 393 01:02:53,690 --> 01:02:55,430 కాబట్టి నిజానికి, నాకు ఇక్కడ ఇతర ఏమి చూద్దాం. 394 01:02:55,430 --> 01:03:00,580 నాకు ముందుకు వెళ్లి ఒక ఫైల్ తెరిచి లెట్ నేను ముందుగానే తెచ్చింది, గొర్రెలు అని. 395 01:03:00,580 --> 01:03:03,970 >> కాబట్టి అది కొద్దిగా వివిధ ఉంది ఈ కనిపించే పాత్ర. 396 01:03:03,970 --> 01:03:07,370 మరియు నాకు చూద్దాము ఉంటే నేను కాదు ఒక కౌంటర్ ఉపయోగించి ఏదో ఒకటి 397 01:03:07,370 --> 01:03:09,310 ఈ పేరున్న వేరియబుల్ సందర్భంలో. 398 01:03:09,310 --> 01:03:15,540 నేను ముందుకు ఈవెంట్స్ కింద వెళ్ళి వెళుతున్న ఒక ఆకుపచ్చ జెండా క్లిక్ పొందుటకు వీలు. 399 01:03:15,540 --> 01:03:19,030 అప్పుడు నాకు డేటా, నేను తెలుసు ఇది వీడలేదు ముందు చుట్టూ ఆడుతూ నుండి, 400 01:03:19,030 --> 01:03:20,214 పేరు వేరియబుల్స్ ఉన్నాయి. 401 01:03:20,214 --> 01:03:21,880 మరియు నేను ముందుకు వెళ్లి ఈ లాగండి వెళుతున్న. 402 01:03:21,880 --> 01:03:25,144 >> కాబట్టి ఒక వేరియబుల్ కౌంటర్ అని, మరియు నేను సున్నా ప్రారంభించడం వెళుతున్న. 403 01:03:25,144 --> 01:03:27,560 నేను ఏదైనా x ఇది కాల్ చేయవచ్చు లేదా Y లేదా z-- కానీ ప్రోగ్రామింగ్, 404 01:03:27,560 --> 01:03:30,410 ఒక అర్థ లో ఏదో కాల్ ఉపయోగకరమైన మార్గంగా, కౌంటర్ వంటి, 405 01:03:30,410 --> 01:03:34,540 అది ఒక వార్తలు, అది ఏమిటో వివరిస్తుంది చాలా సులభంగా తరువాత మీ కోడ్ చదవడానికి. 406 01:03:34,540 --> 01:03:37,460 నాకు ముందుకు వెళ్లి పొందుటకు లెట్ ఒక ఎప్పటికీ ఇక్కడ బ్లాక్. 407 01:03:37,460 --> 01:03:41,289 మరియు నాకు కనిపిస్తోంది వినుడు పేజీ మరియు ఒక సే బ్లాక్ చేయండి. 408 01:03:41,289 --> 01:03:44,330 కానీ ఏ వేరియబుల్స్ గురించి చల్లని వార్తలు నేను కేవలం ఏదో టైప్ లేదు 409 01:03:44,330 --> 01:03:47,850 హలో ప్రపంచ వంటి, మేము ఇప్పటికే చేసిన నిర్మించిన, నేను బదులుగా డేటా వెళ్ళే 410 01:03:47,850 --> 01:03:50,690 నా వేరియబుల్ లాగండి, మరియు కూడా ఆకారం ఉన్నప్పటికీ చాలా 411 01:03:50,690 --> 01:03:53,000 అది సరిపోయే ఉండాలి లాగా, దాన్ని పూరించడానికి పెరగనుంది. 412 01:03:53,000 --> 01:03:58,396 నేను కేవలం ఒక కౌంటర్ సే చేస్తాము రెండవ spoiler-- అతను లెక్కించడానికి జరగబోతోంది. 413 01:03:58,396 --> 01:04:00,380 మేము ఒక రెండవ కోసం చెప్పాను చేస్తాము. 414 01:04:00,380 --> 01:04:02,840 అప్పుడు నేను వెళ్ళడానికి వెళుతున్న మరియు అతనికి ఒక రెండవ కోసం వేచి ఉన్నాయి, 415 01:04:02,840 --> 01:04:04,650 కాబట్టి అది చాలా వేగంగా కౌంట్ లేదు. 416 01:04:04,650 --> 01:04:08,430 మరియు తర్వాత చివరగా, కౌంటర్ మార్చడానికి ఇతర మాటలలో కణుపు ద్వారా 417 01:04:08,430 --> 01:04:13,520 ఒక కౌంటర్ పెంచడం అదనపు విలువ మరియు ఎప్పటికీ దీన్ని. 418 01:04:13,520 --> 01:04:16,129 >> కాబట్టి గొర్రెలు చాలా వంటి ప్రోగ్రామర్, 0 నుండి లెక్కిస్తుంది. 419 01:04:16,129 --> 01:04:20,350 420 01:04:20,350 --> 01:04:23,740 మరియు మేము తగినంత పొడవుగా వేచి ఉంటే, అతను ఎప్పటికీ అలా చేస్తాడు. 421 01:04:23,740 --> 01:04:27,740 కానీ ఎందుకంటే, ఖచ్చితంగా నిజం కాదు నిజానికి, మేము వారం ఒక లో కనుగొనడంలో చేస్తాము, 422 01:04:27,740 --> 01:04:31,871 సాధారణంగా పూర్ణాంకాల మరియు కంప్యూటర్లు, సాంకేతికంగా మాత్రమే finite-- అలాగే ఉన్నాయి, 423 01:04:31,871 --> 01:04:33,829 కాకుండా కంప్యూటర్లు, ఎప్పుడు వారు పూర్ణ ప్రాతినిధ్యంవహించే 424 01:04:33,829 --> 01:04:35,670 మాత్రమే బిట్స్ ఒక పరిమిత సంఖ్యలో ఉన్నాయి. 425 01:04:35,670 --> 01:04:37,860 ఆ కాంతి గడ్డలు మాత్రమే కాబట్టి అధిక పరిగణించవచ్చు 426 01:04:37,860 --> 01:04:39,239 మీరు కాంతి గడ్డలు అవ్ట్ ముందుగా. 427 01:04:39,239 --> 01:04:41,590 మరియు చాలా ఒక కంప్యూటర్, మాత్రమే చాలా జ్ఞాపకాలు, 428 01:04:41,590 --> 01:04:44,640 మాత్రమే చాలా ట్రాన్సిస్టర్లు ఉంది, కాబట్టి అది కేవలం చాలా ఎక్కువగా పరిగణించవచ్చు. 429 01:04:44,640 --> 01:04:47,409 >> కనుక ఇది, గొర్రెలు హాజరవుతారు నేను, 2 బిలియన్ పరిగణించవచ్చు 430 01:04:47,409 --> 01:04:48,409 లేదా అందంగా పెద్ద ఏదో. 431 01:04:48,409 --> 01:04:50,325 కాబట్టి మేము వెళ్ళి లేదు ఈ జరిగే కోసం వేచి. 432 01:04:50,325 --> 01:04:54,850 కానీ చివరకు కొన్ని బగ్ జరగవచ్చు కొన్ని నిజమైన ప్రపంచంలో కలిగి 433 01:04:54,850 --> 01:04:55,970 శాఖల. 434 01:04:55,970 --> 01:04:58,861 కానీ గొర్రెలు దాటి కేవలం ఒక వేరియబుల్ పరిచయం. 435 01:04:58,861 --> 01:05:01,110 యొక్క ముందుకు వెళ్లి తెరవటానికి లెట్ ఏదో నేను ముందుగానే తయారు 436 01:05:01,110 --> 01:05:07,430 ఇక్కడ పెట్ Cat-- అని క్యాట్ PET ఇక్కడ పైగా. 437 01:05:07,430 --> 01:05:10,420 మరియు ఇక్కడ గమనించవచ్చు కొన్ని వార్తలు బ్లాక్స్, కానీ ఉన్నప్పుడు ఆకుపచ్చ జెండా 438 01:05:10,420 --> 01:05:12,474 క్లిక్ ఎప్పటికీ క్రింది చేయడం. 439 01:05:12,474 --> 01:05:15,265 మీరు మౌస్ తాకడం ఉంటే పాయింటర్ అలా తెరపై కర్సర్, 440 01:05:15,265 --> 01:05:18,529 arrow-- నాటకం ధ్వని మియావ్ ఆపై రెండు సెకన్లు వేచి. 441 01:05:18,529 --> 01:05:19,570 మరియు కేవలం ఎప్పటికీ దీన్ని. 442 01:05:19,570 --> 01:05:22,619 కేవలం నిరంతరం వేచి పాయింటర్ ఉంటే చూడటానికి 443 01:05:22,619 --> 01:05:24,710 పిల్లి పాయింటర్ తాకడం ఉంది. 444 01:05:24,710 --> 01:05:26,060 >> నేను నాటకం హిట్. 445 01:05:26,060 --> 01:05:26,920 నథింగ్ జరుగుతున్నది. 446 01:05:26,920 --> 01:05:28,980 కానీ నేను పిల్లి మీద కర్సర్ తరలించడానికి వంటి, 447 01:05:28,980 --> 01:05:31,960 >> [Meowing] 448 01:05:31,960 --> 01:05:34,750 >> నేనెరుగని దూరంగా తరలిస్తే, ఇకపై పిల్లి కుక్క పెంపకందారులు. 449 01:05:34,750 --> 01:05:38,090 కాబట్టి కొన్ని నియత తర్కం ఒక లూప్ యొక్క లోపల యున్న. 450 01:05:38,090 --> 01:05:43,070 ఈ ఉదాహరణ గురించి, ఉద్దేశపూర్వకంగా అని క్యాట్ PET లేదు? 451 01:05:43,070 --> 01:05:45,253 ఈ ఏమి జరగబోతోంది? 452 01:05:45,253 --> 01:05:47,880 >> [Meowing] 453 01:05:47,880 --> 01:05:50,215 >> ఎందుకు మీరు పిల్లి పెంపుడు చేయాలి? 454 01:05:50,215 --> 01:05:59,440 >> [Meowing] 455 01:05:59,440 --> 01:06:00,699 >> అలాగే. 456 01:06:00,699 --> 01:06:03,880 కాబట్టి ఈ ఒక else ఉంటే ఒక ఉదాహరణ. 457 01:06:03,880 --> 01:06:06,482 ఇది ఒక నిర్ణయం పాయింట్ మరియు అది లూప్ లో కూర్చొని ఎందుకంటే, 458 01:06:06,482 --> 01:06:07,690 వారు రెండు తనిఖీ చేస్తున్నారు. 459 01:06:07,690 --> 01:06:08,280 ఇది నిజామా? 460 01:06:08,280 --> 01:06:08,760 ఇది నిజామా? 461 01:06:08,760 --> 01:06:09,250 ఇది నిజామా? 462 01:06:09,250 --> 01:06:09,791 ఇది నిజామా? 463 01:06:09,791 --> 01:06:11,880 చివరకు, ఒకటి ఆ దరఖాస్తు అన్నారు 464 01:06:11,880 --> 01:06:16,480 అందువలన మీరు మిఅవ్ లేదా గాని వినడానికి ఆ సందర్భంలో సింహం యొక్క రోర్. 465 01:06:16,480 --> 01:06:21,400 >> సరే, ఒక కొంచెం ఎక్కువ ఫాన్సీ ఏమి చూద్దాం నేను థ్రెడ్లు too-- ముందుగానే చేసిన. 466 01:06:21,400 --> 01:06:25,210 కాబట్టి ఒక థ్రెడ్ కేవలం ఒకటి ఒక కంప్యూటర్ చేయగల విషయం. 467 01:06:25,210 --> 01:06:29,349 కాబట్టి ఒక బహుళ థ్రెడ్ కార్యక్రమం ఒక కార్యక్రమం ఒకేసారి బహుళ పనులు చేయవచ్చు. 468 01:06:29,349 --> 01:06:31,140 మరియు ఈ ఉదాహరణలు అన్ని ఇప్పటివరకు కలిగి 469 01:06:31,140 --> 01:06:35,980 కేవలం ఒకే లిపి, కాబట్టి మాట్లాడటానికి ఒక కార్యక్రమం ఇక్కడ ఈ అప్ వంటి. 470 01:06:35,980 --> 01:06:38,810 కానీ ఈ గమనించవచ్చు ప్రోగ్రాం ఉంది రెండు స్ప్రిట్స్, రెండు అక్షరాలు. 471 01:06:38,810 --> 01:06:40,020 ఒక పక్షి. 472 01:06:40,020 --> 01:06:40,870 ఒక పిల్లి. 473 01:06:40,870 --> 01:06:45,080 >> నేను ఈ డౌన్ క్లిక్ చేసినప్పుడు గమనించవచ్చు ఎడమ, వారివారి సొంత స్క్రిప్ట్స్ 474 01:06:45,080 --> 01:06:47,120 లేదా కార్యక్రమాలు వారితో సంబంధం. 475 01:06:47,120 --> 01:06:49,420 మరియు ఆ రెండు కార్యక్రమాలు, నోటీసు, ప్రారంభం 476 01:06:49,420 --> 01:06:52,600 ఉన్నప్పుడు ఆకుపచ్చ జెండా clicked-- తో యొక్క cat-- చూద్దాం 477 01:06:52,600 --> 01:06:54,030 ఆకుపచ్చ జెండా క్లిక్ చేసినప్పుడు. 478 01:06:54,030 --> 01:06:58,220 అందువలన నిజానికి, నేను ఇప్పుడు ప్లే కొట్టాడు, రెండు విషయాలు ఒకేసారి జరిగే అవకాశముంది. 479 01:06:58,220 --> 01:07:01,750 పిల్లి మరియు పక్షి రెండు ఉన్నాయి ఏకకాలంలో పనిచేస్తాయి కానుంది 480 01:07:01,750 --> 01:07:03,815 ఈ ప్రభావం సృష్టించడానికి. 481 01:07:03,815 --> 01:07:05,440 మరియు మీరు ఏం ఊహించే ఉండవచ్చు. 482 01:07:05,440 --> 01:07:08,340 ఒక లూప్ మరియు పక్షి ఉంది మరియు పిల్లి ఒక లూప్ ఉన్నాయి. 483 01:07:08,340 --> 01:07:11,270 పక్షి కేవలం వంటి బౌన్స్ ఉంది నేను నిట్టూరుస్తున్న చెప్పినప్పుడు ముందు. 484 01:07:11,270 --> 01:07:13,040 కానీ పిల్లి ఒక ప్రయోజనం స్పష్టంగా ఉంది. 485 01:07:13,040 --> 01:07:16,040 మరో సెన్సింగ్ బ్లాక్ ఉంది ఉద్దేశపూర్వకంగా పిల్లి చూపాడు 486 01:07:16,040 --> 01:07:19,836 ఇక్కడ ఈ సందర్భంలో పక్షిని. 487 01:07:19,836 --> 01:07:22,960 కాబట్టి మేము చూడటం ద్వారా, వేరుగా బాధించటం కాలేదు ఆ బ్లాక్స్ ద్వారా, ఏమి జరుగుతున్నది. 488 01:07:22,960 --> 01:07:25,460 కానీ ఇక్కడ కీలక అంశం ఒకటి. 489 01:07:25,460 --> 01:07:28,520 బర్డ్ ఈ ఆట కాదు కాబట్టి, పూర్తిగా boring-- లేదా ఈ యానిమేషన్ 490 01:07:28,520 --> 01:07:30,060 ఒక యాదృచ్ఛిక దిశలో మొదలవుతుంది. 491 01:07:30,060 --> 01:07:32,890 మరియు కంప్యూటర్ పుంజుకుంటున్న 90 మరియు 180 మధ్య అనేక 492 01:07:32,890 --> 01:07:36,110 ముఖ్యంగా, కాబట్టి అది కొద్దిగా వార్తలు వేర్వేరు యానిమేషన్ ప్రతి సమయం. 493 01:07:36,110 --> 01:07:39,480 >> మరియు ఇక్కడ గమనించవచ్చు ఉంటే పిల్లి ఆపై, పక్షి తాకడం ఉంది 494 01:07:39,480 --> 01:07:42,030 రోర్ sound-- సింహం నాలుగు ప్లే. 495 01:07:42,030 --> 01:07:46,330 కానీ ఈలోపు పక్షి లో పాలెట్, మేము ఈ కలిగి. 496 01:07:46,330 --> 01:07:49,229 ఫరెవర్, పిల్లి తాకడం లేదు ఉంటే, కేవలం మూడు దశల్లో కదిలే ఉంచేందుకు. 497 01:07:49,229 --> 01:07:50,770 మరియు ఇక్కడ మరొక పజిల్ భాగం ఉంది. 498 01:07:50,770 --> 01:07:52,030 మీరు అంచున అయితే, బౌన్స్. 499 01:07:52,030 --> 01:07:54,840 కాబట్టి పక్షి కేవలం రకమైన దాని స్వంత వ్యాపార పర్యవేక్షణా, 500 01:07:54,840 --> 01:07:57,330 కేవలం చుట్టూ ఎగురుతూ మరియు బౌన్స్, మరియు అది నిజంగా 501 01:07:57,330 --> 01:08:01,780 నియత తర్కం ఉందని పిల్లి పక్షుల పట్టుకున్నారా అన్నది గుర్తించడానికి. 502 01:08:01,780 --> 01:08:02,280 అయితే సరే. 503 01:08:02,280 --> 01:08:08,800 కాబట్టి యొక్క ఇక్కడ ఇతర ఒక తెలియజేసేలా, ఈ ఒక ఎక్కువ ఎక్కువ హాయ్ అని పిలిచేవారు. 504 01:08:08,800 --> 01:08:15,100 మరియు ఈ ఒక ఇక్కడ కేవలం చేస్తుంది ఒక ఎప్పటికీ లూప్ లో ఈ. 505 01:08:15,100 --> 01:08:18,925 కానీ ఎలా గమనించవచ్చు మేము ఆపడానికి లేదు ఈ చాలా బాధించే కార్యక్రమం? 506 01:08:18,925 --> 01:08:21,600 507 01:08:21,600 --> 01:08:22,640 స్పేస్ బార్ నొక్కండి. 508 01:08:22,640 --> 01:08:27,990 నేను అలా ఉంటే, ఎడమ చేతి కార్యక్రమం 509 01:08:27,990 --> 01:08:31,550 అది నిరంతరం నోటీసు listening-- కీ స్పేస్ ముద్రణాలయం. 510 01:08:31,550 --> 01:08:34,090 స్పేస్ బార్ నొక్కినప్పుడు ఉంటే, మరియు అలా అయితే, అది ఏమి చేస్తుంది? 511 01:08:34,090 --> 01:08:35,980 ఇది చాలా సాధారణమైన టెక్నిక్గా చేస్తుంది. 512 01:08:35,980 --> 01:08:38,590 ఇది ఒక వేరియబుల్ కొన్ని విలువ సమానం అమర్చుతుంది. 513 01:08:38,590 --> 01:08:39,741 కానీ ఆ విలువ పనిచేస్తుంటుంది. 514 01:08:39,741 --> 01:08:41,490 [? సో ప్రదర్శన?] shape-- నేను ఆధారంగా 515 01:08:41,490 --> 01:08:43,160 వేరియబుల్ కలిగి నేను ముందుగానే వ్రాసాడు అని 516 01:08:43,160 --> 01:08:44,770 , మ్యూట్ కేవలం అవునో కాదో చెప్పారు ఇది. 517 01:08:44,770 --> 01:08:45,880 ధ్వని మ్యూట్ లేదా కాలేదా? 518 01:08:45,880 --> 01:08:46,990 నిజమా లేక అబధ్ధమా? 519 01:08:46,990 --> 01:08:51,580 మరియు నోటీసు, నేను ఉంటే దీన్ని మాట్లాడుతూ నేను మ్యూట్ అప్పుడు ఒక మార్చడానికి సున్నా, 520 01:08:51,580 --> 01:08:53,840 వేరే సున్నా దానిని మ్యూట్ సెట్. 521 01:08:53,840 --> 01:08:55,540 కాబట్టి కేవలం సున్నా నుండి ఒక విలువ కుదుపు. 522 01:08:55,540 --> 01:08:58,320 నేను మార్చడానికి సమయానికి కలిగి ఉంటుంది రెండు రెండుమూడు మరియు మూడు నుండి 523 01:08:58,320 --> 01:09:00,162 లేదా నాలుగు నుంచి ఐదు లేదా ఆరు నాలుగు. 524 01:09:00,162 --> 01:09:01,870 కానీ అది పట్టింపు లేదు నేను ఉపయోగించే నంబర్లు, 525 01:09:01,870 --> 01:09:04,090 చాలా కాలం నేను ఉంచేందుకు వంటి ఇది సరసన మారుతున్న. 526 01:09:04,090 --> 01:09:07,290 >> మరియు అత్యంత ఏ ప్రోగ్రామర్ కేవలం చేస్తాను సున్నా మరియు కణుపు తప్పుడు మరియు నిజమైన ఎంచుకోండి 527 01:09:07,290 --> 01:09:09,510 ఆఫ్ మరియు మొదలైనవి ఈ ప్రాతినిధ్యం. 528 01:09:09,510 --> 01:09:10,930 మరియు ఈ ఇప్పటికీ అమలు అవుతోంది. 529 01:09:10,930 --> 01:09:12,190 నేను మళ్ళీ స్పేస్ బార్ నొక్కండి ఉంటే 530 01:09:12,190 --> 01:09:13,590 >> [సీల్ ధ్వనులు] 531 01:09:13,590 --> 01:09:15,440 >> కార్యక్రమం ఇప్పటికీ అమలు అవుతోంది. 532 01:09:15,440 --> 01:09:18,400 ఈ ఇతర స్క్రిప్ట్ ఉంది ఎందుకంటే ఎప్పటికీ క్రింది వాటిని, చెప్పారు. 533 01:09:18,400 --> 01:09:21,390 534 01:09:21,390 --> 01:09:24,770 మ్యూట్ వేరియబుల్ సమానం ఉంటే సున్నా కాబట్టి మీరు మ్యూట్ కాకపోతే 535 01:09:24,770 --> 01:09:29,609 అది తప్పు అయితే తర్కం ఉంది లేదా ఏ, తరువాత సౌండ్ ప్లే, 536 01:09:29,609 --> 01:09:30,650 మిమ్మల్ని మ్యూట్ లేదు ఎందుకంటే. 537 01:09:30,650 --> 01:09:33,358 అప్పుడు మీరు ధ్వనిని ప్లే చేయాలి రెండు సెకన్ల అత్యాధునిక ఎక్కువ ఎక్కువ అనుకుంటున్నాను 538 01:09:33,358 --> 01:09:35,790 ఆపై వేచి, మరియు అది ఏమి మళ్ళీ, మళ్ళీ, మళ్ళీ. 539 01:09:35,790 --> 01:09:40,760 >> కాబట్టి ఈ విధంగా మేము ఒక మార్గం కలిగి లేదు కార్యక్రమాలు సంకర్షణ కోసం ప్రజలు ఆలోచన. 540 01:09:40,760 --> 01:09:43,120 మరియు వారు లేదు మిగతావాటిలా నాటి. 541 01:09:43,120 --> 01:09:46,280 నిజానికి, around-- poking ఏ పన్ ఉద్దేశించిన 542 01:09:46,280 --> 01:09:49,250 ఒకరి భారీ మొత్తంలో ఖర్చు అమలు ఇంటర్నెట్లో సమయం 543 01:09:49,250 --> 01:09:51,580 స్క్రాచ్ PokemonGo. 544 01:09:51,580 --> 01:09:55,440 ఇది కూడా మీరు geolocates కేంబ్రిడ్జ్ లేదా ఆల్స్టన్ ఇక్కడ. 545 01:09:55,440 --> 01:10:03,120 మీరు చాలా విషయాలను ప్రజలకు చూడాలనుకుంటే కాబట్టి దీన్ని చెయ్యవచ్చు దీన్ని చాలా ఫాన్సీ మెను ఉంది. 546 01:10:03,120 --> 01:10:04,780 ఇక్కడ క్లిక్ చేయండి. 547 01:10:04,780 --> 01:10:07,430 >> ఈ ఇప్పుడు నా బాణం కీలను తో నాకు ఉంది. 548 01:10:07,430 --> 01:10:09,446 నేను ఈ తర్వాత వెళ్ళి వెళుతున్న. 549 01:10:09,446 --> 01:10:09,946 క్లిక్ చేయండి. 550 01:10:09,946 --> 01:10:12,949 551 01:10:12,949 --> 01:10:14,240 ఇప్పుడు మీరు PokeBall క్లిక్ చేయండి. 552 01:10:14,240 --> 01:10:17,130 553 01:10:17,130 --> 01:10:20,260 నా ఉద్దేశ్యం, నేను మీరు భావిస్తున్నాను PokeBall క్లిక్ చేయాలో. 554 01:10:20,260 --> 01:10:20,760 అయితే సరే. 555 01:10:20,760 --> 01:10:22,680 నేను చేసినవి. 556 01:10:22,680 --> 01:10:23,950 నేను ఇక్కడ పైగా వెళ్ళవచ్చు. 557 01:10:23,950 --> 01:10:27,790 మరియు ఈ వ్యక్తి కొన్ని మరింత అమలు ఇక్కడ మూడు PokeBalls పైగా PokeBalls. 558 01:10:27,790 --> 01:10:29,950 >> మేము ఈ ఒక లింక్ పోస్ట్ చేస్తాము ఆన్లైన్తో మీరు ప్లే చేయవచ్చు. 559 01:10:29,950 --> 01:10:32,364 కానీ నోటీసు అక్కడే కొన్ని ప్రాథమిక బిల్డింగ్ బ్లాక్స్. 560 01:10:32,364 --> 01:10:33,780 ఇది చాలా ఫ్యాన్సియెర్స్ కనిపిస్తుంది, మరియు అది ఉంది. 561 01:10:33,780 --> 01:10:35,905 ఈ ఆకట్టుకునే మరియు మరిన్ని మేము సాధారణంగా దానికన్నా 562 01:10:35,905 --> 01:10:37,740 ఆశించే, సమస్య కోసం ఖచ్చితంగా సున్నా సెట్. 563 01:10:37,740 --> 01:10:40,809 నేను సంఖ్య ఆలోచన ఎంత గడిపారు .ఈ వ్యక్తి ఆన్లైన్. 564 01:10:40,809 --> 01:10:41,850 కానీ అది కేవలం ఒక లూప్ ఉంది. 565 01:10:41,850 --> 01:10:43,180 ఒక ధ్వని ప్లేయింగ్ ఉంది. 566 01:10:43,180 --> 01:10:44,850 లూప్ యొక్క కొన్ని రకం ఉంది నేను ఉన్నాను అని వినడం 567 01:10:44,850 --> 01:10:47,558 బాణం లేదా డౌన్ నొక్కిన ఎడమ మరియు కుడి బాణం లేదా, 568 01:10:47,558 --> 01:10:49,834 ఆపై కనుక, ఇది కదిలే ఇది పిక్సెళ్ళు కొన్ని సంఖ్య. 569 01:10:49,834 --> 01:10:51,750 ఆపై నేను క్లిక్ చేస్తే మరొక దేవదూత, అక్కడ 570 01:10:51,750 --> 01:10:53,390 అక్కడ ఉంటే పరిస్థితి రకమైన. 571 01:10:53,390 --> 01:10:54,806 అవును, ఈ చాలా తీవ్రమైన పెరిగిపోతుంది. 572 01:10:54,806 --> 01:10:56,100 మేము ఆపడానికి చేయబోతున్నామని. 573 01:10:56,100 --> 01:10:57,750 ఇది అన్ని ఆ ప్రాథమిక బిల్డింగ్ బ్లాక్స్ వార్తలు. 574 01:10:57,750 --> 01:11:01,530 ఇతర ఏ ఇతర పదార్థాలు ఉన్నాయి వాటి కంటే మేము ఇప్పటికే చూశారు చేసిన. 575 01:11:01,530 --> 01:11:04,670 >> మరియు ఇంకా ఇక్కడ, నాకు తెలియజేసేలా ఉదాహరణలలో ఒకటి ఫైనల్ సెట్లో 576 01:11:04,670 --> 01:11:06,960 ఆ చాలా ఒక చిత్రాన్ని నింపేశారు మీరు ఇక్కడ చేయవచ్చు ఏమి. 577 01:11:06,960 --> 01:11:10,481 ఇక్కడ చాలా సులభమైన కార్యక్రమం అని కేవలం దీన్ని దగ్గు, దగ్గు, చేస్తుంది. 578 01:11:10,481 --> 01:11:12,480 మరియు మాత్రమే ఆధారంగా ఏమి మేము ఇప్పటివరకు చూశారు చేసిన, 579 01:11:12,480 --> 01:11:14,570 ఇక్కడ స్పష్టంగా ఉంటుంది అభివృద్ధి కోసం అవకాశం. 580 01:11:14,570 --> 01:11:15,570 ఈ కార్యక్రమం సరైనది. 581 01:11:15,570 --> 01:11:17,980 ఇది మూడు సార్లు దగ్గుకు, ఇది నేను ఉద్దేశించిన ఏమిటి. 582 01:11:17,980 --> 01:11:19,650 కానీ అది సరిగా అమలు ఉంది. 583 01:11:19,650 --> 01:11:20,600 ఇది తీవ్రంగా రూపకల్పన లో. 584 01:11:20,600 --> 01:11:22,000 ఎందుకు? 585 01:11:22,000 --> 01:11:22,500 అవును. 586 01:11:22,500 --> 01:11:23,230 ఇది ఒక లూప్ కాదు. 587 01:11:23,230 --> 01:11:24,610 మరియు అది చాలా కాదు అది ఒక లూప్ కాదు, 588 01:11:24,610 --> 01:11:26,400 ఇది పునరుక్తి చాలా ఉంది ఆ. 589 01:11:26,400 --> 01:11:28,830 అక్కడ కాపీ మరియు అతికించారు కోడ్, మాట్లాడటానికి. 590 01:11:28,830 --> 01:11:31,830 మరియు పరిష్కారం బహుశా నిజానికి ఒక లూప్ ఉంది. 591 01:11:31,830 --> 01:11:34,350 నాలో ముందుకు వెళ్లి మనం మరియు ఆ మెరుగుపడాల్సిన. 592 01:11:34,350 --> 01:11:36,250 నేను ఇక్కడ పైగా ఈ లాగండి వెళుతున్న. 593 01:11:36,250 --> 01:11:39,986 నాకు ముందుకు వెళ్లి ఒక రిపీట్ పొందుటకు లెట్ బ్లాక్, మూడు ఈ మార్చండి. 594 01:11:39,986 --> 01:11:41,860 నేను దూరంగా త్రో వెళుతున్న ఆ బ్లాక్స్ కొన్ని. 595 01:11:41,860 --> 01:11:43,150 >> మరియు మీరు అది చాలా సహజమైన గమనించవచ్చు. 596 01:11:43,150 --> 01:11:45,691 డ్రాప్ మరియు విషయాలు మీరు డ్రాగ్ మరియు కనిపిస్తాయి మరియు చివరికి అదృశ్యం. 597 01:11:45,691 --> 01:11:49,170 మరియు నేను ఇక్కడ ఈ డ్రాగ్ చేసి ఇప్పుడు నేను ఇప్పటికీ ఒక క్లీనర్ వెర్షన్ కలిగి. 598 01:11:49,170 --> 01:11:50,730 కానీ మీరు ఏమి? 599 01:11:50,730 --> 01:11:52,940 ఈ అవకాశాన్ని ఉంది abstraction-- ఇప్పుడు 600 01:11:52,940 --> 01:11:56,350 కొత్త పదజాలం నిర్వచించటానికి ప్రారంభించడానికి MIT ముందుగా లేదని. 601 01:11:56,350 --> 01:11:59,110 ఉంది వేచి మరియు పునః మరియు ఎప్పటికీ ఉంటే, 602 01:11:59,110 --> 01:12:02,590 కానీ నేను అనుకుంటే పరిచయం ఒక విభాగంగా పదం దగ్గు చేయాలి? 603 01:12:02,590 --> 01:12:06,230 నేను ఒక పజిల్ ముక్క కావాలా జీవితంలో దీని ప్రయోజనం దగ్గు ఉంది? 604 01:12:06,230 --> 01:12:10,720 >> సరే, ఈ వెర్షన్ చూద్దాం ఇక్కడ, నేను ఈ క్రింది విధంగా చేసింది. 605 01:12:10,720 --> 01:12:13,579 అద్భుతంగా, నేను సృష్టించిన ఇక్కడ ఈ పజిల్ ముక్క, 606 01:12:13,579 --> 01:12:14,870 స్క్రాచ్ మీరు అనుమతిస్తుంది. 607 01:12:14,870 --> 01:12:16,787 నిజానికి సి మరియు పైథాన్ మరియు JavaScript 608 01:12:16,787 --> 01:12:18,370 మీరు అలాగే దీన్ని అనుమతిస్తుంది అన్నారు. 609 01:12:18,370 --> 01:12:21,830 మీరు మీ స్వంత కస్టమ్ సృష్టించవచ్చు మీరు ఏమి కాల్ ముక్కలు. 610 01:12:21,830 --> 01:12:24,890 ఈ సందర్భంలో, దగ్గు అనిపిస్తుంది ఒక సహేతుకమైన నిర్వచనం ఇష్టం. 611 01:12:24,890 --> 01:12:27,880 ఆపై డౌన్ ఈ ముక్కలు తో ఇక్కడ మీరు అర్థం ఏమి నిర్వచించలేదు. 612 01:12:27,880 --> 01:12:30,290 >> నేను లాగారు మరియు నుండి పడిపోయింది ఈ పాలెట్ ఇక్కడ మరింత 613 01:12:30,290 --> 01:12:33,500 ఈ పెద్ద పర్పుల్ blocks-- నేను దగ్గు టైప్ పేరు బ్లాక్, 614 01:12:33,500 --> 01:12:35,290 నా కొత్త పజిల్ ముక్క పేరు. 615 01:12:35,290 --> 01:12:39,920 ఆపై నేను ఒక యూజర్ సమయం చెప్పడం చేస్తున్నాను ఈ కొత్త దగ్గు పజిల్ ముక్క కాల్స్, 616 01:12:39,920 --> 01:12:41,770 ఒక సే మరియు వేచి లేదు. 617 01:12:41,770 --> 01:12:46,160 మరియు ఇక్కడ నా రిపీట్ బ్లాకులో, నేను కేవలం మూడు సార్లు దగ్గు చేయవచ్చు. 618 01:12:46,160 --> 01:12:49,972 >> నేను ముఖ్యంగా వాదిస్తుంది ఇప్పుడు మీరు ఈ వివరాలు దాచడానికి. 619 01:12:49,972 --> 01:12:51,430 ఎవరు ఎలా దగ్గు అమలవుతుంది పట్టించుకుంటారు? 620 01:12:51,430 --> 01:12:54,390 నేను ఒక గా శ్రద్ధ అన్ని నేను దగ్గు చేసే ప్రోగ్రామర్. 621 01:12:54,390 --> 01:12:56,280 నేను ఎలా సే అమలవుతుంది పట్టించుకోను. 622 01:12:56,280 --> 01:12:58,620 నేను పట్టించుకోను పిల్లి ఏదో చెప్పగలను. 623 01:12:58,620 --> 01:13:02,720 నేను దూరంగా నైరూప్య వివరాలు మరియు మాత్రమే ఇక్కడ తెరపై ఏమి దృష్టి. 624 01:13:02,720 --> 01:13:04,400 కానీ నేను మరింత ఈ ఒక అడుగు పడుతుంది. 625 01:13:04,400 --> 01:13:08,070 >> నేను, ఇక్కడ గమనించండి లూప్ మూడు సార్లు అమలు. 626 01:13:08,070 --> 01:13:11,560 కానీ ఏం బదులుగా నేను ఈ వెర్షన్ పట్టుకోడానికి? 627 01:13:11,560 --> 01:13:14,640 మరియు బదులుగా ఏం ఇక్కడ ఈ వెర్షన్ లో, 628 01:13:14,640 --> 01:13:18,730 నేను పడుతుంది నా పజిల్ ముక్క మార్చడానికి వాదన మరియు ఇన్పుట్ కూడా చోటు? 629 01:13:18,730 --> 01:13:21,100 మరియు ఆ ఇన్పుట్గా ఉండవచ్చు మూడు వంటి అనేక. 630 01:13:21,100 --> 01:13:24,580 కాబట్టి ఇప్పుడు, నేను ఒక కార్యక్రమం రాస్తున్నాను ఉంటే నేను దగ్గు కు పిల్లి, 631 01:13:24,580 --> 01:13:28,270 నేను నిజానికి పజిల్ తెలియజేయవచ్చు దగ్గు ఎన్ని సార్లు ముక్క, 632 01:13:28,270 --> 01:13:31,990 ఇక్కడ దిగువన, ఒక ఫ్యాన్సియెర్స్ ఎందుకంటే ఈ కస్టమ్ పజిల్ ముక్కలు వెర్షన్ 633 01:13:31,990 --> 01:13:34,500 నాకు పేర్కొనవచ్చు అనుమతిస్తుంది దగ్గు నిజానికి పడుతుంది 634 01:13:34,500 --> 01:13:36,951 ఒక ఇన్పుట్గా ఈ వంటి ఒక వాదన పడుతుంది. 635 01:13:36,951 --> 01:13:37,700 మరియు మీరు ఏమి తెలుసు? 636 01:13:37,700 --> 01:13:38,890 బహుశా నేను తెలుసుకోవటం, ఒక నిమిషం వేచి. 637 01:13:38,890 --> 01:13:40,680 దగ్గు అదే ఉంది ఇది ప్రాథమికంగా వార్తలు 638 01:13:40,680 --> 01:13:42,120 తుమ్ములు అదే ఆలోచన. 639 01:13:42,120 --> 01:13:44,040 ఇది కేవలం ఒక విభిన్నమైనది తెరపై పదం. 640 01:13:44,040 --> 01:13:46,550 నేను దూరంగా వియుక్త చెయ్యవచ్చు మరింత మరియు అమలు 641 01:13:46,550 --> 01:13:48,750 ఒక ఈ చివరి వెర్షన్ దగ్గు, మొదటి చూపులో ఇది 642 01:13:48,750 --> 01:13:50,660 చూడటం విధంగా మరింత సంక్లిష్టంగా ఉంటుంది. 643 01:13:50,660 --> 01:13:52,140 కానీ నేను చేసిన గమనిస్తారు. 644 01:13:52,140 --> 01:13:55,930 నేను ఇప్పుడు కలిగి జెనెరిసైజ్డ్ generalized-- ఈ పజిల్ ముక్క నిజంగా 645 01:13:55,930 --> 01:13:59,900 అని వుంటుంది పదం n సార్లు చెప్పాల్సిందిగా. 646 01:13:59,900 --> 01:14:04,410 >> ఇప్పుడు నేను రెండు కొత్త పజిల్ ముక్కలు కలిగి డౌన్ ఇక్కడ దగ్గు n సార్లు వివరిస్తాయి. 647 01:14:04,410 --> 01:14:06,790 మరియు దగ్గు ఫంక్షన్ ఏమి చేస్తుంది? 648 01:14:06,790 --> 01:14:08,420 నా కస్టమ్ పజిల్ ముక్క ఏమి చేస్తుంది? 649 01:14:08,420 --> 01:14:11,996 ఇది కేవలం సే బ్లాక్ కాల్స్, నేను చెప్పాలనుకోవడం పదం నేమి, 650 01:14:11,996 --> 01:14:13,870 సంఖ్య అక్కడ సార్లు నేను చెప్పాలనుకోవడం. 651 01:14:13,870 --> 01:14:18,210 ఎందుకంటే ఇప్పుడు నేను అమలు చేయవచ్చు కేవలం అఛూ చెప్పి తుమ్ము, 652 01:14:18,210 --> 01:14:20,320 ఈ సందర్భంలో, సార్లు కొన్ని సంఖ్య. 653 01:14:20,320 --> 01:14:22,360 >> కాబట్టి నేను పొరలు మరియు పొరలు చేస్తున్నాను. 654 01:14:22,360 --> 01:14:25,690 మళ్ళీ, ఇక్కడ కీ కాదు నేను అమలు, కానీ నిజానికి ఎంత 655 01:14:25,690 --> 01:14:28,070 ఒకవేళ నేను అక్షరాలా ఈ స్క్రీన్ ఆఫ్ తరలించడానికి, 656 01:14:28,070 --> 01:14:31,280 ఎలా సాధారణ చూస్తే కాదు అందంగా నా ప్రోగ్రామ్ ఇప్పుడు కనిపిస్తోంది. 657 01:14:31,280 --> 01:14:33,930 అది దేనిని ఎందుకంటే నేను సంగ్రహించబడింది చేసిన, చెప్పారు 658 01:14:33,930 --> 01:14:37,640 దూరంగా ఏమి ఆ బ్లాక్ బాక్స్ లోపల ఉంది. ఇక్కడ ఒక ఊదా బాక్స్ నిర్మాణము, 659 01:14:37,640 --> 01:14:41,430 కానీ నేను లోపల ఏమి దూరంగా ఆటంక చేసిన నేను ఇది ఎలా పనిచేస్తుంది శ్రద్ధ లేదు ఎందుకంటే. 660 01:14:41,430 --> 01:14:43,650 నేను ప్రస్తుతం దాని పనిచేస్తుంది శ్రద్ధ. 661 01:14:43,650 --> 01:14:46,375 >> నిజానికి, సమస్య సెట్ సున్నా, ఈ ఖచ్చితంగా 662 01:14:46,375 --> 01:14:49,250 ఆలోచనలు పొరలు రకమైన మీరు చేస్తాము అన్వేషించడానికి అవకాశం ఉంది. 663 01:14:49,250 --> 01:14:53,510 ఇది ఖచ్చితంగా అవకాశం సమస్య పరిష్కార పద్ధతులు దరఖాస్తు, 664 01:14:53,510 --> 01:14:55,550 బహుశా ఒక ఏది తెలియని వాతావరణం. 665 01:14:55,550 --> 01:14:57,890 మరియు మీరు ప్రోగ్రామ్ కాదు లేదో ముందు లేదా ముందు ప్రోగ్రామ్, 666 01:14:57,890 --> 01:14:59,500 మీరు అక్కడ ఉండే పొందుతారు కొంత 667 01:14:59,500 --> 01:15:00,874 అందరి కోసం ఈ వాతావరణంలో. 668 01:15:00,874 --> 01:15:02,770 మరియు సెట్ సమస్య ఒక వారం యొక్క సమయం లో ఒక, 669 01:15:02,770 --> 01:15:06,630 మేము దృష్టి బదిలీ అవుతారు అనే ఉన్నత స్థాయి భాష మీద 670 01:15:06,630 --> 01:15:09,290 సి లేదా బదులుగా తక్కువ స్థాయి భాష అని 671 01:15:09,290 --> 01:15:11,347 సి మరింత వార్తలు శక్తివంతమైన అంతే అయినప్పటికీ 672 01:15:11,347 --> 01:15:12,930 కొద్దిగా మొదటి చూపులో మరింత గుప్తమైన. 673 01:15:12,930 --> 01:15:16,740 >> మరియు మీరు నేటి TL శాతం తెలుసుకుంటారు చేస్తాము: DR, ఈ సమస్య సెట్ తక్కువ కలిగి 674 01:15:16,740 --> 01:15:19,880 భవిష్యత్తులో వాటిని నీటికన్నా విండో, కేవలం మీరు బొత్తిగా దానిని కనుగొనేందుకు ఉండాలి ఎందుకంటే 675 01:15:19,880 --> 01:15:20,420 అందుబాటులో. 676 01:15:20,420 --> 01:15:22,211 మరియు చేస్తే ఆందోళన లేదు మీరు తరగతి చివరలో జోడించండి. 677 01:15:22,211 --> 01:15:23,920 మేము దీర్ఘ ముందు ఆ పరిష్కరించడానికి ఉంటాం. 678 01:15:23,920 --> 01:15:28,480 మేము కేక్ కోసం వాయిదావెయ్యి ముందు మరియు, లెట్స్ కేవలం రెండు నిమిషాల లుక్ తో పూర్తి 679 01:15:28,480 --> 01:15:30,500 CS50 ఇక్కడ మీరు జరుపుతున్నారు ఏమి వద్ద. 680 01:15:30,500 --> 01:15:40,950 681 01:15:40,950 --> 01:17:20,803 [సంగీతాన్ని] 682 01:17:20,803 --> 01:17:21,302 అయితే సరే. 683 01:17:21,302 --> 01:17:22,690 ఆ CS50 కోసం అంతే. 684 01:17:22,690 --> 01:17:23,650 మేము వెంటనే మీరు చూస్తారు. 685 01:17:23,650 --> 01:17:25,526 కేక్ ఇప్పుడు వడ్డిస్తారు. 686 01:17:25,526 --> 01:17:28,998 687 01:17:28,998 --> 01:18:14,267 [సంగీతాన్ని] 688 01:18:14,267 --> 01:18:16,350 సల 17: మీరు విన్నారా సెలవు, చీఫ్ ఆఫ్? 689 01:18:16,350 --> 01:18:29,490 690 01:18:29,490 --> 01:18:31,920 సల 18: బహుశా ఉంది హుడ్ కింద. 691 01:18:31,920 --> 01:18:38,279