1 00:00:00,000 --> 00:00:11,120 2 00:00:11,120 --> 00:00:12,590 >> SPEAKER: నేను [వినబడని] రెడీ. 3 00:00:12,590 --> 00:00:14,820 మరియు నేను Leverett హౌస్ వద్ద ఒక సీనియర్ రెడీ. 4 00:00:14,820 --> 00:00:18,700 నేను, కంప్యూటర్ సైన్స్ అధ్యయనం మరియు నేను CS50 కోసం ఒక TF రెడీ. 5 00:00:18,700 --> 00:00:21,640 క్రొత్తవాడిగా, నేను కూడా లేదు ఒక లాప్టాప్ లేదా ఒక స్మార్ట్ఫోన్. 6 00:00:21,640 --> 00:00:23,550 నేను ప్రోగ్రామింగ్ అనుభవం. 7 00:00:23,550 --> 00:00:29,690 CS50 అత్యంత గుర్తుండిపోయే కోర్సు అని ఎందుకంటే నేను హార్వర్డ్ వద్ద పట్టింది 8 00:00:29,690 --> 00:00:32,960 ఒక పోరాటం, కానీ అది ఒక నిజంగా ఉంది అదే సమయంలో వినోదం పోరాటం. 9 00:00:32,960 --> 00:00:37,670 మరియు నేను అద్భుతమైన, శాశ్వత చాలా తయారు స్నేహితులు, మరియు నేను నిజంగా చాలా నేర్చుకున్నాను 10 00:00:37,670 --> 00:00:38,830 వర్తించే నైపుణ్యాలు. 11 00:00:38,830 --> 00:00:43,480 నేను వీలు లేదని కేవలం ఆనందంగా ఉన్నాను నా నేపథ్యం లేకపోవడం నాకు ఒక అవసరం లేదు ఉంటుంది 12 00:00:43,480 --> 00:00:44,840 CS50 తీసుకోలేదు. 13 00:00:44,840 --> 00:00:46,220 నేను [వినబడని] రెడీ. 14 00:00:46,220 --> 00:00:48,910 నేను Leverett ఒక సీనియర్ రెడీ హౌస్, 2014 తరగతి. 15 00:00:48,910 --> 00:00:51,670 మరియు నేను CS50 పట్టింది. 16 00:00:51,670 --> 00:00:52,380 >> DAVID మలన్: సో ఈ CS50 ఉంది. 17 00:00:52,380 --> 00:00:54,400 ఈ వారం సున్నా ముగింపు. 18 00:00:54,400 --> 00:00:58,500 మేము చివరిసారి ప్రారంభించింది మరియు గుర్తుకు , ఇవి ఈ దీపాలు, తో 19 00:00:58,500 --> 00:01:01,420 మేము వెళ్లి ప్రజాదరణ నేడు కొన్ని మరింత కొనుగోలు. 20 00:01:01,420 --> 00:01:03,790 నేను ఈ ఉంటుంది అనుకుంటున్నాను మా విషయం ఈ సంవత్సరం - 21 00:01:03,790 --> 00:01:07,230 డెస్క్ దీపములు మీరు వేదికపై పైకి వచ్చి ఉంటే, కనీసం మేము రన్నవుట్ వరకు. 22 00:01:07,230 --> 00:01:11,570 >> కానీ మేము పరిచయం, ఈ రీకాల్ ఉపయోగిస్తారు డేటా ప్రాతినిధ్యం పునాదులను. 23 00:01:11,570 --> 00:01:15,640 మేము ప్రాతినిధ్యం ప్రారంభించడానికి మార్గం అవసరం కంప్యూటర్ లోపల సమాచారం. 24 00:01:15,640 --> 00:01:18,650 మరియు ఆ విధంగా చేయడానికి సాధారణ మార్గం ఒక పదార్ధం, విద్యుత్. 25 00:01:18,650 --> 00:01:21,760 మరియు మీరు తో చేయవచ్చు సరళమైనది విద్యుత్ దానిని ఆన్ మరియు ఇది ఆఫ్. 26 00:01:21,760 --> 00:01:23,520 ఎలక్ట్రాన్లు ప్రవాహం లేదా లెట్. 27 00:01:23,520 --> 00:01:27,930 మరియు ఆఫ్, ఆ రెండు ప్రాథమిక రాష్ట్రాలు ఉపయోగించి మరియు, లేదా తప్పుడు మరియు నిజమైన, లేదా సున్నా మరియు 28 00:01:27,930 --> 00:01:31,290 ఒక, మేము నిర్మించడానికి అని గుర్తించడం ప్రారంభించారు అప్, ఈ సందర్భంలో, కాంతి తో 29 00:01:31,290 --> 00:01:33,720 గడ్డలు, మరింత సంఖ్యల కన్నా కేవలం సున్నా మరియు ఒకటి. 30 00:01:33,720 --> 00:01:36,160 మేము, ఏడు ఎక్కువగా లెక్కించారు ఉదాహరణకు, చివరిసారి. 31 00:01:36,160 --> 00:01:38,840 కానీ మేము అన్ని విసిరే ఉంచేందుకు ఉంది ఆ మరింత కాంతి గడ్డలు 32 00:01:38,840 --> 00:01:41,820 సమస్య మరియు, నిజంగా, మేము సూచిస్తుంది ఏ సంఖ్య మేము 33 00:01:41,820 --> 00:01:42,970 బహుశా మీరు ఉండవచ్చు. 34 00:01:42,970 --> 00:01:47,230 >> బాగా, మేము త్వరగా అప్పుడు బదిలీ స్వచ్ఛందంగా ఈ బైట్ బుధవారం. 35 00:01:47,230 --> 00:01:52,040 8 బిట్స్ మేము సాధారణంగా ఒక బైట్ పిలుస్తాము ఇక్కడ మేము ఎనిమిది స్వచ్ఛందంగా కలిగి 36 00:01:52,040 --> 00:01:54,900 సమిష్టిగా ఉన్నారు బుధవారం ఎనిమిది బిట్స్ ప్రాతినిధ్యం. 37 00:01:54,900 --> 00:01:56,750 మరియు వారి చేతులను వెళ్ళినప్పుడు అప్, వారు ఒక ఒకటి. 38 00:01:56,750 --> 00:01:58,530 మరియు వారి చేతులను ఉన్నప్పుడు డౌన్, ఒక సున్నా ఉన్నాయి. 39 00:01:58,530 --> 00:02:01,970 మరియు మేము ఈ చేసారో కలిగి వేదిక ఎందుకు ఇచ్చారు? 40 00:02:01,970 --> 00:02:06,530 మేము చెయ్యగలిగేలా ఏమి చేస్తున్నామో బిట్స్ ఈ క్రమంలో? 41 00:02:06,530 --> 00:02:07,510 >> ఒక అక్షరం సృష్టించడానికి. 42 00:02:07,510 --> 00:02:11,550 మేము ఆ పైన నిర్మించడానికి పోయారు మునుపటి పాఠం నిజానికి నేర్చుకొని 43 00:02:11,550 --> 00:02:14,200 మరింత ఆసక్తికరంగా చేయడానికి మొదలు కనీసం మరింత సమాచారం 44 00:02:14,200 --> 00:02:15,330 మాకు మానవులకు తెలిసిన. 45 00:02:15,330 --> 00:02:18,360 మరియు ఈ ఒక పునరావృత అవతరిస్తుంది 50 మొత్తం థీమ్, కానీ కూడా కంప్యూటర్ 46 00:02:18,360 --> 00:02:21,470 సాధారణంగా సైన్స్, ఈ ఆలోచన చివరిలో పొరలు, పేరు, 47 00:02:21,470 --> 00:02:24,820 రోజు, మీరు నిజంగా ప్రారంభించారు ఉంటే ఒక కంప్యూటర్ తో బేసిక్స్, అవును, 48 00:02:24,820 --> 00:02:25,760 ఇది సున్నాలు మరియు వాటిని యొక్క. 49 00:02:25,760 --> 00:02:27,480 మరియు అది ఆ కింద కేవలం విద్యుత్. 50 00:02:27,480 --> 00:02:30,840 కానీ మేము చాలా త్వరగా ఆ తీసుకోవాలని మొదలు మంజూరు కోసం తక్కువ స్థాయి వివరాలు 51 00:02:30,840 --> 00:02:35,600 మరియు గత పైన పొర మొదలు పని పూర్తి కాబట్టి మేము, చివరికి, ఆ 52 00:02:35,600 --> 00:02:38,610 సెమిస్టర్ చివరిలో మరియు, నిజంగా, సాధారణంగా కంప్యూటర్ శాస్త్రవేత్తలు 53 00:02:38,610 --> 00:02:42,790 మరియు ప్రోగ్రామర్లు, నిజానికి చేయవచ్చు పని సామర్థ్యం ద్వారా శక్తివంతమైన విషయాలు 54 00:02:42,790 --> 00:02:46,620 మనం కూడా మరియు ఆ ఇతరుల భుజాలపై నిలబడి. 55 00:02:46,620 --> 00:02:49,300 >> ఇప్పుడు మేము త్వరగా బుధవారం బదిలీ కేవలం అవసరం నుండి 56 00:02:49,300 --> 00:02:52,080 కోరుకోవడంతోపాటు సమాచారం ప్రాతినిధ్యం ఇది ఏదో ఒకటి చేయాలని. 57 00:02:52,080 --> 00:02:54,170 మేము ఒక అల్గోరిథం సో వాట్ గా నిర్వచిస్తారు లేదు? 58 00:02:54,170 --> 00:02:57,340 59 00:02:57,340 --> 00:02:58,900 సూచనలు శ్రేణి. 60 00:02:58,900 --> 00:03:03,380 కనుక ఇది సూచనలను ఒక సిరీస్, ఒక మీరు ఆ, ఒక మానవ, లేదా దశలను సంఖ్య 61 00:03:03,380 --> 00:03:07,160 ఒక కంప్యూటర్, మరింత సాధారణంగా, చేస్తాను క్రమంలో ఒకదాని తరువాత ఒకటి అమలు 62 00:03:07,160 --> 00:03:08,100 కొన్ని లక్ష్యాన్ని సాధించడానికి. 63 00:03:08,100 --> 00:03:11,360 మరియు మేము, కొన్ని లక్ష్యాలను గత సమయం ఇది ఒకటి లెక్కించడానికి ఉంది 64 00:03:11,360 --> 00:03:12,250 గదిలో ప్రజలు. 65 00:03:12,250 --> 00:03:15,560 మరియు మరొక ఉదాహరణ కనిపించాయని ఒక ఫోన్ బుక్ లో మైక్ స్మిత్. 66 00:03:15,560 --> 00:03:19,750 >> సో మీరు నేను ఒక ఫోన్ దెబ్బతిన్నాయి గుర్తుచేసుకున్నారు ఉండవచ్చు ఈ ముగింపు సమయానికి సగం లో పుస్తకం అప్ 67 00:03:19,750 --> 00:03:21,280 మైక్ స్మిత్ కనుగొనడంలో. 68 00:03:21,280 --> 00:03:24,000 ఆ దృశ్య ప్రయోజనం ఉంది మేము అని, మళ్ళీ, ప్రదర్శించేందుకు 69 00:03:24,000 --> 00:03:27,770 వాచ్యంగా ఈ సమస్య చింపివేయడం సగం, సగం లో, సగం లో, మరియు చాలా 70 00:03:27,770 --> 00:03:31,750 త్వరగా వంటి 1,000 పేజీల నుండి వెళుతున్న కేవలం ఒక్క పేజీకి. 71 00:03:31,750 --> 00:03:34,860 ఈ తప్పిన ఎవరు మీరు యొక్క ఆ బుధవారం, నేను మేము తిరిగి ఆలపించాలని అనుకున్నాము 72 00:03:34,860 --> 00:03:36,820 మీరు తప్పిన ఏమి కొన్ని సన్నివేశాలు ఉన్నాయి. 73 00:03:36,820 --> 00:03:38,914 యొక్క పరిశీలించి లెట్. 74 00:03:38,914 --> 00:03:40,906 >> [వీడియో ప్లేబ్యాక్] 75 00:03:40,906 --> 00:03:55,360 76 00:03:55,360 --> 00:03:55,990 >> -ఉన్నాయి మేము వెళ్ళి. 77 00:03:55,990 --> 00:04:01,432 1500 పేజీలు, నైస్ శుభ్రంగా లైన్, చట్టబద్ధమైన కన్నీటి. 78 00:04:01,432 --> 00:04:02,850 >> [END వీడియో ప్లేబ్యాక్] 79 00:04:02,850 --> 00:04:05,230 >> DAVID మలన్: సో బుధవారం ఉంది. 80 00:04:05,230 --> 00:04:09,150 ఇప్పుడు బుధవారం ఈ మార్పుని, అయితే, అల్గోరిథంలు ప్రాతినిధ్యం కోరుకోవడంతోపాటు 81 00:04:09,150 --> 00:04:12,410 కొన్ని కొంతవరకు ప్రామాణిక మార్గం, కేవలం లో మాటలతో వర్ణిస్తూ, కానీ 82 00:04:12,410 --> 00:04:16,290 వ్రాయడం లేదా వాటిని వ్యక్తం ప్రయత్నిస్తున్న ఒక కంప్యూటర్ స్క్రీన్ మేము విధుల్లో 83 00:04:16,290 --> 00:04:19,170 మెరుగు పరచడం ప్రారంభమవుతుంది, మరియు సవరించడానికి వాటిని, మరియు, చివరికి, వాస్తవానికి 84 00:04:19,170 --> 00:04:21,160 విశ్లేషించడానికి ఎంత సరైన లేదా ఎంత వేగంగా వారు. 85 00:04:21,160 --> 00:04:23,360 >> కాబట్టి మేము ఈ భావన పరిచయం pseudocode యొక్క, ఇది, లో 86 00:04:23,360 --> 00:04:26,410 లేమాన్ నియమాలు, ఏమిటి? 87 00:04:26,410 --> 00:04:26,930 OK, పదాలు. 88 00:04:26,930 --> 00:04:28,730 యొక్క కంటే కొద్దిగా లోతుగా వెళ్ళి తెలపండి. 89 00:04:28,730 --> 00:04:32,540 , ఇంగ్లీష్ ఖచ్చితంగా ఉన్నాయి కానీ ఏ చివర వైపు? 90 00:04:32,540 --> 00:04:35,180 పదాలు సృష్టించడానికి లేదా ఏ తో అల్గోరిథంలు ప్రాతినిధ్యం. 91 00:04:35,180 --> 00:04:38,380 సో తెలిసిన ఒక భాష ఉంది ప్రపంచంలో pseudocode వంటి. 92 00:04:38,380 --> 00:04:41,110 ఇది ఆంగ్లంలో, మీరు కేవలం ఆ, లేదా మీ మాట్లాడే భాష సంసార, ఉపయోగించడానికి 93 00:04:41,110 --> 00:04:44,930 అందించటంలో తొందరలో సంజ్ఞామానం ఒక విధమైన ఒక ఆలోచన చాలా క్లుప్తమైన. 94 00:04:44,930 --> 00:04:47,930 కానీ మేము ఒక తో ఖచ్చితంగా, ఆ చూస్తారు ఇంగ్లీష్ pseudocode, మరియు దాన్ని చేస్తుంది 95 00:04:47,930 --> 00:04:51,700 చాలా ప్రోగ్రామింగ్ భాషలు తమను ఇంగ్లీష్ యొక్క ఉత్పన్నమయినవి, 96 00:04:51,700 --> 00:04:55,750 మేము కొన్ని ప్రామాణిక ఉందని చూడండి pseudocode ప్రాతినిధ్యం మార్గాలు మరియు 97 00:04:55,750 --> 00:04:57,150 కూడా కోడ్ ప్రోగ్రామింగ్. 98 00:04:57,150 --> 00:05:00,200 మీరు కూడా సాధారణ చూడండి ప్రారంభమవుతుంది కనుక ఉదాహరణలు నేడు, ఈ గ్రహించడం 99 00:05:00,200 --> 00:05:02,160 మాదిరి వచ్చే వారం మరలా ఉంటుంది. 100 00:05:02,160 --> 00:05:04,710 >> సో pseudocode రకమైన ఉంది పోలి భాష 101 00:05:04,710 --> 00:05:06,170 ఒక ప్రోగ్రామింగ్ భాష. 102 00:05:06,170 --> 00:05:09,260 మరియు మొదటి ఉదాహరణకు మేము దృష్టి చూసింది రాసిన ఈ ఒకటి. 103 00:05:09,260 --> 00:05:12,870 ఇది మాత్రమే మూడు దశల కార్యక్రమం, ఉంది లక్ష్యం ఇది సంఖ్య లెక్కించడానికి ఉంది 104 00:05:12,870 --> 00:05:15,650 ఒక వసతి గది లో ప్రజలు బుధవారం ఆ వీడియో. 105 00:05:15,650 --> 00:05:19,040 కానీ కొన్ని ఆసక్తికరమైన అంశాలు ఉన్నాయి ఈ సాధారణ ప్రోగ్రామ్ యొక్క. 106 00:05:19,040 --> 00:05:20,320 >> మరియు ఈ పునరావృత ఇతివృత్తాలు ఉంటుంది. 107 00:05:20,320 --> 00:05:22,930 అందువలన తెలియని వారికోసం ఈ, ఒక, మేము ఒక వేరియబుల్ పరిచయం. 108 00:05:22,930 --> 00:05:25,650 మరియు బహుశా ఈ గదిలో ప్రతి ఒక్కరూ ఉంది ఒక వేరియబుల్ తో పరిచయం 109 00:05:25,650 --> 00:05:27,250 బీజగణితం యొక్క సందర్భంలో. 110 00:05:27,250 --> 00:05:31,190 కానీ ఇక్కడ ప్రోగ్రామింగ్ లో, వేరియబుల్ ఒక ఉంటుంది ఉంటాయి 111 00:05:31,190 --> 00:05:32,220 మేము కావలసిన ఏదైనా అని. 112 00:05:32,220 --> 00:05:33,620 మేము ఒక కౌంటర్ వలె n ను ఉపయోగించి పరిష్కరించగలుగుతున్నాము. 113 00:05:33,620 --> 00:05:37,490 కానీ మేము పదం కౌంటర్ ఉపయోగించడానికి, లేదా, కాలేదు మీరు చూస్తారు గా, చాలా ఏ పదబంధం ఆ 114 00:05:37,490 --> 00:05:40,240 మీరు చాలా కాలం అది వంటి అనుకుంటాను వివరణాత్మక, కానీ అది కేవలం ఒక నిజంగా వార్తలు 115 00:05:40,240 --> 00:05:41,250 నిల్వ కంటైనర్. 116 00:05:41,250 --> 00:05:44,170 ఇది మెమరీ భాగం, కొన్ని నెంబర్ బిట్స్, మరియు అది కంప్యూటర్ ఉంటుంది, ఎలా 117 00:05:44,170 --> 00:05:47,020 అక్కడ అనేక బిట్స్ అనేవి ఆ వేరియబుల్ ఉన్నారు. 118 00:05:47,020 --> 00:05:48,450 >> కానీ మేము అది విలువలు ఉంచవచ్చు. 119 00:05:48,450 --> 00:05:50,740 ఇంతవరకు, మేము మాత్రమే సంఖ్యలు ఉంచిన. 120 00:05:50,740 --> 00:05:52,290 కానీ మేము నిజమైన పదాలు ఉంచవచ్చు. 121 00:05:52,290 --> 00:05:53,420 మేము పేరాలు ఉంచవచ్చు. 122 00:05:53,420 --> 00:05:54,560 మేము చిత్రాలు ఉంచవచ్చు - 123 00:05:54,560 --> 00:05:57,860 ఏదైనా, నిజంగా, మేము సూచిస్తుంది సున్నాలు మరియు వాటిని, మేము లో ఉంచవచ్చు 124 00:05:57,860 --> 00:05:59,820 ఈ అధిక స్థాయి భావన ఒక వేరియబుల్. 125 00:05:59,820 --> 00:06:01,350 >> సో అందంగా నేరుగా అక్కడ ముందుకు. 126 00:06:01,350 --> 00:06:02,210 మరియు ఆ లైన్ ఒకటి. 127 00:06:02,210 --> 00:06:05,340 కానీ మేము చాలా త్వరగా నుంచి మరలింది లైన్ నిజానికి చేయాలని ఒక 128 00:06:05,340 --> 00:06:06,600 ఆ వేరియబుల్ తో ఏదో. 129 00:06:06,600 --> 00:06:10,330 మరియు లైన్ మూడు, మేము N. మేము నవీకరించబడింది N. పెరిగిన మరియు మేము ఈ రాస్తుంది 130 00:06:10,330 --> 00:06:11,330 మార్గాల్లో సంఖ్య. 131 00:06:11,330 --> 00:06:14,460 కానీ అతి స్పష్టంగా ఉంటుంది కేవలం, చెప్పటానికి సెట్ N సమానం కు 132 00:06:14,460 --> 00:06:16,440 సంసార N ప్లస్ 1. 133 00:06:16,440 --> 00:06:17,740 మా పెంపు ఆ. 134 00:06:17,740 --> 00:06:18,740 >> ఇంతలో, ఒక లూప్ ఉంది. 135 00:06:18,740 --> 00:06:20,720 మరియు ఈ ఒక, బహుశా ఉంది అందంగా స్పష్టమైన. 136 00:06:20,720 --> 00:06:24,250 ఒక లూప్ కేవలం ఒక కార్యక్రమం లో ఏదో ఉంది మళ్ళీ మళ్ళీ జరిగే కొన్ని 137 00:06:24,250 --> 00:06:25,190 చక్రం రకం. 138 00:06:25,190 --> 00:06:29,300 మరియు ఇక్కడ ఈ కీ పదబంధం, ప్రతి, ఉంది చాలా వరకు వాస్తవానికి చాలా సాధారణ 139 00:06:29,300 --> 00:06:32,300 సహా ప్రోగ్రామింగ్ భాషలు, వాటిని మేము కోర్సు లో చూస్తారు. 140 00:06:32,300 --> 00:06:35,850 ఎప్పుడైనా మీరు, కోసం పదం చూడండి సాధారణంగా ఆలోచన తెలియచేస్తుంది ఒక 141 00:06:35,850 --> 00:06:38,410 లూప్, చక్రీయ ఏదో, ఏమి గురించి. 142 00:06:38,410 --> 00:06:40,980 >> కానీ అది ఒక రీడ్ వార్తలు వాక్య నిర్మాణ వివరాలు. 143 00:06:40,980 --> 00:06:44,660 మూడవ లైన్ ఉన్నాయన్న నిజాన్ని గ్రుద్దుకున్నాయి ద్వారా ఇండెంట్ 144 00:06:44,660 --> 00:06:46,920 స్పేస్ బార్ కొన్ని సార్లు ఉద్దేశపూర్వకంగా ఉంది. 145 00:06:46,920 --> 00:06:49,870 మానవ సమావేశం ఉంటుంది ఎందుకంటే ఆ, మీరు మళ్ళీ ఏదో ఒక పని చేస్తూ మరియు చేసినప్పుడు 146 00:06:49,870 --> 00:06:54,860 మళ్ళీ, ఒక లూప్ లో, వంటి, లైన్ రెండు ప్రారంభమైంది మీరు చెందినదని ఏదైనా ఇండెంట్ 147 00:06:54,860 --> 00:06:58,880 ఆ లూప్ కేవలం స్పష్టం చేయడానికి ఇది, ఉదాహరణకు, మూడు లైన్ మరియు కాదు 148 00:06:58,880 --> 00:07:01,910 లైన్ నాలుగు లేదా ఐదు, ఉన్నట్లయితే అని కోసం పంక్తులు లేదా ఐదు, 149 00:07:01,910 --> 00:07:03,010 ఆ ఉచ్చులు భాగంగా. 150 00:07:03,010 --> 00:07:07,340 ఈ సాధారణ పల్లముచేయు సో ప్రాథమిక ఆలోచన తెలియచేస్తుంది. 151 00:07:07,340 --> 00:07:09,390 >> కాబట్టి మేము, ఈ అల్గోరిథం దరఖాస్తు ఇప్పుడు, కొన్ని ఉదాహరణలు. 152 00:07:09,390 --> 00:07:12,620 మరియు ఈ చాలా సాధారణ ఉదాహరణకు వాస్తవ ప్రపంచంలో. 153 00:07:12,620 --> 00:07:15,440 కానీ అది ప్రతినిధిగా జరగబోతోంది మీరు మీ పరీక్ష గురించి వెళ్ళి ఎలా 154 00:07:15,440 --> 00:07:17,500 సంక్లిష్ట కార్యక్రమాలు స్వంతం. 155 00:07:17,500 --> 00:07:21,050 మీరు కొన్ని సందర్భాల్లో, కొన్ని ప్రయత్నించండి ప్రతినిధులు ఇన్పుట్లను, మరియు చూడండి మీరు 156 00:07:21,050 --> 00:07:22,180 కావలసిన ఉద్గాతాలు పొందుటకు. 157 00:07:22,180 --> 00:07:25,090 >> సో ఈ ఉదాహరణ రెండు వ్యక్తులు ఈ వసతి గది లో కూర్చొని. 158 00:07:25,090 --> 00:07:27,170 ఎడమ అదే సూడో కోడ్. 159 00:07:27,170 --> 00:07:30,800 మరియు ఈ చాలా యొక్క స్క్రీన్ షాట్ ఈ అప్లికేషన్ యొక్క చివరి దశలో 160 00:07:30,800 --> 00:07:35,270 ఆ ఇన్పుట్లను అల్గారిథం, లేని రెండు గదిలో ప్రజలు మరియు, ఉన్నాయి 161 00:07:35,270 --> 00:07:39,190 మేము పంక్తులు ద్వారా దశను వంటి,, గుర్తు మరియు రెండు, మూడు, మరియు రెండు 162 00:07:39,190 --> 00:07:41,000 మరియు మూడు మరియు పూర్తి - 163 00:07:41,000 --> 00:07:44,870 ఆ అల్గోరిథం యొక్క ముగింపు సమయానికి మేము కలిగి నిజానికి ఎవరు రెండు వ్యక్తులు లెక్కించారు 164 00:07:44,870 --> 00:07:45,360 గదిలో. 165 00:07:45,360 --> 00:07:47,190 >> అందువలన మేము మరొక ఉదాహరణ ప్రయత్నించారు. 166 00:07:47,190 --> 00:07:48,990 మరియు మేము ఏమి ఉన్నాయి చెప్పినది గదిలో సున్నా ప్రజలు? 167 00:07:48,990 --> 00:07:50,490 ఈ కోడ్ ఇప్పటికీ సరైనదేనా? 168 00:07:50,490 --> 00:07:51,305 నిజానికి ఇది. 169 00:07:51,305 --> 00:07:55,240 ఇది కేవలం కాబట్టి లైన్ రెండు జరుగుతుంది మరియు, తద్వారా, లైన్ మూడు లేదా 170 00:07:55,240 --> 00:07:56,620 అమలు వెళ్ళడం లేదు. 171 00:07:56,620 --> 00:07:59,790 వారు అన్ని వద్ద జరిగే అవకాశముంది లేదు వారు కేవలం ఉంటే వర్తించే లేదు ఎందుకంటే 172 00:07:59,790 --> 00:08:01,210 గదిలో సున్నా ప్రజలు ఉంది. 173 00:08:01,210 --> 00:08:02,300 >> కానీ ఒక పెద్ద ఒప్పందం. 174 00:08:02,300 --> 00:08:06,620 సున్నాకి లైన్ initialized N, కాబట్టి అయినప్పటికీ ఈ మాత్రమే ఒక లైన్ 175 00:08:06,620 --> 00:08:10,930 కార్యక్రమం నిజానికి ఉపయోగకరమైన ముగుస్తుంది, అది ఇప్పటికీ, సరైన జవాబును దిగుబడి 176 00:08:10,930 --> 00:08:13,780 నారింజ సూచించిన దిగువన ఉంచుతారు. 177 00:08:13,780 --> 00:08:16,300 కానీ అప్పుడు మేము అని నిర్ణయించుకుంది ఒక పెద్ద అల్గోరిథం యొక్క రకమైన. 178 00:08:16,300 --> 00:08:17,060 ఇది చాలా నెమ్మదిగా ఉంది. 179 00:08:17,060 --> 00:08:19,720 ఖచ్చితంగా, నేను, రెండు, నాలుగు చేయవచ్చు ఆరు, ఎనిమిది, పది, ఉన్నప్పుడు 180 00:08:19,720 --> 00:08:20,990 ఒక గదిలో ప్రజలు లెక్కింపు. 181 00:08:20,990 --> 00:08:25,030 >> కాబట్టి మేము, అల్గోరిథం tweaked ఇప్పుడు రెండు, చెప్పటానికి pseudocode,, 182 00:08:25,030 --> 00:08:29,710 గదిలో ప్రజలు ప్రతి జత కోసం, లైన్ మూడు, వెళ్లండి, వృద్ధి 183 00:08:29,710 --> 00:08:32,200 ప్రతి పునరావృతం రెండు ద్వారా. 184 00:08:32,200 --> 00:08:35,530 సో కోసం ఇక్కడ పని చేసే గదిలో వ్యక్తులు ఈ జంట. 185 00:08:35,530 --> 00:08:38,530 >> మీరు మొదలు అయితే అప్పుడు, గురించి ఆలోచిస్తూ ఈ, మరియు అది చాలా తీసుకోదు 186 00:08:38,530 --> 00:08:40,710 తెలుసుకోవటం, ఇది ఒక నిమిషం వేచి విచ్ఛిన్నం వెళ్తున్నారు, అది విచ్ఛిన్నం 187 00:08:40,710 --> 00:08:42,679 ఏ సాధారణ సందర్భంలో వద్ద? 188 00:08:42,679 --> 00:08:45,500 మూడు గదిలో ప్రజలు లేదా, అక్కడ ఉంటే సాధారణంగా, ఒక అక్కడ ఉన్నప్పుడు 189 00:08:45,500 --> 00:08:47,660 ప్రజలు బేసి సంఖ్య ఒక సహా గది. 190 00:08:47,660 --> 00:08:50,390 మేము ఇక్కడ ఆ వ్యక్తి మిస్ ఎందుకంటే అలాంటి జతల ఉన్నాయి. 191 00:08:50,390 --> 00:08:58,510 కాబట్టి మేము త్వరగా బదులుగా ద్వారా ప్రసంగించారు అదనపు పరిచయం ఏమి 192 00:08:58,510 --> 00:09:02,560 ప్రోగ్రామింగ్ నిర్మాణాలు సూడో కోడ్ కు. 193 00:09:02,560 --> 00:09:04,955 >> ఒక పరిస్థితి మేము అని ఇది, లేదా ఒక శాఖ. 194 00:09:04,955 --> 00:09:08,420 మరియు అది, దృష్టి, ఉద్దేశించినది లో శాఖ ఆలోచన, రహదారి ఒక ఫోర్క్ 195 00:09:08,420 --> 00:09:11,080 మీరు ఈ చేయవచ్చు పేరు లేదా బహుశా, ఏదో. 196 00:09:11,080 --> 00:09:15,750 నిజానికి, మేము ఈ సమస్యను వద్ద, నిజంగా, ఈ విధంగా, లైన్ 4 జోడించడం 197 00:09:15,750 --> 00:09:20,820 చాలా ముగింపు, ఒక వ్యక్తి ఉంటుంది ఉంటే, అప్పుడు ముందుకు వెళ్ళి వాటిని ప్రత్యేక కౌంట్. 198 00:09:20,820 --> 00:09:24,460 సో మీరు, ప్రత్యేక సందర్భంలో వాటిని క్రమం ఇప్పుడు మేము నిర్వహించడానికి విధంగా, మాట్లాడటం 199 00:09:24,460 --> 00:09:27,810 మంది కూడా సంఖ్య రెండు మరియు ప్రజలు ఒక బేసి సంఖ్య. 200 00:09:27,810 --> 00:09:30,260 >> ఇప్పుడు మార్గాల్లో ఉన్నాయి మేము ఈ వ్యక్తం చేశారు. 201 00:09:30,260 --> 00:09:33,590 మరియు స్పష్టముగా, నేను మరింత పరిష్కరించగలుగుతున్నాము కాలేదు అది నా ఎంపిక వచ్చిన picky NIT 202 00:09:33,590 --> 00:09:35,040 Pseudocode కోసం ఆంగ్ల. 203 00:09:35,040 --> 00:09:36,970 అయితే కనీసం ఆత్మ ఆలోచన తెలియజేయబడ్డాయి ఉంది. 204 00:09:36,970 --> 00:09:40,725 మీరు ఒక స్నేహితుడు ఈ కోడ్ అందజేశారు ఉంటే ఎవరు CS లేని, లేదా తీసుకున్న ఎన్నడూ 205 00:09:40,725 --> 00:09:44,560 CS, అసమానత వారు, బయటకు దొరుకుతుందని కాలేదు ఉన్నాయి ఎలా, గదిలో మూడు ప్రజలు ఇచ్చిన 206 00:09:44,560 --> 00:09:46,870 ఆధారంగా ఆ ప్రజలు కౌంట్ ఈ సూచనలను న. 207 00:09:46,870 --> 00:09:49,920 మరియు మేము సాధించడానికి కావలసిన అన్ని నిజంగా వార్తలు pseudocode తో, ఏదో 208 00:09:49,920 --> 00:09:54,300 మేము వెళ్ళినప్పుడు చేస్తున్నాము ప్రమాణీకరించడం ప్రాతినిధ్యం ఆలోచనలు మేము విధంగా 209 00:09:54,300 --> 00:09:56,670 మరింత క్లిష్టంగా చేయాలని ప్రారంభం ఇప్పటికీ విషయం. 210 00:09:56,670 --> 00:09:58,845 >> తద్వారా, నేడు, అప్పుడు మాకు దారితీస్తుంది వాస్తవ కోడ్ కు. 211 00:09:58,845 --> 00:10:01,950 మేము అయితే, నేడు ప్రోగ్రామ్ ప్రారంభం ఒక స్నేహపూర్వక వాతావరణం లో. 212 00:10:01,950 --> 00:10:05,940 చాలా త్వరగా మరియు తరువాత మేము బదిలీ మరింత మర్మమైన సింటాక్స్, కానీ ఆ 213 00:10:05,940 --> 00:10:10,340 మీరు ప్రాథమికంగా అదే చూస్తారు ఆలోచనలను వ్యక్తం చూస్తారు 214 00:10:10,340 --> 00:10:11,990 ఈ ఇతర రోజు. 215 00:10:11,990 --> 00:10:13,920 ఇది కేవలం చూడండి జరగబోతోంది కొద్దిగా వివిధ. 216 00:10:13,920 --> 00:10:16,590 >> ఈ కోడ్ కాల్ సో కాకుండా, నేను రెడీ! కొద్దిగా ఎక్కువ ఖచ్చితమైన అవతరిస్తుంది 217 00:10:16,590 --> 00:10:20,170 ఒక రాసేటప్పుడు మరియు ఇకమీదట, చెప్పటానికి కార్యక్రమం, మీరు సోర్స్ కోడ్ రాస్తున్నాం. 218 00:10:20,170 --> 00:10:21,990 ఇది వంటి pseudocode రకంగా. 219 00:10:21,990 --> 00:10:26,540 కానీ మేము అది వదులుగా విధమైన కాదు చూస్తారు ఇది పదాలు ఎంచుకోవడం వచ్చినప్పుడు 220 00:10:26,540 --> 00:10:27,310 మీరు ఉపయోగించే. 221 00:10:27,310 --> 00:10:31,300 ఒక భాషలో ఉన్నప్పుడు కార్యక్రమాలైన, మీరు పదాలు, పదబంధాలు, ఉపయోగించడానికి 222 00:10:31,300 --> 00:10:36,020 వాక్యనిర్మాణం, ఇతర వ్యక్తులు సూచిస్తాయి నిర్ణయించాము 223 00:10:36,020 --> 00:10:37,240 నిర్దిష్ట భాష. 224 00:10:37,240 --> 00:10:38,510 సో తప్పుడుసంకేతాలు మీరు వరకు ఉంది. 225 00:10:38,510 --> 00:10:42,330 వంటి వాస్తవ ప్రోగ్రామింగ్ భాష సి, మేము చివరికి చూస్తారు వంటి, ఉంది 226 00:10:42,330 --> 00:10:43,590 ఇతర ప్రజలు ప్రామాణిక. 227 00:10:43,590 --> 00:10:45,590 >> మేము వ్రాయడం గురించి ఎలా గో కొన్ని సోర్స్ కోడ్? 228 00:10:45,590 --> 00:10:46,810 బాగా నేను వెళ్ళడానికి వెళుతున్నాను ముందుకు మరియు దీన్ని. 229 00:10:46,810 --> 00:10:49,100 నేను ముందుకు వెళ్ళి వెళ్లి వెబ్ ఇక్కడ ఒక విండో తెరుచుకుంటుంది. 230 00:10:49,100 --> 00:10:50,210 ఈ తదుపరి వారం మరింత. 231 00:10:50,210 --> 00:10:52,300 కానీ దీనిని ఒక పరికరం CS50 ఉపకరణం. 232 00:10:52,300 --> 00:10:55,480 నా మీద సాఫ్ట్వేర్ యొక్క భాగాన్ని నడుస్తున్న నేను Mac, మీరు అదే పనిని చేయవచ్చు 233 00:10:55,480 --> 00:11:00,580 ఒక Windows కంప్యూటర్లో, ఆ ఇవ్వడం ఉంది నాకు వేరే నడుస్తున్న భ్రమ 234 00:11:00,580 --> 00:11:03,700 పూర్తిగా కుడి వ్యవస్థ పనిచేస్తున్నప్పుడు ఇక్కడ నా Mac ఒక విండో లో. 235 00:11:03,700 --> 00:11:06,790 మీరు లేదు కాబట్టి నేను దానిని పూర్తి ప్రదర్శించారు చేసిన నిజానికి ప్రస్తుతం Mac OS చూడండి. 236 00:11:06,790 --> 00:11:08,340 >> ఈ ఒక ఆపరేటింగ్ సిస్టమ్ Linux అని. 237 00:11:08,340 --> 00:11:09,300 ఇది చాలా ప్రజాదరణ. 238 00:11:09,300 --> 00:11:10,120 ఇది చాలా వేగమైనది. 239 00:11:10,120 --> 00:11:12,950 ఇది చాలా చేసింది, ఇది చాలా ఉచితం ముఖ్యంగా, బలవంతపు 240 00:11:12,950 --> 00:11:13,970 వాణిజ్య ప్రపంచ. 241 00:11:13,970 --> 00:11:17,200 మరియు చివరిలో ఆ మరింత మేము చాలా ఒక బిట్ Linux ఉపయోగించినప్పుడు సెమిస్టర్ 242 00:11:17,200 --> 00:11:21,230 వెబ్ ప్రోగ్రామింగ్ మరియు హోస్టింగ్ యొక్క కోసం అసలు వెబ్ సైట్ మరియు ప్రాజెక్టులు. 243 00:11:21,230 --> 00:11:24,910 కాబట్టి ఇప్పుడు, కేవలం ఈ ఒక డెస్క్టాప్ తెలుసు ఆ చూచాయగా చూడండి ఉద్దేశించిన లో 244 00:11:24,910 --> 00:11:26,750 Windows మరియు Mac OS తెలిసిన. 245 00:11:26,750 --> 00:11:29,110 ఇది కేవలం కొన్ని వివిధ పేర్లు ఉన్నాయి విషయాలు మరియు చిహ్నాలు. 246 00:11:29,110 --> 00:11:32,510 కానీ ఈ అని పిలవబడే CS50 ఉంది ఉపకరణం, ఒక వర్చువల్ మెషీన్ను 247 00:11:32,510 --> 00:11:35,310 మీరు అబ్బాయిలు, వచ్చే వారం ఉంటుంది ప్రారంభ ఒక విండో లోపల అమలు 248 00:11:35,310 --> 00:11:36,960 మీ సొంత Mac లేదా PC. 249 00:11:36,960 --> 00:11:39,760 >> నేడు కోసం, నేను తెరవటానికి వెళుతున్నాను కార్యక్రమాలు సాధారణ. 250 00:11:39,760 --> 00:11:41,110 ఇది gedit అని. 251 00:11:41,110 --> 00:11:42,565 మరియు ఈ కేవలం ఒక గ్రాఫికల్ ఎడిటర్. 252 00:11:42,565 --> 00:11:44,695 ఇది మైక్రోసాఫ్ట్ వంటి రకమైన వార్తలు పద, కానీ సాధారణ. 253 00:11:44,695 --> 00:11:47,110 ఇది వంటి టెక్స్ట్ రకంగా మార్చు లేదా ప్యాడ్. 254 00:11:47,110 --> 00:11:50,280 ఇది కేవలం ఒక చాలా సులభమైన కార్యక్రమం తెరపై పదాలు రాయడం. 255 00:11:50,280 --> 00:11:54,510 నేను సేవ్ ఉంటే ఇది కేవలం కాబట్టి దాన్ని జరుగుతుంది నేను సృష్టించే ఫైళ్లు ఈ కార్యక్రమం 256 00:11:54,510 --> 00:11:59,860 సి. వంటి, బదులుగా ఒక ప్రత్యేకమైన పొడిగింపు లో . డిఓసి, లేదా. xls, లేదా వస్తువు యొక్క 257 00:11:59,860 --> 00:12:04,190 మీకు తెలిసిన, నేను వాస్తవానికి కూడా ఈ సాధారణ ఉపయోగించి కార్యక్రమాలను రూపొందించడానికి 258 00:12:04,190 --> 00:12:05,130 టెక్స్ట్ ఎడిటర్. 259 00:12:05,130 --> 00:12:05,770 >> సో నాకు అలా వీలు. 260 00:12:05,770 --> 00:12:09,330 నాకు ముందుకు వెళ్లి ఈ సేవ్ లెట్ hello.c మొదటి ఫైల్. 261 00:12:09,330 --> 00:12:12,350 మళ్ళీ, ఈ యూజర్ ఇంటర్ఫేస్ అవుతుంది త్వరగా మీరు విధముగా. 262 00:12:12,350 --> 00:12:14,160 కానీ ఇప్పుడు కోసం, నేను టైప్ చేస్తున్నానని ఒక ఫైల్ పేరు లో. 263 00:12:14,160 --> 00:12:17,410 నా జాన్ గా సేవ్ వెళుతున్న హార్వర్డ్ హోమ్ డైరెక్టరీ. 264 00:12:17,410 --> 00:12:20,810 మరియు ఇప్పుడు నేను సూచిస్తుంది ఈ టాబ్ కలిగి నేను నిజానికి సంకలనం వెబ్ 265 00:12:20,810 --> 00:12:23,070 ఒక ఫైలు hello.c అని. 266 00:12:23,070 --> 00:12:24,510 ఇంకా చాలా ఆసక్తికరమైన ఏమీ. 267 00:12:24,510 --> 00:12:26,000 >> మరియు ఇప్పుడు అది జరగబోతోంది అందంగా నిగూఢ పొందుటకు. 268 00:12:26,000 --> 00:12:28,370 నేను, జూమ్ వెళుతున్న కాబట్టి అది మరింత కనిపిస్తుంది. 269 00:12:28,370 --> 00:12:35,780 మరియు నేను టైప్ ఉన్నాయి ప్రారంభించడానికి వెళుతున్నాను stdio.h, Int ప్రధాన, శూన్యమైన, ఓపెన్ గిరజాల 270 00:12:35,780 --> 00:12:40,140 జంట కలుపు, ఒక, రెండు, మూడు, నాలుగు ఖాళీలు ముద్రణ కోసం పల్లముచేయు, ముద్రణ f, 271 00:12:40,140 --> 00:12:44,450 ఆకృతీకరణ ఏదో, కోట్ unquote, దగ్గరగా "హలో, ప్రపంచం" బాక్ స్లాష్, n, 272 00:12:44,450 --> 00:12:49,640 కోట్, క్లోజ్డ్ కుండలీకరణములలో, సెమికోలన్, , వెనక్కిపంపిచడం, వెనక్కిపంపిచడం, వెనక్కిపంపిచడం ఎంటర్ 273 00:12:49,640 --> 00:12:52,310 వెనక్కిపంపిచడం, గిరజాల కలుపు ముగించడమైనది - 274 00:12:52,310 --> 00:12:53,350 నేను ప్రోగ్రామ్ చేశారు. 275 00:12:53,350 --> 00:12:57,380 >> అన్ని కుడి కాబట్టి ఈ ఒక సూపర్ సులభం ఆ కార్యక్రమం, నిజంగా, కార్యక్రమం 276 00:12:57,380 --> 00:12:59,070 ఎవరితోనైనా ప్రోగ్రామింగ్ ఆఫ్ మొదలవుతుంది. 277 00:12:59,070 --> 00:13:02,300 మరియు అన్ని అది దాని క్లిష్టతను కోసం, చేస్తుంది న ప్రింట్ ఉంది 278 00:13:02,300 --> 00:13:04,160 తెర, ఏమి అనుకుంటున్నాను? 279 00:13:04,160 --> 00:13:04,910 ప్రపంచ హలో. 280 00:13:04,910 --> 00:13:07,500 కానీ అది కేవలం తగినంత కాదు ఒక ప్రోగ్రామ్ను రాయడం. 281 00:13:07,500 --> 00:13:08,155 సో ఈ కోడ్. 282 00:13:08,155 --> 00:13:11,300 ఈ వనరు కోడ్ సి అనే భాష. 283 00:13:11,300 --> 00:13:14,380 ఇది ప్రస్తుతం సేవ్ లో ఒక ఫైలు hello.c అని. 284 00:13:14,380 --> 00:13:16,180 >> ఇప్పుడు క్రింద చూడండి ఇక్కడ స్క్రీన్. 285 00:13:16,180 --> 00:13:17,890 మరింత ఈ, మళ్ళీ, లో వారాల రాబోయే. 286 00:13:17,890 --> 00:13:19,570 కానీ ఈ మేము కాల్ చేస్తాము ఏమిటి ఒక టెర్మినల్ విండో. 287 00:13:19,570 --> 00:13:21,290 ఇది ఒక మెరిసే, బ్లాక్గా మరియు తెలుపు ప్రాంప్ట్. 288 00:13:21,290 --> 00:13:24,390 ఇది ఒక పాత పాఠశాల ఇంటర్ఫేస్ విధమైన వార్తలు సాధారణంగా చేసే కంప్యూటర్ 289 00:13:24,390 --> 00:13:27,050 ఒక మౌస్ లేదా ఇతర ఉపయోగించడానికి గ్రాఫికల్ అంశాలు. 290 00:13:27,050 --> 00:13:28,320 ఇది కేవలం మీ కీబోర్డ్ ఉపయోగిస్తుంది. 291 00:13:28,320 --> 00:13:30,970 మరియు నేను ఆదేశాలను టైప్ చేయవచ్చు ఈ మెరిసే ప్రాంప్ట్. 292 00:13:30,970 --> 00:13:33,820 >> నేటి ప్రయోజనాల కోసం, నేను రెడీ! కింది టైప్ వెళుతున్న - 293 00:13:33,820 --> 00:13:35,610 హలో తయారు. 294 00:13:35,610 --> 00:13:39,370 మరియు ఆ కార్యక్రమం, తయారు, కేవలం ఒక ఉంది కార్యక్రమం, వాస్తవ ప్రపంచ ఈ లో 295 00:13:39,370 --> 00:13:40,690 రోజుల, మేము డబుల్ మీద నొక్కండి. 296 00:13:40,690 --> 00:13:44,580 కానీ నేడు ఈ ఇంటర్ఫేస్ లో, మేము ఈ ప్రామ్టు వద్ద దాని పేరు టైప్ వెళుతున్న. 297 00:13:44,580 --> 00:13:47,980 హలో తయారు వాచ్యంగా కానుంది నాకు హలో అనే ప్రోగ్రామ్ చేయడానికి. 298 00:13:47,980 --> 00:13:51,360 మరియు అది చూస్తూ అలా జరగబోతోంది ఒక ఫైల్ కోసం, కేవలం ద్వారా 299 00:13:51,360 --> 00:13:53,460 డిఫాల్ట్, hello.c అని. 300 00:13:53,460 --> 00:13:57,260 ఇది నేను ఒక సి కార్యక్రమం మీరు అనుకునేది జరగబోతోంది ఎలా ఈ కంప్యూటర్ యొక్క స్వభావం ద్వారా 301 00:13:57,260 --> 00:13:58,230 కన్ఫిగర్. 302 00:13:58,230 --> 00:13:59,550 >> నేను ముందుకు వెళ్ళి ఎంటర్ నొక్కండి. 303 00:13:59,550 --> 00:14:02,050 నేను కొన్ని నిగూఢ అవుట్పుట్ చూడండి, కానీ ఈ అన్ని చాలా అవుతుంది 304 00:14:02,050 --> 00:14:03,330 దీర్ఘ ముందు తెలిసిన. 305 00:14:03,330 --> 00:14:06,870 ఈ మరింత ఒక కంపైలర్, అమలు జరిగిన ఒక క్షణం లో ఆ, గణగణమని ద్వని చేయు అని. 306 00:14:06,870 --> 00:14:09,080 కానీ ఇప్పుడు, నాకు దొరికిన మరొక మెరిసే ప్రాంప్ట్. 307 00:14:09,080 --> 00:14:13,060 మరియు నేను ఇప్పుడు ముందుకు వెళ్ళి డాట్ టైప్ చేయవచ్చు మేము చేస్తాము రసహీనమైన కారణాల కోసం, స్లాష్ 308 00:14:13,060 --> 00:14:14,730 వచ్చే వారం తిరిగి వచ్చారు - 309 00:14:14,730 --> 00:14:15,910 హలో. 310 00:14:15,910 --> 00:14:19,650 >> సో ఈ ప్రయత్నం అన్ని ఇప్పటివరకు కేవలం కు , కార్యక్రమాలు సాధారణ వ్రాయండి 311 00:14:19,650 --> 00:14:22,640 నేను నొక్కండి వెంటనే, ఆ చేస్తుంది. 312 00:14:22,640 --> 00:14:24,510 నేను నా మొదటి కార్యక్రమం వ్రాయలేదు. 313 00:14:24,510 --> 00:14:27,500 నేను ఉద్దేశపూర్వకంగా ఫన్ poking వెబ్ ఈ చాలా సులభమైన కార్యక్రమం 314 00:14:27,500 --> 00:14:28,540 కారణాలు జంట కోసం. 315 00:14:28,540 --> 00:14:31,990 ఒకటి, ఇది ఉత్తేజిత పొందడానికి కష్టం ఒక తరగతి ఉంటే తీసుకోవడం గురించి 316 00:14:31,990 --> 00:14:33,430 ఈ ముగింపు గేమ్. 317 00:14:33,430 --> 00:14:37,100 >> కానీ ఎక్కువ, అక్కడ ఒక ఇక్కడ పరధ్యానం వరకు చాలా. 318 00:14:37,100 --> 00:14:40,640 మీరు కోసం, ప్రోగ్రామ్ తెలుసుకోవడానికి మొదటి సమయం మీరు ఆ తక్కువ సౌకర్యవంతమైన, మరియు 319 00:14:40,640 --> 00:14:43,410 కూడా నేను, తిరిగి రోజు, నేను మొదటి మీరు రకమైన చెయ్యవచ్చు - ఈ వంటి ఏదో చూసింది 320 00:14:43,410 --> 00:14:46,500 ఫిగర్ అన్ని కుడి ఆ, ఈ ఆఫ్ ఒక ప్రింట్ హలో ప్రపంచంలోని. 321 00:14:46,500 --> 00:14:47,860 కానీ చాలా కలవరానికి ఉంది. 322 00:14:47,860 --> 00:14:52,110 తెరపై చాలా సింటాక్స్ ఉంది ఇది చాలా మార్గం లో అందుతుంది అని 323 00:14:52,110 --> 00:14:54,170 , లేకపోతే సాధారణ, సాధారణ ఆలోచనలు. 324 00:14:54,170 --> 00:14:56,700 >> సో మనం ఈ రోజు చేయబోతున్నామని మేము ఉంది సి ప్రక్కనపెట్టి వచ్చి వెళుతున్న 325 00:14:56,700 --> 00:14:57,630 తిరిగి సోమవారం ఆ. 326 00:14:57,630 --> 00:15:00,860 మరియు మేము ఒక గ్రాఫికల్ ఉపయోగించడానికి చేయబోతున్నామని ప్రోగ్రామింగ్ భాష స్క్రాచ్ అని. 327 00:15:00,860 --> 00:15:04,470 ఈ, ఒక ప్రోగ్రామింగ్ భాష అని నేను బుధవారం పేర్కొన్నట్లు, ఆ జరగబోతోంది 328 00:15:04,470 --> 00:15:08,870 మాకు విషయం అదే రకమైన చేయాలని అనుమతించేందుకు కానీ, ప్రస్తుతం, ఒక అంధ కన్ను చెయ్యి 329 00:15:08,870 --> 00:15:12,270 గిరజాల కలుపులు కు, బ్రాకెట్లు సెమికోలన్లు, మరియు అన్ని ఈ తెలివితక్కువదని 330 00:15:12,270 --> 00:15:15,680 విధంగా పొందుటకు పరధ్యానం, లో కొన్ని ప్రాథమిక, అందంగా ఈ మొదటి రోజు, 331 00:15:15,680 --> 00:15:17,230 ఆసక్తికరమైన ఆలోచనలను. 332 00:15:17,230 --> 00:15:21,350 >> తద్వారా ముగింపులో, నేను వెళ్ళి వెళుతున్న తిరిగి నా మీద ఇక్కడ డెస్క్టాప్ మరియు 333 00:15:21,350 --> 00:15:25,890 ఆ ప్రత్యామ్నాయ మీరు పరిచయం ఒక చూడండి కానుంది కార్యక్రమం, 334 00:15:25,890 --> 00:15:30,790 కొంత ఈ వెలుగులోకి. 335 00:15:30,790 --> 00:15:33,930 మేము ఆ అమలు చేయబోతున్నామని ఎలా అదే కార్యక్రమం నేడు - రెండు పజిల్ 336 00:15:33,930 --> 00:15:37,710 interlocked మరియు ఆ ముక్కలు క్లిక్, ప్రపంచానికి చెప్పే ఉంటుంది 337 00:15:37,710 --> 00:15:39,000 హలో. 338 00:15:39,000 --> 00:15:41,200 >> సో యొక్క నిజానికి అక్కడ వెళ్ళి తెలపండి. 339 00:15:41,200 --> 00:15:44,965 నేను ముందుకు వెళ్ళి తెరిచి వెళుతున్న ఒక వెబ్ సైట్ scratch.mit.edu అని పిలుస్తారు. 340 00:15:44,965 --> 00:15:47,980 341 00:15:47,980 --> 00:15:52,040 మరియు ఈ నాకు దారి తీస్తుంది ఇక్కడ ఈ వెబ్సైట్. 342 00:15:52,040 --> 00:15:54,660 ముందుగానే, నేను ఈ లోకి లాగిన్ చేసిన వెబ్సైట్ మరియు మొదటి సమస్యలు 343 00:15:54,660 --> 00:15:55,910 మీరు ద్వారా నడిచే ఈ దశలను కొన్ని. 344 00:15:55,910 --> 00:15:58,930 నేను ముందుకు వెళ్లి క్లిక్ వెళుతున్న ఇక్కడ నా మొదటి ఫోల్డర్ను. 345 00:15:58,930 --> 00:16:00,720 >> మరియు ఈ నాకు కానుంది నేను చేసిన కొన్ని ప్రాజెక్టులు 346 00:16:00,720 --> 00:16:02,570 నిజానికి ముందుగానే రూపొందించినవారు. 347 00:16:02,570 --> 00:16:05,860 మరియు దాన్ని చేస్తుంది ఈ గ్రాఫికల్ ఆ ప్రోగ్రామింగ్ భాష వెళ్తున్నారు మాత్రమే 348 00:16:05,860 --> 00:16:08,480 డ్రాగ్ చెయ్యడం ద్వారా దయచేసి ప్రోగ్రామ్ వీలు మరియు ఈ పజిల్ ముక్కలు పడే, మీరు 349 00:16:08,480 --> 00:16:09,730 కూడా ప్రత్యేక సాఫ్ట్వేర్ అవసరం లేదు. 350 00:16:09,730 --> 00:16:13,190 ఇది అన్ని కాబట్టి ఒక బ్రౌజర్ లో నిక్షిప్తం లో మీరు దీన్ని చేయవచ్చు, సిద్ధాంతం లో, న 351 00:16:13,190 --> 00:16:16,810 ప్రస్తుతం మీ కంప్యూటర్, మీరు కొన్ని బాగా కూడా అవసరం లేకుండా, కావచ్చు 352 00:16:16,810 --> 00:16:19,870 CS50 ఉపకరణం వంటి సాఫ్ట్వేర్, తదుపరి వారం వస్తాయి ఇది. 353 00:16:19,870 --> 00:16:24,200 >> నేను ఎగువ మూలలో వరకు వెళ్ళడానికి వెళుతున్నాను ఇక్కడ మరియు సృష్టించండి క్లిక్. 354 00:16:24,200 --> 00:16:27,840 మరియు ఒక క్షణం లో నేను ఒక ఖాళీ పొందుటకు వెళుతున్నాను నేను మొదలు ఇది ద్వారా తెర 355 00:16:27,840 --> 00:16:30,380 ఈ గ్రాఫికల్ లో ప్రోగ్రామింగ్ వాతావరణంలో ప్రోగ్రామింగ్. 356 00:16:30,380 --> 00:16:36,140 కానీ ఈ సమయంలో, అది ఎక్కువని జరగబోతోంది చాలా సులభమైన నిజానికి అలా. 357 00:16:36,140 --> 00:16:41,560 సో కేవలం ఒక క్షణం లో, ఉన్నప్పుడు Wi-Fi మేము ఇప్పుడు ఈ తెర కలిగి, సహకరిస్తుంది. 358 00:16:41,560 --> 00:16:44,870 , శీఘ్ర శబ్ద పర్యటన సో, కానీ నేను డేర్ మీరు ప్రవేశిస్తాడు ఖచ్చితంగా ఉన్నప్పుడు 359 00:16:44,870 --> 00:16:46,840 మొదటి సమస్య సెట్, మీరు చేస్తాము ఈ అన్ని చాలా కనుగొనేందుకు 360 00:16:46,840 --> 00:16:48,315 అందుబాటులో బొత్తిగా సులభంగా. 361 00:16:48,315 --> 00:16:50,900 కానీ యొక్క మానసిక చిత్రం పేయింట్ వీలు కేవలం ఒక క్షణం. 362 00:16:50,900 --> 00:16:54,620 >> సో ఈ ప్రాంప్ట్ మాట్లాడుతూ సేవ్ కింద మార్పులు, మీరు మొదటి మీరు చూడబోతున్నారు. 363 00:16:54,620 --> 00:16:55,570 ఈ ఒక దేవదూత ఉంటుంది. 364 00:16:55,570 --> 00:16:56,630 ఇది ఒక పాత్ర యొక్క. 365 00:16:56,630 --> 00:17:00,740 మరియు అతను, మేము ఒక దశ కాల్ చేస్తాము ఏమి నివసిస్తుంది ఈ పెద్ద తెల్ల దీర్ఘచతురస్ర 366 00:17:00,740 --> 00:17:03,120 ఇది అతను, ఎడమ, డౌన్, చేరుకోవచ్చును కుడి, మరియు అలా, నిజంగా, 367 00:17:03,120 --> 00:17:04,670 చర్యలు ఇతర రకాల. 368 00:17:04,670 --> 00:17:08,780 >> ఇంతలో, ఈ యూజర్ మధ్యలో ఇంటర్ఫేస్, మేము ఒక మొత్తం బంచ్ కలిగి 369 00:17:08,780 --> 00:17:09,750 పజిల్ ముక్కలు. 370 00:17:09,750 --> 00:17:14,060 మరియు మీరు వారు వంటి విషయాలు చెప్పే ఆ చూస్తారు , 15 డిగ్రీల మారిన, 10 దశలను తరలించడానికి 371 00:17:14,060 --> 00:17:15,550 ఒక నిర్దిష్ట దిశలో పాయింట్. 372 00:17:15,550 --> 00:17:17,910 కానీ కేతగిరీలు ఉంది చాలా ఇక్కడ బ్లాక్స్ అప్. 373 00:17:17,910 --> 00:17:21,410 నేను లుక్స్ వెళ్ళండి చేస్తే, మీరు చూస్తారు అని ఇతర పజిల్ ముక్కలు ఉందని 374 00:17:21,410 --> 00:17:25,530 స్పష్టంగా ఈ సిట్ ఇత్సెల్ఫ్ చూపించడానికి, ఆలోచించడం, హలో చెప్పండి 375 00:17:25,530 --> 00:17:26,780 తాను, దాక్కున్నాడని. 376 00:17:26,780 --> 00:17:30,830 నేను సౌండ్స్ డౌన్ వెళ్ళి ఉంటే, దాన్ని చేస్తుంది మియావ్ వంటి శబ్దాలు ప్లే మార్గాలు ఉన్నాయి 377 00:17:30,830 --> 00:17:32,670 ఒక డ్రమ్ ప్లే, అన్ని శబ్దాలు ఆపడానికి. 378 00:17:32,670 --> 00:17:36,530 >> సో, దీర్ఘ కథ చిన్న, ఒక మొత్తం ఉంది మీరు అనుమతించే పజిల్ ముక్కలు బంచ్ 379 00:17:36,530 --> 00:17:40,920 ఈ పిల్లి, లేదా ఏ సంఖ్య చెప్పడానికి ఇతర పాత్రలు, ఏమి. 380 00:17:40,920 --> 00:17:43,850 కానీ ఈ అన్ని మీరు జరిగే చేయడానికి ప్రోగ్రామింగ్ మొదలు అవసరం. 381 00:17:43,850 --> 00:17:48,090 మరియు ఈ పెద్ద తెల్ల బాక్స్, లేదా బూడిద బాక్స్, కుడి వైపు, ఈ పేరు ఉంది 382 00:17:48,090 --> 00:17:50,170 నేను నిజానికి లాగండి వెళుతున్న మరియు వెబ్ ఆ పజిల్ ముక్కలు డ్రాప్. 383 00:17:50,170 --> 00:17:54,320 నా ఖాళీ టెక్స్ట్ విండో సమానమైన. 384 00:17:54,320 --> 00:17:57,070 >> నేను ముందుకు వెళ్లి క్లిక్ వెళుతున్న మధ్యలో నియంత్రించడానికి. 385 00:17:57,070 --> 00:17:58,540 లేదా బదులుగా, నాకు ప్రారంభిద్దాం ఈవెంట్స్ క్రింద. 386 00:17:58,540 --> 00:18:01,530 ఈవెంట్స్ బెంచ్ కింద, మీరు ఒక గమనిస్తారు ఉద్దేశపూర్వకంగా అని కొన్ని విషయాలు 387 00:18:01,530 --> 00:18:05,240 ఆ విధంగా పైన వక్ర వారు బహుశా న ఇరికించు లేదు 388 00:18:05,240 --> 00:18:06,710 పజిల్ ముక్కలు పైన. 389 00:18:06,710 --> 00:18:10,160 వారు ప్రారంభంలో demark ఎందుకంటే ఆ వార్తలు ఒక ప్రోగ్రామ్ యొక్క, ఒక ప్రారంభంలో 390 00:18:10,160 --> 00:18:11,910 స్క్రిప్ట్, మాట్లాడటానికి. 391 00:18:11,910 --> 00:18:16,290 నేను ముందుకు వెళ్లి లాగండి ఉంటే, ఉన్నప్పుడు ఆకుపచ్చ జెండా ఇక్కడ క్లిక్ చేసి, ఆపై నేను 392 00:18:16,290 --> 00:18:18,060 ఈ పిల్లి అంతరంలో మొదటి వద్ద ఏదో. 393 00:18:18,060 --> 00:18:20,510 నేను కింద వెళ్ళి వెళుతున్న ప్యానెల్ కనిపిస్తుంది. 394 00:18:20,510 --> 00:18:24,060 మరియు నేను ముందుకు వెళ్లి పట్టుకోడానికి వెళుతున్నాను హలో బ్లాక్, మరియు డ్రాగ్ మరియు డ్రాప్, చెప్పటానికి 395 00:18:24,060 --> 00:18:27,220 అందువలన వెళ్ళి వీలు అది స్వయంచాలకంగా ఆ అక్కడ ఇంటర్లాక్లు. 396 00:18:27,220 --> 00:18:28,640 >> ఆపై నేను గమనించవచ్చు టెక్స్ట్ క్లిక్. 397 00:18:28,640 --> 00:18:31,960 మరియు నేను మాత్రమే అధిగమించవచ్చు ప్రత్యేక ప్రపంచ హలో, చెప్పటానికి, ఇష్టం. 398 00:18:31,960 --> 00:18:36,340 మరియు ఇప్పుడు మేము నేను ప్రకటిస్తున్నారు ప్రోగ్రామ్ను మరింత ఆ సమానం 399 00:18:36,340 --> 00:18:39,670 నేను అమలు మర్మమైన కార్యక్రమం ఒక క్షణం క్రితం సి లో. 400 00:18:39,670 --> 00:18:43,130 >> నేను ఎడమ వైపు ఇప్పుడు వెళ్ళి ఉంటే, ఒక పెద్ద స్టాప్ సైన్ లేదు గమనించవచ్చు 401 00:18:43,130 --> 00:18:44,520 మరియు ఒక పెద్ద ఆకుపచ్చ జెండా. 402 00:18:44,520 --> 00:18:46,390 నాకు స్పష్టత కోసం జూమ్ లెట్. 403 00:18:46,390 --> 00:18:49,390 మరియు నేను ఇప్పుడు ఈ ఆకుపచ్చ జెండా క్లిక్ చేసినప్పుడు, మీరు బహుశా అంచనా ఈ మొదటి ఏమి 404 00:18:49,390 --> 00:18:51,920 కార్యక్రమం ఇప్పుడు ఏమి జరుగుతుందో. 405 00:18:51,920 --> 00:18:55,420 సో అక్కడ, చాలా, మేము ప్రోగ్రామింగ్, కానీ మీరు డౌన్ కూరుకుపోయిన మేము నిజానికి విధానం లేదు 406 00:18:55,420 --> 00:18:58,980 ఆ వాక్యనిర్మాణ కొన్ని, నిమిషం వివరాలు. 407 00:18:58,980 --> 00:19:01,120 >> కానీ కొంత ప్రయత్నించండి తెలపండి కొద్దిగా ఆసక్తికరమైన. 408 00:19:01,120 --> 00:19:04,840 నాకు ఇక్కడ నా స్క్రాచ్ ఫోల్డర్ లోకి వెళ్ళి తెలపండి. 409 00:19:04,840 --> 00:19:10,210 మరియు వాస్తవానికి, నాకు అలా నాకు తెరుచుకుంటుంది వీలు వీలు కోసం ఇక్కడ ఒక ప్రత్యేక కార్యక్రమం కేవలం ఒక 410 00:19:10,210 --> 00:19:17,830 క్షణం, ఈ విండో పెంచుకోండి, తెరువు మరియు నేను నేటి లోకి వెళ్ళడానికి వెళుతున్నాను 411 00:19:17,830 --> 00:19:18,620 మూలం డైరెక్టరీ. 412 00:19:18,620 --> 00:19:21,660 ఎప్పటిలాగే, మీరు, కనుగొనేందుకు నేడు మరియు ఉంటాం తరువాత, ఆ రోజు యొక్క ఉదాహరణలు అన్ని 413 00:19:21,660 --> 00:19:25,225 లోపలి అందుబాటులో ఉంటాయి కోర్సు యొక్క వెబ్సైట్. 414 00:19:25,225 --> 00:19:31,170 >> మరియు నేను ఇక్కడ ముందుకు వెళ్ళి ఎంచుకునేందుకు వెళుతున్నాను కొంత వివిధ అప్. 415 00:19:31,170 --> 00:19:33,970 ఇక్కడ ఈ ఒక, ఇది కోసం నేను ఒక స్వచ్ఛంద అవసరం. 416 00:19:33,970 --> 00:19:36,850 ఎవరు నేడు ఒక డెస్క్ దీపం కోరుకుంటున్నారో? 417 00:19:36,850 --> 00:19:40,600 OK, ఎవరైనా గురించి కొద్దిగా - మీరు ముగింపు ఉన్నాయి? 418 00:19:40,600 --> 00:19:42,124 కం ఆన్ డౌన్. 419 00:19:42,124 --> 00:19:47,230 ఇప్పుడు, మీరు పాల్గొనేందుకు చేయాలని, లేదా అని కేవలం డెస్క్ దీపం ప్రారంభం చెప్పటానికి? 420 00:19:47,230 --> 00:19:48,190 >> వెనెస్సా: [వినబడని]. 421 00:19:48,190 --> 00:19:48,465 >> DAVID మలన్: OK. 422 00:19:48,465 --> 00:19:49,610 అద్భుతమైన, మీరు పేరు ఏమిటి? 423 00:19:49,610 --> 00:19:49,990 వెనెస్సా? 424 00:19:49,990 --> 00:19:50,570 డేవిడ్. 425 00:19:50,570 --> 00:19:51,390 మీరు కలిసే బాగుంది. 426 00:19:51,390 --> 00:19:53,840 కాబట్టి పై వచ్చి వనేస్సా యొక్క వెళుతున్న నా యొక్క నియంత్రణను తీసుకోవాలని 427 00:19:53,840 --> 00:19:55,490 కేవలం ఒక క్షణం కీబోర్డ్. 428 00:19:55,490 --> 00:19:57,850 మరియు నేను కేవలం సమయం యొక్క కోసం, ఇక్కడ చేసిన మాట, నేను గ్రహించి చేసిన వంటి 429 00:19:57,850 --> 00:20:01,070 Wi-Fi, స్క్రాచ్, ఒక బిట్ నెమ్మదిగా మేము ఆ ప్రోగ్రామింగ్ వాతావరణంలో 430 00:20:01,070 --> 00:20:04,110 ఉపయోగించి కూడా డౌన్లోడ్ మరియు చేయవచ్చు మీ స్థానిక కంప్యూటర్లో అమలు. 431 00:20:04,110 --> 00:20:06,360 సో నేను, ఉపన్యాసం ముందుగానే అదే చేసింది , జరుగుతుంది ఆ సందర్భంలో నేను డౌన్లోడ్ ఉంది 432 00:20:06,360 --> 00:20:09,120 మేము ప్లే చేయబోతున్నారు అన్ని ఫైళ్ళు వారు కొద్దిగా మరింత అమలు చేయవచ్చు 433 00:20:09,120 --> 00:20:10,840 త్వరగా ఇక్కడే నా ల్యాప్టాప్లో. 434 00:20:10,840 --> 00:20:13,460 ఇప్పుడు నేను చూసిన వెబ్ ఎందుకు తద్వారా వార్తలు ఒక Mac-నిర్దిష్ట ఇంటర్ఫేస్. 435 00:20:13,460 --> 00:20:15,510 >> నేను ముందుకు వెళ్ళి వెళుతున్నాను మరియు ఈ ఒక తెరుచుకుంటుంది. 436 00:20:15,510 --> 00:20:18,400 నేను ఇప్పుడు ముందుకు వెళ్ళి వెళ్లి వెబ్ పూర్తి స్క్రీన్ విండో. 437 00:20:18,400 --> 00:20:21,740 మీరు చూస్తారు గా, మేము చాలా త్వరగా చేయవచ్చు ఈ విద్యార్థి వలె, ఒక 438 00:20:21,740 --> 00:20:26,360 మీ ముందు, హలో ప్రపంచ నుంచి మరింత సమగ్ర ఒక విషయంతో 439 00:20:26,360 --> 00:20:27,020 అప్లికేషన్. 440 00:20:27,020 --> 00:20:28,180 ఇక్కడ సూచనలను ఉంటాయి. 441 00:20:28,180 --> 00:20:29,500 ఓహ్, మరియు మేము ఒక ఇతర విషయం కలిగి. 442 00:20:29,500 --> 00:20:31,640 నేను, నుండి, ఇది ఫన్ భావించారు సాధారణంగా, మేము చిత్రీకరణ అవుతారు 443 00:20:31,640 --> 00:20:32,440 కెమెరాలు ఈ విధంగా. 444 00:20:32,440 --> 00:20:34,100 నేను సరదాగా, వనేస్సా, ఉంటే భావించారు మేము ప్రపంచంలోని చూడగలిగారు 445 00:20:34,100 --> 00:20:35,120 మీ కళ్ళు ద్వారా. 446 00:20:35,120 --> 00:20:36,670 ఇక్కడ మేము కొన్ని Google గ్లాస్ కలిగి. 447 00:20:36,670 --> 00:20:39,290 >> [ఆశ్చర్యపరిచిన GASPS] 448 00:20:39,290 --> 00:20:41,610 >> DAVID మలన్: మేము మాత్రమే ఇవ్వడం ఉంటుంది దూరంగా డెస్క్ దీపములు నేడు. 449 00:20:41,610 --> 00:20:43,530 >> [నవ్వు] 450 00:20:43,530 --> 00:20:45,260 >> సో నాకు క్యూ ఈ అప్ వీలు. 451 00:20:45,260 --> 00:20:49,340 అన్ని కుడి, కాబట్టి ఈ తాకే. 452 00:20:49,340 --> 00:20:51,910 OK, గ్లాస్, ఒక వీడియోను రికార్డ్. 453 00:20:51,910 --> 00:20:55,700 454 00:20:55,700 --> 00:20:56,950 అన్ని కుడి, వనేస్సా? 455 00:20:56,950 --> 00:21:00,940 456 00:21:00,940 --> 00:21:05,560 ఇప్పుడు, ఒక ప్రక్కన ఆ లేవు ఉంది మీరు చూడండి ఉంటే, స్క్రాచ్ సంబంధం 457 00:21:05,560 --> 00:21:08,540 కొద్దిగా పైకి కుడి, మీరు చూస్తారు సాహిత్య గాజు, మరియు మీరు తప్పక 458 00:21:08,540 --> 00:21:09,650 కొద్దిగా దీర్ఘచతురస్రాకార విండో చూడండి. 459 00:21:09,650 --> 00:21:11,500 మీరు అన్ని మీ సహ చూడండి ఉండాలి ప్రస్తుతం చిత్రీకరణ? 460 00:21:11,500 --> 00:21:11,840 అవును. 461 00:21:11,840 --> 00:21:12,340 >> వెనెస్సా: అవును. 462 00:21:12,340 --> 00:21:12,920 >> DAVID మలన్: OK. 463 00:21:12,920 --> 00:21:15,170 తద్వారా మంచిది. 464 00:21:15,170 --> 00:21:16,660 మేము తరువాత ఈ ఫుటేజ్ విడుదల చేస్తాము. 465 00:21:16,660 --> 00:21:18,460 ఇప్పుడు కోసం, మీ దృష్టిని చెయ్యి ఇక్కడ తెరకు. 466 00:21:18,460 --> 00:21:20,990 మరియు మీ ముందు పూర్తి ఉంది తెరపై కొన్ని సూచనలను చాలు 467 00:21:20,990 --> 00:21:22,670 కేవలం ఒక పెయింట్ ప్రోగ్రామ్ ఉపయోగించి. 468 00:21:22,670 --> 00:21:25,040 సో మీరు, ఒక క్షణం లో, చేయబోతున్నామని ప్రారంభించడానికి స్పేస్ బార్ నొక్కండి. 469 00:21:25,040 --> 00:21:27,790 ఆపై కొన్ని పజిల్ ముక్కలు వెళ్తున్నారు తెర పైకి కదలడం ప్రారంభించడానికి. 470 00:21:27,790 --> 00:21:30,900 మరియు మీరు కేవలం, బాణం కీలను నొక్కండి మీరు అనుగుణంగా, నిజమైన DDR లో ఇష్టం 471 00:21:30,900 --> 00:21:32,740 విషయాలు సరిచేసుకోవడం తో ఆ బాణాలు తో. 472 00:21:32,740 --> 00:21:33,020 >> వెనెస్సా: OK. 473 00:21:33,020 --> 00:21:33,800 >> DAVID మలన్: మీరు ముందు ఈ ప్లే చేసిన. 474 00:21:33,800 --> 00:21:34,140 >> వెనెస్సా: అవును. 475 00:21:34,140 --> 00:21:37,330 >> DAVID మలన్: అన్ని కుడి, వనేస్సా, ముందుకు వెళ్లి సర్వులు. 476 00:21:37,330 --> 00:22:53,082 >> [MUSIC - KAYNE WEST, "బలమైన"] 477 00:22:53,082 --> 00:22:57,080 >> [ప్రశంసలను] 478 00:22:57,080 --> 00:22:59,750 >> DAVID మలన్: సో ఇప్పుడు చేసుకుందాం నుండి ఒక దశకు. 479 00:22:59,750 --> 00:23:01,230 నుంచే, చివరికి గేమ్. 480 00:23:01,230 --> 00:23:02,880 చివరి గేమ్ హలో ప్రపంచ కాదు. 481 00:23:02,880 --> 00:23:05,520 కానీ మీరు తప్పనిసరిగా చేయాలని లేదు కాబట్టి ఇంటరాక్టివ్ అని విషయాలు. 482 00:23:05,520 --> 00:23:06,810 మీరు కూడా యానిమేషన్ చేయవచ్చు. 483 00:23:06,810 --> 00:23:10,790 మీ కాబట్టి ఉదాహరణకు, మరొక ఒకటి వారసులు, ఇక్కడ ఈ కార్యక్రమం చేసిన 484 00:23:10,790 --> 00:23:14,100 పైగా ఇది ఒక కథను తెలుపుతుంది అది ఒక గేమ్ అమలు లేదు. 485 00:23:14,100 --> 00:23:19,180 సో నాకు ముందుకు వెళ్లి ఇక్కడ ఒక తెరుచుకుంటుంది వీలు మా అదే మూలం డైరెక్టరీ కార్యక్రమం 486 00:23:19,180 --> 00:23:20,300 ఈరోజు నుంచి. 487 00:23:20,300 --> 00:23:26,990 ఈ ఒక కాల్, మరియు ప్రారంభిద్దాం ఒక కుకీ ప్రేమ కథ, తో. 488 00:23:26,990 --> 00:23:30,750 >> మరియు, ఈ చాలా విద్యా తయారు కాకుండా, మీరు ఈ ఒక చూసే విధంగా, ఆలోచించడం 489 00:23:30,750 --> 00:23:34,030 మీ ఆ సాధారణ ఏ మేము మాట్లాడారు చేసిన ప్రోగ్రామింగ్ భావనలు 490 00:23:34,030 --> 00:23:34,630 ఇప్పటివరకు గురించి - 491 00:23:34,630 --> 00:23:39,250 వేరియబుల్స్, మరియు ఉచ్చులు, మరియు పరిస్థితులు, మీ ముందున్న బహుశా కేవలం వాడకం 492 00:23:39,250 --> 00:23:41,090 కొన్ని అమలు ప్రతిబింబాలను. 493 00:23:41,090 --> 00:23:41,760 మీరు ఇక్కడ చూడండి. 494 00:23:41,760 --> 00:23:44,118 నేను మీరు కుకీ ప్రేమ కథ ఇవ్వాలని. 495 00:23:44,118 --> 00:24:06,030 >> [MUSIC - GREEN DAY, "హాలిడే"] 496 00:24:06,030 --> 00:24:08,022 >> [క్రాష్] 497 00:24:08,022 --> 00:24:09,272 >> [MUSIC - తాబేళ్లు, "హ్యాపీ టుగెదర్"] 498 00:24:09,272 --> 00:24:58,328 499 00:24:58,328 --> 00:25:00,560 >> DAVID మలన్: అన్ని కుడి, అందువల్ల, మేము ఒక కుకీ ప్రేమ కథ ఉంది. 500 00:25:00,560 --> 00:25:01,360 కానీ అక్కడ - 501 00:25:01,360 --> 00:25:01,755 >> [ప్రశంసలను] 502 00:25:01,755 --> 00:25:08,110 >> DAVID మలన్: అన్ని కుడి, కూడా ఉన్నాయి, ఆ హృదయాలను నుండి వెళ్ళింది గా, గురించి ఆలోచించడం 503 00:25:08,110 --> 00:25:10,410 తెర పైన క్రింద, ఒక బిట్ నిజానికి ఉంది 504 00:25:10,410 --> 00:25:11,440 అయోమయ జరగబోతోంది. 505 00:25:11,440 --> 00:25:14,150 నిజానికి, మేము చూస్తారు కూడా లో వంటి, పర్యావరణాల యొక్క సాధారణ 506 00:25:14,150 --> 00:25:18,180 మొదటి, సి లో, మీరు ఉత్పత్తి చేయగలరు యాదృచ్ఛిక సంఖ్యలు, లేదా భ్రాంతి 507 00:25:18,180 --> 00:25:21,110 గేమ్ కాబట్టి యాదృచ్చిక సంఖ్యలు, ఒక అది వాటిని కంటే కొద్దిగా ఎక్కువ ఆసక్తికరమైన 508 00:25:21,110 --> 00:25:23,390 మీరు ఖచ్చితంగా కలిగి ఉంటే ఉంటుంది హార్డ్ ప్రతిదీ కోడ్. 509 00:25:23,390 --> 00:25:26,360 >> మీరు చూసే ఉద్యమంలో, అక్కడ ప్రతిస్పందనా రకమైన ఉంది. 510 00:25:26,360 --> 00:25:28,840 వెంటనే బెల్లము మనిషి తాకిన వంటి బెల్లము మహిళ, ఆమె 511 00:25:28,840 --> 00:25:30,000 దూరంగా తరలించడానికి ఉంది. 512 00:25:30,000 --> 00:25:33,580 అందువలన, నిజానికి, మీరు, అమలు చేయవచ్చు చాలా ప్రోగ్రామింగ్ భాషలు, భావన 513 00:25:33,580 --> 00:25:38,680 ఈవెంట్స్, అనగా ఉంటే ఒకవైపు తాకిన కొన్ని ట్రిగ్గర్ చేయవచ్చు మరోవైపు, 514 00:25:38,680 --> 00:25:41,270 మీ సోర్స్ కోడ్ కు నిజానికి అమలు. 515 00:25:41,270 --> 00:25:43,740 మీరు కోసం వినవచ్చు తెరపై విషయాలు. 516 00:25:43,740 --> 00:25:47,310 >> కాబట్టి, అప్పుడు, యొక్క ఒక పాల్గొనండి వీలు మేము ఉపయోగించవచ్చు బిల్డింగ్ బ్లాక్స్ కొన్ని 517 00:25:47,310 --> 00:25:48,790 ఈ లక్ష్యాలు కొన్ని సాధించడానికి. 518 00:25:48,790 --> 00:25:51,630 ఇక్కడ ఏమి మేము ఇకమీదట చేస్తాము ఒక ప్రకటన కాల్. 519 00:25:51,630 --> 00:25:55,030 ఒక ప్రకటనలో ఊదా నిర్మాణము మొదటి, ఈ వంటి ఒక చిన్న ఏదో, 520 00:25:55,030 --> 00:25:56,120 కానీ ఆ అనియత వార్తలు. 521 00:25:56,120 --> 00:26:00,140 ఒక ప్రకటన కేవలం ఒక పజిల్ ముక్క లేదా, ఉంది సాధారణంగా, ఒక సూచన, ఆ 522 00:26:00,140 --> 00:26:03,370 కంప్యూటర్ చేయాలని చెబుతాడు ఏదో ఒక ప్రకటన. 523 00:26:03,370 --> 00:26:04,680 >> ఇక్కడ ఒక సాధారణ నమూనా యొక్క. 524 00:26:04,680 --> 00:26:05,930 ప్రపంచ హలో చెప్పండి. 525 00:26:05,930 --> 00:26:08,180 మరో ఒకటి రెండవ వేచి ఉండవచ్చు. 526 00:26:08,180 --> 00:26:10,840 బలపరచిన సో ఈ పజిల్ ముక్క, స్క్రాచ్ లో, మేము తెలియజేస్తాము మీ 527 00:26:10,840 --> 00:26:13,050 అక్షరాలు కొన్ని నిలిపివేయి సెకన్లు సంఖ్య. 528 00:26:13,050 --> 00:26:15,330 ఈ, చాలా, కేవలం ఒక ప్రకటన. 529 00:26:15,330 --> 00:26:18,640 >> ఇక్కడ తదుపరి, మేము మరొక ఎక్కువ ఆసక్తికరమైన ఒక, నాటకం ధ్వని మియావ్, మరియు 530 00:26:18,640 --> 00:26:21,480 చిన్న బాణం అంటే స్క్రాచ్ లో, ఈ మెనూ డ్రాప్ డౌన్ ఉంది. 531 00:26:21,480 --> 00:26:22,590 సో మీరు శబ్దాలు దిగుమతి చేసుకోవచ్చు. 532 00:26:22,590 --> 00:26:25,095 మీరు శబ్దాలు రికార్డు మరియు ఇతర చేయవచ్చు స్క్రాచ్ లో ఆహ్లాదకరమైన విషయాలు. 533 00:26:25,095 --> 00:26:28,450 చివరిలో చాలా మరియు, అయితే, రోజు, కేవలం ఒక ప్రకటన. 534 00:26:28,450 --> 00:26:31,250 కానీ ఇప్పుడు యొక్క మరింత పరిచయం తెలపండి ఒక అని కూడా అంటారు ఆసక్తికరమైన ముక్క, 535 00:26:31,250 --> 00:26:32,630 బూలియన్ వ్యక్తీకరణ. 536 00:26:32,630 --> 00:26:35,180 పెట్టబడింది రాజధాని B, ఒక తోటి bool పేరు. 537 00:26:35,180 --> 00:26:39,500 >> మరియు ఒక బూలియన్ వ్యక్తీకరణ కేవలం ఒక ఉంది పజిల్ ముక్క లేదా, మరింత సాధారణంగా, ఒక 538 00:26:39,500 --> 00:26:42,980 అని సమాచారం ముక్క నిజమైన లేదా తప్పుడు గాని - 539 00:26:42,980 --> 00:26:45,830 ఒకటి లేదా సున్నాగా, అవును లేదా సంఖ్య. 540 00:26:45,830 --> 00:26:48,420 కనుక ఇది కేవలం వారిలో వార్తలు రెండు విరుద్ధమైన. 541 00:26:48,420 --> 00:26:52,840 కాబట్టి అటువంటి బూలియన్ వ్యక్తీకరణ స్క్రాచ్ ప్రపంచంలో ఈ నీలం కనిపిస్తుంది 542 00:26:52,840 --> 00:26:53,560 ముక్క పజిల్. 543 00:26:53,560 --> 00:26:56,735 మరియు అది, మౌస్ ప్రశ్నించడం యొక్క డౌన్, మరియు మరొకటి, యొక్క ఆ 544 00:26:56,735 --> 00:26:58,430 కోర్సు, నిజమైన లేదా తప్పుడు. 545 00:26:58,430 --> 00:27:01,710 సో స్క్రాచ్ ఈ పజిల్ ముక్క తో, బాగా, మీరు గుర్తించడం చెయ్యగలరు ఒక ఉంటే 546 00:27:01,710 --> 00:27:05,490 మౌస్ ఉండటం, నిజానికి, ఉంది పజిల్ మానవ సంకర్షణ చెందే ద్వారా ఆక్రమించాయి 547 00:27:05,490 --> 00:27:06,550 మీ ప్రోగ్రామ్. 548 00:27:06,550 --> 00:27:08,860 >> ఈ ఒక, ఒక చిన్న మరింత నైరూప్య వార్తలు కానీ ఆ రెండు తెలుపు బాక్సులను 549 00:27:08,860 --> 00:27:09,740 కేవలం సంఖ్యలు ఉంటాయి. 550 00:27:09,740 --> 00:27:12,950 సో మీరు వంటి విషయాలను ఈ ఉంది ఇతర కంటే తక్కువ సంఖ్య? 551 00:27:12,950 --> 00:27:16,180 మరియు కనుక స్క్రాచ్ ప్రవర్తించే ఒక మార్గంలో లేదా మరొక మార్గంలో. 552 00:27:16,180 --> 00:27:17,505 ఈ ఒక కొద్దిగా మరింత గ్రాఫికల్ వార్తలు. 553 00:27:17,505 --> 00:27:21,840 దేవదూత ఉంటే అది, పిల్లి ఉంటే, వార్తలు ఉదాహరణకు, నిజానికి తాకడం ఉంది 554 00:27:21,840 --> 00:27:22,510 మౌస్ పాయింటర్. 555 00:27:22,510 --> 00:27:25,780 చిన్న బాణం తల కొట్టుమిట్టాడుతుండగా కనుక పిల్లి మీద, ఈ 556 00:27:25,780 --> 00:27:28,030 పజిల్ ముక్క నిజమైన కు అంచనా వేసింది. 557 00:27:28,030 --> 00:27:31,870 ఇది మీరు, ఈ సందర్భంలో, నిజమైన ఉంటుంది మేము వీలుగా ఈ బూలియన్ వ్యక్తీకరణలో ఉపయోగించడానికి 558 00:27:31,870 --> 00:27:36,340 ఒక శాఖ లో, ఒక క్షణం లో చూడండి, మీరు చేయవచ్చు గాని, దీన్ని, లేదా మీరు ఆ చేయవచ్చు 559 00:27:36,340 --> 00:27:39,940 మేము ఒక పరిస్థితి కలిగి చాలా వంటి తనిఖీ, అక్కడ మరో గత వ్యక్తి 560 00:27:39,940 --> 00:27:40,460 గదిలో? 561 00:27:40,460 --> 00:27:42,070 అలా అయితే, కలపండి. 562 00:27:42,070 --> 00:27:44,430 లేకపోతే, మరింత ఆందోళన పడకండి. 563 00:27:44,430 --> 00:27:48,650 >> సో ఒక బూలియన్ వ్యక్తీకరణ కూడా ఉంటుంది కలిసి కలిసి మరియు-ed లేదా లేదా ed. 564 00:27:48,650 --> 00:27:53,120 సో మీరు బూలియన్ వ్యక్తీకరణలు మిళితం చేయవచ్చు మరియు ఈ మరియు ఈ అని నిజమైన ఉండాలి 565 00:27:53,120 --> 00:27:54,710 నిజమని మొత్తం విషయం. 566 00:27:54,710 --> 00:27:56,520 మరియు ఇక్కడ ఒక నిజమైన ప్రపంచంలో ఉదాహరణ. 567 00:27:56,520 --> 00:28:00,060 మీరు కోర్సు చేయడానికి CS50 కోర్సులు ఉపయోగించి ఉంటే షాపింగ్, ఈ చెక్ బాక్సులను 568 00:28:00,060 --> 00:28:03,520 అక్కడ, మీరు తదుపరి బాక్స్ పేరు తనిఖీ ఉంటే కోర్సులు, ఆ, అవును, పలుకును 569 00:28:03,520 --> 00:28:07,860 నాకు మాత్రమే కోర్సులు చూపబడే కోసం Q విలువ 4.5 లేదా ఎక్కువ. 570 00:28:07,860 --> 00:28:10,610 మీరు ఏ, అది టిక్కును, లేకపోతే గురించి ఆందోళన. 571 00:28:10,610 --> 00:28:13,910 లేదా ఇదే విధంగా, కుడి, లేదు నేను తీసుకొని వెబ్ కోర్సులు, సంఘర్షణ 572 00:28:13,910 --> 00:28:15,650 నిజమైన లేదా తప్పుడు గాని వార్తలు. 573 00:28:15,650 --> 00:28:16,715 ఇది కేవలం ఒక బూలియన్ వ్యక్తీకరణ యొక్క. 574 00:28:16,715 --> 00:28:20,080 మీరు ఉపయోగించిన అన్ని ఈ సమయంలో చెక్ బాక్సులను వెబ్ సైట్, మీరు కేవలం మీరు 575 00:28:20,080 --> 00:28:23,570 ఒక బూలియన్ సమానం toggling వ్యక్తీకరణ మరియు ఆఫ్. 576 00:28:23,570 --> 00:28:25,270 >> సో వాట్ రూపంలో మీరు ఈ ఉపయోగించగలను? 577 00:28:25,270 --> 00:28:28,820 బాగా, స్క్రాచ్ లో, మేము ఒక క్షణం లో చూస్తారు ఆ పరిస్థితులు ఉన్నాయి 578 00:28:28,820 --> 00:28:29,560 ఇలా. 579 00:28:29,560 --> 00:28:33,130 మరియు ఆ రకమైన తెలివైన ఎందుకంటే చాలా pseudocode మాదిరిగా, మేము ఇండెంట్ 580 00:28:33,130 --> 00:28:38,550 U-ఆకారంలో పజిల్ ముక్కలు విదంగా అర్థం ఆ U యొక్క ఏదైనా లోపల ఉంది 581 00:28:38,550 --> 00:28:41,390 అమలు, లేదా, ఆధారపడి వెళుతున్న అది ఎక్కడ న. 582 00:28:41,390 --> 00:28:45,310 సో బూలియన్ వ్యక్తీకరణ, తర్వాత ఉంటే లోపల ఏ అమలు చేయబడతాయి. 583 00:28:45,310 --> 00:28:46,800 >> ఇంతలో, ఒక ఉంటే / వేరే బ్లాక్ ఉంది. 584 00:28:46,800 --> 00:28:50,320 మీరు ఈ వెళ్తాడు ఒక శాఖ అనుకుంటే మార్గం లేదా, స్క్రాచ్ మాకు ఇస్తుంది. 585 00:28:50,320 --> 00:28:54,500 మరియు ఈ తర్కం ద్వారా, ఇప్పుడు కూడా ఆ పజిల్ ముక్క స్పష్టంగా చాలా చిన్నది 586 00:28:54,500 --> 00:28:57,400 లోపల అది మరేదో చీలిక కు, మొదటి పజిల్ ముక్కలు, వారు ఉన్నాము 587 00:28:57,400 --> 00:28:58,150 కేవలం పెరగడం జరుగుతుంది. 588 00:28:58,150 --> 00:29:01,370 మీరు డ్రాగ్ చేసి ఏదో పైగా పడిపోయినప్పుడు ఇది కేవలం అది సరిపోయే పెరుగుతాయి 589 00:29:01,370 --> 00:29:02,510 మీరు ప్రయత్నిస్తున్న ఉంది. 590 00:29:02,510 --> 00:29:07,230 >> కాబట్టి మేము ఈ విషయాలు రెండు పడుతుంది మరియు చేయవచ్చు రహదారి మూడు మార్గం fork చేస్తుంది 591 00:29:07,230 --> 00:29:11,300 మీరు గాని దీనికి, లేదా, లేదా కేవలం గూడు వాటిని ఈ ఇతర విషయం 592 00:29:11,300 --> 00:29:12,070 ఆ విధంగా. 593 00:29:12,070 --> 00:29:14,370 కోర్సు యొక్క, మీరు ఉంటే చాలా చాలా, ఇది అగ్లీ పొందుటకు మొదలవుతుంది. 594 00:29:14,370 --> 00:29:17,660 కానీ ఆ సమయంలో, మీరు నిజంగానే మీరు బహుశా బాగా ప్రోగ్రామింగ్ కాదు. 595 00:29:17,660 --> 00:29:20,490 అందువలన పునరావృత ఉంటుంది థీమ్, చాలా, శైలి యొక్క. 596 00:29:20,490 --> 00:29:22,790 ఎంత బాగా నిజానికి మీ కోడ్ ఫార్మాట్? 597 00:29:22,790 --> 00:29:24,580 లేదా ఎలా బాగా మీరు మీ కోడ్ రూపకల్పన లేదు? 598 00:29:24,580 --> 00:29:26,430 భవిష్యత్తులో ఆ మరింత. 599 00:29:26,430 --> 00:29:27,470 >> మరియు ఇప్పుడు మేము ఉచ్చులు కలిగి. 600 00:29:27,470 --> 00:29:30,310 స్క్రాచ్ లో ఒక nice ఎప్పటికీ లూప్ ఉంది అలా - ఇది అక్షరాలా అర్థం 601 00:29:30,310 --> 00:29:32,710 మళ్ళీ ఈ లోపల సంసార, మళ్ళీ, మళ్ళీ. 602 00:29:32,710 --> 00:29:35,880 మీరు మరింత కాంక్రీటు మరియు చెప్పగలను కింది విషయం 10 సార్లు చేయండి. 603 00:29:35,880 --> 00:29:37,620 మీరు కూడా వేరియబుల్ ఉపయోగించవచ్చు. 604 00:29:37,620 --> 00:29:40,260 మీరు ఏ పేరుతో అప్ రావచ్చు కొద్దిగా డ్రాప్ డౌన్ మెనూ మరియు చెప్పటానికి, నాకు ఒక ఇవ్వాలని 605 00:29:40,260 --> 00:29:43,190 వేరియబుల్ n అని మరియు సెట్ ఇది కొన్ని విలువ సమానం. 606 00:29:43,190 --> 00:29:44,910 ఆపై మీరు విధులు కలిగి ఉంటుంది. 607 00:29:44,910 --> 00:29:46,850 కేవలం ఒక క్షణం లో ఆ పై మరింత. 608 00:29:46,850 --> 00:29:49,140 >> నా తిరిగి వెళ్ళండి లెట్ ఇంటర్ఫేస్ స్క్రాచ్. 609 00:29:49,140 --> 00:29:50,970 మరియు నాకు ముందు ఈ సమయం వెళ్ళడానికి వీలు. 610 00:29:50,970 --> 00:29:56,660 మరియు, యొక్క ముందుకు వెళ్లి తెరవటానికి వీలు నుండి, యొక్క చెప్పటానికి ఒక ఉదాహరణ వీలు - 611 00:29:56,660 --> 00:29:58,740 ఒక చిన్న మరింత ఆసక్తికరంగా. 612 00:29:58,740 --> 00:30:00,750 నిజానికి, నాకు ముందుకు వెళ్ళి లెట్, మరియు నాకు అది నాకు చేయడానికి వీలు. 613 00:30:00,750 --> 00:30:01,960 నేను ఈ తెరవండి అవసరం లేదు. 614 00:30:01,960 --> 00:30:03,390 నాకు, న్యూ ఫైలు వెళ్ళండి లెట్. 615 00:30:03,390 --> 00:30:04,740 నేను ఈవెంట్స్ వెళ్ళండి వెళుతున్న. 616 00:30:04,740 --> 00:30:08,460 నేను ఉన్నప్పుడు ఆకుపచ్చ జెండా వెళ్ళడానికి వెళుతున్నాను క్లిక్, మరియు నేను కదూ వెళ్ళండి వెళుతున్న. 617 00:30:08,460 --> 00:30:11,590 మరియు నేను ఈ డ్రాగ్ మరియు డ్రాప్ వెళుతున్న పజిల్ ముక్క, ధ్వని మియావ్ ప్లే. 618 00:30:11,590 --> 00:30:12,580 ఇది కలిసి లాచెస్. 619 00:30:12,580 --> 00:30:14,327 మరియు ఇప్పుడు, నేను ఆకుపచ్చ ఫ్లాగ్ను క్లిక్ ఉంటే - 620 00:30:14,327 --> 00:30:16,260 >> [మియావ్ SOUND] 621 00:30:16,260 --> 00:30:17,500 >> DAVID మలన్: పూజ్యమైన. 622 00:30:17,500 --> 00:30:21,560 OK, కాబట్టి ఇప్పుడు యొక్క కొద్దిగా ఏదో తెలియజేసేలా మరింత తార్కిక కేవలం ప్రదర్శించేందుకు ఆ 623 00:30:21,560 --> 00:30:22,760 మేము ఇప్పుడు కోసం, చెయ్యవచ్చు. 624 00:30:22,760 --> 00:30:25,550 నేను unlatch వెళుతున్న ఆ వ్యక్తి నుండి ఈ. 625 00:30:25,550 --> 00:30:27,000 నేను కంట్రోల్ వెళ్ళి వెళుతున్న. 626 00:30:27,000 --> 00:30:28,770 మరియు నేను ఒక పరిస్థితి పట్టుకోడానికి వెళుతున్న. 627 00:30:28,770 --> 00:30:30,600 సో ఏదో అప్పుడు ఉంటే. 628 00:30:30,600 --> 00:30:32,020 తద్వారా అది కనిపిస్తుంది ఎలా. 629 00:30:32,020 --> 00:30:33,890 నేను ఒక బూలియన్ వ్యక్తీకరణ అవసరం. 630 00:30:33,890 --> 00:30:38,130 మరియు, నాకు ముందుకు వెళ్లి చెప్పే వీలు నాకు నిర్వాహకులు వెళ్ళనిస్తున్నారని. 631 00:30:38,130 --> 00:30:40,270 నేను కొద్దిగా ఏదో చేయ బోతున్నాను కేవలం కిక్స్ కోసం mathy. 632 00:30:40,270 --> 00:30:43,600 నేను, ఇక్కడ వెళ్ళి చెప్పటానికి వెళుతున్నాను ఏదో, ఏదో కంటే తక్కువ 633 00:30:43,600 --> 00:30:45,030 ముందుకు వెళ్ళి ఏదో. 634 00:30:45,030 --> 00:30:46,890 కాబట్టి ఇప్పుడు, మీరు ఒక యాదృచ్ఛిక బ్లాక్ ఏమి తెలుసు. 635 00:30:46,890 --> 00:30:51,620 నేను ఈ హోవర్ చేస్తే, ఎలా గమనించవచ్చు అక్కడ కొరికి తీసుకుపోతాయి ఇక్కడ విషయం. 636 00:30:51,620 --> 00:30:54,090 >> కాబట్టి ఇప్పుడు, నోటీసు, నేను మొదలు వెబ్ అప్పటికే తార్కికంగా ఏదో 637 00:30:54,090 --> 00:30:54,650 ఆసక్తికరమైన. 638 00:30:54,650 --> 00:30:59,720 ఒక యాదృచ్ఛిక సంఖ్య 1 నుంచి ఉంటే 10, ఆరు సే వీలు కంటే తక్కువ. 639 00:30:59,720 --> 00:31:03,670 నేను ఆరు, ఆ తప్పనిసరిగా ఎంచుకుంటే అంటే, 50% తో క్రింది చేయండి 640 00:31:03,670 --> 00:31:03,980 సంభావ్యత. 641 00:31:03,980 --> 00:31:05,460 ఇది ఒక నాణేన్ని గాలిలో వంటిది. 642 00:31:05,460 --> 00:31:07,330 ఇప్పుడు, నేను షరతులతో ఏదో ఒకటి చెయ్యాలి. 643 00:31:07,330 --> 00:31:10,800 మరియు నేను వెళుతున్నాను అని ఏదో చేయాలని ధ్వని ఆట. 644 00:31:10,800 --> 00:31:14,280 కాబట్టి ఇప్పుడు, నేను తెర క్లిక్ జెండా, ఒక నాణెం ఎగరవేసినప్పుడు వంటిది. 645 00:31:14,280 --> 00:31:14,610 >> [మియావ్ SOUND] 646 00:31:14,610 --> 00:31:17,160 >> DAVID మలన్: ఇది తలలు ఉంది లేదా అక్కడ whatnot. 647 00:31:17,160 --> 00:31:17,920 మళ్ళీ దీన్ని యొక్క లెట్. 648 00:31:17,920 --> 00:31:18,860 >> [మియావ్ SOUND] 649 00:31:18,860 --> 00:31:19,790 >> DAVID మలన్: మళ్ళీ హెచ్చరిక. 650 00:31:19,790 --> 00:31:20,280 >> [మియావ్ SOUND] 651 00:31:20,280 --> 00:31:21,500 >> DAVID మలన్: మళ్ళీ హెచ్చరిక. 652 00:31:21,500 --> 00:31:22,631 అయ్యో, OK. 653 00:31:22,631 --> 00:31:24,720 తోకలు ఆ సమయంలో. 654 00:31:24,720 --> 00:31:29,545 సమయం కాబట్టి 50%, మేము దీన్ని ఉంటే అనంతమైన దీర్ఘ, మేము 50% meows పొందుతారు 655 00:31:29,545 --> 00:31:32,180 మరియు 50% నిశ్శబ్దానికి. 656 00:31:32,180 --> 00:31:34,850 సో అక్కడ, కేవలం ఒక ప్రాథమిక భవనం మాకు ఆ చేయవచ్చు ఆ బ్లాక్. 657 00:31:34,850 --> 00:31:37,710 కానీ ఈ రకమైన నేను కలిగి దుర్భరమైన ఉంది బటన్ క్లిక్ ఉంచడానికి. 658 00:31:37,710 --> 00:31:39,810 సో యొక్క కేవలం లాగండి మరియు త్రో వీలు ఆ దూరంగా అన్ని. 659 00:31:39,810 --> 00:31:42,270 మీరు మధ్య వాటిని డ్రాప్, ఉంటే వారు కేవలం తమను తొలగిస్తాము. 660 00:31:42,270 --> 00:31:43,760 >> నాకు నియంత్రించడానికి వరకు వెళ్ళి తెలపండి. 661 00:31:43,760 --> 00:31:46,060 నాకు ఎప్పటికీ వెళ్ళండి లెట్. 662 00:31:46,060 --> 00:31:49,952 మరియు ఈ సమయం, నేను వెళుతున్నాను minorly బాధించే ఏదో. 663 00:31:49,952 --> 00:31:51,560 >> [నవ్వు] 664 00:31:51,560 --> 00:31:53,370 >> DAVID మలన్: మరియు లెట్ మి గో ముందుకు మరియు నియంత్రణ లేదు. 665 00:31:53,370 --> 00:31:57,260 కేవలం, ఒక రెండవ వేచి ఇది చాలా అసహ్యకరమైన కాదు. 666 00:31:57,260 --> 00:31:59,870 >> [మియావ్ SOUND] 667 00:31:59,870 --> 00:32:00,970 >> DAVID మలన్: ఆ సహజ కాదు. 668 00:32:00,970 --> 00:32:01,861 OK. 669 00:32:01,861 --> 00:32:04,510 >> [మియావ్ SOUND] 670 00:32:04,510 --> 00:32:06,406 >> DAVID మలన్: మరియు, బాగుంది ఏమి నోటీసు స్క్రాచ్ గురించి, మీరు యొక్క ఆ కోసం ఎవరు 671 00:32:06,406 --> 00:32:09,210 ముందు కార్యక్రమాలైన అనుభవం, మీరు మొదలు మరియు ఆపడానికి అవసరం లేదు. 672 00:32:09,210 --> 00:32:10,060 మీరు కంపైల్ అవసరం లేదు. 673 00:32:10,060 --> 00:32:13,210 మీరు కేవలం దానిని మార్చడం, మరియు ప్రోగ్రామ్ డైనమిక్ స్వీకరించడం ఉంటుంది. 674 00:32:13,210 --> 00:32:14,620 సో ఈ ఒక పెరిగిపోతుంది కొద్దిగా ఆసక్తికరమైన. 675 00:32:14,620 --> 00:32:16,930 కానీ యొక్క మరో అడుగు ముందుకు అది తీసుకుందాం. 676 00:32:16,930 --> 00:32:19,760 నాకు ముందుకు వెళ్లి పొందుటకు లెట్ ఆ ప్రోగ్రాం యొక్క ఉద్యమించారు. 677 00:32:19,760 --> 00:32:23,300 >> [మియావ్ SOUND] 678 00:32:23,300 --> 00:32:25,520 >> DAVID మలన్: ఆ ఏమి మేము చేస్తాము స్క్రాచ్ లో ఒక బగ్ కాల్. 679 00:32:25,520 --> 00:32:26,770 ఆ ధ్వని చేస్తూ ఉంచేందుకు కాదు. 680 00:32:26,770 --> 00:32:28,340 కాబట్టి మేము ఆపడానికి అతనికి చెప్పాల్సి వస్తుంది. 681 00:32:28,340 --> 00:32:30,435 అన్ని కుడి, కాబట్టి ఇప్పుడు నేను లోకి వెళ్ళడానికి వెళ్ళడం - 682 00:32:30,435 --> 00:32:32,180 నేను MIT తెలియజేస్తాము. 683 00:32:32,180 --> 00:32:35,160 మేము ఫరెవర్ ఇక్కడ పైగా వెళ్తారో. 684 00:32:35,160 --> 00:32:37,240 మరియు ఇప్పుడు, నేను చేయాలని మళ్ళీ మళ్ళీ. 685 00:32:37,240 --> 00:32:38,760 నేను కంట్రోల్ లోకి వెళ్ళి వెళుతున్న. 686 00:32:38,760 --> 00:32:41,570 >> మరియు యొక్క చూద్దాము, నేను లాగండి వెళుతున్న నా అక్కడ పరిస్థితి ఉంటే. 687 00:32:41,570 --> 00:32:42,850 కాబట్టి ఇప్పుడు తర్కం గమనించవచ్చు. 688 00:32:42,850 --> 00:32:46,430 ఆకుపచ్చ జెండా క్లిక్ చేసినప్పుడు, చేయండి మాత్రమే ఎప్పటికీ ఏదో, కానీ అలా 689 00:32:46,430 --> 00:32:48,890 ఏదో ఈ ఇతర విషయం నిజమైన ఉంటే. 690 00:32:48,890 --> 00:32:51,480 నేను, వెళ్ళడానికి వీలు యొక్క వెళుతున్నాను సెన్సింగ్, చెప్పటానికి. 691 00:32:51,480 --> 00:32:54,430 మరియు నేను ముందుకు వెళ్లి ఎంచుకోండి వెళుతున్న తాకడం మరియు అక్కడ అది డ్రాప్. 692 00:32:54,430 --> 00:32:55,930 ఒక బూలియన్ వ్యక్తీకరణ యొక్క. 693 00:32:55,930 --> 00:32:57,740 >> మరియు ఇప్పుడు, ఈ డ్రాప్ లో, గమనించవచ్చు డౌన్ మెను ఉన్నాయి 694 00:32:57,740 --> 00:32:59,050 కొన్ని ముందే విలువలు. 695 00:32:59,050 --> 00:33:00,910 నేను మీరు తాకడం ఉంటాయి, చెప్పగలను తెర అంచు? 696 00:33:00,910 --> 00:33:03,900 లేదా మీరు మౌస్ పాయింటర్ తాకడం ఉంటాయి తెరపై బాణం? 697 00:33:03,900 --> 00:33:04,620 కాబట్టి చేయ బోతున్నాను. 698 00:33:04,620 --> 00:33:08,770 అయితే మరియు, అప్పుడు నేను వెళ్ళడానికి వెళుతున్నాను ముందుకు మరియు ధ్వని మియావ్ ప్లే. 699 00:33:08,770 --> 00:33:11,250 కాబట్టి ఇప్పుడు నేను రకమైన కలిగి ఒక ఆట ప్రారంభం - 700 00:33:11,250 --> 00:33:13,110 ఒక పూజ్యమైన గేమ్. 701 00:33:13,110 --> 00:33:14,060 >> [మియావ్ SOUND] 702 00:33:14,060 --> 00:33:17,250 >> DAVID మలన్: సరే, ఒక పూజ్యమైన, బగ్గీ గేమ్. 703 00:33:17,250 --> 00:33:20,770 నాకు వేచి లెట్, యొక్క చెప్పటానికి వీలు అక్కడ ఒక రెండవ. 704 00:33:20,770 --> 00:33:24,910 ఇప్పుడు క్లిక్ చేసి, మళ్ళీ ప్లే ఆకుపచ్చ జెండా. 705 00:33:24,910 --> 00:33:27,860 >> [మియావ్ SOUND] 706 00:33:27,860 --> 00:33:30,460 >> DAVID మలన్: సో ఇప్పుడు అది ఒక పిల్లి కుక్క పెంపకందారులు వంటి. 707 00:33:30,460 --> 00:33:31,850 >> [మియావ్ SOUND] 708 00:33:31,850 --> 00:33:34,460 >> DAVID మలన్: ఇప్పుడు అన్ని కుడి, ఈ నేను ముందుగానే తయారు చేయలేదు ఒక. 709 00:33:34,460 --> 00:33:39,250 చాలా ఆలస్యంగా, అది రకమైన గెట్స్ తెలివితక్కువదని పనులను సులభంగా. 710 00:33:39,250 --> 00:33:40,240 సో నాకు ఇక్కడ వీడలేదు. 711 00:33:40,240 --> 00:33:43,720 లెట్ యొక్క క్యాట్ PET ఆ, చెప్పే. 712 00:33:43,720 --> 00:33:46,600 తెరిచి ఇప్పుడు లెట్ క్యాట్ PET లేదు. 713 00:33:46,600 --> 00:33:48,330 ఇప్పుడు, మేము ఈ ఒక ప్లే ఉంటే, మీరు మీరు, అంచనా 714 00:33:48,330 --> 00:33:49,650 స్క్రీన్ చూడటం - 715 00:33:49,650 --> 00:33:51,090 >> [మియావ్ SOUND] 716 00:33:51,090 --> 00:33:52,170 >> DAVID మలన్: ఇప్పుడు, నేను పిల్లి పెంపుడు ఉంటే 717 00:33:52,170 --> 00:33:55,420 >> [లయన్స్ రోర్] 718 00:33:55,420 --> 00:33:57,260 >> DAVID మలన్: అలా కాదు నిజానికి ఆ సందర్భంలో పిల్లి పెంపుడు. 719 00:33:57,260 --> 00:34:01,350 కాబట్టి ఇప్పుడు మేము కేవలం ఒక ఉదాహరణగా ఉంటుంది రెండు దిశలలో జరగబోతోంది ఆ శాఖ. 720 00:34:01,350 --> 00:34:03,130 ఇప్పుడు నాకు ముందుకు వెళ్ళి వీలు మరియు ఇక్కడ మరొక తెరవండి. 721 00:34:03,130 --> 00:34:07,120 ఈ ఒక కూడా, మా మూలం మధ్య రోజు కోడ్ ఫైళ్ళను. 722 00:34:07,120 --> 00:34:13,199 సో నాకు నా మూల తిరిగి వెళ్ళి తెలపండి డైరెక్టరీ మరియు లోకి వెళ్ళి, యొక్క ఎంచుకోండి తెలపండి 723 00:34:13,199 --> 00:34:15,610 ఇక్కడ మరియు చూడండి ఈ వ్యక్తి ఏమి తేడా. 724 00:34:15,610 --> 00:34:17,449 >> వావ్, అన్ని కుడి, కాబట్టి ఇప్పుడు సంతరించుకోనుంది కొద్దిగా క్లిష్టమైన. 725 00:34:17,449 --> 00:34:21,300 మరియు మేము ఈ వ్యక్తి ఏమి చూడండి ముందు, కార్యక్రమం నుండి, ప్రతిపాదించే ప్రయత్నించండి 726 00:34:21,300 --> 00:34:22,219 కుడి వైపు వద్ద. 727 00:34:22,219 --> 00:34:25,590 మరియు ఇప్పుడు మొదటి స్పష్టంగా మాకు అనుమతిస్తుంది బహుళ పలు లిపులు, కలిగి 728 00:34:25,590 --> 00:34:29,730 ఒక దేవదూత సంబంధం కార్యక్రమాలు, ఒక పాత్ర, మరియు, స్పష్టంగా, తో 729 00:34:29,730 --> 00:34:31,760 వారు రెండు lockstep అమలు చేయబోతున్నామని. 730 00:34:31,760 --> 00:34:35,570 ఈ కార్యక్రమాలు రెండు మొదలవుతుంది ఎందుకంటే ఉన్నప్పుడు ఆకుపచ్చ జెండా క్లిక్ తో, ఈ ఉంది 731 00:34:35,570 --> 00:34:38,650 తో, మరింత ఆధునిక అంశం వద్ద hinting మీరు కొన్ని తెలిసిన కావచ్చు ఇది, 732 00:34:38,650 --> 00:34:40,580 సందేశాల అని పిలుస్తారు, లేదా బహుళ వరుస సందేశాల. 733 00:34:40,580 --> 00:34:44,400 >> హాజరవుతారు, దీర్ఘ కథ చిన్న, కంప్యూటర్లు నేడు ప్రధానంగా అనేక చేయవచ్చు 734 00:34:44,400 --> 00:34:45,270 ఒకేసారి విషయాలు. 735 00:34:45,270 --> 00:34:48,659 లేదా వారు ఒక సమయంలో ఒక విషయం చేయవచ్చు మీరు గమనించవచ్చు కూడా లేదు ఫాస్ట్ ఆ 736 00:34:48,659 --> 00:34:50,150 ఇది నిజానికి ఒక దెయ్యపు ఒక సమయంలో విషయం. 737 00:34:50,150 --> 00:34:53,320 కానీ ఇప్పుడు కోసం, యొక్క చేపట్టడానికి వీలు ఈ ఇద్దరూ ఈ కార్యక్రమాల్లో అమలు వెళుతున్న 738 00:34:53,320 --> 00:34:54,310 అదే సమయంలో. 739 00:34:54,310 --> 00:34:57,350 మరియు నోటీసు, ఇద్దరు ఎప్పటికీ ముక్కలు పజిల్. 740 00:34:57,350 --> 00:35:01,270 కాబట్టి అవి రెండు అమలులో ఉంచండి చేయబోతున్నామని నేను ఎరుపు స్టాప్ సైన్ హిట్ వరకు. 741 00:35:01,270 --> 00:35:02,100 >> సో వాట్ వారు వెళ్తున్నారు? 742 00:35:02,100 --> 00:35:06,030 ఎడమ చేతి వైపు, నేను స్పష్టంగా ఉన్నాను మ్యూట్ అనే వేరియబుల్ ప్రకటించారు. 743 00:35:06,030 --> 00:35:09,030 సో నేను ఏదో కాల్ లేదు N. వంటి బోరింగ్ నేను దీన్ని మ్యూట్ అని 744 00:35:09,030 --> 00:35:10,240 అర్థం అందించటంలో సమయం. 745 00:35:10,240 --> 00:35:11,780 నేను సున్నా అది సమాన సెట్. 746 00:35:11,780 --> 00:35:16,200 ఆ ఫాల్స్, లేదా అనుకుంటున్నారో లెట్ యొక్క యొక్క ఆ ఫాల్స్ అనుకుంటున్నారో వీలు. 747 00:35:16,200 --> 00:35:17,490 >> ఇప్పుడు, ఎప్పటికీ క్రింది వాటిని. 748 00:35:17,490 --> 00:35:23,280 కీబోర్డ్ స్పేస్ బార్ నొక్కినప్పుడు ఉంటే, అప్పుడు మ్యూట్ సమానం ఉంటే సున్నా, 749 00:35:23,280 --> 00:35:25,930 అప్పుడు సమాన ఒక మ్యూట్ మార్చడానికి. 750 00:35:25,930 --> 00:35:27,580 వేరే సున్నాకి మ్యూట్ సెట్. 751 00:35:27,580 --> 00:35:30,530 సో తార్కికంగా, ఒక మొత్తం కూడా అయితే ఆ పజిల్ ముక్కలు బంచ్ 752 00:35:30,530 --> 00:35:33,160 నేను స్పేస్ బార్ తాకినప్పుడు కేవలం, మాట్లాడుతూ నేను వేరియబుల్ ఏమి చెయ్యాలి 753 00:35:33,160 --> 00:35:34,750 మ్యూట్ అని? 754 00:35:34,750 --> 00:35:37,170 ఒకటి నుంచి సున్నా మార్చుకోండి లేదా సున్నా కి. 755 00:35:37,170 --> 00:35:37,840 అంతే. 756 00:35:37,840 --> 00:35:40,740 కనుక ఇది ఒక కాంతి స్విచ్ చెయ్యడానికి వంటిది లేదా ఆఫ్ మరియు ఒక తో, గుర్తు న 757 00:35:40,740 --> 00:35:42,330 నేను ఆ పని చేసిన వేరియబుల్. 758 00:35:42,330 --> 00:35:45,990 >> ఇంతలో, కుడి చేతి వైపు, లో లేమాన్ నియమాలు, ప్రయోజనం ఏమిటి 759 00:35:45,990 --> 00:35:47,547 కుడివైపు స్క్రిప్ట్? 760 00:35:47,547 --> 00:35:48,860 >> STUDENT: సముద్ర సింహం ధ్వని ఆడటానికి. 761 00:35:48,860 --> 00:35:52,500 >> DAVID మలన్: సీ లయన్ ధ్వని ఆడటానికి, తాను, మ్యూట్ లేకపోతే 762 00:35:52,500 --> 00:35:53,480 ఆ వేరియబుల్ యొక్క స్వభావం. 763 00:35:53,480 --> 00:35:57,360 కాబట్టి మేము, మాట్లాడటానికి, రాష్ట్ర భాగస్వామ్యం చేస్తున్నారు ఈ రెండు అంతటా భాగస్వామ్యం సమాచారం 764 00:35:57,360 --> 00:36:00,540 స్క్రిప్ట్ ఎందుకంటే, ఇక్కడ గమనించవచ్చు, మనం ఎప్పటికీ క్రింది చేయడం. 765 00:36:00,540 --> 00:36:04,620 మ్యూట్ సున్నా ఉంటే, అది మ్యూట్ కాదు కనుక - మ్యూట్ తప్పుడు ఉంటే, అప్పుడు ప్లే 766 00:36:04,620 --> 00:36:05,980 ఈ సముద్రం లయన్ ధ్వని. 767 00:36:05,980 --> 00:36:09,930 మరియు మిమ్మల్ని మీరు భావిస్తున్నారా, hi, hi, hi, కోసం రెండు సెకన్లు, ఆపై ఒక క్షణం వేచి, మరియు 768 00:36:09,930 --> 00:36:11,140 మళ్ళీ తనిఖీ చెయ్యండి. 769 00:36:11,140 --> 00:36:15,150 మేము ఇక్కడ ఎడమ ఇప్పుడు వెళ్ళి కనుక, ఈ కుర్రాడు పేరు మరియు హిట్ 770 00:36:15,150 --> 00:36:16,662 ఆకుపచ్చ జెండా, 771 00:36:16,662 --> 00:36:30,260 >> [SEA LION SOUND] 772 00:36:30,260 --> 00:36:31,910 >> DAVID మలన్: ఏమి సమయంలో ఈ నిజంగా బాధించే పొందుటకు? 773 00:36:31,910 --> 00:36:33,440 ఈ కేవలం ఎప్పటికీ కొనసాగుతుంది కాబట్టి. 774 00:36:33,440 --> 00:36:36,490 అందుకే కొన్నిసార్లు, అనంతమైన లూప్, మాట్లాడటానికి, ఉద్దేశపూర్వకంగా ఉన్నాయి. 775 00:36:36,490 --> 00:36:41,140 కానీ ఈ సందర్భంలో, వెంటనే నేను స్పేస్ బార్ నొక్కండి, అతను స్టాప్ల. 776 00:36:41,140 --> 00:36:42,800 ఇప్పుడు కార్యక్రమం విడిచి లేదు. 777 00:36:42,800 --> 00:36:44,760 ఇది ఇప్పటికీ ఈ ఉచ్చులు అమలు లో. 778 00:36:44,760 --> 00:36:46,540 కానీ నేను తిరిగి స్పేస్ బార్ వస్తే - 779 00:36:46,540 --> 00:36:47,851 >> [SEA LION SOUND] 780 00:36:47,851 --> 00:36:49,650 >> DAVID మలన్: అతను ఎంచుకునేందుకు జరగబోతోంది అప్ అతను వదిలి పేరు. 781 00:36:49,650 --> 00:36:53,240 సో మాకు చేయాలని ఒక మార్గం ఉంది మళ్ళీ మళ్ళీ ఏదో కానీ, ఆ 782 00:36:53,240 --> 00:36:54,920 సమయం మాత్రమే షరతులతో. 783 00:36:54,920 --> 00:36:58,940 బాగా, మేము చేస్తున్న ఈ పంథాలో ఉన్నప్పుడు విషయాలు మళ్లీ మళ్లీ, నాకు తెలపండి 784 00:36:58,940 --> 00:37:01,370 ఇక్కడ మరొక ఉదాహరణ లోకి వెళ్ళి. 785 00:37:01,370 --> 00:37:04,370 ఈ ఒక మేము గొర్రెలు లెక్కింపు కాల్ చేస్తాము. 786 00:37:04,370 --> 00:37:05,710 >> మరియు ఈ వ్యక్తి ఏమి గమనించవచ్చు. 787 00:37:05,710 --> 00:37:08,540 ఇది వాస్తవానికి వంటి బిట్ వార్తలు pseudocode మేము ఆడి 788 00:37:08,540 --> 00:37:12,230 అతను కొన్ని కౌంటర్ అమర్చుతుంది అనగా బుధవారం, ఆలోచించండి అని, మళ్ళీ N ఉంది 789 00:37:12,230 --> 00:37:14,030 సున్నా, అతను ఎప్పటికీ క్రింది చేస్తుంది. 790 00:37:14,030 --> 00:37:17,960 అతను చెప్పారు కోసం ఎదురు యొక్క విలువ రెండవ, అప్పుడు రెండవ వేచి మరియు 791 00:37:17,960 --> 00:37:19,430 ఒక కౌంటర్ మారుస్తుంది. 792 00:37:19,430 --> 00:37:21,570 కేవలం ఈ సందర్భంలో, ఆ ఇంక్రిమెంట్ అది అర్థం. 793 00:37:21,570 --> 00:37:23,250 అందువలన అతను అది ఒక జతచేస్తుంది. 794 00:37:23,250 --> 00:37:25,830 సో ఈ వాచ్యంగా ఉంది - 795 00:37:25,830 --> 00:37:27,890 అది మనం అనుకున్నదానికన్నా చాలా ఏమి కాదు యొక్క గొర్రెలు లెక్కింపు. 796 00:37:27,890 --> 00:37:33,120 ఇది, లెక్కింపు చేయడం గొర్రెల ఎప్పటికీ, అప్ సున్నా నుంచి. 797 00:37:33,120 --> 00:37:35,560 >> కాబట్టి మేము విషయాలు చేయవచ్చు అక్కడ, తార్కికంగా. 798 00:37:35,560 --> 00:37:37,750 కానీ ఇప్పుడు శుభ్రం ప్రయత్నించండి ఈ విషయాలు కొన్ని అప్. 799 00:37:37,750 --> 00:37:43,440 నాకు ఒక సాధారణ లోకి ఇప్పుడు ముందుకు వెళ్ళి లెట్ మా పిల్లి కేవలం కానుంది ఉదాహరణకు 800 00:37:43,440 --> 00:37:44,750 దగ్గు మొదలు. 801 00:37:44,750 --> 00:37:48,830 అన్ని కుడి, కాబట్టి ఇక్కడ దగ్గు 0 కలిగి - 802 00:37:48,830 --> 00:37:50,685 కంప్యూటర్ శాస్త్రవేత్తలు మొదలు 0 నుండి లెక్కింపు. 803 00:37:50,685 --> 00:37:53,480 సో ఈ పిల్లి కేవలం వెళ్తున్నారు మూడు సార్లు దగ్గు కు. 804 00:37:53,480 --> 00:37:54,890 మరియు ఇక్కడ నేను అమలు ఎలా. 805 00:37:54,890 --> 00:38:00,130 ఆకుపచ్చ జెండా క్లిక్ చేసినప్పుడు, దగ్గు, , వేచి దగ్గు, వేచి, దగ్గు, వేచి. 806 00:38:00,130 --> 00:38:02,470 మరియు నేను లాగడం ద్వారా చేసింది మరియు పజిల్ ముక్కలు పడే. 807 00:38:02,470 --> 00:38:04,740 లేదా మీరు స్క్రాచ్ తో టింకర్ మొదలు ఉంటే, మీరు వాస్తవానికి చూస్తారు 808 00:38:04,740 --> 00:38:08,620 మీరు చేయవచ్చు కాబట్టి ముక్కలు నకిలీ డ్రాగ్ లేకుండా త్వరగా విషయాలు 809 00:38:08,620 --> 00:38:10,310 మరియు ప్రకటన nauseum పడే. 810 00:38:10,310 --> 00:38:12,680 >> కానీ మేము ఇక్కడ ఉత్తమ మార్గంలో కావు. 811 00:38:12,680 --> 00:38:15,210 నేను అతనిని తయారు ఎలా ఎందుకంటే నాల్గవసారి దగ్గు? 812 00:38:15,210 --> 00:38:16,790 Well, నేను ఇక్కడ డౌన్ వెళ్ళి యొక్క క్రమం కాలేదు. 813 00:38:16,790 --> 00:38:19,420 నేను నకిలీ మరియు కాలేదు అక్కడ అతికించండి. 814 00:38:19,420 --> 00:38:21,740 ఎలా అతనిని ఒక ఐదవ సమయం దగ్గు తయారు చెయ్యాలి? 815 00:38:21,740 --> 00:38:23,230 బాగా, కాపీ మరియు మళ్ళీ అతికించండి. 816 00:38:23,230 --> 00:38:24,210 లేదా మళ్ళీ డ్రాప్ లాగండి. 817 00:38:24,210 --> 00:38:26,920 మరియు చాలా త్వరగా, ఈ కార్యక్రమం మొదలవుతుంది నిజంగా, నిజంగా పునరావృత పొందుటకు, 818 00:38:26,920 --> 00:38:28,880 నిజంగా దీర్ఘ, కానీ నిజంగా రసహీనమైన. 819 00:38:28,880 --> 00:38:30,120 కానీ ఈ శుభ్రం చేయడానికి ఒక మార్గం ఉంది. 820 00:38:30,120 --> 00:38:33,680 స్పష్టమైన మార్గం ఏమిటి ఈ శుభ్రం చేయడానికి? 821 00:38:33,680 --> 00:38:36,280 >> OK, కాబట్టి మేము నిజానికి నిజంగా వెళ్ళటానికి మీరు స్పేస్ తాకినప్పుడు అవ్ట్ మరియు, 822 00:38:36,280 --> 00:38:37,070 బార్, అతనికి దగ్గు కలిగి. 823 00:38:37,070 --> 00:38:40,150 కానీ నేను ఏదో చేయాలని అనుకుంటే మళ్లీ మళ్లీ, మేము లేదని గుర్తు 824 00:38:40,150 --> 00:38:41,310 కొన్ని నియంత్రణ నిర్మిస్తుంది. 825 00:38:41,310 --> 00:38:43,800 నాకు ఈ బయటకు తరలించడం లెట్ మార్గం, కంట్రోల్ కింద వెళ్ళండి. 826 00:38:43,800 --> 00:38:47,340 , నాకు కేవలం ఒక పునరుక్తి అన్నారు , మూడు సార్లు చెప్పాల్సిందిగా. 827 00:38:47,340 --> 00:38:49,410 మరియు ఇప్పుడు నాకు కొన్ని దొంగిలించి వీలు ఈ పజిల్ ముక్కలు. 828 00:38:49,410 --> 00:38:50,980 నాకు ఇక్కడ ఈ స్నాప్ లెట్. 829 00:38:50,980 --> 00:38:52,400 నాకు పూర్తిగా ఈ దూరంగా త్రో లెట్. 830 00:38:52,400 --> 00:38:55,400 >> మరియు ఇప్పుడు, నేను ఒక మంచి కలిగి కార్యక్రమం రూపొందించబడింది. 831 00:38:55,400 --> 00:38:55,920 ఎందుకు? 832 00:38:55,920 --> 00:39:00,540 నేను ఎన్నిసార్లు మార్చడానికి కోరుకుంటే ఈ పిల్లి కొనసాగే దగ్గుకు, అన్ని నేను కలిగి 833 00:39:00,540 --> 00:39:05,640 ఒక వేరియబుల్, లేదా ఒక విలువ మార్చడానికి ఉంది లేదు బదులుగా మూడు నుండి, నాలుగు, లేదా 834 00:39:05,640 --> 00:39:06,700 ఐదు, లేదా ఆరు. 835 00:39:06,700 --> 00:39:09,060 లేదా నేను, షరతులతో ఏదో అలా కూడా, ఖాళీ 836 00:39:09,060 --> 00:39:10,320 నేను కోరుకుంటే ఆడడానికి. 837 00:39:10,320 --> 00:39:11,780 >> సో ఈ ఒక సాధారణ సూత్రం. 838 00:39:11,780 --> 00:39:14,950 ఒకసారి మీరు, కోడ్ కాపీ మరియు పేస్ట్ మొదలు ఇది స్క్రాచ్ లో, లేదా కావచ్చు 839 00:39:14,950 --> 00:39:18,340 సి, మీరు ఏదో చేస్తున్న తప్పు, చాలా మటుకు. 840 00:39:18,340 --> 00:39:21,950 లేదా కనీసం, మీరు కొన్ని మించిపోయారు కాపీలు మరియు సహేతుకమైన సంఖ్యలు 841 00:39:21,950 --> 00:39:24,610 ముద్ద, మీరు బహుశా మీరు ఏదో తప్పు. 842 00:39:24,610 --> 00:39:26,740 >> కానీ మీరు ఏమి? 843 00:39:26,740 --> 00:39:27,590 నేను ఈ మాదిరిగా లేదు. 844 00:39:27,590 --> 00:39:28,980 ఈ పరిశుభ్రమైన డిజైన్ కాదు. 845 00:39:28,980 --> 00:39:32,860 నేను అనే పజిల్ ముక్క ఉన్నాయి అనుకుంటున్నారా దగ్గు నేను ఎందుకంటే 846 00:39:32,860 --> 00:39:36,100 , ఈ నేను అమలు కలిగి ద్వారా పాత శైలిలో, 847 00:39:36,100 --> 00:39:38,220 అని, మరియు వేచి కలిగి - 848 00:39:38,220 --> 00:39:40,320 వారు కేవలం ఉన్నట్లయితే ఒక దగ్గు పజిల్ ముక్క. 849 00:39:40,320 --> 00:39:41,330 >> Well, నేను నిజానికి ఆ చేయవచ్చు. 850 00:39:41,330 --> 00:39:45,010 నాకు మరింత బ్లాక్స్ కింద వెళ్ళి తెలపండి, క్లిక్ ఒక చెయ్యండి, మరియు ఇప్పుడు నేను ఈ పొందుటకు 851 00:39:45,010 --> 00:39:45,610 ఇక్కడ విండో. 852 00:39:45,610 --> 00:39:47,540 నేను ఈ విషయం దగ్గు కాల్ వెళుతున్న. 853 00:39:47,540 --> 00:39:49,400 నేను ముందుకు వెళ్లి సరి క్లిక్ చేయండి వెళుతున్న. 854 00:39:49,400 --> 00:39:53,150 మరియు ఇప్పుడు నోటీసు, నేను ఒక కొత్త ప్రారంభ పొందుటకు పైన వక్ర ఆ ముక్క. 855 00:39:53,150 --> 00:39:56,590 మరియు నేను ఈ విధంగా వెళుతున్న ఏమి, నేను రెడీ! కేవలం ఈ బ్లాక్లు దొంగిలించి వెళుతున్న. 856 00:39:56,590 --> 00:39:57,800 నేను ఇక్కడ వాటిని చాలు వెళుతున్న. 857 00:39:57,800 --> 00:40:00,490 >> మరియు ఇప్పుడు, ఈ మూడు ముక్కలు తో, నేను చేసిన నేను ఒక కాల్ వెళుతున్న ఏమి అమలు 858 00:40:00,490 --> 00:40:03,530 ఫంక్షన్, లేదా ఒక విధానం, లేదా కొన్ని మీరు ఒక పద్ధతి అని తెలిసిన. 859 00:40:03,530 --> 00:40:05,050 పదముల మధ్య స్వల్ప మార్పులు. 860 00:40:05,050 --> 00:40:06,950 కానీ ఇప్పుడు కోసం, యొక్క కేవలం వీలు ఈ ఒక ఫంక్షన్ కాల్. 861 00:40:06,950 --> 00:40:08,750 ఈ కేవలం ఒక కొత్త పజిల్ భాగం. 862 00:40:08,750 --> 00:40:11,000 ఇప్పుడు ఈ వంటి అమలు. 863 00:40:11,000 --> 00:40:15,170 >> కానీ స్క్రాచ్ మాకు ఒక ఇచ్చింది గమనించవచ్చు ఆ మొత్తం యొక్క భౌతిక ప్రాతినిధ్య 864 00:40:15,170 --> 00:40:16,570 ఇక్కడ పైగా బ్లాక్. 865 00:40:16,570 --> 00:40:21,930 కాబట్టి ఇప్పుడు, నేను, ఇక్కడ ఈ లాగవచ్చు , అని మూడు సార్లు పునరావృతం, మరియు 866 00:40:21,930 --> 00:40:26,420 నేను ప్లే ఏమి, ఇప్పుడు జరిగే అవకాశముంది ఈ స్క్రిప్ట్, ఒకే కార్యక్రమం 867 00:40:26,420 --> 00:40:27,500 ఒక సమయంలో రన్. 868 00:40:27,500 --> 00:40:29,880 ఒకే సమయంలో ఉంది ఆకుపచ్చ జెండా క్లిక్. 869 00:40:29,880 --> 00:40:34,010 కానీ దగ్గు అని ఊదా బ్లాక్ సమర్థవంతంగా ప్రతి, స్క్రాచ్ చెప్పడం 870 00:40:34,010 --> 00:40:38,160 మీరు నిజంగా, ఆ పజిల్ ముక్క చూడండి ఈ దశలను అమలు నేను 871 00:40:38,160 --> 00:40:40,420 మానవీయంగా అమలు జరిగే. 872 00:40:40,420 --> 00:40:41,410 >> తద్వారా చక్కగా రకంగా. 873 00:40:41,410 --> 00:40:44,650 కానీ ఇప్పుడు, నేను లేదు, నేను నిర్ణయించుకుంది ఆ ఊహించు కేవలం దగ్గు ఈ పిల్లి కావలసిన. 874 00:40:44,650 --> 00:40:46,660 నేను అతనిని చెయ్యగలరు అనుకుంటున్నారా అలాగే తుమ్ము కు. 875 00:40:46,660 --> 00:40:48,905 బాగా, మేము గురించి ఎలా వెళ్ళటానికి తుమ్ము అమలు? 876 00:40:48,905 --> 00:40:51,310 బాగా నేను అందంగా చాలా అనుకొనుట ఇదే. 877 00:40:51,310 --> 00:40:52,690 నేను మరొక బ్లాక్ చేయగలిగితే. 878 00:40:52,690 --> 00:40:55,940 నేను ఈ తుమ్ము అని పిలుస్తాము, సరి క్లిక్ చేయండి. 879 00:40:55,940 --> 00:40:59,250 >> అప్పుడు, ఇక్కడ నేను నిజానికి అనుకొనుట , నాకు ఈ నకిలీ లెట్ - 880 00:40:59,250 --> 00:41:02,850 మీరు భావిస్తాను చోట మరియు ఉంది మీరు బహుశా ఏదో చేయడం లేదు 881 00:41:02,850 --> 00:41:03,780 ఉత్తమ మార్గం. 882 00:41:03,780 --> 00:41:06,670 నేను, ఏదో వంటి చెప్పగల్గినవి అఛూ, ఒక రెండవ కోసం. 883 00:41:06,670 --> 00:41:07,440 ఒక రెండవ వేచి. 884 00:41:07,440 --> 00:41:08,715 ఇప్పుడు నేను తుమ్ము అనే కొత్త బ్లాక్ కలిగి. 885 00:41:08,715 --> 00:41:10,210 నిజానికి, అక్కడ అది. 886 00:41:10,210 --> 00:41:14,010 >> కానీ ఈ, చాలా, అనుభూతి మొదలు ఉండాలి - బహుశా మొదటి తరగతి వారం, కానీ 887 00:41:14,010 --> 00:41:15,730 కేవలం - రెండో కొద్దిగా పునరావృత. 888 00:41:15,730 --> 00:41:17,800 స్పష్టంగా, కొన్ని పునరుక్తి ఇక్కడ ఉంది. 889 00:41:17,800 --> 00:41:22,090 సో బదులుగా, నాకు ప్రతిపాదించారు వీలు, మేము ఈ నిర్వచనం ఈ కింది శుద్ధి. 890 00:41:22,090 --> 00:41:24,820 >> నాకు నా ఫైలు మెను వరకు వెళ్ళి తెలపండి. 891 00:41:24,820 --> 00:41:26,090 నేను ఈ వెర్షన్ సేవ్ వెళుతున్న కాదు. 892 00:41:26,090 --> 00:41:29,080 నేను ఒకటి లోకి వెళ్ళడానికి వెళుతున్నాను ఇక్కడ నా premade ఫైళ్లు. 893 00:41:29,080 --> 00:41:31,190 మరియు నేను ముందుకు వెళ్ళి వెళుతున్నాను మరియు దగ్గు 2 తెరుచుకుంటుంది. 894 00:41:31,190 --> 00:41:32,220 అయ్యో ఆ దగ్గు 2. 895 00:41:32,220 --> 00:41:36,900 నాకు ముందుకు వెళ్లి దగ్గు 3 తెరుచుకుంటుంది లెట్, ఈ మూలం డైరెక్టరీ. 896 00:41:36,900 --> 00:41:42,450 3 దగ్గు మరియు గమనించవచ్చు - ఓహ్, నేను చెప్పారు తప్పు క్రమంలో కథ. 897 00:41:42,450 --> 00:41:45,030 నాకు ఈ కథ నుండి తిరిగి లెట్. 898 00:41:45,030 --> 00:41:48,990 >> నేను చెప్పడానికి అర్థం కథ దగ్గు 4 ముగుస్తుంది - 899 00:41:48,990 --> 00:41:50,270 అక్కడ ఇది. 900 00:41:50,270 --> 00:41:54,380 నేను, బదులుగా, నిర్వచించే సో వాట్ ఉంటే అని ఒక పెద్ద పజిల్ ముక్క 901 00:41:54,380 --> 00:41:57,250 పదం n సార్లు చెప్పాల్సిందిగా, వివరిస్తాయి. 902 00:41:57,250 --> 00:41:59,930 తుమ్ము, కేవలం, స్పష్టంగా ఉంది స్క్రాచ్ లో, అఛూ. 903 00:41:59,930 --> 00:42:01,680 కాబట్టి మేము, ఒక పదం గా వ్యక్తం ఆ కేవలం ఎందుకంటే 904 00:42:01,680 --> 00:42:02,750 కార్యక్రమం సమస్య. 905 00:42:02,750 --> 00:42:07,860 మరియు ఒక దగ్గు, [దగ్గా], కానీ దగ్గు ఉంటుంది C-O-U-G-H. సో ఆ రెండు 906 00:42:07,860 --> 00:42:10,820 వివిధ పదాలను ముఖ్యంగా చేయడం అదే విషయం. 907 00:42:10,820 --> 00:42:12,820 >> నేను నిజానికి ఒక చేయవచ్చు ఈ వంటి కొత్త బ్లాక్. 908 00:42:12,820 --> 00:42:14,220 నేను ముందు ఈ మెను ఎంపికను ఉపయోగించవచ్చు లేదు. 909 00:42:14,220 --> 00:42:16,960 కానీ మీరు చెయ్యండి క్లిక్ చేసినప్పుడు, మీరు కొన్ని చూపుతారు. 910 00:42:16,960 --> 00:42:20,900 మరియు మీరు ఈ బ్లాక్ నిజానికి చెప్పగలను లేకపోతే, కొన్ని ఇన్పుట్లను పడుతుంది 911 00:42:20,900 --> 00:42:24,710 వాదనలు, లేదా పారామితులు, కాబట్టి తెలిసిన మీరు యొక్క ప్రవర్తనను మార్చవచ్చు చేసే 912 00:42:24,710 --> 00:42:25,520 మీ బ్లాక్. 913 00:42:25,520 --> 00:42:28,780 >> సో నేను ఒక క్షణం క్రితం చేశారు నేను ఈ బ్లాక్ సే అని. 914 00:42:28,780 --> 00:42:30,880 ఆపై నేను పడుతుంది అన్నారు ఒక స్ట్రింగ్ ఇన్పుట్. 915 00:42:30,880 --> 00:42:32,810 మరియు ఇప్పుడు, అప్రమేయంగా, గమనించవచ్చు అది స్ట్రింగ్ 1 చెప్పారు. 916 00:42:32,810 --> 00:42:35,440 ఒక స్ట్రింగ్ ఒక పదం, లేదా ఒక ఉంది పదబంధం, మా ప్రయోజనాల కోసం. 917 00:42:35,440 --> 00:42:37,810 కానీ నేను కొన్ని చాలు వెళుతున్న కేవలం ఒక మాదిరిగా ఉన్నాయి ప్లేస్హోల్డర్ వచనం, 918 00:42:37,810 --> 00:42:40,620 వెబ్ సైట్, యూజర్ పేరు చూడండి, లేదా ఉన్నప్పుడు పాస్వర్డ్ను, ఆపై మాయమవుతుంది 919 00:42:40,620 --> 00:42:41,550 మీరు టైప్ చేయడం ప్రారంభించండి. 920 00:42:41,550 --> 00:42:42,720 అని అన్ని ఆ. 921 00:42:42,720 --> 00:42:44,590 >> మరియు ఇప్పుడు నేను వెళుతున్నాను ఒక సంఖ్య ఇన్పుట్ జోడించండి. 922 00:42:44,590 --> 00:42:47,180 మరియు నేను ఈ n కాల్ వెళుతున్న - కానీ ఆ అందంగా అనియత వార్తలు. 923 00:42:47,180 --> 00:42:49,510 మరియు అప్పుడు ఒక లేబుల్, కేవలం చేయడానికి ఈ బ్లాక్ కొద్దిగా మరింత స్వీయ 924 00:42:49,510 --> 00:42:50,570 వివరణాత్మక - 925 00:42:50,570 --> 00:42:53,010 సార్లు, నేను ఇప్పుడే చేశాం ఏమిటి. 926 00:42:53,010 --> 00:42:56,540 మరియు ముగింపు ఫలితంగా నేను పొందుటకు ఉంది ఈ కనిపించే ఒక బ్లాక్. 927 00:42:56,540 --> 00:42:58,880 >> మరియు ఇప్పుడు నేను ఉపయోగించి వెబ్, గమనించవచ్చు ఒక పునరుక్తి బ్లాక్. 928 00:42:58,880 --> 00:43:03,480 కానీ హార్డ్ కోడింగ్ మూడు కంటే, నేను రెడీ! నేను అక్కడ n డ్రాగ్ మరియు పడే 929 00:43:03,480 --> 00:43:05,530 ఫంక్షన్ parametrize చేయవచ్చు. 930 00:43:05,530 --> 00:43:08,590 నేను ఈ ఫంక్షన్ ఏదో చేయవచ్చు ఆధారంగా సార్లు వేరే సంఖ్య 931 00:43:08,590 --> 00:43:09,410 ఆ విలువ. 932 00:43:09,410 --> 00:43:14,270 >> మరియు ఈ నేను ఏమి ఉంది, గమనించవచ్చు చెప్పటానికి ఇక్కడ, నేను పదం లాగండి ఉంటే, నేను ఒక చెప్పగలను 933 00:43:14,270 --> 00:43:17,860 హార్డ్ కోడెడ్ పదం, కానీ సంసార ఒక రెండవ కోసం ముగిసింది. 934 00:43:17,860 --> 00:43:20,200 ఇంతలో, నేను ఎలా తిరిగి ప్రవేశపెట్టాలని లేదు దగ్గు? 935 00:43:20,200 --> 00:43:26,980 నేను బదులుగా వంటి దగ్గు నిర్వచించే మాట్లాడుతూ దగ్గు n సార్లు. 936 00:43:26,980 --> 00:43:30,480 >> సో లఘు, నేను ఈ ద్వారా వెళుతున్నాను త్వరగా, కానీ ప్రాథమిక ఆలోచన వెంటనే ఉంది 937 00:43:30,480 --> 00:43:32,750 మీరు మీ ప్రోగ్రామ్ చూసిన మొదలు వంటి ఒక నిమిషం వేచి, నేను చేసిన 938 00:43:32,750 --> 00:43:36,610 ముందు చాలా ఈ వంటి ఏదో, నేను కొన్ని సాధారణ బయటకు కారణం చేయవచ్చు 939 00:43:36,610 --> 00:43:37,090 కార్యాచరణ? 940 00:43:37,090 --> 00:43:41,090 నేను ఏమి చేస్తున్నానో నాకు క్రుళ్ళి చేయవచ్చు కొన్ని ప్రాథమిక ఆలోచనలు లోకి? 941 00:43:41,090 --> 00:43:42,070 మేము ఇక్కడ చేస్తున్న ఏమిటి. 942 00:43:42,070 --> 00:43:44,830 మరియు నేను, దృష్టి, ఈ విషయాలు పేర్చబడిన చేసిన మరొక పైన 943 00:43:44,830 --> 00:43:47,710 అది ఆలోచనను శాసనం ఎందుకంటే , ASCII వెళుతున్న, బైనరీ తో మొదలు 944 00:43:47,710 --> 00:43:51,530 విధమైన, రేఖాచిత్ర ప్రోగ్రామ్ల మేకింగ్ న పొరలు సంక్లిష్ట ఆలోచనలు 945 00:43:51,530 --> 00:43:52,570 ఒకదానికొకటి టాప్. 946 00:43:52,570 --> 00:43:53,730 >> ఇక్కడ అదే ఆలోచన. 947 00:43:53,730 --> 00:43:56,870 నేను అమలు, స్క్రాచ్ నుండి ప్రారంభించారు దగ్గు, అప్పుడు గ్రహించారు దగ్గు ఉంటుంది 948 00:43:56,870 --> 00:43:58,540 నిజంగా కేవలం ఏదో విధంగా. 949 00:43:58,540 --> 00:44:01,630 సో నాకు బదులుగా అమలు తెలపండి ఏదో విధంగా భావన. 950 00:44:01,630 --> 00:44:05,200 మరియు ఆ పైన, నేను అమలు చేయవచ్చు అఛూ, లేదా దగ్గు? 951 00:44:05,200 --> 00:44:07,990 మరియు మేము మరింత ఇటువంటి అలా ఇప్పటికీ రకాలు. 952 00:44:07,990 --> 00:44:10,400 >> సో ఈ ప్రాథమిక సూత్రం నుండి, మేము చెయ్యవచ్చు 953 00:44:10,400 --> 00:44:12,180 సంక్లిష్ట కార్యక్రమాలు. 954 00:44:12,180 --> 00:44:14,100 నాకు ఈ ఒక తెరుచుకుంటుంది లెట్. 955 00:44:14,100 --> 00:44:18,020 మేము నిజానికి బహుళ మోహినిలు ఉండవచ్చు ఒకేసారి తెరపై పరస్పర. 956 00:44:18,020 --> 00:44:23,470 నా మూలం డైరెక్టరీ లోకి వెళ్ళి ఉంటే గుర్తు, అని పిలిచే థ్రెడ్ పట్టుకోడానికి ఒక 957 00:44:23,470 --> 00:44:26,920 థ్రెడ్ కేవలం నిజంగా సామర్ధ్యం ప్రక్క అమలు రెండు స్క్రిప్ట్లను 958 00:44:26,920 --> 00:44:28,350 అదే సమయంలో వైపు. 959 00:44:28,350 --> 00:44:34,490 >> గ్రహించండి ఇప్పుడు, ఒక పక్షి దేవదూత రెండు మరియు కలిగిన ఒక పిల్లి దేవదూత, 960 00:44:34,490 --> 00:44:35,270 వారి సొంత స్క్రిప్ట్స్. 961 00:44:35,270 --> 00:44:37,690 నోటీసు సో, నేను క్లిక్ పిల్లి, నేను ఈ రచనలను పొందుటకు. 962 00:44:37,690 --> 00:44:39,830 నేను పక్షి క్లిక్ చేసినప్పుడు నేను ఈ రచనలను పొందుటకు. 963 00:44:39,830 --> 00:44:42,070 సో ఈ కుర్రాళ్ళు ప్రతి ఉంది తన సొంత కార్యక్రమాలు. 964 00:44:42,070 --> 00:44:46,680 నేను ఇప్పుడు ఆకుపచ్చ జెండా క్లిక్ చేసినప్పుడు, గమనించవచ్చు ఏమి ఈ కార్యక్రమం చేస్తుంది అని 965 00:44:46,680 --> 00:44:54,090 చాలా, పిల్లి కలిగి నెమ్మదిగా, పక్షి వేట. 966 00:44:54,090 --> 00:44:57,120 కానీ పిల్లి కలిగి ప్రయోజనం ఉంటుంది విధంగా ప్రోగ్రామ్ 967 00:44:57,120 --> 00:45:00,540 ఉన్నా ఆ పేరు పక్షి , పిల్లి తన వైపుకు వెళతాడు. 968 00:45:00,540 --> 00:45:02,150 >> మేము చాలా వేగంగా ఆ గేమ్ ప్లే చేయవచ్చు. 969 00:45:02,150 --> 00:45:07,750 నేను పిల్లి రెడీ చేస్తున్నాను, నేను గమనించవచ్చు ఉపయోగించి, వీలు యొక్క ఒక దశలను తరలించడానికి అని. 970 00:45:07,750 --> 00:45:11,680 లెట్ యొక్క అతనిని ఐదు దశలను తరలించడానికి కలిగి ఒక సమయం, కాబట్టి ఒక సమయంలో ఐదు చుక్కలు. 971 00:45:11,680 --> 00:45:13,580 నాకు ప్లే క్లిక్ లెట్. 972 00:45:13,580 --> 00:45:14,490 >> [లయన్స్ రోర్] 973 00:45:14,490 --> 00:45:17,170 >> DAVID మలన్: అన్ని కుడి, ఇప్పుడు మేము చెయ్యవచ్చు నిజంగా పిల్లి ప్రయోజనాన్ని ఇస్తాయి. 974 00:45:17,170 --> 00:45:18,600 10 ఒక సమయంలో దశలను. 975 00:45:18,600 --> 00:45:20,120 >> [లయన్స్ రోర్] 976 00:45:20,120 --> 00:45:22,770 >> DAVID మలన్: అన్ని కుడి, కాబట్టి చాలా త్వరగా, అది కొద్దిగా ప్రయోజనం గెట్స్ 977 00:45:22,770 --> 00:45:23,280 పిల్లి కోసం. 978 00:45:23,280 --> 00:45:25,310 కానీ నేను నా చేతి దుర్చాల్సిన చేస్తాము వివరాలు కొన్ని. 979 00:45:25,310 --> 00:45:28,240 కానీ ఆ మార్గం అని కారణం కొద్దిగా వివిధ ప్రతి సమయం మొదలు 980 00:45:28,240 --> 00:45:29,700 నేను క్రమరాహిత్యం బిట్ చేయడం వెబ్ అని. 981 00:45:29,700 --> 00:45:33,700 నేను నిజానికి ఒక లో పిల్లి గురిపెట్టి వెబ్ వేరే దిశలో ఉన్న నేను ఆధారంగా 982 00:45:33,700 --> 00:45:38,710 అతనికి కాబట్టి ప్రారంభించడానికి కావలసిన ప్రతి సమయం గేమ్, లేదా యానిమేషన్, ఒక 983 00:45:38,710 --> 00:45:39,760 కొంత భిన్నమైనది. 984 00:45:39,760 --> 00:45:41,950 >> ఇప్పుడు, నాకు ఒక పరిచయం తెలపండి ఇతర ఇక్కడ నిర్మిస్తారు. 985 00:45:41,950 --> 00:45:43,860 సో ఈ సందర్భంలో, మేము విధులు కలిగి. 986 00:45:43,860 --> 00:45:46,950 కూడా ఒక పజిల్ ముక్క ఉన్నట్లు జరగబోతోంది ఒక అర్రే, లేదా ఒక జాబితా, అని పిలుస్తారు 987 00:45:46,950 --> 00:45:50,980 మీరు బహుళ నిల్వ అనుమతిస్తుంది ఒక వేరియబుల్ లోపలి విలువలు. 988 00:45:50,980 --> 00:45:53,410 మేము ఇప్పుడు థ్రెడ్లు చూసింది, మరియు ఈవెంట్స్ ఉంది. 989 00:45:53,410 --> 00:45:56,330 >> ఇక్కడ ఉపయోగించి ఒక ఈవెంట్ ఇక్కడ ఈ రెండు అబ్బాయిలు. 990 00:45:56,330 --> 00:46:02,490 నేను తెరుచుకుంటుంది ఉంటే ఫైలు ఈవెంట్స్ అని నేటి ఉదాహరణలు నుండి, మేము 991 00:46:02,490 --> 00:46:06,940 కనిపించే ప్రోగ్రామ్ను చూడండి ఈ వంటి ఒక చిన్న. 992 00:46:06,940 --> 00:46:09,630 మరియు ఇప్పుడు ఈ వ్యక్తి గమనించవచ్చు - 993 00:46:09,630 --> 00:46:11,620 నేను నీలం కలిగి గమనించవచ్చు ముప్పెట్ క్లిక్ - 994 00:46:11,620 --> 00:46:12,990 అతను మాత్రమే ఈ క్రింది చేస్తుంది. 995 00:46:12,990 --> 00:46:15,540 ఆ ఒకటి లేదు ఆకుపచ్చ జెండా పజిల్ ముక్కలు. 996 00:46:15,540 --> 00:46:18,620 నేను ఈవెంట్ అందుకున్నప్పుడు అతను ఒక ఉంది - 997 00:46:18,620 --> 00:46:19,970 స్వేచ్ఛా అనే పదం. 998 00:46:19,970 --> 00:46:21,590 నేను అక్కడ ఈవెంట్ బయటకు టైప్ - 999 00:46:21,590 --> 00:46:23,740 అతను, చెప్పటానికి పోలో జరగబోతోంది రెండు సెకన్ల. 1000 00:46:23,740 --> 00:46:25,800 >> సో తెలిసిన మీరు ఆ ఈ గేమ్ తెలిసిన తో 1001 00:46:25,800 --> 00:46:26,460 ఈ పేరు వెళ్తున్నారు. 1002 00:46:26,460 --> 00:46:29,800 నేను ఇప్పుడు నారింజ ముప్పెట్ క్లిక్ ఉంటే తన కార్యక్రమం ఈ చేస్తుంది. 1003 00:46:29,800 --> 00:46:35,020 ఎప్పటికీ, ఉంటే కీబోర్డ్ స్పేస్ బార్ అణగ అతను మార్కో, చెప్పటానికి వెళ్తున్నారు, 1004 00:46:35,020 --> 00:46:36,580 స్క్రీన్పై రెండు సెకన్ల. 1005 00:46:36,580 --> 00:46:39,590 కానీ అతను కూడా ఈ ఫ్యాన్సియెర్స్ ఉపయోగించడానికి జరగబోతోంది ప్రసార అని పిలుస్తారు బ్లాక్. 1006 00:46:39,590 --> 00:46:42,270 అతను కోట్ ప్రసారం జరగబోతోంది unquote, "ఈవెంట్." 1007 00:46:42,270 --> 00:46:47,540 >> ఇంతలో, నీలం వ్యక్తి, రీకాల్, ఉంది కోట్ unquote, వినడం "ఈవెంట్." 1008 00:46:47,540 --> 00:46:50,760 సో ఏదో, ఇప్పుడు, మేము కలిగి రెండు మోహినిలు పరస్పరము. 1009 00:46:50,760 --> 00:46:53,790 మరియు మేము వెబ్ ప్రోగ్రామింగ్ వెళ్ళాక, తరువాత కాలంలో, ఇదే విధంగా ఈ అవుతుంది 1010 00:46:53,790 --> 00:46:58,320 మీ వెబ్సైట్ కలిగి లాభం కోసం, ప్రతిస్పందనగా ఏదో 1011 00:46:58,320 --> 00:47:00,130 ఉదాహరణకు, కీబోర్డ్ యొక్క ఒక క్లిక్. 1012 00:47:00,130 --> 00:47:02,120 >> సో నాకు ముందుకు వెళ్ళి వీలు మరియు స్పేస్ బార్ నొక్కండి. 1013 00:47:02,120 --> 00:47:04,020 ఆరెంజ్ వ్యక్తి మార్కో చెప్పారు. 1014 00:47:04,020 --> 00:47:05,840 బ్లూ వ్యక్తి పోలో చెప్పారు. 1015 00:47:05,840 --> 00:47:10,780 నేను అది మళ్ళీ నారింజ వ్యక్తి చెప్పారు మార్కో, నీలం వ్యక్తి పోలో చెప్పారు. 1016 00:47:10,780 --> 00:47:14,130 సో యొక్క ఈ ఒక అడుగు ముందుకు తీసుకుందాం. 1017 00:47:14,130 --> 00:47:18,790 ఈ సమయం, మేము, బహుశా, వెళ్తారో ఇక్కడ మరికొన్ని నిమిషాలు. 1018 00:47:18,790 --> 00:47:19,904 మేము ఉందా - 1019 00:47:19,904 --> 00:47:22,380 డెస్క్ దీపం, డౌన్ న వస్తాయి. 1020 00:47:22,380 --> 00:47:24,500 మీరు కుడి చివర ఉన్నాయి. 1021 00:47:24,500 --> 00:47:25,740 OK, మీరు రెండు అప్ రావచ్చు. 1022 00:47:25,740 --> 00:47:26,990 మేము ప్రతి ఒక్కరి కోసం డెస్క్ దీపములు కలిగి. 1023 00:47:26,990 --> 00:47:28,360 న కమ్. 1024 00:47:28,360 --> 00:47:30,090 మేము ఉంచుకోవచ్చు ఉంటే నాకు తెలీదు ఈ పరిహాసాస్పదం హాస్య అప్ 1025 00:47:30,090 --> 00:47:32,035 అన్ని సెమిస్టర్, అయితే. 1026 00:47:32,035 --> 00:47:33,530 అన్ని కుడి, డౌన్ న వస్తాయి. 1027 00:47:33,530 --> 00:47:40,260 >> మరియు మధ్యకాలంలో, మేము కలిగి కేవలం కు, పుల్ అప్ ఉదాహరణలు తరువాత 1028 00:47:40,260 --> 00:47:45,370 అటువంటి, ఇప్పుడు విషయాలు వేగవంతం మేము మరొక నుండి ఒక అభివ్యక్తి కలిగి 1029 00:47:45,370 --> 00:47:48,360 ఉపయోగించి మీదే ముందు అదే ప్రాథమిక బిల్డింగ్ బ్లాక్స్. 1030 00:47:48,360 --> 00:47:48,975 మీ పేరు ఏమిటి? 1031 00:47:48,975 --> 00:47:49,240 >> JOHN: జాన్. 1032 00:47:49,240 --> 00:47:49,770 >> DAVID మలన్: జాన్. 1033 00:47:49,770 --> 00:47:50,400 నాకు మీరు బాగుంది. 1034 00:47:50,400 --> 00:47:50,650 మరియు? 1035 00:47:50,650 --> 00:47:51,250 >> SETZ: Setz. 1036 00:47:51,250 --> 00:47:53,130 >> DAVID మలన్: Setz, మీరు నాకు బాగుంది. 1037 00:47:53,130 --> 00:47:54,820 జాన్, మీరు వచ్చి చెయ్యాలనుకుంటే ముందుగా, ఇది పాత 1038 00:47:54,820 --> 00:47:55,910 పాఠశాల గేమ్ Frogger పేరు. 1039 00:47:55,910 --> 00:47:57,530 మీరు ఈ అలాగే కీబోర్డ్ ఉపయోగించండి. 1040 00:47:57,530 --> 00:48:02,425 గోల్ అంతటా పొందడానికి ఉంది వీధి మరియు నీటి. 1041 00:48:02,425 --> 00:48:12,700 >> [FROGGER సంగీతం మరియు SOUND నాటకాలు] 1042 00:48:12,700 --> 00:48:14,970 >> DAVID మలన్: నేను క్షమించండి రెడీ!, సంఖ్య మీరు కోసం డెస్క్ దీపం నేడు. 1043 00:48:14,970 --> 00:48:19,110 అన్ని కుడి, Setz, మీరు చేస్తాను మీద వచ్చి చేయాలని? 1044 00:48:19,110 --> 00:48:20,890 అన్ని కుడి, దాన్ని మళ్ళీ అలా చేసుకుందాం. 1045 00:48:20,890 --> 00:48:21,430 >> SETZ: నేను బాణాలు ఉపయోగిస్తున్నారా? 1046 00:48:21,430 --> 00:48:22,360 >> DAVID మలన్: జస్ట్ బాణం కీలను. 1047 00:48:22,360 --> 00:48:23,624 అప్, డౌన్, కుడి, ఎడమ. 1048 00:48:23,624 --> 00:48:35,700 >> [FROGGER సంగీతం మరియు SOUND నాటకాలు] 1049 00:48:35,700 --> 00:48:37,880 >> DAVID మలన్: మేము వాటిని కాల్ చేస్తాము ఓదార్పు బహుమతులు నేడు, 1050 00:48:37,880 --> 00:48:38,950 అప్పుడు, చాలా బాగా పూర్తి. 1051 00:48:38,950 --> 00:48:40,690 ఇక్కడ, జాన్ మరియు Setz మీరు రెండు కోసం. 1052 00:48:40,690 --> 00:48:41,940 అభినందనలు, అన్ని కుడి. 1053 00:48:41,940 --> 00:48:46,720 1054 00:48:46,720 --> 00:48:50,620 మరలా, ఈ గేమ్ ప్లే వంటి జరగబోతోంది ఏమి గురించి ఆలోచించడం? 1055 00:48:50,620 --> 00:48:52,060 >> ఒక చలనంలో చాలా స్పష్టంగా ఉంది. 1056 00:48:52,060 --> 00:48:55,220 కానీ మేము పిల్లి మరియు, ఎలా చూసిన మీరు చేయవచ్చు ఎలా పక్షి ఉదాహరణకు, 1057 00:48:55,220 --> 00:48:58,350 కొన్ని కదల్చి చలన భ్రమ మళ్లీ మళ్లీ పిక్సెళ్ళు సంఖ్య. 1058 00:48:58,350 --> 00:49:00,280 మరియు మీరు ఒక ఎప్పటికీ బ్లాక్, ఉంటే మీరు ఈ చూపుతుంది 1059 00:49:00,280 --> 00:49:02,120 కార్లు ఎప్పటికీ ఇలా. 1060 00:49:02,120 --> 00:49:03,720 మేము సామర్థ్యం కలిగి కొన్ని అయోమయ కలిగి. 1061 00:49:03,720 --> 00:49:06,310 సో ఈ ఆటను లేదు సరిగ్గా అదే ప్రతి సమయం. 1062 00:49:06,310 --> 00:49:09,940 ఆ దుంగలు ఆ కార్లు, వద్ద మొదలు పెట్టవచ్చు కొద్దిగా వివిధ సమయాల్లో తద్వారా 1063 00:49:09,940 --> 00:49:12,690 ఆట మరింత ఆసక్తికరంగా ఉంటుంది ప్రతి ఆట తో. 1064 00:49:12,690 --> 00:49:15,320 >> మరియు అదే సమయంలో, మేము సామర్థ్యం చూసిన స్పేస్ బార్ వినేందుకు. 1065 00:49:15,320 --> 00:49:18,830 కానీ స్పష్టంగా, స్క్రాచ్ లో, మీరు చేయవచ్చు కుడి, అప్, డౌన్, ఎడమ కోసం వినండి, మరియు 1066 00:49:18,830 --> 00:49:20,760 కీబోర్డ్ మీద నిజంగా ఏ కీ. 1067 00:49:20,760 --> 00:49:22,200 మరియు మీరు కూడా కొన్ని ఇతర విషయాలు చేయవచ్చు. 1068 00:49:22,200 --> 00:49:24,660 నాకు ముందుకు వెళ్లి తిరిగి వెళ్ళండి లెట్ వెబ్ వెర్షన్. 1069 00:49:24,660 --> 00:49:30,280 >> నాకు మా సేకరణ లోకి వెళ్ళి తెలపండి ఇక్కడ ఉదాహరణలు. 1070 00:49:30,280 --> 00:49:36,120 మరియు నా స్టూడియో కింద, వీడియో ఇది ఒక ఫోల్డర్ లో, ముఖ్యంగా, ఉంది 1071 00:49:36,120 --> 00:49:37,780 scratch.mit.edu. 1072 00:49:37,780 --> 00:49:39,710 మేము యొక్క వెబ్ వెర్షన్ కలిగి ఈ ప్రాజెక్టుల అన్ని. 1073 00:49:39,710 --> 00:49:42,530 మరియు నేను పొందవచ్చు లేదో యొక్క చూసేలా నా కంప్యూటర్ ఇక్కడ సహకరించిన. 1074 00:49:42,530 --> 00:49:47,180 ఈ మా ఫ్రెండ్స్ ఒక రాసిన MIT వద్ద, సీతాకోక చిలుక తరలించు అని. 1075 00:49:47,180 --> 00:49:50,250 >> ఈ తెరుచుకోవడంతో ఒకసారి మరియు, ఈ ఉంది నిజానికి ఎక్కువ వెళుతున్న 1076 00:49:50,250 --> 00:49:51,430 నా కంప్యూటర్ హార్డ్వేర్. 1077 00:49:51,430 --> 00:49:53,325 మొదటి అమలు జరుగుతుంది Flash తో. 1078 00:49:53,325 --> 00:49:56,250 Flash, మీ వెబ్క్యామ్ మాట్లాడవచ్చు మీకు ఒకటి ఉంటే. 1079 00:49:56,250 --> 00:50:00,210 నేను ఈ ముందుకు వెళ్ళి పూర్తి స్క్రీన్ కనుక ఇక్కడ, ఆకుపచ్చ జెండా, నోటీసు క్లిక్ 1080 00:50:00,210 --> 00:50:02,530 ఫ్లాష్ యొక్క భద్రతా సందేశాన్ని అని, మీరు అనుకుంటున్నారు 1081 00:50:02,530 --> 00:50:04,210 నా వెబ్క్యామ్ ఉపయోగించడానికి అనుమతిస్తుంది? 1082 00:50:04,210 --> 00:50:05,510 >> సాధారణంగా, మీరు తప్పక బహుశా తిరస్కరించు చెప్పటానికి. 1083 00:50:05,510 --> 00:50:07,180 కానీ ఈ సందర్భంలో, మేము అనుమతించిన చెప్పటానికి చేస్తాము. 1084 00:50:07,180 --> 00:50:10,430 అప్పుడు నేను Chrome చెప్పడానికి వెళుతున్నాను ఈ అలాగే అనుమతిస్తాయి. 1085 00:50:10,430 --> 00:50:15,010 మరియు ఇప్పుడు, కేవలం ఒక క్షణం లో, మీరు నన్ను, yep, నాకు చూడండి. 1086 00:50:15,010 --> 00:50:18,154 మరియు నా చెయ్యి పోతే - 1087 00:50:18,154 --> 00:50:20,390 నేను తరలించడానికి లేదు చేసుకున్నాను నా అదే సమయంలో తల. 1088 00:50:20,390 --> 00:50:21,740 ప్రతిబింబం కూడా ఉంది తెరపై. 1089 00:50:21,740 --> 00:50:23,480 అక్కడ మేము వెళ్ళి, న వస్తాయి - 1090 00:50:23,480 --> 00:50:27,616 మీరు స్క్రీన్ పై తరలించవచ్చు ఎందుకంటే పజిల్ ముక్కలు కూడా ఉంది - ఓహ్, మీరు 1091 00:50:27,616 --> 00:50:31,640 ఇది ఏమి, అది మీరు కూడా ఎందుకంటే నాకు వెనుక ప్రొజెక్టర్ స్క్రీన్ చూడండి. 1092 00:50:31,640 --> 00:50:33,870 కనుక మనం ఒక చిన్న అనంతం కలిగి విషయము జరగబోతోంది. 1093 00:50:33,870 --> 00:50:36,470 >> అన్ని కుడి, కాబట్టి నేను ఇక్కడ డౌన్ ఆడుతుందో. 1094 00:50:36,470 --> 00:50:37,220 అక్కడ మేము వెళ్ళి. 1095 00:50:37,220 --> 00:50:41,310 తద్వారా ఒక పజిల్ ముక్క కూడా లేదు మీరు క్రింద ఉద్యమం చూసినప్పుడు, చెప్పింది 1096 00:50:41,310 --> 00:50:45,470 మోహినిలు ఒకటి, మీరు అది కలిగి ఉంటుంది అప్, డౌన్, ఎడమ, కుడి లేదా ఇష్టం. 1097 00:50:45,470 --> 00:50:48,950 కనుక మనం వర్చువల్ రియాలిటీ ఒక బిట్ కలిగి అన్ని లోపల, అలాగే ఇక్కడ జరగబోతోంది 1098 00:50:48,950 --> 00:50:52,570 నా బ్రౌజర్ పరిమితుల్లో, కేవలం ఇక్కడ నా వెబ్క్యామ్ ఉపయోగించి. 1099 00:50:52,570 --> 00:50:53,980 సో దిగంతంలో అప్పుడు ఏమి. 1100 00:50:53,980 --> 00:50:58,350 మీరు చూస్తారు గా మొదటి సమస్య సెట్, లేదా వెబ్సైట్ తరువాత ఆన్లైన్ వెళ్తుంది 1101 00:50:58,350 --> 00:51:01,100 cs50.net వద్ద రాత్రి అందంగా ఉంది చాలా ఓపెన్ ముగిసింది అవతరిస్తుంది. 1102 00:51:01,100 --> 00:51:04,410 మరియు ఒక స్క్రాచ్ ప్రాజెక్ట్ అమలు మీరు ఆసక్తి, ఒక గేమ్, ఒక 1103 00:51:04,410 --> 00:51:08,350 పరస్పర, కళాత్మక ఏదో, మరియు ఏ సంఖ్య ఉపయోగించడానికి మిమ్మల్ని సవాలు 1104 00:51:08,350 --> 00:51:09,660 ఈ పజిల్ ముక్కలు. 1105 00:51:09,660 --> 00:51:11,580 మరియు అది గాని ఇంటరాక్టివ్ ఉంటుంది ఈ విధంగా. 1106 00:51:11,580 --> 00:51:15,470 లేదా మరింత ఉద్దేశపూర్వకంగా ఏదో ఉంటుంది కథను తయారు. 1107 00:51:15,470 --> 00:51:19,200 >> నిజానికి, మేము ఆఫ్ అంతం చేస్తాను పేరు వార్తలు ఒక చివరి ఉదాహరణకు ఈనాడు,. 1108 00:51:19,200 --> 00:51:21,290 నాకు స్థానికంగా స్క్రాచ్ లోకి వెళ్ళి తెలపండి. 1109 00:51:21,290 --> 00:51:25,300 నాకు ముందుకు వెళ్లి ఈ తెరవడానికి, మరియు ప్లే లెట్ ఒక వ్రాసిన ఒక చివరి కార్యక్రమం 1110 00:51:25,300 --> 00:51:29,795 మీ మునుపటి, అవి ఇక్కడ ఆ. 1111 00:51:29,795 --> 00:51:32,960 1112 00:51:32,960 --> 00:51:35,938 మంచి, ఈ ఒక కోసం వాల్యూమ్ పెంచడానికి. 1113 00:51:35,938 --> 00:52:53,770 >> [సంగీతాన్ని] 1114 00:52:53,770 --> 00:52:57,255 >> కథకుడు: తదుపరి CS50, డేవిడ్ వద్ద వేదికపై ఒక స్వచ్చంద ఆహ్వానిస్తుంది. 1115 00:52:57,255 --> 00:52:58,636 >> DAVID మలన్: ఈ ప్రదర్శన కోసం, మేము ఒక స్వచ్ఛంద అవసరం వెళుతున్న చేస్తున్నాం. 1116 00:52:58,636 --> 00:53:01,050 మీరు డౌన్ న వస్తాయి అనుకుంటున్నారా? 1117 00:53:01,050 --> 00:53:02,300 మీ పేరు ఏమిటి? 1118 00:53:02,300 --> 00:53:05,320 1119 00:53:05,320 --> 00:53:06,570 వెళ్ళేముందు. 1120 00:53:06,570 --> 00:53:08,394