[Powered by Google Translate] [ROCK MUSIC] [MUSIC - తాబేళ్లు "హ్యాపీ టుగెదర్"] DAVID మలన్: నేడు, మేము మా అన్వేషణ ప్రారంభం కంప్యూటర్ సైన్స్ మరియు మా పరిచయం యొక్క ప్రాధమిక సూత్రాలను ఇప్పుడు, ప్రోగ్రామింగ్ కళకు, ఆ ఉండే కేవలం ఒక ఉదాహరణ. కానీ సమస్య పరిష్కారం యొక్క అదే పంథాలో, తెలిసిన CS50 యొక్క సాంప్రదాయ పజిల్ డే రేపు ఉంది. మీరు ఇంకా ఈ కార్యక్రమం కోసం RSVPed లేదు, మీరు వెళ్ళవచ్చు cs50.net/rsvp. మీరు రెండు లేదా మూడు లేదా నాలుగు జట్ల తేగలదు. మీరు చూసిన ఒక వంటి సమస్యలతో సవాలు చేస్తామని అక్కడ ప్రారంభంలో అప్. అన్ని కొత్త సమస్యలు ఈ మీరు గత సంవత్సరం partook ఉంటే సంవత్సరం, మరియు మీరు కొన్ని అద్భుతమైన బహుమతులు గెలుచుకునే అప్పుడు అవకాశం ఉంటుంది. వాటిలో ఒక Wii మరియు కొన్ని గిఫ్ట్ సర్టిఫికెట్లు మరియు వంటి, CS50 విద్యార్థులు మరియు సహచరుల అన్ని అయితే సమావేశంలో మరియు పిజ్జా మరియు Facebook. మీరు అని ఆ రేపు కాబట్టి మరింత. ఈ అప్పుడు మాతో చేరినందుకు మీ వారికి, CS50 ఉంది మొదటిసారి. మరియు ఈ కోర్సు ముఖ్యంగా చేసుకోవాలని నిర్ణయించుకున్నట్లు మనకు తెలుసు తుది చివర ఈ కోర్సు ద్వారా మీరు, అప్పుడు మీరు వద్ద ఈ యొక్క ఒక అవగాహన మాత్రమే ఉంటుంది కంప్యూటర్ సైన్స్ యొక్క ఫండమెంటల్స్, కానీ మీరు ఉంటుంది మీరు తిరిగి పడుతుందని ఈ చాలా నైపుణ్యం సెట్ మీ స్వంత విభాగం, ఇంజనీరింగ్ శాస్త్రాలు కావచ్చు అనువర్తిత గణితం, భౌతిక శాస్త్రం, సహజ సైన్స్, లేదా ఇష్టపడుతున్నారు. నిజానికి, కంప్యూటర్ సైన్స్ ఈ గురించి చాలా ఉత్సుకత రోజుల చేయడం వర్తించే ఉంటుంది ఖాళీలను అన్ని రకాల. మరియు ఈనాటికీ అయితే, మేము మాత్రమే ఉపరితల గీతలు కనిపిస్తుంది సి పిలిచే సాంప్రదాయిక ప్రోగ్రామింగ్ భాష, మేము చేస్తాము బదులుగా, స్క్రాచ్ అని ఏదో వద్ద ఏదో చూడండి ఆ కుకీ ప్రేమ కథ మీ యొక్క ఒక అమలు చేశారు గత సంవత్సరాలలో ముందు, గేమ్స్ సృష్టించడానికి, కథలు చెప్పడం, ఇంటరాక్టివ్ కళ సృష్టించడానికి, మరియు నిజానికి మా మూసివేయాలని ప్రారంభించడానికి ఆ ప్రాథమిక నిర్మాణాల యొక్క కొన్ని చుట్టూ మనస్సుల్లో ప్రోగ్రామింగ్ ఆధారంగా కానీ మీరు చూస్తారు ఒక సందర్భంలో, ఆ తక్కువ స్కేరీ, మీరు చూస్తారు కంటే, తక్కువ అద్భుత యొక్క దీర్ఘ ముందు. మరియు కేవలం మాకు ఈ చేరడం మీ వారికి కూడా గుర్తించడం సెమిస్టర్, మేము బుధవారం ఉపన్యాసం ముగిసిన న పదబంధాలు మీరు మీ సంబంధించి అప్ చివర ఇది అంత ముఖ్యమైనది కాదు సెమిస్టర్ చివరి నాటికి ఈ తరగతి లో సహ విద్యార్థులను, కానీ మీరు, వారం 11 లో, ఈ చాలా రోజు కుడి మీరే సంబంధిత ముగుస్తుంది. కనుక తదుపరి శ్రమ లేకుండా, ఈ కూడా నమోదు ఆ విలువ ఆ తక్కువ సౌకర్యవంతమైన, మధ్య లో ఆ ఎక్కడో ఉంటాయి కూడా, ఈ కోర్సు రూపకల్పన ద్వారా, ఏ అసౌకర్యంగా vis-à-vis ఆ మరింత సౌకర్యవంతమైన ఈ తరగతి వచ్చే. మీరు వచ్చిన వారాలు చూస్తారు, మేము వేరే వేర్వేరు తిరిగి నేపథ్య ట్రాక్లను, వారికి విభాగాలు తక్కువ సౌకర్యవంతమైన మరింత సౌకర్యవంతమైన, ఆ ఎక్కడో మధ్య లో. మీరు ఈ వారాంతంలో మరియు తరువాత వారం, రెండు వెర్షన్లు చూస్తారు వంటి ప్రామాణిక మరియు హ్యాకర్ ఎడిషన్ ఇద్దరినీ అత్యంత సమస్య సెట్లు మీరు అన్ని మార్గం డౌన్ స్వీయ ఎంపిక చేయవచ్చు ఇది మీకు చాలా సౌకర్యంగా ఉంటాయి. నేడు కాబట్టి, మేము ఈ ప్రోగ్రామింగ్ ప్రవేశిస్తాడు భాష స్క్రాచ్ అని. ఇది గ్రాఫికల్ ప్రోగ్రామింగ్ భాష, మరియు ఇంకా ఉంది మేము చేస్తాము ఉన్నత స్థాయి భాషల కొన్ని ఒకే లక్షణాలు వాటిలో, తరువాత సెమిస్టర్ లో అన్వేషించండి సి మరియు JavaScript మరియు PHP. కానీ మాకు పరధ్యానం యొక్క కొన్ని నిరోధించడానికి అనుమతిస్తుంది జరగబోతోంది ప్రారంభ సింటెక్స్ న, సెమికోలన్లు, కుండలీకరణాలు వంటి వాటిని, మరియు ఇతర రహస్య వివరాలు, మొదటి చూపులో, కేవలం కాదు అన్ని మేధస్సును ఆసక్తికరమైన వద్ద మరియు పొందడానికి అవకాశం కొన్ని ప్రాథమిక అవగాహన నుండి మార్గం. ముందుకు ఇప్పుడు మద్దతు నిర్మాణం పరంగా, ఈ గుర్తించారు సాధనం, కోర్సు యొక్క లింక్ చేస్తుంది CS50 చర్చించండి, వెబ్ సైట్ తరువాత రోజు, ఆన్లైన్ చర్చా వేదిక ఉంది మీరు ప్రతి ఇతర ప్రశ్నలను అడగండి చేయగలరు మరియు మేము సిబ్బంది, మరియు మేము వచ్చే వారం చూస్తారు ఇది కూడా ఒక సాధనం, మేము చాలా integratedly ఉపయోగిస్తాము ఆ కార్యాలయం గంటల పాటు. నిజానికి, ఆఫీస్ అవర్స్ మొదటి, స్పష్టముగా సోమవారం ప్రారంభం, మరియు కార్యాలయం గంటల వారం చాలా తక్కువ కీ. నేను మీరు మొదటి ఆ చేరలేని పొందుతారు భావించడం లేదు. అలా మేము చూస్తారు వంటి కాకుండా స్వయం వివరణ, మరియు ఏ మేము ఈ రోజు కోసం ఉపయోగిస్తాము కొన్ని సేకరించేందుకు ఉంది అప్పుడు అంతా అంటిపెట్టుకుని ఆ సైద్ధాంతిక ఆలోచనలు సెమిస్టర్ మిగిలిన. కానీ 11:00 PM ద్వారా 8:00 PM వద్ద, సోమవారం ప్రారంభ ఉంటుంది మెదడు బ్రేక్ మీద Annenberg కార్యాలయ గంటల. రెండు విభాగీకరణ కాబట్టి కొంత ఈ, ఈ సాయంత్రం ప్రారంభమవుతుంది వారాంతం cs50.net/section వెళ్లి, మీరు చేస్తాము ప్రశ్నలు అనేక అడిగే. వాటిలో, ఎలా మీరు మీ వివరించింది నేటి వంటి సుఖంగా స్థాయి? ఇది బకెట్ లో ఎవరు సంబంధించి ఎలాంటి హార్డ్, ఫాస్ట్ పాలన ఉంది. మీరు బహుశా తెలిసిన కేవలం విషయం యొక్క విధమైన అయితే మీరు తక్కువ సౌకర్యవంతంగా లేదా వారిలో ఉన్నారు. ఇప్పుడు, పూర్తి వివరణలు. ఈ వారం ప్రాబ్లం సెట్ వివరణ, ప్రామాణిక రెండు మరియు హ్యాకర్ ఎడిషన్ అలైక్, ఇప్పుడు యొక్క cs50.net వద్ద ఆన్లైన్. మరియు మీరు చూస్తారు, ఈ సంచికలు మొదటి ప్రామాణిక ఎడిషన్ ప్రతి వారం, ఏదో కలిసి ఉంటుంది మేము ఒక కోడ్ walkthrough కాల్, ఒక సెషన్ ఒకటి నేతృత్వంలోని కోర్సు యొక్క టీచింగ్ సభ్యులు అందిస్తాయి, మీరు ద్వారా మార్గదర్శకత్వం అది వచ్చినప్పుడు చిట్కాలు, మరియు ఒక నిర్దిష్ట మార్గంలో మీరు క్రిందికి ఈ సమస్య సెట్లు ప్రారంభ కు. మీరు అనుకునే మీరు కనుక ఈ సమస్య ప్రతి నిర్దేశించింది మీరే నేను ఎక్కడ మొదలు లేదు, మీరు ఈ తో ప్రారంభం పూర్తి వివరణలు. నిజానికి, నా Zamyla చాన్, ఈ పరిచయం అనుమతిస్తాయి ప్రతి ప్రముఖ చేసే సంవత్సరం టీచింగ్ తోటి ఈ పూర్తి వివరణలు ఒకటి. Zamyla? [అప్లాజ్] ZAMYLA చాన్: ఓహ్, HI, ప్రతి ఒక్కరూ. నా పేరు Zamyla ఉంది. నేను వింత్రాప్ హౌస్ లో జూనియర్ అధ్యయనం ఇంజనీరింగ్ ఉన్నాను. కానీ నేను ప్రయత్నించండి మరియు నేను అనేక కంప్యూటర్ సైన్స్ కోర్సులు వంటి అధిగమించడంలో నేను నిజంగా ఈ ప్రముఖ కూడా ఉత్తేజం పొందుతున్నాను ఎందుకు చేయవచ్చు, ఇది సంవత్సరం పూర్తి వివరణలు. పూర్తి వివరణలు, నాకు, నా CS50 యొక్క ముఖ్యమైన భాగంగా ఉన్నాయి అనుభవం. Walkthrough సమయంలో, ప్రతి p సెట్లో, మేము ద్వారా వెళ్తారో సమస్య కలిసి సెట్, సమస్యలు చూసి, రకమైన నిర్వహించదగిన గాట్లు వాటిని అప్ తిరగడానికి. నేను పొందడానికి, మీరు చిట్కాలు, పద్ధతులు ఇస్తాము ద్వారా మరియు ప్రారంభించవచ్చు. నేను పూర్తి వివరణలు వద్ద మీరు అన్ని ఆశిస్తున్నాము. మీరు, వ్యక్తి తయారు పోతే ఆన్లైన్ లో ట్యూన్ చెయ్యండి. DAVID మలన్: అద్భుత. , Zamyla ధన్యవాదాలు. కాబట్టి శుక్రవారం, నిజానికి, పూర్తి వివరణలు ఉంటాయి గుర్తించలేరు మధ్యాహ్నం, కానీ ఈ రూపకల్పన ద్వారా ఉద్దేశపూర్వకంగా కాబట్టి మీరు ఒక శుక్రవారం తరగతి హాజరు భావిస్తున్న కూడా మధ్యాహ్నం, వీడియోలు అన్ని త్వరగా ఓవర్ ను ఉంటుంది వారాంతంలో. కాబట్టి cs50.net Zamyla యొక్క అన్ని ఉంటుంది గుర్తించలేరు పూర్తి వివరణలు. నేటి తేదీ మరియు సమయం, 3:00 PM ఉంది మరియు ఆ Harberd హాల్, 104. , టీచింగ్ యొక్క కొందరు సహచరులు కూడా తయారు చేశారు absentia లో మీ కోసం కొన్ని వ్యాఖ్యలు మీరు ఒక బిట్ ఇవ్వాలని కోణం ఏమి వారి అనుభవం వచ్చే మరియు వంటి CS50 యొక్క వెళ్ళడం వంటిది. కాబట్టి మేము కేవలం ఒక క్షణం లైట్లు, నేను మీరు డిం ఇచ్చే ఉంటే CS50 యొక్క సిబ్బందిలో కొందరు. JACKSON STEINKAMP: నేను ఒక ఫ్రెష్మాన్ గత సంవత్సరం CS50 పట్టింది వస్తాయి, మరియు అది పూర్తిగా నా మనస్సు తప్పుతుంది. నేను ముందు ఏ ప్రోగ్రామింగ్ తరగతులు తీసుకున్న ఎన్నడూ, మరియు ఏ కంప్యూటర్ సైన్స్ తో వచ్చింది ఎప్పుడూ అన్ని అనుభవం. మరియు కేవలం, నేను క్లాస్ గురించి Buzz విన్న మరియు అది చేయాలని నిర్ణయించుకుంది. జూలియా MITELMAN: ఇది నిజంగా మునిగి, నిజంగా తమాషాగా. ఈ రోజు ఇప్పటికీ నేను, - నేను ఇటీవల నేను డేవిడ్ మాకు ఇచ్చిన ఫ్లాపీ డిస్క్ కలిగి చూసిన ఉపన్యాసం యొక్క మా మొదటి రోజు. నా గోడ మీద కప్పిన చేసింది. ఈ బహుశా కొద్దిగా ఆకర్షణీయంగా లేని, కాని నేను నా లో ముగించారు ఎంత చల్లని ఒక రిమైండర్ గా తరగతి సమయంలో గోడ. TRAVIS డౌన్స్: అలా ఇబ్బంది ఉంది. JACKSON STEINKAMP: కంప్యూటర్ సైన్స్ విషయం మీరు మీరు ఒక కావు కూడా ప్రయత్నించాలి సాంప్రదాయ సైన్సెస్. ఇది దాని స్వంత అనుభవం, మరియు CS50 మీరు ఖచ్చితంగా చేస్తుంది TFS దాని యదార్ధ సైన్యం తో ద్వారా బాగా మద్దతు. ALI NAHM: నేను ఒక ఫ్రెష్మాన్ తీసుకున్నారు, మరియు నేను చాలా చేసిన కొత్త స్నేహితుల. నేను కూడా ఈ మొత్తం నిర్బంధ మరియు పరిచయం కాకముందు ఇంజనీరింగ్ పూర్తి పాఠశాల, మరియు నేను అధికంగా సిఫార్సు మరియు మా CS50 కుటుంబానికి మీరు స్వాగతం. యానివ్ YACOBY: CS50 ఎంత టూల్స్ ఉపయోగించడానికి మీరు బోధిస్తుంది ఆ విస్తృతంగా అందుబాటులో ఉంటాయి. మీరు ఒక ల్యాప్టాప్ అవసరం, మీరు ఒక వెబ్ బ్రౌజర్ అవసరం ఉంది, మరియు మీరు కొన్ని కోడ్ వ్రాయడం అవసరం, మరియు మీరు నిజంగా నిర్మించవచ్చు చక్కగా విషయాలు. కరెన్ జియావో: ఏదో చేయగలరు చేయడం చల్లని యొక్క మరియు దీన్ని ఉపయోగించడానికి మరియు దీన్ని ఎవరు కలిగి, మరియు ఆ నేను నిజంగా దాని గురించి ప్రేమించే. TIM MCLAUGHLIN: - సమాజ భావనను, నేను అనుకుంటున్నాను, ఈ లో నేను ఇప్పటివరకు తీసిన చేసిన ఇతర కోర్సు కంటే ఎక్కువ కోర్సు. మీరు మరొక తీసుకొని లేదు - మీరు మరొక అవసరం నింపి లేదు. మీరు ఉపన్యాసాలు వెళ్లి విభాగానికి వెళ్ళడం లేదు. కానీ మీరు అన్ని విషయముల యొక్క టన్నుల చేస్తున్నా ప్రోగ్రామింగ్ అండ్ టెక్నాలజీ గురించి అన్ని, కానీ అలా జరగలేదు నిజంగా ఒక తరగతి వంటి ఎక్కువ సమయం భావిస్తున్నాను. TRAVIS డౌన్స్: మొదటి రోజు, వారు కేక్ అందజేశారు, మరియు నేను తక్షణమే విక్రయించబడ్డాయి. JACOB PRITT: ఉచిత క్యాండీ మరియు పిజ్జా. ZAMYLA చాన్: - సంబంధం లేకుండా మీ ఆసక్తి స్థాయి, నేను అనుకుంటున్నాను CS50, మీరు ఆనందించండి మరియు మీరు తెలివితేటలలో ఉంటాం ఆ ఉద్దీపన. MARK GROZEN-SMITH: ఇది ఎల్లప్పుడూ తరగతి లో ఒక పార్టీ, అది ఒక ఉంది ప్రతి రాత్రి పార్టీ మీ p-సెట్ పని. JACKSON STEINKAMP: మీరు, ఒక సమస్య సెట్ పూర్తి ప్రతి సమయం మీరు ఒక ప్రాజెక్ట్ పూర్తి చేసిన భావిస్తాను కనిపిస్తుంది. మెలిస్సా నియు: ఇది మొదటి సంవత్సరం, మరియు నేను షాపింగ్ చేశారు. నా నాలుగు తరగతులు సిద్ధంగా ఉన్నారు, మరియు నేను Annenberg ఉంది. నేను ఒక స్నేహితుడు లోకి bump, మరియు ఆయన అన్నారు హే, నేను షాపింగ్ నేను ఈ తరగతి CS50 అని, మరియు మీరు నాతో వచ్చి ఉండాలి. ఆ పతనం తీసుకొని ముగించారు, మరియు ఆ తరగతి తర్వాత, నేను నేను CS లో చిన్న వెళుతున్న ఉండవచ్చు భావించారు. కానీ ఇక్కడ నేను, మూడు సంవత్సరాల తరువాత, ఇప్పటికీ కంప్యూటర్ అధ్యయనం am వాస్తవానికి శాస్త్రం మరియు ఒక ప్రధాన దానిని చేయడం, మరియు నేను ప్రతి ప్రియమైన ఇది క్షణం. రాబ్ బౌడెన్: నేను సంఖ్య ఆలోచన ఉంది. ALI NAHM: యొక్క చూసేలా. మెలిస్సా నియు: Craziness. SPEAKER 1: నేను చాలా క్లిచ్ అంటాను నేను భావిస్తున్నాను. నేను అద్భుతం, ఇష్టం, అని చెప్తాము. యానివ్ YACOBY: యాక్సెసిబిలిటీ. JACOB PRITT: ఉచిత క్యాండీ మరియు పిజ్జా. TRAVIS డౌన్స్: ఒక తరగతి డౌన్ ప్రారంభించడం సాధ్యం కాదు ఆ కేక్ ప్రకటిస్తే. TIM MCLAUGHLIN: శక్తినిచ్చే. విపుల్ SHEKHAWAT: ఎసెన్షియల్. రాబ్ బౌడెన్: నాకు ఒక సమాధానం భావిస్తారు లెట్. నేను ఏదో వచ్చింది అనుకుంటున్నాను. ఓహ్, దేవుడు. అవును, నా పేరు యొక్క రాబ్ బౌడెన్, మరియు ఈ CS50 ఉంది. [అప్లాజ్] DAVID మలన్: అన్ని కుడి, కాబట్టి ఒక చిత్రాన్ని చిత్రించటానికి ప్రారంభిద్దాం మేము వెళ్లి, యొక్క పరిచయం తెలియజేయవచ్చు దీనిలో దిశ pseudocode అని పిలుస్తారు ఇక్కడ ఈ భావన. కాబట్టి pseudocode ఒక ప్రోగ్రామింగ్ కాదు స్వయంగా చోటు భాష. ఇది కేవలంగా సాంకేతిక ఏమీ, కానీ అది ఒక కేవలం విధమైన యొక్క చాలా ఖచ్చితంగా మీరే వ్యక్తం సాధారణ మార్గం, చాలా algorithmically బాగా ప్రక్రియాత్మకంగా, కానీ లేకుండా మీరు వ్యక్తం ఏమి భాష గురించి ఆందోళన అవసరం మీరే సైన్ ఇది ఆంగ్ల మరియు ప్రోగ్రామింగ్ భాషలలో కొన్ని మోడల్ మీరు తెలిసి ఉండాలి జరిగే, కాబట్టి మేము ప్రారంభించవచ్చు మేము వెళ్ళి వంటి విషయం ఈ విధమైన రచనా. నిజానికి, జోసెఫ్, నేను వేదిక పై మీరు అప్ తీసుకునే అవకాశం ఇక్కడ స్క్రైబ్? నేను ముందుగానే ఇక్కడ ముందుకు పోయింది మరియు ఉంచేందుకు ను మర్చిపోతే కొన్ని సాక్స్ నేటి, మరియు ఈ మా మరింత మధ్య ఉంటుంది నమ్మశక్యం ఉదాహరణలు. ఇప్పుడు, నేను ఇక్కడ మీరు పైగా అవసరం. నేను సాక్స్ భాగంగా చేస్తాను. కాబట్టి ఇక్కడ ఒక చిన్న స్క్రాచ్ ప్యాడ్ ఉన్నాయి. ఇది కచ్చితంగా ఒక Mac లో TextEdit ఉంది. మేము అసలైన runnable కార్యక్రమం ఎలా రాయాలో, కాని లేదు మేము కేవలం pseudocode ఆధారిత అవుట్ స్కెచ్చింగ్ ఆరంభమవుతుంది చేస్తున్నారు మీరు ఇక్కడ నాకు అందించడానికి న్యాయవాది కొన్ని న. ఇక్కడ ఇంట్లో సాక్స్ నా కుప్ప ఉంది. నేను ఉదయం మేల్కొలపడానికి ఉన్నప్పుడు ఎలాంటి సాక్స్ మరియు మేము ఇప్పుడు ,, ఒక ప్రోగ్రామ్ రాయడం రకాల ఒక అల్గోరిథం అవసరం తో నా అడుగుల ఈ సాక్స్ పొందడానికి. మరియు అదే విధంగా, యొక్క చూసేలా మేము యాత్ర మీద, లేదా ఎదుర్కునే, మీరు వెళుతున్న ఆలోచనల కొన్ని ప్రారంభించడానికి కలిగి ప్రోగ్రామింగ్ గురించి మరింత తీవ్రంగా ఆలోచించడం లేదంటే మీ కార్యక్రమాలు చాలా ఉద్దేశించబడింది ప్రవర్తించే లేదు. నేను ఇక్కడ కూర్చో. నేను సాక్స్ నా కుప్ప పొందారు. ఒక సహేతుకమైన మానవుడు మొదటి విషయం ఏమిటి గోల్ సాక్స్ ఒక జత పరుగులు చేసి ఉన్నప్పుడు ఏమి? ఒకరు ఒక అడుగు, మరియు ఒక దశ ఇస్తాయి. Yeah? ప్రేక్షకులు: డౌన్ బెండ్. DAVID మలన్: సరే, డౌన్ బెండ్. రెండు దశ. రెండు దశ. ప్రేక్షకులు: మీ గుంట అందుకోవచ్చు. DAVID మలన్: మీ గుంట అందుకోవచ్చు. సరే, కొంచెం ఇక్కడ సందిగ్ధత, మరియు ఈ మొదటి ఒకటి మేము ఉద్దేశపూర్వకంగా కోరుకుంటున్నాము చేస్తున్న బ్లాక్స్ stumbling ఇక్కడ పోటీపడుతున్నారు. ఇది ఒక చిన్న అస్పష్ట, కనుక మీ గుంట ఎంచుకొని. ఫైన్, నేను ఈ ఒక తీసుకొని వెళ్తాము, కానీ కంప్యూటర్, ఒక గ్రహించడం బిట్, మానవ స్వభావం యొక్క విధమైన కేవలం వెళుతున్నాం లేదు సమీప ఒకదాన్ని ఎంచుకోండి. మేము వ్యక్తం, దీర్ఘ ముందు, ప్రారంభించడానికి చూడాలని మరింత ఖచ్చితంగా మేమే. All right, కాబట్టి దశల రెండు మీ గుంట ఎంచుకొని ఉంది. మేము తీసుకుంటాము. మూడు దశ. తిరిగి లో. ప్రేక్షకులు: ఒక సరిపోలే జత కనుగొనండి. DAVID మలన్: మ్యాచింగ్ జత కనుగొనండి. సరే, ఈ మంచి ఉంది. నేను ఈ గుంట ఎన్నుకోవలసి వచ్చింది. కాబట్టి గోల్ ఇప్పుడు, ఒక మ్యాచింగ్ గుంట కనుగొనేందుకు, కానీ ఏమి ఆ శతకము బుధవారం అనే ఉండటం దీనికి మానవ నేను కేవలం కేవలం రకం ఒక ఫోన్ బుక్ లో మైక్ స్మిత్ కనుగొనేందుకు ఎలా తెలుసు వారి స్వభావం తో వెళ్ళింది. కానీ ఇక్కడ, అది ఖచ్చితంగా ఇక్కడ ఈ గుంట, కానీ కంప్యూటర్ యొక్క కాబట్టి సహజమైన మాత్రం కాదు. ఒక కంప్యూటర్ మేము వంటి ఒక బైట్ల సేకరణ కలిగి అన్నారు బుధవారం చర్చించారు, మరియు ఉంటాయి మెమరీలో ఏదో నిర్వహించారు. కానీ పాయింట్ కంప్యూటర్ మాత్రమే సామర్థ్యం కలిగి ఉంటుంది ఒక సమయంలో ఒక విషయాలు చూడండి, మరియు నిజానికి, మేము కూడా మానవులు - నేను క్రింద glanced మరియు ఒక స్ప్లిట్ లాగా అనిపిస్తుంది కూడా గుంట ఉన్న తరువాత నేను, నా మెదడు నా కళ్ళు తెలుసు బహుశా శీఘ్ర ఆ సాక్స్ యొక్క చెడిపోయిన లేదు, మరియు అప్పుడు ఉంచుతారు ప్రశ్న కూడా న. మేము ఇప్పుడు కంప్యూటర్ అన్ని మరింత విస్మరించవచ్చు, అయితే ఎలా నేను ఈ మ్యాచింగ్ జత కనుక్కుంటారు? Well, మేము iterate ఉంటుంది. మేము సాక్స్ ఈ మెస్ పైగా బహుశా లూప్ ఉంటుంది నేను ప్రతి గుంట ఏదో వంటి చెప్పడానికి వస్తే నేల, ఇది ఎంచుకోండి అప్, మరియు ఇతర అదే ఆకారం మరియు పరిమాణం, అప్పుడు IF డాట్, డాట్, డాట్, మేము కథ చేస్తాము. కాబట్టి ప్రతి గుంట, కాబట్టి నేను ఈ ఒక ఎంచుకొని. నేను ఈ ఈ ఒక సమానం తనిఖీ. ఇది నేను సైడ్ ప్రక్కనపెట్టి కాదు. అప్పుడు నేను మళ్ళీ iterate. సమాన ఈ ఒకటి? కాదు, అది, నేను అది ప్రక్కనపెట్టి కాదు. ఈ ఒకటి? నం ఈ ఒక? కాదు, మొదలగునవి. మరియు తర్వాత చివరకు, ఆశాజనక, నేను ఇక్కడ ఈ గుంట కలుస్తారు. ఒకే ఆకారం, పరిమాణం కాబట్టి, అది పడుతుంది. ఇప్పుడు, ఇక్కడ మా తదుపరి దశలో విధంగా ఉంటుంది? Yeah? ప్రేక్షకులు: ఎడమ నుండి కుడి గుర్తించండి. DAVID మలన్: సరే,, కుడి మరియు ఎడమ గుర్తించడానికి రచనల అదృష్టవశాత్తూ, ఆ రకమైన. ఒక చిన్న సమాన, లేదా నేను వాళ్లని విధంగా ధరిస్తారు చేసిన. All right, నేను మేము గుర్తించాము కాబట్టి. మేము ముందుకు ముందు ఇప్పుడు, నాకు అభిప్రాయపడుతున్నారు వీలు ఏ జోసెఫ్స్ ఒక పాండిత్యంలో ప్రోగ్రామర్ విధమైన ఇక్కడ చేస్తున్న. మరలా, ఈ చేయడం సంఖ్య ఒక మార్గం అయితే మించి ఉన్నది కేవలం పంక్తులు సంఖ్య జోసెఫ్ ఇప్పటికే దీన్ని ప్రారంభించారు ఇండెంటేషన్ని అబ్బాయి. నిజానికి, ఈ, ప్రోగ్రామింగ్ లో ఒక సాధారణ పద్దతి అనగా మీరు ఏదో శైలి మళ్ళీ వెతికినా, పునరుత్థాన చేసినప్పుడు, వంటి మేము ప్రతి ఇంగ్లీష్ పదబంధం "తో ధ్వనించింది చేస్తున్నారు మేము చూస్తారు వంటి, "pseudocode లో దీనిపై ప్రహసనం వంటి నాటకం మరియు, సాధారణ ప్రోగ్రామింగు భాషలు, కేవలం ఇండెంట్ ఉంది. స్పేస్ బార్ కొన్ని సార్లు నొక్కండి, Tab కీ లేదా వంటి హిట్ కింద కాబట్టి నెస్టెడ్ "ప్రతి గుంట" యొక్క భాగం ఉంది మీరు ఆ లూప్ ఫలితంగా చెయ్యాల్సిన విషయం. కాబట్టి అన్ని అర్థ వివరణ అందిస్తున్నట్లు చేసే పని. ఇప్పుడు అదే సమయంలో, "అది ఒకే ఆకారం మరియు పరిమాణం అయితే," అది "టేక్" నిజానికి మరింత కేవలం అర్థం ఇండెంట్ ఉంది , మీరు ఆ పరిస్థితి ఉంటే చెయ్యాలి మాత్రమే విషయం ఆ శాఖ, రోడ్ లో చీలిక, నిజమైన అయితే. కాబట్టి ఇప్పుడు ఇక్కడ, మేము అడుగు నాలుగు లో ఉన్నారు, కుడి మరియు ఎడమ గుర్తిస్తాయి. నేను మేము గుర్తించాము. నాకు ఐదు అడుగు ఇవ్వండి. మరియు సాంకేతికంగా, మేము నిజంగా కాల్ కాలేదు ప్రతి వస్తువుకు - మీరు బహుశా అన్ని మార్గాలను ఉంటే సంఖ్య ఉండాలి మేము ఈ చేయబోతున్నామని. JOSEPH: [వినబడని] DAVID మలన్: [వినబడని]? సరే, జరిమానా, హక్కు, మేము మీ మార్గం చేస్తాను. All right, కాబట్టి దశల ఐదు, ఎలా మేము గుంట చేయాలి? మేము ఎలా ఇక్కడ, తర్వాత ముందుకి? అవును? ప్రేక్షకులు: కుడి కాలు పైకి ఎత్తండి. DAVID మలన్: సరే, కుడి కాలు పైకి ఎత్తండి. ఆరు దశ? త్వరగా. అవును. ప్రేక్షకులు: గుంట యొక్క ఒక ఓపెన్ ముగింపు కనుగొనండి. DAVID మలన్: సరే, గుంట యొక్క ఓపెన్ ముగింపు చూడండి. సో గుడ్. ఇక్కడ, నిజాయితీగా, ఒక సాధారణ స్వభావం కేవలం ఉంటుంది కుడివైపు గుంట న ఉంచారు, కానీ అది చాలా చాలా సందేహాస్పదంగా ఉంది. కంప్యూటర్ లేదా మానవ ఆ అర్ధమేమిటో తెలుసు, తప్ప అది ఇక్కడ, ఆ అమలు మాత్రం కాదు, కానీ నా ఉంచిన స్టాక్ ప్రారంభ దొరకలేదు. ఏడు దశ? ప్రేక్షకులు: మీ కాలి తాకండి. DAVID మలన్: టచ్ కాలి. సరే, ఇప్పుడు మేము వెళ్ళి - కుడివైపు అన్ని, నేను ఇక్కడ కొన్ని స్వేచ్ఛ తీసుకుని వెళుతున్న. ధన్యవాదాలు. ఎనిమిది దశ? గుంట న ఉంచండి. సరే, ఇప్పుడు నేను, మేము దగ్గరగా టేక్ క్రమం తగినంత భావిస్తున్నాను ఇంట్లో ఈ ఒక. All right, ఈ పెరుగుతుంది. నిజానికి, ఇది అర్థం కొన్ని స్వేచ్ఛ తీసుకొని వెళ్తాము. గుంట న ఉంచండి. కుడివైపు అన్ని, ఇప్పుడు తొమ్మిది అడుగు? ప్రేక్షకులు: పాదాన్ని క్రింది ఉంచండి. DAVID మలన్: ధన్యవాదాలు. దశ తొమ్మిది, పాదాన్ని క్రింది పెట్టి, మరియు ఇప్పుడు, మేము తిరిగి చేయవచ్చు. కాబట్టి, బహుశా మేము ఇప్పుడు దశ 10 లోకి వెళ్ళి గుర్తించడానికి చెప్పగలదు గుంట వదిలి, కానీ బహుశా ఇప్పటికే పూర్తి ఉంది. కాబట్టి అప్పుడు, నేను ఈ దశలను రిపీట్ యొక్క క్రమం చేయవచ్చు. కానీ ఈ విధమైన ప్రశ్న ప్రార్థిస్తాడు. ముందు, గత సమయం మేము, మేము ఏదో పునరావృతం అనుకున్నారు ఒక కోసం, పునరుత్ధాన, మళ్ళీ మరియు డిడ్ ఇట్ ఎగైన్ ప్రతి లూప్ మాట్లాడటానికి. రెండు నిర్వహించడానికి క్రమంలో ఒక లూప్ ఉపయోగించడానికి కోణంలో చేస్తుంది ఎడమ మరియు కుడి గుంట? ఈ కార్యకలాపాలను చాలా చక్కని లాగ అనిపిస్తుంది ఎందుకంటే ఒక ఇక్కడ మరియు ఒక మొదలవుతుంది వాస్తవం తప్ప ఇక్కడ మొదలవుతుంది? మేము లూప్ చేయండి, లేదా మేము రాయడం దశలను ఉంచేందుకు లేదు 10 మరియు 11 మరియు 12? ప్రేక్షకులు: లూప్. DAVID మలన్: సరే, లూప్. నేను నిజానికి కొనసాగించడాన్ని చెప్పారు ఉండవచ్చు. ఎందుకు ఈ సందర్భంలో? Well, ఈ వాస్తవానికి మా కాని స్పష్టమైన మొదటి ఉంది నిర్మాణాల నిర్ణయాలు మరియు వాస్తవానికి, కొలతలు ఒకటి తో మనం కోసం మరియు మీరు కోసం, విశ్లేషించడానికి చేస్తాము ఒక ప్రోగ్రామ్ యొక్క నాణ్యత బాగా ఉంది రూపకల్పన ఎంత ఉంది. మీరు అవసరమైన పని తక్కువగా చేసారు ఉద్యోగం పరంగా గాని, అత్యంత వేగంగా పూర్తిచేశారని మీ సమయం లేదా కంప్యూటర్ యొక్క రన్నింగ్ సమయం పరంగా? ఎన్ని కార్యకలాపాలు చేస్తుంది అది అమలు చేయడానికి? కాబట్టి నిస్సందేహంగా, ఈ లూప్ ఎందుకంటే ఒక అవకాశం నేను కాపీ మరియు పేస్ట్, జోసెఫ్ వంటి సమర్థవంతంగా ప్రారంభం వెంటనే ఒక క్షణంలో చేయడం ప్రారంభిస్తుంది, మీరు మీ వృధా రకం ఉన్నారు సమయం, మరియు మీరు ఎన్నటికీ వ్యక్తీకరణ ఉండటం చేస్తున్నారు. కానీ అదే సమయంలో, ఈ నిజంగా కేవలం రెండు ప్రత్యేక ఉంటాయి కేసులు, ఎడమ మరియు కుడి. మరియు ముందు అయితే, నేను 10 లేదా 20 లేదా ఎక్కువ గుంటలలో ఉండవచ్చు ఒక కుప్ప, అది ఖచ్చితంగా 50 రేఖలను కలిగి లేదు అర్ధమే కోడ్, తరువాత ఒకటి, ఈ గుంట తనిఖీ చెప్పడం తరువాత ఒక. ఇక్కడ, అది కొద్దిగా తక్కువ స్పష్టమైన, మరియు నేను ప్రతిపాదించిన చేస్తుంది మేము గాని మార్గం వెళ్ళి అని. అది మాత్రమే ఉచ్చులు, మనం గాని, ఆ లూప్ కలిగి రెండుసార్లు, లేదా మేము కేవలం కాపీ మరియు కేవలం కొద్దిగా అతికించండి కాలేదు ఇక్కడ పని పొందడానికి. కానీ ఈ ప్రోగ్రామ్ మాట్లాడటానికి, బగ్గీ ఉంది. అలా కొన్ని తప్పులు, లోపాలు, లేదా మూలకు కేసులు ఉండవచ్చు మేము నిజంగా ముందుగా లేదని, మాట్లాడతారు. ఏమీ ఈ సమయంలో తప్పు జరిగింది, కానీ సమస్య ఉండవచ్చు ఈ కార్యక్రమం అమలు అయితే? ప్రేక్షకులు: మీరు ఏ సాక్స్ లేదు. DAVID మలన్: లేనే లేరు సాక్స్ ఉండవచ్చు కాబట్టి. కాబట్టి యొక్క ఆ మూలన కేసు పరిగణలోకి తెలియజేయండి. మేము ఒక అడుగు తిరిగి పైకి స్క్రోల్ చేయండి అని కాబట్టి, అందువలన ఒకటి అడుగు డౌన్ వంగి, ఆ వెతుకుతుంది కాబట్టి. దశ రెండు, మీ గుంట ఎంచుకొని, కానీ, సరిపోలే గుంట కనుగొనడానికి కుడివైపు గుర్తిస్తాయి. , మేము రకమైన ఊహల మొత్తం బంచ్ చేసిన, మరియు ఈ ఉంది స్పష్టముగా, ఎందుకు కార్యక్రమం కొన్నిసార్లు క్రాష్. మీరు, ప్రోగ్రామర్, కొన్ని అంచనాలు, వంటి చేసి ఉంటే ఖచ్చితంగా సాక్స్ ఖచ్చితంగా అక్కడ జరగబోతోంది ఉన్నట్లు జరగబోతోంది కంప్యూటర్ లో వదిలి మెమరీ ఉండాలి, ఖచ్చితంగా అక్కడ జరగబోతోంది హార్డు డ్రైవు వదిలి డిస్క్ స్థలం ఉండాలి - Well, మీరు ఈ అంచనాలను తయారు, మరియు ఆ లేకుంటే నిజానికి, రియాలిటీ, ఎవరు ఏమి కొన్నిసార్లు కంప్యూటర్ యొక్క తెలుసు ఏమవుతుంది? మరియు కొన్నిసార్లు, మీరు స్పిన్నింగ్ బీచ్ బంతి లేదా వచ్చినప్పుడు సరైన కారణం అని స్తంభింపచేసిన Windows లేదా వంటి కొన్ని ప్రోగ్రామర్ ఆ పిలవబడే మూలలో కేసులు ముందుగా లేదు. ఏమి ఈ కార్యక్రమంలో సమస్య ఉండవచ్చు? Yeah? ప్రేక్షకులు: మీరు కుడి కాలు మరియు ఎడమ కాలు లేదు. DAVID మలన్: సరే, ఒక కుడి కాలు మరియు ఒక రెండు కలిగి ఉండవచ్చు ఎడమ కాలు, మరియు ఈ కార్యక్రమం విశ్వవ్యాప్త కాదు వర్తించే. ఇతరులు? ప్రేక్షకులు: మీరు ఒక అనాధ గుంట ఎంపిక ఉండవచ్చు. DAVID మలన్: నేను ఒక అనాధ గుంట ఎంపిక ఉండవచ్చు, కాబట్టి ఒక నేను మీరు ఎందుకంటే కేవలం తోబుట్టువుల సంఖ్య కలిగి కాని మ్యాచింగ్ గుంట అది కోల్పోయింది, నలిగిపోయే, ఇది వాష్ లో, లేదా ఇష్టం. సో, చాలా, నిజంగా నిర్వహించింది లేదు. Yeah? ప్రేక్షకులు: మీరు ఇప్పటికే సాక్స్ లో కలిగి. DAVID మలన్: నేను ఇప్పటికే సాక్స్ లో కలిగి. నిజానికి తనిఖీ లేదు. మీరు సాక్స్ లేదు, అప్పుడు ఏమి కొనసాగండి రేఖ ఒక మరియు రెండు. మరియు ఆ జరిగిఉంటుంది. మీరు కనుక, మీ సాక్స్ తో నిద్రపోవడం మరియు వంటి కూడా, చాలా సమంజసమైన మూలలో కేసు. మరియు ఇంకా ఇతర ఒక? ప్రేక్షకులు: గుంట లోపల ముగిసింది. DAVID మలన్: సో గుంట ఇన్సైడ్ అవుట్, కాబట్టి మేము ఎటువంటి లోపం చేశాడు చిన్న లో, తనిఖీ. మేము ఆశించిన విధంగా ప్రపంచంలోని రాష్ట్ర ఉంటే మేము తనిఖీ లేదు. మేము నిజంగా మేము చూస్తున్న కలిగి ఉంటే మేము తనిఖీ లేదు. మరియు ఈ ఒక నమ్మశక్యం ఉదాహరణ యొక్క విధమైన అయినప్పటికీ సాక్స్ పాల్గొన్న రోజు ముగింపులో, ఈ ఖచ్చితంగా ఉంది మీరు కార్యక్రమాలు రాస్తున్న సమయంలో అవసరం అభిప్రాయం యొక్క విధమైన, కూడా PHP లో అదే JavaScript లో C,, లో స్క్రాచ్ లో, లేకపోతే, మీ కార్యక్రమాలు ప్రదర్శిస్తుంది ఆ స్పిన్నింగ్ బీచ్ బంతి సమానమైన లేదా ఇచ్చు తప్పుడు ఫలితాలు. మా స్క్రైబ్ జోసెఫ్ ఇక్కడ చాలా ధన్యవాదాలు. [అప్లాజ్] DAVID మలన్: అన్ని కుడి, కాబట్టి, ఏమిటి నిజానికి, ఒక కంప్యూటర్ ప్రోగ్రామ్? సరే, ఒక త్వరగా గ్లాన్స్ తీసుకుందాం ప్రతినిధి ఇక్కడ ఒక. కాబట్టి ఈ C. సి ఉంటుంది అనే భాష లో వ్రాసిన కార్యక్రమం చాలా రోజుల ఈ పాత, కాని పలు నూతన భాషలు నిర్మించబడ్డాయి ఇది మొదటి. నిజానికి, PHP, మేము చేస్తాము వెబ్ కేంద్రక భాషలలో ఒకటి పదం యొక్క చివరిలో ఉపయోగించడానికి, స్వయంగా ఒక అని ఏమి ఉంది వ్యాఖ్యాత, సి లో రాసిన ఒక ప్రోగ్రామ్, కానీ మరింత ఇప్పుడు అనేక వారాల్లో. కానీ ఈ ప్రోగ్రామ్ మరియు ఇది ఒక రాయడానికి అంటే ఏమిటి చాలా సులభమైన ఒక అయితే ప్రోగ్రామ్. మేము ఇక్కడ కొన్ని మంచి గుప్తమైన వాక్యనిర్మాణం, కానీ చెయ్యవచ్చు బహుశా మీరు ముందు ప్రోగ్రామ్ ఎప్పుడూ చేసిన కూడా, అంచనా, ఏమి ఈ కార్యక్రమం చేస్తుంది. నిజానికి, నేను printf ఉంది ఏమి లేదు, కాని ఖచ్చితంగా ప్రింట్ ఏదో ముద్రించిన ఆలోచన అప్ చూపిస్తుంది. కాబట్టి అవును, ఈ కార్యక్రమం చివరకు ప్రింట్ అన్నారు పదాలు "హలో, వరల్డ్." ఇప్పుడు, మీరు ఒక Mac లేదా PC లేదా ఒక Linux కంప్యూటర్, అసమానత అవసరమా కాదా మీరు స్వేచ్ఛగా కొన్ని డౌన్లోడ్ కనీసం ఉంటే ఉన్నాయి అందుబాటులో సాఫ్ట్వేర్, మీరు కార్యక్రమాలు రాయడం కావచ్చు ఇప్పుడు కొంతకాలంగా కోసం మీ స్వంత ల్యాప్టాప్. Mac OS లో, ఉదాహరణకు, అని ఈ కార్యక్రమం ఉంది మీ సాధారణంగా ఉండే ఒక Mac తో వచ్చే టెర్మినల్ యుటిలిటీస్ ఫోల్డర్, మరియు సాధారణంగా ఒక బ్లాక్ మరియు తెరుస్తుంది తెలుపు లేదా మీరు ఒక కలిగిన ఒక తెలుపు మరియు నలుపు విండో మీరు ఆదేశాలను టైప్ చేసే వద్ద క్లిక్ చెయ్యండి. కాబట్టి ఈ వాస్తవానికి ఏ కంప్యూటర్లు గుర్తుచేస్తుంది గ్రాఫికల్ యూజర్ ముందు ఉండాలి ఇంటర్ఫేస్లు, GUIs, వెంట వచ్చింది. ఇప్పుడు, Windows లో, మీరు రూపంలో ఇదే విధానం కమాండ్ ప్రాంప్ట్ యొక్క. కానీ నేను ఇక్కడ చేయ బోతున్నాను, అనుకుందాము, అప్ తెరిచి ఉంటుంది TextEdit మళ్లీ అదే ప్రోగ్రామ్ మనం ఉపయోగిస్తున్న pseudocode ఒక క్షణం క్రితం నేను ముందుకు వెళ్లి నేను నా మొదటి ప్రోగ్రామ్ను రాయడం. Stdio.h, ఏ సాధనాలు, Int ప్రధాన చేర్చండి శూన్యమైన, ఏ సాధనాలు, మరియు ఇక్కడ మధ్యలో, printf ("హలో, ప్రపంచం."). ఆపై దగ్గరగా కోట్, బ్రాకెట్, సెమికోలన్ మూసివేయండి. ఇప్పుడు నేను ముందుకు మరియు జాబు కమాండ్ S వెళ్ళి వెళుతున్న. నేను వెళుతున్నాను ముందుకు వెళ్లి hello.c ఈ సేవ్, కాబట్టి ఈ సమావేశం సి ప్రోగ్రామింగ్ యొక్క ప్రపంచ ఫైలు డాట్ సి పేరు. నేను, కేవలం జాన్ హార్వర్డ్ యొక్క Home డైరెక్టరీ ఉంచారు వెళుతున్న ఇక్కడ, సేవ్ క్లిక్ చేయండి, మరియు ఇప్పుడు నేను ఈ వెళ్ళి వెళుతున్న మళ్లీ ఈ నలుపు మరియు తెలుపు ప్రాంప్ట్ ఇది టెర్మినల్ విండో, నేను ఎక్కడ ఆదేశాలను అమలు చెయ్యవచ్చు. నేను, వారి పేరును టైప్ చేయడం ద్వారా కార్యక్రమాలు అమలు చెయ్యవచ్చు సాధారణ అర్థంలో డబుల్ క్లిక్ చిహ్నాలు. కానీ విషయం సి గురించి అని సి మొదటి వంటి భాష ఈ రూపంలో వస్తుంది, ఏదో మూల కోడ్ అంటారు. ఇంగ్లీష్ వంటి కొద్దిగా కనిపిస్తోంది కాని అని ఏదో జోసెఫ్ యొక్క pseudocode ఒక కంటే ఇంగ్లీష్ వంటి ఖచ్చితంగా తక్కువ క్షణం క్రితం. ఇది కొంచెం అద్భుత ఉంది. ఇది కొన్ని నమూనాలు లేదా నియమాలు అనుసరించండి కనిపిస్తుంది. నేను వంకర జంట కలుపులు, సెమికోలన్లు, కోట్స్ కలిగి వాస్తవం కోణం జంట కలుపులు, ఒక కంప్యూటర్ అనుకుని ఈ వచ్చారు భాష అబ్బాయి. నేను ఈ టెర్మినల్ విండో, ఇప్పుడు, వెళ్ళి, నేను ఒక అమలు చెయ్యవచ్చు ఆ సోర్స్ కోడ్ మార్చేందుకు జరగబోతోంది ఆ ఆదేశాలు ఏదో వస్తువు కోడ్ అంటారు. ఆంగ్ల సింటాక్స్ను సున్నాలు మార్చుకునేందుకు జరగబోతోంది ఆ మరియు వాటిని అదే సున్నాలు ఎటువంటి మరియు వాటిని మేము బుధవారం మాట్లాడారు. ఇప్పుడు నేను గణగణమని ద్వని చేయు అనే ఆదేశాన్ని వెళుతున్న. వారాలలో ఇది మరింత ఎక్కువగా వస్తాయి, కానీ ఒక కార్యక్రమం యొక్క నేను మొత్తం బంచ్ లోకి hello.c మార్చవచ్చు ఇది సున్నాలు మరియు వాటిని. ఇప్పుడు, నేను ఈ ఆదేశాన్ని చేసిన. నేను గణగణమని ద్వని చేయు అమలు, మరియు మీరు ఈ ఫైల్లో మీరే అమలు చెప్పారు నేను ఒక క్షణం క్రితం సృష్టించిన hello.c, మరియు అని ఏమీ జరిగే తెలుస్తోంది. నా హోమ్ డైరెక్టరీ చుట్టూ ఎత్తిచూపారు అయితే నిజానికి, నేను చూడగలం ఈ stupidly అనే ప్రోగ్రామ్ a.out ఇప్పుడు ఉనికిలో. లో వ్రాస్తూ ఇది ఒక కార్యక్రమం కోసం డిఫాల్ట్ పేరు C. మేము చివరికి ఈ భర్తీ, కానీ a.out ఉంది కార్యక్రమం యొక్క పేరు నేను సున్నాలు మరియు వాటిని మార్చబడ్డాయి. ఇప్పుడు అది యొక్క సున్నాలు మరియు వాటిని, నా Mac, ఈ సందర్భంలో, లేదా మీ Windows PC, ఆ బిట్స్, ఆ అర్ధం చేసుకోగలరు సున్నాలు మరియు వాటిని. కాబట్టి నేను Enter ని, నేను, "హలో, ప్రపంచం!" చూడండి కానీ ఒక బిట్ బగ్గీ ఉంది. నేను చాలా అనలేదు "హలో, ప్రపంచం: గాలి: - jharvard." గాలి నా కంప్యూటర్ యొక్క పేరు. Jharvard ఖాతా పేరు, కనుక అదే చేసింది నేను స్పష్టంగా కార్యక్రమం నుండి మినహాయించడం? లైన్ బ్రేక్ రకమైన. నేను, Enter సమానం లేదా క్యారేజ్ రిటర్న్ హిట్ లేదు మరియు ఈ, మళ్ళీ, ఆ కంప్యూటర్లు వాస్తవాన్ని నిబంధన ఉంది మాత్రమే మీరు వాటిని చేయడానికి చెప్పండి ఏమి. నేను కంప్యూటర్ చెప్పరు వాస్తవం తరలించడానికి తదుపరి లైన్ కర్సర్ను - సరే, ఖచ్చితంగా అది లాగే మాత్రం కాదు presumptuously నాకు. నా కార్యక్రమం తిరిగి వెళ్లి, నేను అలా అయితే \ n - కాబట్టి \ n, మేము త్వరలో చూస్తారు వంటి యొక్క మార్గం కొత్త లైన్ అక్షరాలు, విషయాలు వంటి విచిత్రమైన విషయాలకు ప్రాతినిధ్యం ఆ లేకపోతే ఫలితంగా ఉంటుంది ఎంటర్ కీని నొక్కి. కానీ ఇప్పుడు కోసం, కేవలం ఎంటర్ కీని నొక్కి ఆ చేస్తుంది తెలిసిన ప్రపంచ నిర్ణయించుకుంది మా కోడ్ బేసి చూడండి మనం, కాబట్టి, మీకు తెలిసిన ఒక లైన్ ఉంచుతానని, విషయాలు prettier ఉంచడానికి ఏ, లెట్స్ కేవలం \ n కొత్త లైన్ సూచిస్తుంది చెప్పారు. నా ఫైలు resave లెట్, టెర్మినల్ విండోకు తిరిగి వెళ్ళి, మరియు తిరిగి అమలు a.out నమోదు చేయండి. ఇంకా బగ్గీ, కానీ ఎందుకు? ప్రేక్షకులు: [వినబడని] DAVID మలన్: అవును, నేను అది మళ్ళీ కంపైల్ చెయ్యండి అవసరం. కాబట్టి ఒక కార్యక్రమం కంపైల్ కేవలం మూల నుండి మార్చేందుకు అర్థం సున్నాలు మరియు వాటికి వస్తువు కోడ్, సోర్స్ కోడ్ కు కోడ్. ఇప్పుడు, నేను ఈ TextEdit లో సేవ్ కొట్టిన కేవలం నిజానికి ఉండవు నేను మొదటి అవసరం ఎందుకంటే ఆ సున్నాలు మరియు వాటితో కలిగి హేయ్ గణగణమని ద్వని చేయు టెల్, నేను, కోడ్ యొక్క ఆ పంక్తులు మార్చారు సోర్స్ కోడ్. మీరు a.out పునరుత్పత్తి చేయాలి. ఏమీ జరగలేదు అనిపిస్తుంది, కానీ కంప్యూటర్ లో, ఒక కమాండ్ లైన్ వద్ద, కాబట్టి, ఏమీ జరిగినప్పుడు, మాట్లాడేందుకు ఆ సాధారణంగా అన్ని బాగా అర్థం. ఏదో జరిగే, అది అర్థం మీరు సాధారణంగా, గందరగోళంలో. కాబట్టి యొక్క ఇప్పుడు a.out వెళ్లి, నిజానికి ఇప్పుడు, నేను వివరించారు "హలో, వరల్డ్. " ఇప్పుడు, ఏ ఈ సున్నాలు మరియు వాటిని గురించి? నిజానికి, ఆ ఎక్కడ ఉన్నారు? Well, నేను చాలా చుట్టూ వెక్కిరింపులను యొక్క నిజంగా కేవలం రకమైన కాదు సమర్థవంతంగా. నాకు TextEdit ప్రారంభం లెట్. ఇక్కడ a.out ఉంది. నాకు ముందుకు వెళ్లి ఈ తెరిచి లెట్, మరియు ఈ స్పష్టంగా ఉంది నా కార్యక్రమం వలె ఉంది. నేను ప్రారంభమైంది hello.c లేదు, కానీ a.out చేసిన. కానీ ఈ నా ప్రోగ్రామ్ నిజంగా ఏమి నిజంగా కాదు. స్పష్టంగా, ఈ అక్షర అక్షరాలు కొన్ని రకం. నేను సున్నాలు మరియు వాటిలో ఆ చూడండి, కానీ ఈ ఉంది a.out ఒక ప్రోగ్రాం కారణం. సున్నాలు మరియు వాటిని - పేరు సూచించినట్లు కానీ TextEdit,, ఇది Windows లో నోట్ప్యాడ్లో, ఒక టెక్స్ట్ ఎడిటర్ వలె, కాబట్టి ఇది ఆ సున్నాలు మరియు వాటిని అన్ని కంగారు వారు ఉన్నప్పటికీ, ఏ? ASCII అక్షరాలు. కాబట్టి బుధవారం గుర్తు, మేము ఈ వచ్చారు అక్షరములతో నంబర్లు, లేదా బిట్ల ఏకపక్ష మ్యాపింగ్, వర్ణమాల మరియు విరామ చిహ్నాలు మరియు ఇష్టపడుతున్నారు. ఇది ఒక టెక్స్ట్ ఎడిటర్ సో TextEdit, misinterpreting ఉంది భావిస్తున్నారు ఆ సున్నాలు మరియు వాటిని ఆ నమూనాలు వంటి ప్రింటింగ్ పదాలు, "హలో, ప్రపంచం." ఇది వాటిని ప్రదర్శించడానికి యొక్క ASCII వంటి, మరియు అది ఒక చిన్న దారుణంగా ఉంది ఎందుకు ఆ. ఇప్పుడు, ఇక్కడ సరి కొన్ని సూచనలు ఉన్నాయి. నేను హైలైట్ ఉంటే గమనించండి, హలో "నిజానికి ఒక సూచన ఉంది వరల్డ్ "అలా ఎక్కడో ఆ కార్యక్రమం లో వాక్యం నేను వ్రాసిన. కానీ యొక్క ముందుకు వెళ్లి ఇప్పుడు వేరే కార్యక్రమం చూడటానికి. ఈ మేము ఆ తరచుగా ఉపయోగిస్తారు కాదు, కానీ కూడా వస్తుంది ఒక Mac మరియు CS50 ఉపకరణం లోపల ఉంటుంది. నాకు ముందుకు వెళ్లి XXD అని పిలిచే ఒక కార్యక్రమం తో తెరువు లెట్. తన రోజు, అనేక కార్యక్రమాలు బాగా cryptically పెట్టాడు అందువలన ధోరణి కొనసాగుతోంది. కానీ-b బైనరీ ఈ కార్యక్రమాన్ని ఉమ్మి అర్థం. దీన్ని అమలు లేదు. సున్నాలు మరియు వాటిని వంటి నాకు ఇక్కడ, మరియు ఈ C ఉంటుంది మేము కేవలం రాశారు కార్యక్రమం. ఇప్పుడు నేను ఇక్కడ మనిషి, నిజాయితీగా సంఖ్య ఆలోచన ఉంది ఏమి సున్నాలు మరియు వాటిని ఈ వివిధ నమూనాలను సూచిస్తాయి. బ్యాక్ ఇన్ ది డే, నేను, నా పంచ్ కార్డులు లేదా అలాంటి చేస్తారన్నమాట వాస్తవానికి ఏ ఈ వివిధ నమూనాలను చూసేందుకు కలిగి 01111000, వాస్తవానికి సూచిస్తాయి. లేదా మరింత, నేను డీకొనడం లేదా సృష్టి చేయడానికి అవసరం సున్నాలు మరియు వాటిని ఈ విధానాల. కానీ ఇప్పుడు కోసం, ఒక CPU, ఇంటెల్ ఇన్సైడ్, కాబట్టి విశ్వాసం పడుతుంది ఈ రోజుల్లో మా కంప్యూటర్ల అన్ని లోపలి మాట్లాడటం, తెలుసు ఈ సున్నాలు మరియు వాటిని ఎలా అర్థం. మరియు కొన్ని సున్నాలు మరియు వాటిని ప్రింట్ అర్థం. కొన్ని సున్నాలు మరియు వాటిని ఒక ధ్వనిని ప్లే అర్థం. కొన్ని సున్నాల మరియు వాటిని ఒక కీబోర్డు నుండి వినియోగదారు ఇన్పుట్ తీసుకుని అర్థం. , వేర్వేరు నమూనాలు అన్ని రకాల, కానీ మేము కృతజ్ఞతగా మానవులు వంటి మాత్రమే సాధారణంగా వద్ద ప్రోగ్రామింగ్ గురించి ఆందోళన అవసరం ఈ చాలా అధిక స్థాయి. మరియు ఇతర CS తరగతుల్లో మీరు లోతైన డౌన్ లోతుగా పరిశోధన చేయు మరియు చూడవచ్చు ఆ సున్నాలు మరియు వాటిని వంటి వాటిని వద్ద, లేదా ఇంకా ఇంకా ఇతర విషయాలు. కాబట్టి ఇప్పుడు యొక్క మార్చు తెలియజేయండి. యొక్క ఒక ఏదో దూరంగా సి నుండి చాలా త్వరగా కదులుతున్నట్లు లెట్ ఆ, కొంచెం అద్భుతమైన, కొంచం మభ్యపెట్టే మేము మా యానిమేషన్లు మరియు శబ్దాలు మరియు వంటి తిరిగి పొందవచ్చు స్పష్టంగా ఈ మాకు తప్పించుకుంది చాలా ప్రాచీనమైన ఇంటర్ఫేస్. కాబట్టి సి లో అదే కార్యక్రమం ఈ ఇప్పుడు ప్రాతినిధ్యం చేయవచ్చు ప్రోగ్రామింగ్ భాష స్క్రాచ్ ఈ క్రింది అని. ఈ వ్రాసిన ఈ హలో వరల్డ్ ప్రోగ్రామ్ యొక్క సమానం స్క్రాచ్ అని ఈ పజిల్ భాగం శైలి భాష. నాలో ముందుకు వెళ్లి ఈ కార్యక్రమం చాలా ప్రారంభం అనుమతిస్తాయి. ఇది మళ్ళీ స్క్రాచ్ అని. ఇది ఉచితంగా లభిస్తుంది మరియు ఇదే విషయం మేము నేటి ప్రారంభించారు. కాబట్టి ఈ ఇక్కడ స్క్రాచ్ ఉంది, మరియు ఇది కొన్ని విభజించవచ్చు యొక్క వివిధ ముక్కలు. చాలా కుడి న, అని పిలవబడే దశ కలిగి, మరియు నిజానికి, ఆ పేరు కుకీలను ఒక బిట్ క్రితం ప్రదర్శించారు. మరియు ఆ వేదికపై విషయాలు స్ప్రిట్స్, అక్షరాలు, లేదా అని పిలుస్తారు వస్తువులు లేదా సంస్థలు. ఇది నిజంగా మీరు వాటిని భావిస్తారు ఎలా కాదు వారు లేదు ప్రోగ్రామబుల్, కదిలే విషయాలు, మరియు ఈ సందర్భంలో, ఈ మా విద్యార్థి రాశాడు ప్రోగ్రామ్ బెల్లము ఒక జంట ఉంది కుక్కీలు, వృత్తాకార కుకీలను ఒక జంట, ఒక మొత్తం బంచ్ హార్ట్స్, కంటి అద్దాల యొక్క మొత్తం బంచ్. , అతను లేదా ఆమె ఆ ప్రతి ప్రోగ్రామ్ చేయవచ్చు ఈ కారణంగా ప్రత్యేకమైన వ్యక్తిగత అక్షరాలు. ఇప్పుడు, దానిని ఈ అక్షరాలు ప్రోగ్రామ్ అంటే ఏమిటి? మంచిది, నన్ను ముందుకు వెళ్లి ఈ ఎడమ చేతి కుకీ న క్లిక్ చేయండి మరియు ఇక్కడ ఎడమ కు స్క్రోల్. నా స్క్రీన్ ఎడమ ఎగువ ప్రస్తుతం స్క్రిప్ట్ ప్రాంతం అని పిలుస్తారు. ఈ ప్రారంభంలో ఖాళీ స్లేట్ యొక్క విధమైన ఉంది నేను ఇది పై , స్పష్టముగా, చేసే పజిల్ ముక్కలు డ్రాగ్ మరియు డ్రాప్ వారు చెప్పేది సరిగ్గా అదే. పజిల్ ముక్కలు యొక్క స్టాకు యొక్క అగ్రభాగాన పదం మీరు ముందు గమనించి లేదు గ్రీన్ Flag క్లిక్ చేసినపుడు, మరియు ఉంటే, నేను ఆ కుకీ పాట మొదలు మార్గం, వాచ్యంగా, క్లిక్ జరిగినది ఒక ఆకుపచ్చ జెండా. కాబట్టి ఎడమ ఎగువన ఆ పజిల్ ముక్క అక్కడ అంటే మానవ క్లిక్ ఆకుపచ్చ జెండా చేయడానికి ముందుకు సాగింది క్రింది విషయాలను. ఇప్పుడు, వారు కుకీ ఏమి ముందుకు వచ్చింది? నేను నిజంగా ఈ అర్థం తెలుసు, కాని కుకీ స్పష్టంగా సున్నా దాని గాడి సెట్, అది వేచిచూసిన మూడు సెకన్ల, అప్పుడు అది, ఒక దాని సమూహం మార్చారు అది రెండవ వేచి, అది మార్చబడింది దాని ఒక గాడి తిరిగి. మరియు తర్వాత ఇది నిజానికి ఒక బగ్ యొక్క ఒక బిట్ కనిపిస్తోంది, కోరుకోరు ఇది తప్ప మళ్లీ మళ్లీ దాని గాడి మార్చవలసి మరెక్కడా మారింది, కానీ దశలను ఈ సిరీస్ ఏమి చెప్పవచ్చు ఈ ప్రత్యేక కుకీ ప్రవర్తన ఆదేశాలు. కాబట్టి యొక్క వాస్తవానికి తిరిగి స్క్రోల్ మరియు ఏదో వద్ద కనిపించడం తెలియజేయండి ఇంకా చాలా బాగా సంక్లిష్ట. నాకు ముందుకు వెళ్లి ఫైలు, న్యూ వెళ్ళనిస్తున్నారని, మరియు ఒక క్లీన్ స్లేట్ పొందండి. కాబట్టి ఇప్పుడు, నేను నిజంగానే ఖాళీ స్క్రిప్ట్ ప్రాంతం, ఒక ఖాళీ దశ కలిగి మా డిఫాల్ట్ స్ప్రైట్ స్క్రాచ్ తో, మరియు ఎడమ ఎగువన నా తెరపై నేను వారి యొక్క అన్ని యొక్క ప్యాలెట్ ఉన్నాయి అందుబాటులో పజిల్ ముక్కలు. మరియు మేము ఈ విషయాలను దాదాపు అనేక ద్వారా కాదు నేడు ఎందుకంటే, మళ్లీ, అత్యంత స్వీయ వివరణాత్మక, కానీ రెడీ వాటిని విభజించడానికి మరియు సారూప్యతలు అభిప్రాయపడుతున్నారు ప్రయత్నించండి ఈ భవిష్యత్ భాషల్లో మేము ఈత కొట్టడానికి కనిపిస్తుంది ఏ. మరియు ఎడమ ఎగువన ఇక్కడ గ్రీన్ Flag క్లిక్ చేసినపుడు మొదటి ఉంది కాబట్టి నాకు ఒక బిట్ దూరంగా, ఇక్కడ ఈ డ్రాగ్ తెలియజేయండి. నేను ఆకుపచ్చ ఫ్లాగ్ను క్లిక్ ఉంటే, ఏమీ నిజంగా జరుగుతుంది ఎందుకంటే నేను ఏదైనా తర్కం జత చేయలేదు, ఏ ప్రకటన కు, మాట్లాడేందుకు ఆ ఆకుపచ్చ జెండా కాబట్టి నన్ను వరకు వీడలేదు ఇక్కడ పైగా వర్గాలు. నేను కంట్రోల్ వర్గం ప్రస్తుతం ఉన్నాను. నేను బదులుగా లుక్స్ వర్గం క్రిందికి వెళ్ళి వెళ్ళి, మరియు నేను విషయాల మొత్తం బంచ్, చెప్పారు ఇక్కడ ఉంది రంగు, స్విచ్ కాస్ట్యూమ్ మార్చండి, థింక్. కాబట్టి మీరు దుస్తులతో వెర్రి పనులు మరియు చేయవచ్చు శబ్దాలు మరియు ఇష్టపడుతున్నారు. నాకు ముందుకు వెళ్లి కేవలం చెప్పారు లెట్, మరియు నేను డ్రాగ్ వంటి గమనించండిప్పుడు మరియు ఈ పజిల్ ముక్క డ్రాప్, అది తలుపునకు వేయు గడియ చేయండి జరగబోతోంది సంబంధిత ఆకారంలోకి. నేను ముందుకు వెళ్లి నా మౌస్ వీడలేదు, అవి లాక్ కలిసి, మరియు ఇప్పుడు నేను ఇక్కడ వెళ్ళి ఆకుపచ్చ ఫ్లాగ్ను క్లిక్ చేస్తే, ఆ యొక్క లోపల ఏమి ఎందుకంటే పిల్లి నిజానికి హలో చెప్పండి లేదు ఈ వైట్ బాక్స్. త్వరలో ఈ వైట్ బాక్స్ ఒక అని అదే చూస్తారు వాదన లేదా పారామితి. ఇది ఈ సందర్భంలో, ప్రవర్తన మార్చడం ఒక మార్గం ఒక పావు పజిల్, కాని నేను చెప్పారు సరిగ్గా ఏమి చెప్పాలి అనుకుంటే ముందు, హలో చెప్పండి, ప్రపంచ, నేను ఇప్పుడు ఇక్కడ పైగా తిరిగి వెళ్ళే ప్లే క్లిక్ చేయండి, మరియు "హలో, ప్రపంచం" యొక్క తెలిపాడు. కాబట్టి మేము అక్షరాలా ఇప్పుడు ప్రోగ్రామింగ్ ఉంటాయి. ఇది ఒక కార్యక్రమం అన్ని అవసరమైన కాదు, కానీ కనీసం ఇది వద్ద, కనిపించే ఒక కంటే కొంచెం మరింత ఖచ్చితంగా ఏదో ఉంది ఈ వంటి మొదటి చూపులో. మరియు మేము చాలా త్వరగా అన్ని మరింత వ్యక్తీకరణ పొందవచ్చు స్క్రాచ్ ఇతర భాషలు మాదిరిగా, అన్ని ఉంది ఎందుకంటే ప్రకటనలు ఎటువంటి, కేవలం చెప్పండి లేదా ముద్రణ ఏదో, కానీ మేము కేవలం చేసుకునేందుకు మీరు, వేచి వంటి విషయాలను చేయగలము కుకీ సెకన్లు కొన్ని సంఖ్య. మీరు మొదటి యొక్క వాతావరణంలో శబ్దాలు ప్లే చేసుకోవచ్చు కేవలం మీరు ఒక సాధారణ కంప్యూటర్ ప్రోగ్రామ్ ఆట ధ్వని చేస్తారు ఇష్టపడుతున్నారు. మీరు బూలియన్ వ్యక్తీకరణలు గా పిలుస్తున్నారు తనిఖీ చేయవచ్చు. కాబట్టి ఇప్పుడు, మా Toolkit కొన్ని పరిభాష జోడించడానికి ప్రారంభిద్దాం వాస్తవానికి జోసెఫ్ మరియు నేను అని ఉదాహరణ సంబంధించి ఆ ఇక్కడ సాక్స్ తో. కాబట్టి ప్రకటనలు కేవలం వాస్తవం యొక్క ప్రకటనలు ఉంటాయి. ఈ చేయండి. ఏదో ఒకటి చేయడానికి ఒక దేవదూత కోసం ఆదేశం, లేదా నాకు మానవ,. బూలియన్ వ్యక్తీకరణ ఒక విలువ కలిగి ఏదో ఒక ఉంది అని పిలవబడే నిజం ఒక సున్నా లేదా ఒకటి విలువ, తప్పుడు లేదా నిజమైన, ఆఫ్ లేదా ఎటువంటి లేదా అవును. నిజంగా మీరు ఈ భావిస్తారు ఎలా కాదు ఇది లేదు ఒక బైనరీ రాష్ట్రం. నేట్ బుధవారం యొక్క వీడియో లో చర్చించినట్లు, రెండు వివిధ విషయాలను. కాబట్టి స్క్రాచ్ లో, బూలియన్ వ్యక్తీకరణలు చూడటానికి జరిగే ఇక్కడ ఈ నీలం వస్తువులు వంటి, మరియు ఈ సందర్భంలో, ప్రశ్న మార్క్ మీరు ఒక ప్రశ్న అడుగుతూ చేస్తున్న సూచిస్తుంది. పిల్లి, లేదా స్ప్రైట్, మౌస్ పాయింటర్ తాకినప్పటికీ అది లోపలే? కాబట్టి ఈ జరగబోతోంది ఒక స్క్రాచ్ బ్లాక్ యొక్క ఒక ఉదాహరణగా చెప్పవచ్చు మాకు అవును లేదా సంఖ్య తనిఖీ అనుమతిస్తుంది, తాకడం మౌస్ తెరపై స్ప్రైట్? మీరు నిజంగా పనులు కావాలా ఈ ఉపయోగపడుతుంది మీ మౌస్ తో. బూలియన్ వ్యక్తీకరణలను అదనంగా, మేము విషయాల్లో మౌస్ డౌన్ వంటి, కాబట్టి మీరు ఆ రకమైన గుర్తించగలదు అలాగే ప్రశ్న. మీరు నిజంగా కావాలా గణితం చేయండి, మరియు అక్కడ చేయవచ్చు కేవలం స్వచ్ఛమైన కంటే ఈ కోసం వాస్తవానికి మరింత ఖచ్చితంగా ఉపయోగాలు మేము చూస్తారు వంటి గణితం,. సూడో క్రమరాహిత్యంగా మరియు మీ ప్రోగ్రామ్ తయారు ఆలోచించడం కనిపిస్తాయి లేదా కొన్ని అకారణంగా యాదృచ్ఛిక విలువలు ఆధారంగా భిన్నంగా ప్రవర్తించేందుకు, మరియు తర్వాత మేము వంటి బూలియన్ వ్యక్తీకరణలు వంటి వాటిని మరియు. మీరు నిజంగా రెండు విలువలు తనిఖీ అనుకుంటే కాబట్టి, మేము లో చూస్తారు ఈ ఉంటే మేము నిజంగా పరీక్షించవచ్చు ఆ స్క్రాచ్ నిజమైన మరియు ఈ నిజం. ఉదాహరణకు, నా సాక్స్ విషయంలో, నేను వద్ద ఉంచిన కాలేదు చాలా చివరి ఎడమ గుంట న ఉంటే ప్రశ్న అడిగిన మరియు కుడి ప్రహసనం వంటి నాటకం న, విడిచి ఉంది. మీరు అన్ని రోజు పూర్తి చేసిన, కాబట్టి ఒక ఉంటుంది ఆ అవకాశాన్ని. కాబట్టి యొక్క ముందుకు వెళ్లి ఈ కలిసి కొన్ని భాగాన్ని ప్రయత్నించండి తెలపండి మరియు మరిన్ని ఉదాహరణలు రెండు వెళ్ళాలని ఈ ఒకటి కంటే బలమైన. కాబట్టి నాకు ఇక్కడ ముందుకు వెళ్లి కొన్ని ఉదాహరణలుగా ప్రారంభం తెలియజేయండి ఎప్పుడూ అలాగే కోర్సు యొక్క వెబ్ సైట్ లో ఉంటాయని మరియు hello2 అప్ తెరవండి. ఇక్కడ hello2 లో, మేము కొన్ని చేయడం ఒక ప్రోగ్రామ్ను విషయాలు, కానీ ఇది ప్రభావవంతంగా మేము వాటిని దానిని చేయడం లేదు. ఇక్కడ అది రెండవ "హలో, ప్రపంచం" అని మరియు ఆ తరువాత నిలబడుతుంది రెండవ కోసం. తరువాత మళ్ళీ అది, తరువాత మళ్ళీ అది. నేను ఆకుపచ్చ ఫ్లాగ్ను క్లిక్ అయితే, స్క్రాచ్ "హలో, ప్రపంచం చెప్పారు. హలో, ప్రపంచం. హలో, ప్రపంచం. "ఈ కోసం ఇప్పుడు స్పష్టంగా అభ్యర్థిని అభివృద్ధి. ఉపాంత అభివృద్ధి అంటే, ఆశాజనక, మేము యొక్క స్క్రాచ్ భావన మద్దతు ఉంటే ఇప్పుడు ప్రచురించాలా? లూప్ యొక్క రకమైన. పునరావృతం కొన్ని రకం ఇప్పుడు, nice, అందుకని నాకు తెలియజేయండి నిజానికి ఆ ప్రయత్నించండి. నాకు నిజంగా వెళ్ళి ఈ తరలించడానికి లెట్. మీరు జోడించే విధంగా ప్రకటన వంటి సులభంగా బ్లాక్స్ వేరుచేసుకొనే వాటిని జోడించండి. నాకు, కంట్రోల్ కింద వెళ్ళి ఇక్కడ స్క్రోల్ డౌన్, మరియు నిజానికి లెట్ ఈ పజిల్ భాగం ఇక్కడ ఉంది, పునః మరియు ఫరెవర్ మరియు ఎప్పటికీ ఉంటే. కాబట్టి మళ్ళీ వెతికినా నిర్మాణాలు వ్యక్తం రకాలుగా ఉంది స్క్రాచ్ లో. నేను బహుశా ఇక్కడ మీరు ఒక ఫరెవర్ నేను మాత్రమే ఎందుకంటే కాదు ఈ మూడు సార్లు ఏమి చేయాలనే, అయితే బహుశా రిపీట్. కాబట్టి లాగి అది డ్రాప్, ఇక్కడ పైగా రిపీట్ నన్ను డ్రాగ్ వివరించారు, ఇప్పుడు బదులుగా "హలో, ప్రపంచం" మూడు ప్రత్యేక టైమ్స్ పత్రిక యొక్క, నాకు ఇక్కడ ఈ పజిల్ భాగాన్ని డ్రాగ్ తెలియజేయండి. మరియు ఏ కనిపించడం లేదు అయినప్పటికీ, ప్రోగ్రామ్ స్మార్ట్ ఉంది అది నింపుటకు కనిపిస్తుంది గుర్తించడం తగినంత, కాబట్టి ఇది ఆకారాలు ఆ విషయం మరియు ఖచ్చిత పరిమాణం. నాకు మూడు పునరావృతం మార్చవచ్చు మరియు ఇప్పుడు లెట్ మి గో లెట్ ముందుకు మరియు అక్కడ ఒక రెండవ వేచి లాగండి. ఇది కూడా లో SNAP అవకాశముంది, మరియు అందువలన ఇప్పుడు నేను డ్రాగ్ వెళుతున్న ఇక్కడ మరియు కేవలం ఈ కుర్రాళ్ళు వాటిని ఎందుకంటే తీసివేసినట్లు నేను వాటిని ఇకపై అవసరం లేదు. నాకు దూరంగా మరియు ఇప్పుడు గ్రీన్ జెండా క్లిక్ చేయండి, మరియు మేము కలిగి నేను ముందు, మంచి అంచనా అదే కార్యక్రమం కాదు, మీరు ఊహించే ఎందుకంటే రూపకల్పన గురించి చెడు ఈ కార్యక్రమం మీకు ఉన్నట్లయితే, కచ్చితంగా అందమైన, పొందుతారు కాపీ మరియు పేస్ట్, కాపీ మరియు పేస్ట్ చెయ్యవచ్చు లేదా డ్రాగ్ మరియు మళ్లీ మళ్లీ అదే రంధ్రాన్ని సరి చేయు విషయాలు తెలిపాడు. ఇప్పుడు, మామూలుగా ప్రింటింగ్, తెరపై అంశాలను చెప్పడం అద్భుతమైన తెరపై, నిజంగా అన్ని, కాబట్టి ఓపెన్ అనుమతిస్తుంది ఒక ఇక్కడ మూడవ వైవిధ్యం. మీరు చూస్తారు మరియు ఇప్పుడు, ఈ త్వరగా బాధించే పొందుతారు - [మిఅవ్] DAVID మలన్: - అయితే ఇది అందమైన ఉంటాము. [మిఅవ్] DAVID మలన్: సరే, మంచి, మరియు మేము ఖచ్చితంగా ఉపయోగించే ఒక మళ్ళీ వెతికినా ఈ అప్ chunking అదే మార్పు నిర్మాణం, కానీ ఇంకా ఇది ఆసక్తికరమైన తయారు చేద్దాము. నాకు ముందుకు వెళ్లి ఇక్కడ ఒక నాల్గవ వైవిధ్యం ప్రారంభం లెట్ నేను ఎక్కడ మరో అడుగు ముందుకు విషయాలు పడుతుంది. కాబట్టి ఈ ప్రకారం, సిల్లి ఈ మొదటి వద్ద ఉన్నప్పటికీ గ్లాన్స్, ఈ కార్యక్రమం చేయడానికి వెళ్తున్నారు? ఒకసారి మిఅవ్ చెప్పారు. ఎందుకు? వెల్, ఒక, వంటి నాకు తెలిసిన, రెండు కంటే ఎప్పుడూ తక్కువ. అయోమయ సంఖ్య భావన ఇక్కడ ఉన్నాయి. నేను అక్షరాలా హార్డ్ కోడెడ్ ఒక మరియు రెండు తర్వాత, కానీ ఈ ఒక ఉంది ఉదాహరణకు ఇప్పుడు యొక్క అసలైన బూలియన్ వ్యక్తీకరణ ఉపయోగించి. చాలా జోసెఫ్ తన pseudocode వచ్చింది ఇష్టం, ఇండెంటేషన్ని IF మీరు ఇక్కడ మనం, సరిపోలే సాక్స్ తరువాత ఏమి కనుగొనడంలో ఒక వ్యక్తీకరణ తరువాత కంటే తక్కువ రెండు ఉంటే - నిజానికి మేము కూడా, ఇండెంటేషన్ని యొక్క కొద్దిగా కలిగి వంగపండు కొద్దిగా కుడి ఇండెంట్ కౌంటీ - మీరు ధ్వని మిఅవ్ ప్లే చూడాలని. ఇప్పుడు, ఈ సందర్భంలో, ఒక ఈ ఎప్పుడూ కంటే తక్కువ రెండు, కాబట్టి ఒక స్థితి యొక్క వ్యర్థాలను రకం. కానీ మేము ఇతర విషయాలు లోకి పెట్టబెడతాయి, మేము చూస్తారు వంటి, చేయగలరు ఈ ఒక మరియు రెండు ఇప్పుడు ఎక్కడ placeholders. కాబట్టి యొక్క ఇప్పుడు ఈ అనేక యొక్క ఉదాహరణ ఐదు చేరుకునేందుకు వీలు hellos మరియు ఈ కార్యక్రమం చేయడానికి ఏమి చూస్తారు. కాబట్టి ఇప్పుడు, ఆంగ్ల వాక్యం లో, ఈ ఎలా కార్యక్రమం ప్రవర్తించే? ప్రేక్షకులు: సగం సమయం Meows. DAVID మలన్: సమయం మిఅవ్ యొక్క సగం, ఈ ఒక మార్గం చాలా చిన్న ఆలోచన అందిస్తున్నట్లు. మేము ఇక్కడ కొన్ని అసమానతలు ఉపయోగించి కావడం కూడా కొన్ని సంఖ్యలో, ఇది నిజంగా ఒక programmatical ఉంది నాణెం తలలు వస్తే చెప్పడం యొక్క మార్గం, ఒక ఖచ్చితమైన మార్గం,, వెళ్ళి ముందుకు మరియు మిఅవ్. లేదా దీనికి విరుద్ధంగా, ఒకవేళ నాణెం మిఅవ్, తోకలు లేదు వస్తుంది. మరియు ఈ సందర్భంలో, మనం ఎంత వ్యక్తం చెయ్యగలను? మేము 1 నుంచి 10 వరకు ఒక యాదృచ్చిక సంఖ్య ఎంచుకోండి, మరియు మేము ఉంటే సంఖ్య 6 కంటే తక్కువ, ముందుకు వెళ్ళి, మిఅవ్. మరియు ఈ ఇక్కడ ఎలా వచ్చింది? Well మళ్ళీ కేవలం లాగడం మరియు పడిపోతాయి మరియు గమనించి విషయాలు స్థానంలో లాచెస్. కాబట్టి ఇప్పుడు ఈ అయోమయ పనిచేస్తుంది లేదో యొక్క చూసేలా. నాకు ముందుకు వెళ్లి ఆకుపచ్చ జెండా క్లిక్ చేయండి. [మిఅవ్] DAVID మలన్: సరే. [మిఅవ్] DAVID మలన్: సరే. మంచి, సరే, మేము సమర్థవంతంగా తలలు, తలలు, తోకలు వచ్చింది. తోకలు. [మిఅవ్] DAVID మలన్: హెడ్స్. [మిఅవ్] DAVID మలన్: అద్భుత. కేవలం గణాంక మీరు ఒక చెడ్డ వచ్చిన ఇది ఎల్లప్పుడూ ఇబ్బందికరమైన ఉంది అమలు, మరియు అది తలలు, మరియు ప్రోగ్రామ్ నిజానికి కాదు మీరు ఆశిస్తున్నాము పెంచండి పని. కానీ ఈ సమయంలో, అది పని, మరియు మేము మేము, కలిగి ఉంటాయి టైమ్స్ యొక్క ఈ ఒక అనంతమైన, 50% అసమానత. ఇప్పుడు మళ్లీ అన్ని ఆసక్తికరమైన, కేవలం పిల్లులు దీనితో మిఅవ్, కాబట్టి మేము ఈ ఒక బిట్ మరింత ముందుకు లేదో యొక్క చూడటానికి ఇక్కడ వెర్షన్ ఆరు లో. కాబట్టి ఇప్పుడు, మేము నిజంగా బాధించే సంస్కరణను కలిగి - [ప్రతి కొన్ని సెకన్లకు MEOWS] ఒక మరియు ఈ పిలిచే ఏమిటి, సాధారణ, -: DAVID మలన్ అనంతమైన లూప్. ఈ సందర్భంలో కాబట్టి అనంతమైన లూప్ చెడు అనిపిస్తుంది. ఇది ఖచ్చితంగా అనంతం ఇంకా చెడు ధ్వని ఆరంభమవుతుంది, మరియు ఉచ్చులు ఎల్లప్పుడూ చెడు కాదు. మీరు చోట కంప్యూటర్ కార్యక్రమాలు సందర్భంలో కూడా ఆలోచించవచ్చు వాస్తవానికి ఒక అనంతమైన లూప్ అనుకుంటున్నారా? Yeah? ప్రేక్షకులు: మీరు ఒక పరిస్థితి తనిఖీ ఉంటుంది. DAVID మలన్: సరే, మీరు ఒక పరిస్థితి తనిఖీ ఉంచాలని ఉన్నప్పుడు? ఏది ఇష్టం? ప్రేక్షకులు: [వినబడని] DAVID మలన్: సరే, మంచి, మీరు కొన్ని కార్యక్రమం ఉండేది అయితే, కొన్ని మీకు ఎప్పటికప్పుడు ఎక్కడ ఇంటి ఆటోమేషన్ విషయం, రకం మానిటర్ ఏదో సందర్భంలో. లైట్లు ఉన్నాయి? బహుశా మీరు ఒక టైమర్ కలిగి, మరియు ఎందుకంటే దీపాలు ఉన్నాయి మీరు వారిని వెళ్లాలనుకుంటే, మీరు ఏదో ఒకటి చేయాలి ఉండవచ్చు మళ్ళీ, మళ్ళీ. నిజానికి, మీరు ఏ, టైమర్లు యొక్క చేసిన మాట్లాడే మీ కంప్యూటర్ లేదా డిజిటల్ గడియారాలు న గడియారాలు, ఒక యొక్క అనంతమైన లూప్. అది నిరంతరం ఎందుకంటే సమయం నవీకరించుటకు కొనసాగుతుంది తనిఖీ మరియు తనిఖీ మరియు తనిఖీ, సమయం మార్చబడింది మరియు అలా అయితే, ఓహ్, మై గాడ్. గడియారం చివరకు మార్చుకున్నాడు. మీరు ఆ విలువను ప్రదర్శించడానికి అవసరం. సమయం అనంత వలయాలు చాలా తప్పు కనుక అయితే, లేదా ఒక పేద నిర్ణయానికి కనీసం, కొన్నిసార్లు అవి వారి విలువ ఉంటుంది. Well, hello7 మరింత ఇక్కడ ముందుకు చూద్దాం. కాబట్టి ఇప్పుడు కార్యక్రమం కొంచెం పరస్పర పొందుతారు. నన్ను మళ్ళీ ఇక్కడ జూమ్ లెట్, మరియు, ఈ మంచిది ఏమిటి స్క్రాచ్ గురించి. మరియు మేము ప్రశాంతంగా, స్క్రాచ్, కేవలం నేడు మరియు లోకి గా ఉండటం ఉపయోగించండి వచ్చే వారం యొక్క సమస్య సెట్. కానీ సోమవారం, మేము, అది, ఇక్కడ ఈ కార్యక్రమంలో C. ప్రవేశిస్తాడు ఎప్పటికీ, క్రింది. మౌస్ పాయింటర్ తాకడం IF - ఇప్పుడు, వారిని ఇక్కడ సందర్భం? దిగువన ఇక్కడ డౌన్ ఎంపిక అయిన బాగా, మరియు ప్రకటన కుడివైపు పిల్లి, స్ప్రైట్ ఒక కాబట్టి, ఈ రచనలను, ఈ ఉంది కార్యక్రమం ప్రత్యేకంగా అతని వర్తిస్తుంది. ఆ పిల్లి మౌస్ పాయింటర్ను తాకడం ఉంది కాబట్టి, దానిని జరగబోతోంది ఈ కొట్టటానికి మరియు రెండు సెకన్లు వేచి, మరియు అప్పుడు ప్రకటన nauseum పునరావృతం. కాబట్టి యొక్క ముందుకు వెళ్లి ఆట హిట్ తెలియజేయండి. ఏమీ జరగలేదు, కాని నేను PET అనుకుంటే పిల్లి ఇప్పుడు, నేను కేవలం చెయ్యవచ్చు. [మిఅవ్] DAVID మలన్: పూజ్యమైన. [మిఅవ్] DAVID మలన్: సరే, తక్కువ బాధించే, కానీ, నీరసంగా గెట్స్ కాబట్టి యొక్క వెళ్లి మేము ఇంజెక్ట్ చెయ్యలేకపోతే చూడటానికి కొంచెం లాజిక్. ఆ ఉదాహరణకు ఏడు ఉంది. ఇక్కడ ఉదాహరణ ఎనిమిది లో, మేము వెళుతున్నాం ఒక ELSE పరిస్థితి పరిచయం. మీరు వెళ్ళవచ్చు దీనిలో, రోడ్ లో ఒక సాహిత్య చీలిక వంటి చాలా ఎడమ లేదా కుడి మీరు వెళ్ళవచ్చు, ఒక ప్రోగ్రామింగ్ లో ఒక పరిస్థితి మేము సి చూస్తారు భాష స్క్రాచ్ వంటి, లేదా, మీరు అనుమతిస్తాయి ఒక IF ELSE నిర్మించడం ద్వారా ఒక దిశలో లేదా మరొక లో వెళ్ళండి. కాబట్టి చాలా వాచ్యంగా, మౌస్ పాయింటర్ తాకడం, ఈ కొన్ని ధ్వని ఆడతారు, ELSE ఈ ఇతర ఆడటానికి జరగబోతోంది ధ్వని, మిఅవ్. మీరు ఈ శబ్దాల పేరు నుండి ప్రతిపాదించే లేదో ఇప్పుడు, మీరు చేయగలరు బహుశా ఈ కార్యక్రమాన్ని ఏర్పాటు సూచించడానికి అర్థం ఏమి అనుకుంటారో ఆలోచన. ఈ పిల్లి సంతోషంగా meowing ఉంది. [మిఅవ్] DAVID మలన్: హ్యాపీలీ, కాని కాదు చాలా ముట్టుకోవడానికి వీలుగా మీరు. [ROARS] DAVID మలన్: సో ఇప్పుడు మీరు అరుస్తుంటారు వారు ఒక పిల్లి ఉంది. All right, అలాగే ఇక్కడ పిల్లులు ఒక చివరి ఉదాహరణ, మరియు బహిరంగ వెర్షన్ ఇక్కడ ఈ తొమ్మిది తెలియజేయండి. కాబట్టి ఇప్పుడు, మేము ఈ విధంగా చెప్పాడు, ఆ తర్వాత అత్యంత భంగపరిచే శబ్దాన్ని కలిగి కనుగొనడానికి, మేము వెళుతున్న ఒక నీటి గుర్రము లేదా ఇక్కడ సముద్ర సింహం కలిగి ఉంటారు క్రింది వాటిని. [SEAL బెరడు] DAVID మలన్: మీరు కనుగొనడానికి వరకు సరే, ఈ పయనించే ఎలా ఈ కార్యక్రమం పనిచేస్తుంది. ఈ సమయంలో, ఈ జంతు రెండు స్క్రిప్ట్లు ఉంది, మరియు ఏవి ఇక్కడ ఆసక్తికరమైన ఈ స్క్రిప్ట్ అమలు వెళ్ళే ఉంది సమాంతరంగా. ఒక ఆకుపచ్చ జెండా వారు ప్రారంభంలో రెండు క్లిక్ వలన, ఈ వంటి వెళ్లి వంటిది, మరియు రెండు కార్యక్రమాలు ఇది అమలు ప్రారంభం వారు ఎప్పటికీ మళ్ళీ వెతికినా అయ్యాక కూడా. కాబట్టి టాప్ లిపిలో, నేను కొన్ని లాజిక్ ఉంది. ఆ అక్కడ ఏమి కలిగి అప్ అందిస్తుంది? [SEAL బెరడు] ప్రేక్షకులు: [వినబడని] DAVID మలన్: ఇది ఏమిటి ఉంటే? [SEAL బెరడు] ప్రేక్షకులు: సున్నాకి మ్యూట్, అది ప్లే ఉంచడానికి జరగబోతోంది ధ్వనిని. [SEAL బెరడు] DAVID మలన్: సరే, మంచి. కాబట్టి, ఈ ORANGE విషయం సున్నా, ఈ ఏమైనా మ్యూట్ IF THEN సముద్ర సింహం ధ్వనిని ప్లే మరియు భావిస్తున్నాను "ఓహ్, hi, "రెండు క్షణాలు. ఇప్పుడు నేను మ్యూట్ చేయబడింది ఏమి లేదు, కాని సున్నా అప్ చూపిస్తుంది తప్పుడు లేదా ఆఫ్ ఆలోచన. మ్యూట్ తప్పుగా అయితే, అలా అయితే లేదు మ్యూట్, శబ్దాన్ని ప్లే ఉంచండి. All right, బాగా, మేము ఈ విషయం ఎలా డిసేబుల్ చెయ్యాలి? Well, డౌన్ అక్కడ రెండవ స్క్రిప్ట్ చూడండి యొక్క తెలపండి. రెండవ స్క్రిప్ట్ సున్నాకి మ్యూట్ సెట్ చెప్పారు. అది కూడా ORANGE నోటీసు, స్క్రాచ్ ఇది రంగులు ఏమి కాబట్టి అదే నీడ లో బ్లాక్స్ అది యొక్క విధమైన ఉంటే యొక్క తార్కికంగా సంబంధించిన. మ్యూట్ అప్ టాప్ ORANGE కాబట్టి కేవలం, తద్వారా మ్యూట్ చేయబడింది డౌన్ ఇక్కడ ORANGE బ్లాక్ పేర్కొన్నారు. కానీ ఈ, కాబట్టి వలె ఒక వేరియబుల్ కేటాయింపులను ఉంది మీరు ప్రోగ్రామింగ్ లో బీజగణితం, మీరు, x మరియు y మరియు z కలిగి వేరియబుల్స్, కాని సాధారణంగా ఉన్నారు - ఒక క్షణం మరియు ఫిగర్ ఎలా లెట్స్ విరామం ఈ బార్కింగ్ ఆపడానికి. నేను దీనిని ఎందుకు చేయాలి? [SEAL బెరడు] DAVID మలన్: సరే. నిలిపివేశారు. సరే. మీరు వేరియబుల్స్ x, y, z మరియు కలిగి ఉంటారు కేవలం బీజగణితంలో వంటి, కానీ లో ప్రోగ్రామింగ్, x, y, z మరియు వంటి వేరియబుల్స్ కలిగి ఉంటుంది వారు మొత్తం భావోద్వేగ వద్ద లేదు ఎందుకంటే మీద frowned. వారు ఎలాంటి అర్థ అర్ధం లేదు, అందువలన చాలా లో ప్రోగ్రామింగ్ భాషలు, వేరియబుల్స్ పూర్తి కలిగి స్థాయి పేర్లు లేదా పదాలు లేదా పదబంధాలు, చెప్పడానికి, మ్యూట్ ఇష్టం వారు ఏమి. కాబట్టి ఈ రెండవ స్క్రిప్ట్ కూడా శాశ్వతంగా వినికిడి, మరియు దీనిని అన్నారు కీ, కీబోర్డ్ కీ స్పేస్, ఉంటే ప్రశ్న గుర్తు, ఒత్తిడి. కాబట్టి ఆ బూలియన్ వ్యక్తీకరణ ఒక పరిస్థితి ఉంది గాని నిజాయితీగా లేదా తప్పుడు ఒక ప్రశ్నకు సమాధానం వెళ్ళి, అప్పుడు నేను స్పేస్ కీ ను నొక్కినప్పుడు అది లోపల మరియు మ్యూట్ సున్నా అయితే, సున్నాకి మ్యూట్ సెట్ ELSE, ఒక మ్యూట్ సెట్. నేను మీరు ఎలా ఈ ఇతర రోడ్ లో చీలిక, మరియు ప్రకటన రెండు పరిస్థితులు IF సమూహం, తనిఖీ ఒక మార్గం ఉంది అలా అయితే, నేను ఈ వెళ్లాలనుకుంటే ఎందుకంటే స్పేస్ బార్ ఒత్తిడి మార్గం లేదా విధంగా. ఎలా నేను మ్యూట్ విలువ విలోమం చెయ్యాలి? నేను సున్నా తనిఖీ చేయాలి? అలా అయితే, అది వన్ ఎల్స్ అది సున్నా కాబట్టి టోగుల్ చేయడానికి దాని రెండు రాష్ట్రాలు. All right, కాబట్టి మేము ఈ ప్రాథమిక యొక్క కొన్ని నిర్మాణాలు. మేము కూడా, బూలియన్ భావాలు కలిగి, మరియు గుర్తించలేరు, ఇవి అన్ని ఆ తెలియని. నిజానికి, ఇక్కడ హార్వర్డ్ కోర్సు యొక్క CS50 యొక్క శీఘ్ర స్క్రీన్షాట్ యొక్క షాపింగ్ సాధనం, మరియు చెక్ బాక్స్ కలిగి అక్కడ ఏ వెబ్ సైట్ మరియు డ్రాప్ డౌన్స్ నిజంగా, ఈ సమయంలో, ఉపయోగించి చేయబడ్డాయి బూలియన్ వ్యక్తీకరణలు. ఇక్కడ ఈ సందర్భంలో, మీరు చెక్బాక్స్ను క్లిక్ చేస్తే కంటే ఎక్కువ లేదా 4.5 సమానంగా, లేదా అదే తదుపరి కోర్సు అధ్యాపకులు, మీరు బూలియన్ వ్యక్తీకరణ మీరు పేర్కొంటున్నట్టు. నాకు ఆ వ్యక్తీకరణ నిజమైన ఇది కోసం కోర్సులు చూపించు. లేదా కుడి, నాకు కోర్సులు సంఘర్షించే కాదు తనిఖీ ఉంటే, అప్పుడు అవును, మీరు తనిఖీ మీరు, తీసుకునే ఆ పరిస్థితిలో, ఇంకా మీరు దానిని విస్మరించండి మీరు. కాబట్టి బూలియన్ వ్యక్తీకరణలు చుట్టూ అన్ని యొక్క విధమైన, కాని మేము ఉంటే, పరిస్థితులు IF లేదో పరిస్థితుల్లో వారికి ELSEs, లేదా మేము కూడా లోతుగా అనుకరించే స్థాయిలు, IF ELSE ELSE IF - కాబట్టి ఒక టెర్నరీ రాష్ట్ర విధమైన ఉంది. మీరు ఈ విధంగా లేదా ఈ విధంగా లేదా ఈ విధంగా ఉండవచ్చు. మేము వేర్వేరు దిశల్లో వెళ్ళడానికి గూడు విషయాలను చెయ్యవచ్చు. కాబట్టి స్క్రాచ్ ఫరెవర్ వంటి ఈ వలయాలు కలిగి ఉంది. ఇది పునరావృతం 10 వంటి ఈ లక్షణాలు, కొన్ని ఉన్నాయి టైమ్స్ యొక్క పరిమిత సంఖ్య. మేము ఈ సందర్భంలో, ఆ వేరియబుల్స్ సెట్ ఇప్పుడు సామర్థ్యం కలిగి నేను, ఉదాహరణకు, ఒక వేరియబుల్ అని సాక్స్ డిక్లేర్డ్ చేసిన. నేను 0 to initialized చేసిన, మరియు ఆ మరో దిశలో ఉంది మేము జోసెఫ్ ఇక్కడ వేసింది ఉండవచ్చు, అనగా నేను కేవలం నేను ఎన్ని సాక్స్ ట్రాక్ మరియు రద్దు ఆ వేరియబుల్ విలువను 2 ఉన్నప్పుడు కార్యక్రమం. ఆ సాధారణీకరణ విధమైన మరొక మార్గం సమస్య మళ్లీ మళ్లీ దానిని చేయడం. సరే, ముందుకు వెళ్ళి, ఇప్పుడు రెండు కొత్త విషయాలు పరిచయం తెలియజేయండి. ముందు కార్యక్రమాలను అనుభవాన్ని మీకు ఆ కాబట్టి భాషలు చాలా శ్రేణులను లేదా వెక్టర్స్ లేదా తెలుసు జాబితాలు, మరియు నిజానికి, స్క్రాచ్ కూడా ఈ వంటి ఏదో ఉంది. కాబట్టి మేము ఇక్కడ తదుపరి స్థాయి విషయాలను తీసుకోవడం కుదరదు లేదో యొక్క చూసేలా. నేను ఈ పజిల్ ముక్కలుగా తో సామర్థ్యం, ​​ఇప్పుడు, ఉంటే ఒక వేరియబుల్ ఒక పదం లేదా సంఖ్య లాగ, జోడించడానికి, నేను విషయాలు పేరుకుపోవడంతో ప్రారంభించండి. మరియు ఈ, గేమ్స్ వంటి వాటికి వాస్తవానికి చాలా సమయానికి ఉంది మీరు చుట్టూ వాకింగ్ రకం ఎక్కడ భూమిక గేమ్స్ కొన్ని కాల్పనిక ప్రపంచంలో, విషయాలు తయారయ్యారు, విషయాలు సేకరించడం పాయింట్లు సాధించి, లేదా ఇష్టం. మీరు జాబితా యొక్క రకమైన ట్రాక్ చెయ్యాలనుకుంటున్నారా, మరియు ఉండవచ్చు నిజానికి, ఇక్కడ మా మాజీ విద్యార్థులు ఒకటి చేసి ఏమి ఏదో Fruitcraft RPG అని. నాలో ముందుకు వెళ్లి ఇక్కడ ఈ విషయం తెరవడం వీలు, మరియు లో Fruitcraft, మేము ఎగువన ఈ ప్రపంచంలో ఉంటారు. నాలో ముందుకు వెళ్లి ఆకుపచ్చ జెండా క్లిక్ చేయండి. ఎడమ ఎగువన నోటీసు జాబితాను కొన్ని రకం. అంటే ఒక అర్రే కాల్ లేదా మీరు ఏమి స్క్రాచ్ అమలు యొక్క ఒక జాబితా, మరియు ఇప్పుడు మేము ఈ చిన్న యానిమేషన్ కలిగి ఉంటాయి. మేము ఈ కుకీ ప్రేమ కథ గతంలో ప్రారంభించారు, సో కేవలం మరియు తర్వాత మేము ఇప్పుడు మేము ఉండవచ్చు, పిల్లులు మరియు సముద్ర సింహాలు పురోగమించి మరింత ఇంటరాక్టివ్ అయిన విషయముల. మరియు ఈ చిన్న నీలం గై, నేను అతని చుట్టూ తరలించడానికి ప్రారంభించవచ్చు ఇక్కడ చిన్న ఇంటికి. అతను అలా ఇక్కడ నిష్క్రమణ సంపాదించి వంటి కనుక ఇది కనిపిస్తుంది, వాడి నేను చేస్తున్నాను కాబట్టి బాణాలు కీలను అప్, డౌన్, కుడి ఎడమ. ఇప్పుడు నేను బయట ఉన్నాను, నేను ఇక్కడ మేం ఏమి తెలియజేయండి. వెంటనే నేను టచ్, నిజంగానే ORANGE కన్పిస్తోంది, మరియు ORANGE, అది నా జాబితా లో plopped తీర్చుకుంటాడు. నేను చెర్రీస్ ఇక్కడ వెళ్ళి ఉంటే, ఇప్పుడు నేను ఏదైనా కలిగి ఇంకా నా జాబితా లో. మరియు ఈ ఈ, ఇప్పుడు, అన్ని nice మరియు అందమైన ఉంది, కానీ దాని గురించి అనుకుంటున్నాను అమలు చేయబడుతుంది. Well, మేము ఒక జాబితా యొక్క ఈ భావన కలిగి, మరియు ఆ స్పష్టంగా ప్రవేశం మీరు జోడించడానికి, మీరు జోడించండి ఏమి పేర్కొన్నట్లు పజిల్ భాగం ORANGE, చెర్రీలు జోడించండి. ఇప్పుడు, ఈ చిన్న నీలం గై ఏమి ఉంది? Well, అతను ఒక దేవదూత యొక్క. మరియు బహుశా, నారింజ మరియు చెర్రీస్ - వారు తమను తాము ప్రత్యేక స్ప్రిట్స్ ఉన్నారు. మరియు బూలియన్ వ్యక్తమయ్యాయి పరిస్థితులు, ఉపయోగించి విద్యార్థి బహుశా నీలం గై ఉంది వ్యక్తం చేసుకోగలిగినట్లు తాకడం చెర్రీస్ తన పదాన్ని చెర్రీస్ జోడించండి జాబితా, ఆపై కూడా CHERRY స్ప్రైట్ దాచడానికి. కాబట్టి హుడ్ కింద, బహుశా ఇప్పటికీ ఒక చెర్రీ ఉంది అక్కడ స్ప్రైట్. మేము సమర్థవంతంగా అదృశ్యమయ్యాయి దానిని చెప్పారు చేసాము. నేను ఇక్కడ పైగా వాకింగ్ ఉంచుకుంటే ఇప్పుడు, మేము కూడా చేయవచ్చు నేను వెళ్ళి సైన్ చదువుకోవచ్చు పేరు సన్నిహిత విషయం. నీలం గై సైన్ తాకడం చేస్తే, మేము ఈ సే బ్లాక్ కలిగి పిల్లి పదాలు మాకు మాట్లాడారు వలె, హలో, ముందుగా, "గాట్ కొన్ని పండ్లు? పండు స్థానంలో ముందుకు తీసుకుని. "సరే, అలా ఇప్పుడు, స్పష్టంగా, నా ఆదేశాలు ఉన్నాయి. నేను, పండు స్థానంలో ఇక్కడ వెళ్ళి నాకు అప్ వరుసలో ఉంటాయి తలుపు. ఇప్పుడు, నేను ఇక్కడ ఉన్నాను. నేను కౌంటర్ లో మనిషి వరకు వెళ్ళవచ్చు. నేను అతనికి దగ్గరగా ఉన్నాను కనుగొంటే, కాబట్టి అది లేదు చాలా సమంగా తాకడం, మరియు నేను ఆటలో గెలుపును. సో అక్కడ మేము Fruitcraft RPG ఉన్నాయి. కాబట్టి మేము ఈ కంటే మరింత అధునాతన చేయవచ్చు. మేము శబ్దాలు జోడించవచ్చు. మేము నకిలీ అయోమయ జోడించవచ్చు. మేము సంక్లిష్టత జోడించవచ్చు. ఈ నాకు ఏమి కాకుండా నాకు ఇక్కడ ముందుకు వెళ్ళి తెలపండి, మరియు, నాకు మీరు మరింత ఆధునిక సమర్పణలను ఒక చూపించడానికి తెలియజేయండి మేము బ్లేక్ అనే కొన్ని ఒకరి నుండి గత సంవత్సరం వచ్చింది. మేము కనిపించే సౌకర్యవంతమైన అయిన ఒక స్వచ్ఛంద కలిగి కెమెరా మరియు ఆడుతున్న అప్ ఉంది? ఎలా కుడి అక్కడ? అప్ న వస్తాయి. All right, కాబట్టి మీరు తెలియకుండా కలిగి ఆట ఆడటానికి స్వచ్ఛందంగా - [అప్లాజ్] DAVID మలన్: - అని ఒకప్పటి నుండి విషయం "Frogger." మీ పేరు ఏమిటి? RENDA: Renda. DAVID మలన్: Redna? RENDA: ఇది ఒక బి తో బ్రెండా వంటిది. DAVID మలన్: సరే, Renda. డేవిడ్. మీరు ఎవరిని నీస్. ఇక్కడ ", Frogger" లో మరియు మేము వాల్యూమ్ కేవలం పెంచుకోవచ్చు కొద్దిగా, మీరు ఈ చిన్న ఉంటాయి అడుగున ఆకుపచ్చ కప్ప. మీరు కుడి, పైకి క్రిందికి, ఎడమ ఉపయోగించవచ్చు, మరియు మీ గోల్ చేయడం , వీధి క్రాస్ రివర్ క్రాస్, మరియు లిల్లీ మెత్తలు టచ్ ఎగువన. ఆవ్. ఒక మరింత t - అన్ని కుడి తిరిగి? హిట్ స్టాప్ లెట్. ఎవరూ ఆ చూసింది. [అప్లాజ్] [అప్లాజ్] DAVID మలన్: అవును. చాలా చక్కగా చేసారు. అద్భుతమైన, ధన్యవాదాలు. సో Frogger ఉంది. మీరు మీరు ఏమి ఇప్పుడు ఆ వేరే ఒక మరింత స్వచ్ఛంద లోకి నిన్ను నీవు సంపాదించిన ఆట మరో విద్యార్థి సమర్పించిన. మీరు మీద వచ్చి అనుకుంటున్నారా? మీ పేరు ఏమిటి? RICHARD: రిచర్డ్. DAVID మలన్: రిచర్డ్. All right, రిచర్డ్, అప్ న వస్తాయి. [అప్లాజ్] DAVID మలన్: మీరు ధ్వనిని మేము ఏదైనా కలిగి వెంటనే తెలిసి, ఇక్కడ మీ సూచనలు ఉన్నాయి. కాబట్టి ఒక క్షణంలో, కొన్ని పజిల్ ముక్కలు పైకి స్క్రోల్ చేయండి వెళ్ళే ఎడమకి చూడండి గాని తెరపై నుండి లేదా కుడి పైకి లేదా క్రిందికి. మీరు విధంగా బాణం కీలను నొక్కండి చూడాలని దానితో సరిచేసుకోవడం ఆ పజిల్ ముక్కలు సంబంధించిన ఎగువన placeholders. కాబట్టి ఎడమ తో మీరు ఒక ఎడమ బాణం చూడండి, మరియు అది పంక్తులు ఉన్నప్పుడు బాణం, ఎడమ బాణం నొక్కండి. మీరు ప్రారంభిస్తారు. [MUSIC - "బలమైన" KAYNE WEST] DAVID మలన్: రిచర్డ్ కోసం చప్పట్లు అన్ని కుడి, పెద్ద రౌండ్. [అప్లాజ్] DAVID మలన్: Very చక్కగా చేసారు. ధన్యవాదాలు. [అప్లాజ్] DAVID మలన్: అకారణంగా కాబట్టి ఆహ్లాదకరమైన మరియు, విధమైన ఇది ఏదో అమలు విధంగా బెదిరింపు ఈ వంటి అకారణంగా క్లిష్టమైన, తెలుసుకుంటారు ఆ విద్యార్థి ఏర్పాటు మరియు కేవలం ఒకేసారి ఈ వ్రాయడానికి లేదు. అయితే, మీరు అకారణంగా క్లిష్టమైన ఒక సమస్య విచ్ఛిన్నం చాలా చిన్న ముక్కలుగా ఈ, మరియు ఈ కూడా ఉంది ఒక థీమ్ మాత్రం. మీరు చాలా ఏదైనా ఒక కార్యక్రమం వ్రాతపూర్వకంగా చేయవచ్చు నీచమైన భాష, కూర్చో నిజంగా ఉత్తేజితులులవవద్దు, రచన మొత్తం భీకర విషయం, మరియు అప్పుడు అది ద్వారా పనిచేస్తుంది ఆశిస్తున్నాము మీరు వ్రాయడం పూర్తి చేస్తున్నారు. అయితే, కార్యక్రమాలను ప్రక్రియను సాధారణంగా చేయాలి చాలా విస్మరించవచ్చు, చాలా పద్దతి, అనగా మీరు నిన్ను నీవు, కాటు పరిమాణం ముక్కలు చాలా చిన్న దశలను సెట్ మీరు ఈ తెలివి కలిగి తద్వారా కొరికి, మరియు అనుకుంటున్నారు తనిఖీలు, మీరు ఎవరిని అతికొద్ది మైలురాళ్ళు. ఆపై మీరు మరిన్ని సృష్టించడానికి ఆ పైన నిర్మించడానికి ఇంకా క్లిష్టమైన విషయాలను. కాబట్టి ఉదాహరణకు, మనం ఎలా వెళ్ళటానికి ఈ వంటి ఆటను అమలు? Well, స్పష్టముగా, నేను ఖచ్చితంగా కేవలం ద్వారా ప్రారంభిస్తుంది ఒక సమయంలో ఒక కీలకమయిన సహాయ. కేవలం ఎడమ బాణం మద్దతు అమలు యొక్క లెట్. ఏదో Photoshop లో ఏర్పరచాలి విద్యార్థి కాబట్టి, లేదా చిన్న గ్రాఫికల్ సంపాదకుడు, ఒక ఉపయోగించి కూడా స్క్రాచ్ ఎగువన ఒక వలె కనిపించే బాణం కీ, అక్కడ మిగిలి కేవలం బూడిద ప్లేస్హోల్డర్. తరువాత ఈ విద్యార్థి x, y కు సమన్వయం ఏ గుర్తించడానికి కలిగి పేరు విండోలో ఉంచారు, ఉంచారు. 0, 0 ఇక్కడ, కాబట్టి మీరు సంఖ్య గుర్తించడానికి కలిగి పిక్సెళ్ళు, లేదా చుక్కలు, ఆ బాణం నుండి నివారించవచ్చు స్క్రీన్ యొక్క ఎగువన. మరియు తర్వాత ఒకసారి స్థానంలో ఉందని, మీ ప్రోగ్రామ్ నిజానికి కాదు ఇంకా ఏమీ, అందుచే మీరు అప్పుడు రెండవ స్ప్రైట్ అవసరం కోసం ఉదాహరణకు ఒక ఆకుపచ్చ కూడా వదిలి గురిపెట్టి చేసే బాణం, మరియు మీరు అప్పుడు కొన్ని స్క్రిప్ట్ రాయటం మొదలుపెట్టాలని అవసరం. మరియు మీరు ఈ విషయాలు వద్ద రావడం ప్రారంభించాయి ఆ, బహుశా, నోటీసు వివిధ వేగాలు, మరియు రంగులు వివిధ ఉన్నాయి విద్యార్థి ఒక బిట్ ఉపయోగిస్తారు ఎందుకంటే స్థానాలు మరియు ఆ నకిలీ అయోమయ. మరియు నకిలీ అయోమయ ద్వారా, నేను అనేక ఎంచుకోండి అర్థం ఏదో మరియు ఏదో మధ్య మీరు ఎందుకంటే సంఖ్య ఉంటే వంటి పటం విషయాలను ప్రారంభం ఒక మధ్య మరియు ఐదు, బాగా, యొక్క విషయం ఆకుపచ్చ తయారు చేద్దాము. ఇది 6 మరియు 10 మధ్య అయితే, యొక్క పజిల్ భాగాన్ని తయారు చేద్దాము Red బదులుగా. మీరు రకమైన ఉత్పత్తి యొక్క ఒక మార్గం కలిగి ఉంటారు కాలం అనిర్దిష్టత మీరు ఆ ఆధారంగా నిర్ణయాలు చేయవచ్చు అయోమయ. ఒక లేదు ఎందుకంటే నేను యాదృచ్ఛిక మాట్లాడుతూ నకిలీ ఉంచడానికి చిన్న డర్టీ రహస్య. కంప్యూటర్లు నియమరహిత సంఖ్యలు ఆలోచన కాదు. వారు మాత్రమే వారు చెప్పారు ఏమి చేయవచ్చు ఎందుకంటే వారు మానవ నిర్మిత పరికరాలు ఉన్నారు. వారు కేవలం మనం మానవులు వంటి అనేక ఊహించడం కాదు మేము భావిస్తాను. ఒక కంప్యూటర్ అప్ సూచించడానికి గణిత ఏదో ఒకటి ఉంటుంది గణిత సంఖ్య భ్రాంతిని, కొన్నిసార్లు ఉపయోగించి ఏ ఇందుకు ఒక ఇన్పుట్ వంటి సమయం ప్రస్తుత రోజు సంఖ్య మరొక సమయం, కానీ తిరిగి. ప్రస్తుతం, కేవలం మేము నకిలీ అయోమయ ఉత్పత్తి మీకు. కాబట్టి ఒకసారి నేను మొదలు ఎడమ బాణం కోసం సామర్థ్యం కలిగి అప్పుడు, వివిధ సమయాల్లో వివిధ వేగంతో కనిపించే నేను తిరిగి వెళ్లి ఈ పరిస్థితులు IF యొక్క కొన్ని జోడించవచ్చు. ఈ దేవదూత ఇతర ఒకటి, మరియు ఎడమ బాణం తాకడం ఉంది కీ నొక్కబడిందని - ఆ సందర్భంలో కాబట్టి మూడు పరిస్థితులు. నేను ఆ ఉపయోగించండి మరియు ఆ సందర్భంలో, బహుశా నిరోధించవచ్చు - నేను ముందుకు వెళ్లి స్కోరు పెంచడం కావలసిన. మరియు ఎగువన, మేము ఒక స్కోర్, మనం, అద్భుతమైన కలిగి , కూల్ గుడ్, మరియు అరె. కాబట్టి ఐదు వేరియబుల్స్ స్పష్టంగా అక్కడ ఈ విద్యార్థి ఈ పలు మెట్రిక్ ట్రాక్ ఉపయోగిస్తారు. కాబట్టి చిన్న లో, తుది ఫలితంగా అద్భుతమైన ఉంది. అదొక, అది ఆడటానికి వినోదంగా, దీనిని ఆసక్తికరంగా ఉంది, కానీ ఈ కాదు విద్యార్థి ప్రారంభించింది. అతను లేదా ఆమె దశలను తక్కువ సెట్ వద్ద ప్రారంభించారు. కాబట్టి మేము కొన్ని ఇతర నిర్మాణ ఇటుకలు ఏమి ఉన్నాయి ఈ కార్యక్రమాలలో నేత? Well, చాలా భాషలలో ఇతర భావన ఉంది థ్రెడ్ అని పిలుస్తారు, వాటిలో స్క్రాచ్. కాబట్టి ఒక కంప్యూటర్ వాస్తవానికి నిజంగా వద్ద బహుళ పనులను కాదు సమయం, కనీసం సాధారణంగా. అయితే, ఒక కంప్యూటర్ సాధారణంగా కూడా కేవలం ఒక CPU ఉంది, మరియు కంప్యూటర్లు ఫాస్ట్ సూపర్ మరియు ఉన్నప్పటికీ, కాబట్టి, ఒకేసారి పనులను భ్రాంతి - ఒక తక్షణ పొందడానికి, మీ మెయిల్ తనిఖీ సందేశం, ఒక పత్రం ముద్రణకు - నిజంగా, ఒక కంప్యూటర్ కేవలం ముద్రణ నుండి IMing దూకే ఉంది తిరిగి తిరిగి తిరిగి, ఇమెయిల్ మరియు ముందుకు కాబట్టి ఫాస్ట్ కు మేము నెమ్మదిగా బుద్దిగల మానవులు దానిని నిజంగా ఉంది గుర్తించలేరు ఒక సమయంలో ఈ కార్యక్రమాలను కొద్దిగా అమలు. ఇప్పుడు, ఒక తెల్ల ఈ ఒక బిట్, ఎందుకంటే ఈ రోజుల్లో ఈ రోజులు ఉంటాయి అనేక మా కంప్యూటర్లు multi-core గా పిలుస్తున్నారు అందుకే వంటి రకమైన ఇది ఒక CPU కానీ బహుళ కోర్ల కలిగి బహుళ CPU లు కలిగి. కాబట్టి కొన్నిసార్లు, కంప్యూటర్లు నిజంగా బహుళ చేయవచ్చు ఒక సమయంలో, కాని సాధారణంగా ఒక కార్యక్రమంలో, కార్యక్రమాలు థ్రెడ్ అని ఈ విషయాలు ఆధారపడతారు. కాబట్టి ఒక థ్రెడ్ ఆ డబ్బా చిన్న ప్రోగ్రామ్ విధమైన ఉంది మరొక చిన్న ప్రోగ్రామ్ వెంట ఉన్నట్లు మరియు అమలు చెయ్యవచ్చు సమాంతరంగా, లేదా కనీసం భ్రాంతి ఆ కింద అమలు చెయ్యవచ్చు వారు ఒకేసారి అమలు చేస్తున్నారు. కాబట్టి స్క్రాచ్ దారాలను అని ఈ విషయాలు మద్దతిస్తుంది. మీరు మేము వంటి, ఒకేసారి అమలు పలు లిపులు కలిగి సముద్ర సింహంతో, మరియు ఈ మాకు నిజంగా అనుమతిస్తుంది ఈ స్ప్రిట్స్ మధ్య సంబంధాలు పెట్టుకుంది. నాకు ఇక్కడ ముందుకు వెళ్లి యొక్క, దారాలు అని పిలవబడు, పుల్ అప్ లెట్, మరియు క్రింది ఈ పోషిస్తాయి. మేము చూస్తారు ప్రతి ఇద్దరు స్ప్రిట్స్ కలిగి కేవలం ఒకే లిపి ఉంది. మరియు మీరు కొన్ని నిఘా ఉన్నట్లుంది గమనించి ఈ ఒక పిల్లి అతను దగ్గరగా సంతరించుకోనుంది ఎందుకంటే - [ROARS] DAVID మలన్: - మరియు దగ్గరగా చిన్న పక్షి కు. కాబట్టి పక్షి ఆపరేటింగ్ ఎలా ఉంది? సరే, మొదటి పక్షి పరిశీలించి అనుమతిస్తుంది. పక్షి స్క్రిప్ట్ ఆకుపచ్చ జెండా క్లిక్ చేసినప్పుడు, x వెళ్ళండి అన్నారు 115 ప్రతికూల సమానం మరియు y 150 సమానం. కాబట్టి నేను కోరుకున్న పేరు ఒక యాదృచ్ఛిక నగర కనుగొన్నారు పక్షి ప్రారంభించడానికి, మరియు నేను సిద్ధంగా అతను అక్కడ plopped. పిల్లి తాకకుండా ఉండాలి అప్పుడు ఫరెవర్, ఈ వేరే ఉంది మళ్ళీ వెతికినా నిర్మాణం, కానీ అదే ఆలోచన, రకం మళ్లీ ఇది మరియు మళ్ళీ, మళ్ళీ. సో లాంగ్ మీరు పిల్లి తాకడం లేదు వంటి, మూడు దశలు తరలించడానికి మరియు మీరు అంచు, బౌన్స్, న అయితే అది ఒక విధమైన ఎక్కడ బిలియర్డ్స్ కోణంలో ప్రతిబింబం. కాబట్టి ఆ పక్షి రకమైన చుట్టూ కదులుతున్న ఎలా ఇది ఆఫ్ బౌన్స్ ఎందుకంటే అకారణంగా యాదృచ్ఛికంగా, కానీ అది కేవలం ఉంది ఈ సందర్భంలో గోడలు. ఇప్పుడు పిల్లి, అదే సమయంలో, మోసం యొక్క రకం. పిల్లి, ఆకుపచ్చ జెండా క్లిక్ చేసినప్పుడు, అవును, ప్రారంభమవుతుంది కొన్ని నగర, యాదృచ్చిక నగర - కనీసం పిక్ ప్రకారం భాగంగా అక్కడ యాదృచ్ఛిక ఆకుపచ్చ బ్లాక్ - పక్షి తాకడం IF మరియు తరువాత ఫరెవర్, సింహం ధ్వనిని ప్లే ఆపై స్క్రిప్ట్ ఆపడానికి. నేను అంతం చేయవచ్చు, లేదా ముందు బయటకు ఇలా చెప్పాడు, ఒక పజిల్ ఉంది ఆ వద్ద కార్యక్రమం చంపుతానని స్క్రాచ్ లో భాగం అది తార్కికంగా పూర్తి రకం ఎందుకంటే అభిప్రాయపడుతున్నారు. అయితే, ఇక్కడ, ఏమి ఏమి గమనిస్తారు. పక్షి మరియు తరలింపు ఒక దశ వైపు పాయింట్. కాబట్టి పక్షి వైపు ఈ పాయింట్ ఒక ప్రయోజనం పిల్లి రకం కలిగి లో కదిలే పక్షి లో ఆయుధరూపంగల, మరియు మేము ఇప్పుడు ఈ కార్యక్రమం అన్ని ఆసక్తికరమైన చేస్తాయి. బదులుగా ప్రతి, CPU చక్రానికి ఒక సమయంలో ఒక దశ కదిలే , మాట్లాడటానికి, బెల్ యొక్క టోల్ సమ్మె నాకు ముందుకు తెలియజేయండి మరియు తరలించడానికి యొక్క, పిల్లి ఒక సమయంలో ఐదు దశల అని పిలవబడు. క్లిక్ అమలు, మరియు ఇప్పుడు అతను నిజంగా త్వరగా అతనిని గుర్తిస్తాడు. మేము 10 దశలను ఈ మరింత రెట్టింపు, అది రకమైన వెళుతుంది అతనికి సరైన. ఇప్పుడు, మేము, పక్షి ఇస్తుంది బహుశా, ఒక ప్రయోజనాన్ని ఒక బిట్. బర్డ్ వెళ్ళండి మరియు మూడు దశలు కదిలే బదులుగా అని పిలవబడు, లెట్స్ అతనికి 30 దశలను తరలించండి. కాని అతనికి చివరి చిక్కుకుంది తీసుకున్నారు. ఇక్కడ, మేము రెండు దారాలను కలిగి ఉంటాయి. ఇది రెండు స్క్రిప్ట్లు మరియు రెండు స్క్రాచ్ కారాగారంలో యొక్క స్ప్రిట్స్, కానీ ఇతర భాషలలో ఆలోచన మీరు నిజం కాదు ముఖ్యంగా ఈ వంటి చాలా కార్యక్రమాలు వ్రాసి కలిగి వాటిని సమాంతరంగా, imaginarily నిజంగా అమలు, లేదా. ఇప్పుడు, ఈ భావన తెలిసిన ప్రోగ్రామింగ్ కూడా ఉంది ఈవెంట్స్, మరియు ఈ మేము సి లో చూడరు విషయం, C. అని పిలుస్తారు భాష మేము సెమిస్టర్ చివరలో దీన్ని చూస్తారు వెబ్ ప్రోగ్రామింగ్ లో, మేము JavaScript మరియు పరిచయం డైనమిక్ మరియు సంభాషిస్తున్నారు భవనం వెబ్ పేజీలు భావన వినియోగదారులతో. కాబట్టి ఈ సందర్భంలో, మనం రెండు యొక్క అతి సాధారణ ఉదాహరణ కలిగి వారి వారి కలిగి ప్రతి వీరిలో స్ప్రిట్స్, బాయ్ మరియు అమ్మాయి, దారాలు కానీ ఏదో ఈ రెండు ద్వారా ఇంటర్ కమ్యూనికేట్ సంఘటనలు అని. కాబట్టి నాకు ఇక్కడ ముందుకు వెళ్లి బాయ్ యొక్క స్క్రిప్ట్ లో జూమ్ తెలియజేయండి ఈ కనిపిస్తోంది. ఆకుపచ్చ జెండా క్లిక్ చేసినప్పుడు, ఎప్పటికీ క్రింది వాటిని. కీ స్పేస్, లేదా స్పేస్ బార్, ఒత్తిడి ఉంటే, సే న కేవలం సౌందర్య అని రెండు క్షణాలు మార్కో, స్క్రీన్, కొద్దిగా స్పీచ్ బబుల్, కాని తర్వాత ప్రసారం. కాబట్టి ప్రసారం మరొక స్క్రాచ్ భాగం ప్రోగ్రామింగ్ కార్యాచరణ యొక్క ఒక తరగతి యొక్క ప్రతినిధి వివిధ కార్యక్రమాలు, వివిధ దారాలు అనుమతించే మధ్య చెందుతుంది, ఏదో పంపడానికి సందేశాలు, మరొక. తరగతి లో కాగితంపై తరలింపు తక్కువ TECH యొక్క విధమైన ఉంది సమానమైన. కాబట్టి కార్యక్రమం ప్రసారం. నేను ఈ సందేశాన్ని పంపాలని, మరియు పదం ఈవెంట్ చేయవచ్చు పూర్తిగా ఏకపక్షంగా ఉంది. స్క్రాచ్ కొన్నిసార్లు ఈ డ్రాప్ డౌన్స్ ఉన్నాయి, కాబట్టి నేను వచ్చింది ఈవెంట్ వంటి యాదృచ్ఛిక పదం ఎందుకంటే ఇప్పుడు, బాయ్ దేనిని నేను కీ నొక్కండి అతను ఈ సంఘటన ప్రసారం. నేను అమ్మాయి స్క్రిప్ట్ ఇప్పుడు చూస్తే మరియు ఆమె స్క్రిప్టు ఆమె చేయవలసిన అన్ని ఉన్నప్పుడు పనిచేయదు ఎందుకంటే సాధారణ సూపర్ ఆకుపచ్చ జెండా క్లిక్. ఆమె కోట్, unquote అందుకున్నప్పుడు, ఆమె, యాక్షన్ రూపొందించబడింది "ఈవెంట్", మరియు ఆ సమయంలో, ఆమె కోసం కాబట్టి వింటున్నారో మళ్ళీ, మళ్ళీ అని పిలవబడే కార్యక్రమం. ఆమె ఆ సంఘటన పొందుతుంది వెంటనే, ఆమె అరవండి వెళుతున్న రెండు క్షణాలు పోలో. మరియు మీరు బహుశా ఈ వేటి నుండి ప్రతిపాదించే చేయవచ్చు తదుపరి ఫలితం అన్నారు. నాకు ఆకుపచ్చ జెండా క్లిక్ చేయండి. ఏమి అవసరం ఎందుకంటే ఏమీ జరగలేదు? ప్రేక్షకులు: స్పేస్ బార్. DAVID మలన్: స్పేస్ బార్. బాయ్ మార్కో చెప్పాడు, అమ్మాయి పోలో చెప్పారు. కానీ హార్డ్ పర్ సే కోడ్ కాదు. ఆ మేము ఇప్పుడు, స్క్రిప్ట్ మధ్య అంతర సమాచార ఉంది మరింత క్లిష్టమైన కార్యక్రమాలు పేరు సామర్థ్యాన్ని కలిగి ఈ రెండు ఎలానో ఇంటర్ కమ్యూనికేట్ ఉన్నాయి. సో వాట్ దిశలలో మేము ఈ పడుతుంది? Well, ప్రాబ్లం సెట్ లో 0, నిజంగా, లక్ష్యం ఉంది స్క్రాచ్ ఆనందించండి. హ్యాకర్ ఎడిషన్ కోసం, మీరు బదులుగా మరింత ఆనందించండి చేస్తాము BYOB అని స్క్రాచ్ యొక్క ఆధునిక వెర్షన్, బిల్డ్ మీ స్వంత బ్లాక్స్, కానీ ఆలోచన ఉంటుంది. మీరు చేయగలరు - అవును, ఆ ఉద్దేశపూర్వకంగా. ఇది బర్కిలీ నుండి వచ్చింది. BYOB ఈ యొక్క హ్యాకర్ వెర్షన్ ఉంటుంది, కానీ రెండూ ఇలానే జనాభా, ప్రామాణిక ఎడిషన్ మరియు హ్యాకర్ ఎడిషన్, వచ్చే వారం చేతిలో లక్ష్యం లో ఈత కొట్టడానికి నిజంగా ఉంది లోతైన, ప్రోగ్రామింగ్ మీ చేతులు డర్టీ పొందండి, మరియు తయారు ఆసక్తికరంగా, ఏదో పరస్పరం చేయండి, తయారు కళాత్మక ఏదో, వాస్తవానికి ఏదైనా ఎగతాళి వారం యొక్క ముగింపు ద్వారా, మీరు ఒక ప్రాజెక్ట్ ఉంటుంది కాబట్టి, ప్రదర్శిస్తాయి, మీ మొదటి CS50 pset కోసం, కానీ మీరు ఒక ఉంటుంది మాత్రమే మీకు Annenberg లో కనబడుతుంది కొంత MIT యొక్క వెబ్సైట్ కి అప్లోడ్ చేయడం ద్వారా స్నేహితులను లేదా కుటుంబం. నేను బుధవారం చెప్పారు, కావున, మేము, తరగతి యొక్క 90% ఆశించడం సాధారణంగా, ప్రామాణిక సంచికలు చేయడానికి. మీ వారికి ఈ చిల్లర కూడా ఉందని గుర్తించండి ఎవరు లేకపోతే మీరే బేసిక్స్ తో విసుగు ఒక బిట్ కలిగించే మరియు నిజంగా మీరు ఇప్పటికే దృష్టి లో ఈత కొట్టడానికి అండ్ క్రాఫ్ట్ మీరు ఈ మరింత స్నేహపూర్వక ముందు నేపధ్యం కలిగి పర్యావరణం. నాలో ఒక ఉదాహరణ ఇతర పుల్ అప్ అనుమతించే మా మాజీ ఒకటి విద్యార్థులు ఇక్కడ చేశాడు మరియు పాట ద్వారా కొద్దిగా చెప్పండి. అదేవిధంగా, ఈ నాటకాలు, మీరు గురించి వెళ్ళండి ఎలా భావిస్తున్న ఖచ్చితంగా ఈ అదే ఉపయోగించి ఈ కార్యక్రమాన్ని అమలు నిర్మాణ ఇటుకలు, సూడో క్రమరాహిత్యం కొద్దిగా, మరియు ఒక తెలిసిన పాట బిట్. మేము వాల్యూమ్ కేవలం కొద్దిగా పెంచుకోవచ్చు ఉంటే? [MUSIC - వెదర్ గర్ల్స్ "IT MEN వర్షం పడుతోంది"] DAVID మలన్: CS50 కోసం పేర్కొంది. మేము సోమవారం మీరు చూస్తారు. [అప్లాజ్]