CodeGym/Java Blog/यादृच्छिक/जुनी पातळी 01
John Squirrels
पातळी 41
San Francisco

जुनी पातळी 01

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले
सदस्य

भविष्य आले आहे

जुनी पातळी 01 - 1हूवर, वॉशिंग मशीन, टीव्ही सेट आणि कार ही 20 व्या शतकाची वैशिष्ट्ये होती. तुम्ही हाताने कपडे धुत राहिल्यास, घोड्यावर स्वार होत राहिल्यास, रोषणाईसाठी मेणबत्त्या वापरत असाल, तर २० व्या शतकाच्या मानकांनुसार तुम्ही १९ व्या शतकात जगत आहात. इंटरनेट, सेल फोन, स्काईप, सोशल नेटवर्क्स ही 21 व्या शतकाची वैशिष्ट्ये बनली आहेत. इंटरनेटच्या सहाय्याने मानवतेला सुप्रसिद्ध असलेल्या कोणत्याही माहितीमध्ये प्रवेश करणे शक्य आहे.जालावर नोकरी आणि व्यवसाय करणे, शिक्षण घेणे आणि शिकवणे शक्य आहे. सोशल नेटवर्क्सद्वारे मित्र, नोकरी, मैत्रीण, आवडीनुसार गट शोधणे शक्य आहे. आपण जगातील कोणत्याही व्यक्तीशी व्यावहारिकरित्या परिचित होऊ शकता, त्या व्यक्तीकडून सल्ला किंवा मदत मागू शकता. तुम्ही संपूर्ण जगातल्या लोकांशी मैत्री करू शकता आणि नंतर भेटायला येऊ शकता किंवा त्यांना तुमच्या ठिकाणी आमंत्रित करू शकता किंवा एकत्र कुठेतरी जाऊ शकता. स्काईपच्या माध्यमातून तुम्ही मित्र, भाऊ, बहिणी, आई-वडील, नातेवाईक आणि जगभरातील इतर कोणत्याही लोकांशी संवाद साधू शकता. जगातील कोणत्याही ठिकाणी मोफत व्हिज्युअल संप्रेषण. 20 वर्षांपूर्वी लोक स्वप्नातही पाहत नव्हते.आता ही एक सामान्य वस्तुस्थिती आहे. GoogleStreetView तुम्हाला पृथ्वीवरील कोणत्याही देशातील कोणत्याही शहराच्या रस्त्यावर "चालणे" सक्षम करते. तुम्ही एखादे ठिकाण निवडू शकता, जिथे राहायला आवडेल आणि तिथे जाऊ शकता. "आधुनिक टेलिफोन" चा मालक: बोलू शकतो, संदेश लिहू शकतो, चित्रे पाठवू शकतो, वेबवर माहितीसाठी सर्फ करू शकतो, लाखो विनामूल्य अनुप्रयोग स्थापित करू शकतो. अजून काय? व्हिडिओ-कॉल करा, काही संगीत ऐका, व्हिडिओ पहा, व्हिडिओ बनवा, फोटो घ्या, नकाशावर स्थान पहा, त्यावर स्थान-चिन्ह लावा, आयोजक वापरा, सोशल नेटवर्क्समध्ये संवाद साधा आणि मांजरीचे पिल्लू "पसंत करा". जुनी पातळी 01 - 2तुम्ही एका वर्षात इंग्रजी शिकू शकता (किंवा इतर कोणतीही भाषा), ऑडिओ कोर्स ऐकून, तुम्ही कामावर जाता तेव्हा आणि कामावरून. कोणतीही माहिती वेबवर, कोणत्याही पाठ्यपुस्तकांमध्ये उपलब्ध आहे.तुम्हाला उपशीर्षकांसह जगातील सर्वोत्तम विद्यापीठांचे व्हिडिओ-लेक्चर हवे आहेत का? तेथे ते तसेच आहेत. जर तुम्हाला इंग्रजी येत असेल तर तुम्ही पुस्तक लिहू शकता, Amazon वर प्रकाशित करू शकता आणि नशीब कमवू शकता. तुम्ही अनेक शंभर डॉलर्समध्ये वेबसाईट ऑर्डर करू शकता आणि वेबवर जगभरात व्यवसाय करू शकता. काय शिकायचे, कसे शिकायचे, काय करायचे आणि कोठे राहायचे हे सांगण्याची प्रतीक्षा 20 व्या शतकात जगणे थांबवा. ते तुम्हीच ठरवा. तुमचे जीवन बदलण्याच्या संधी प्रत्येक पावलावर तुमच्या अवतीभवती असतात. आणि शेवटची गोष्ट, हा विनोद आहे: पूर आला. प्रत्येकजण आपल्या जीवासाठी धावत आहे, एक म्हातारा आणि अतिशय भक्त ज्यू वगळता, जो बसून प्रार्थना करतो. एक ट्रक तिथून जात आहे, आणि त्यातील लोक ज्यूला ओरडतात: - हैम, आत जा, स्वतःला वाचवा! - मी आयुष्यभर प्रार्थना केली आणि सर्व परंपरा पाळल्या, देव मला वाचवेल, - हैम उत्तर देतो. खिडक्यांपर्यंत पाणी जास्त होत आहे. एक बोट तरंगते. तेच प्रश्न, तेच उत्तर. छतापर्यंत पाणी वाढतच आहे. हैम बसून प्रार्थना करतो. एक हेलिकॉप्टर उडते. तेच प्रश्न, तेच उत्तर. आणि हाईम बुडाला. आणि दुस-या जगात तो देवाला चिडवू लागला: - मी आयुष्यभर प्रार्थना केली आणि सर्व परंपरा पाळल्या, तू मला का वाचवले नाहीस? - मी तुम्हाला एक कार, एक बोट आणि एक हेलिकॉप्टर पाठवले आहे, मग तुम्ही तक्रार का करत आहात?

तुम्ही एका नवीन स्तरावर पोहोचला आहात

जुनी पातळी 01 - 3

पातळी 1

- तुमच्या पहिल्या स्तरावर अभिनंदन! - धन्यवाद! मला वाटले त्यापेक्षा ते सोपे होते! - आणि मला खूप मजा आली! - तुम्हाला ते आणखी रोमांचक वाटेल. आता, मी ते सिद्ध करेन. तुम्ही तयार आहात का? - चला रोल करूया!

1 रिशा, कार्यक्रमाची ओळख.

१ रिशा

- हाय, माझा तरुण मित्र. मला आशा आहे की मी 16 व्या पिढीतील नोकरशहा आहे हे तुम्ही विसरला नसेल. जर मी माझे सर्व ज्ञान व्यवस्थित केले नाही तर मी कधीच यशस्वी होणार नाही. माझ्याकडे बर्‍याच उपयुक्त टिप्स आहेत ज्या तुम्हाला काही कार्यांमध्ये मदत करतील. प्रथम, मी तुम्हाला एक सामान्य Java प्रोग्राम काय आहे ते सांगतो. - ठीक आहे, पुढे जा. - एक तथ्य. Java प्रोग्राममध्ये वर्ग असतात. प्रत्येक वर्ग वेगळ्या फाईलमध्ये संग्रहित केला जातो. फाईलचे नाव वर्गाच्या नावाशी जुळते; फाइल विस्तार .java आहे. - प्रोग्राममध्ये .java फाइल संच आहे, प्रत्येक फाइलमध्ये एका वर्गाचा कोड आहे, बरोबर? - अगदी बरोबर, अमिगो! फाइलचे नाव MyCat.java असल्यास, त्यात MyCat क्लास आहे. - तथ्य दोन. आमच्याकडे वर्गांसह बर्‍याच फाइल्स असल्यास, आम्ही त्यांना फोल्डर आणि सबफोल्डर्समध्ये गटबद्ध करतो.लक्षात घ्या की वर्ग पॅकेजेस आणि सबपॅकेजमध्ये गटबद्ध केले आहेत. पॅकेजेस आणि सबपॅकेजची नावे क्लास कोडमध्ये नमूद करणे आवश्यक आहे. ते डिस्कवरील फोल्डर्स आणि सबफोल्डर्सच्या नावांशी जुळले पाहिजेत. - म्हणून आमच्याकडे एका बाजूला फोल्डर्समध्ये फाईल्सची व्यवस्था केली आहे आणि दुसऱ्या बाजूला पॅकेजेसमध्ये वर्गांची मांडणी केली आहे. वर्गाचे नाव ज्या फाईलमध्ये वर्गाचे वर्णन केले आहे त्याच्या नावाशी जुळले पाहिजे. पॅकेजचे नाव क्लास स्टोअर करण्यासाठी फोल्डरच्या नावाशी जुळते. - मला याबद्दल अधिक सांगा. - उपपॅकेजच्या नावांचे वर्णन एका बिंदूने विभक्त केले आहे, जवळजवळ वेबवरील लिंक्सप्रमाणे. - जर तुमच्याकडे “ animals.pets ” पॅकेजमध्ये कॅट क्लास असेल तर याचा अर्थ असा की A) डिस्कवर src फोल्डर आहे. सर्व प्रकल्प फायली या फोल्डरमध्ये संग्रहित केल्या आहेत; ब) त्याच्या आत एक फोल्डर आहेप्राणी ज्यात पाळीव प्राणी नावाचे फोल्डर समाविष्ट आहे , C) पाळीव प्राणी फोल्डरमध्ये Cat .java ही फाइल आहे , ज्यामध्ये Cat हा वर्ग कोड आहे . - मला समजले आहे, परंतु मला खात्री नाही. - मग, क्लासेस आणि पॅकेजेसची रचना डिस्कवरील फोल्डर्स आणि फाइल्सची रचना सारखीच आहे. जर src/com/houses/ या फोल्डरमध्ये House .java ही फाईल असेल तर याचा अर्थ असा की हाउस हा क्लास आहे , जो com.houses या पॅकेजमध्ये आहे . - या संदर्भात, पूर्ण फाइल नाव आहे «com/houses/ House .java», आणि वर्गाचे पूर्ण नाव com.houses.House . - समजले. - छान, तू खूप हुशार आहेस. आता स्क्रीन पहा - येथे एक लहान वर्ग कोड आहे. मी सर्व महत्त्वाचे मुद्दे चिन्हांकित केले आहेत: जुनी पातळी 01 - 4- पहिल्या प्रयत्नात सर्वकाही स्पष्ट आहे. हे, हे. - तुमच्यासाठी दादागिरी! तुला फार काही समजून घेण्याची गरज नाही. युक्ती आता काहीतरी पकडण्यासाठी आहे, बाकी सर्व काही नंतर समजेल. बरं, आज माझं काम झालं, दुसऱ्याला तुमची काळजी घेऊ द्या.

2 जॉन स्क्विरेल्स, हा ऑनलाइन कोर्स कसा वापरायचा

- शुभ दिवस, अमिगो. मी जॉन स्क्विरेल्स आहे, गॅलेक्टिक रश स्पेसशिपचा कॅप्टन. - शुभ दिवस, कॅप्टन. - आज मी तुम्हाला सांगणार आहे की आमची शिकण्याची प्रक्रिया कशी मांडली जाते.

कोडजिम मार्गदर्शक

मी माझ्या विद्यार्थ्यांना नेहमी सांगायचे की संगणक प्रोग्रामिंग सोपे आणि मनोरंजक आहे. आता तुम्ही स्वतःच याची खात्री करून घेऊ शकता. जावामध्ये अभ्यासाचा आनंद घेणे, मजा करणे आणि वास्तविक प्रोग्रामिंग कौशल्ये मिळवणे हे कोर्सचे उद्दिष्ट आहे, जे तुम्हाला सॉफ्टवेअर डेव्हलपर म्हणून नोकरी मिळविण्यात मदत करेल. म्हणूनच कोर्समध्ये अनेक व्यावहारिक कार्ये आहेत. कार्याची जटिलता हळूहळू साध्या ते सर्वात जटिलतेपर्यंत वाढते.

अभ्यासक्रमाची व्यवस्था कशी केली जाते

कोर्समध्ये 40 स्तर असतात. प्रत्येक स्तरामध्ये 10-12 व्याख्याने आणि 20-30 व्यावहारिक कार्ये असतात. प्रत्येक स्तर खालील ताऱ्याच्या नकाशावर वेगळ्या सौर मंडळाशी संबंधित आहे आणि स्तरावरील व्याख्याने हे सौर मंडळाचे ग्रह आहेत. प्रत्येक उघडलेले व्याख्यान हे दुसर्‍या ग्रहासाठी उड्डाण असते. जेव्हा सर्व व्याख्याने उघडली जातात, तेव्हा स्पेसशिप पुढील तारा प्रणालीकडे उडते. जुनी पातळी 01 - 5व्यावहारिक कार्ये सोडवण्यासाठी, व्हिडिओ पाहणे आणि इतर बर्‍याच गोष्टींसाठी तुम्हाला बक्षीस मिळते – “डार्क मॅटर” चे काही युनिट्स. जुनी पातळी 01 - 6पुढील लेक्चर किंवा स्तरावर जाण्यासाठी, तुम्हाला "स्पेसशिपवर उड्डाण" करणे आवश्यक आहे, ज्यासाठी "एक इंधन भरणारे जहाज" आवश्यक आहे: जुनी पातळी 01 - 7स्पेसशिपमध्ये इंधन भरण्यासाठी 5 युनिट गडद पदार्थांची आवश्यकता आहे.

पुढील स्तरावर हलवत आहे

पुढील स्तरावर जाण्यासाठी, तुम्हाला सध्याच्या स्तरावरील सर्व लेक्चर्समधून जावे लागेल. पुढील व्याख्यानाकडे जाण्यासाठी, तुम्हाला मोठे हिरवे बटण दाबावे लागेल: जुनी पातळी 01 - 8जेव्हा तुम्ही पुढील धड्यावर जाता, तेव्हा तुमचे स्पेसशिप दुसऱ्या ग्रहावर उडते. जर तुमचे इंधन संपले किंवा तुमचे जहाज भरले नाही, तर बटण दाबता येणार नाही आणि ते असे दिसेल: जुनी पातळी 01 - 9तुम्ही "माझे पृष्ठ" विभागात जहाज भरू शकता. गडद पदार्थ नसल्यामुळे जर तुम्ही जहाजाला इंधन भरू शकत नसाल, तर तुम्हाला अनेक कार्ये सोडवणे आणि ते मिळवणे आवश्यक आहे. एखादे कार्य सोडवण्यासाठी यलो बटण वापरा, म्हणजे व्याख्यानाच्या डावीकडे, व्यावहारिक कार्यांजवळ: जुनी पातळी 01 - 10

व्यावहारिक कार्ये

नमुना प्रमाणे कोड प्रविष्ट करणे - हे सर्वात सोपे व्यावहारिक कार्य आहे. हे कार्य सोडवण्यासाठी, तुम्हाला विंडोच्या खालच्या भागात जावा कोड प्रविष्ट करणे आवश्यक आहे. कोड नमुना सारखाच असावा (तो विंडोच्या वरच्या भागात आहे). जुनी पातळी 01 - 11एक प्रोग्राम लिहा - सरासरी जटिलतेचे एक व्यावहारिक कार्य. त्याचे निराकरण करण्यासाठी, आपण Java मध्ये प्रोग्राम लिहावा. आपल्याला कार्य कसे सोडवायचे ते शोधणे आवश्यक आहे आणि मुख्य विंडोमध्ये कोड सोल्यूशन प्रविष्ट करा. नंतर बटण दाबा: जुनी पातळी 01 - 12जुनी पातळी 01 - 13तुमचा अभ्यास सुलभ करण्यासाठी, तसेच प्रोग्रामची तपासणी प्रक्रिया सुलभ करण्यासाठी, कोड फक्त "येथे तुमचा कोड जोडा" या टिप्पणीद्वारे चिन्हांकित ठिकाणी लिहिला जावा. यशस्वी संकलनाच्या बाबतीत, प्रोग्राम स्वयंचलितपणे तपासला जाईल- वर्तमान कार्य योग्यरित्या सोडवले आहे की नाही. जर प्रोग्राम स्क्रीनवर काहीतरी प्रदर्शित करत असेल, तर खाली एक विशेष विंडो आहे - आउटपुट विंडो. हे प्रोग्रामने शेवटच्या रनवर स्क्रीनवर प्रदर्शित केलेल्या सर्व गोष्टी दर्शविते. व्याख्यानांमध्ये काहीतरी पाहण्यासाठी किंवा कार्याचे निराकरण पुढे ढकलण्यासाठी तुम्ही कोडसह विंडो नेहमी लपवू शकता. फक्त वरच्या उजव्या कोपर्यात बटण दाबा. जेव्हा तुम्ही या टास्कवर परत याल, तेव्हा तुमचा मागील कोड तिथेच राहतो. बटण असे दिसते: जुनी पातळी 01 - 14कोडसह विंडोचा आकार खूप लहान असल्यास, तुम्ही कमाल करा बटणावर क्लिक करून ते वाढवू शकता (4थ्या स्तरावरून उपलब्ध): जुनी पातळी 01 - 15होम टास्कIntellij IDEA (तृतीय स्तरावरून उपलब्ध) मध्ये सोडवणे आवश्यक आहे. कोडिंग सुलभ करण्यासाठी हा विकासकांसाठी (IDE) एक विशेष कार्यक्रम आहे. मी IDEA साठी एक प्लगइन लिहिले आहे, जे तुम्हाला तुमचा प्रोग्राम बरोबर आहे की नाही हे एका सेकंदापेक्षा कमी वेळात तपासण्याची क्षमता देईल. प्लगइनमध्ये फक्त दोन बटणे आहेत: जुनी पातळी 01 - 16डावे बटण तुमच्यासाठी उपलब्ध कार्यांची सूची दाखवते: जुनी पातळी 01 - 17उजवे बटण सर्व्हरला तपासण्यासाठी कार्य पाठवते: जुनी पातळी 01 - 18तुम्ही व्हिडिओ पाहून "डार्क मॅटर" देखील कमवू शकता: जुनी पातळी 01 - 19

3 रिशा, स्मृती कार्याची मूलभूत माहिती

- मी पुन्हा आहे: मी तुम्हाला काहीतरी समजावून सांगायला विसरलो. मी तुम्हाला व्हेरिएबल्स आणि मेमरी अॅड्रेसिंगबद्दल सांगू इच्छितो . याबद्दल जास्त विचार करू नका, परंतु जर तुम्हाला काही आठवत असेल तर - ती दया आहे! - तुमचा दृष्टिकोन आवडतो. चांगले, बिंदू घेतल्यास, नसल्यास - ठीक आहे. - जर ते गेले तर ते जाते, जबरदस्ती करू नका. हे उघड आहे. का, तुमच्या बाबतीत वेगळे आहे का? - हे आहे. आमच्याकडे अभ्यास करण्याचा आणखी एक दृष्टीकोन आहे: जर तुम्हाला करायचा नसेल तर तुम्हाला ते करावे लागेल. - हम्म, किती जुना दृष्टीकोन. फक्त कल्पनारम्य, तुम्ही खूप वेळ आणि मेहनत वाया घालवता आणि जवळजवळ कोणताही परिणाम नाही. - मृत बरोबर! पण ते जाऊ द्या. - ठीक आहे. एक्सेलची कल्पना करा. एक्सेल सर्वांना माहीत आहे. एक्सेल शीटमध्ये सेल असतात, प्रत्येक सेलची विशिष्ट संख्या असते (A1, A2,…B1, B2).जेव्हा तुम्हाला सेल नंबर माहित असेल तेव्हा तुम्ही सेलमध्ये काही मूल्य ठेवू शकता किंवा संग्रहित मूल्य मिळवू शकता. कॉम्प्युटरची मेमरी त्याच प्रकारे व्यवस्थित केली जाते. जुनी पातळी 01 - 20- आतापर्यंत, हे स्पष्ट आहे. - रनटाइमच्या वेळी प्रोग्राम आणि त्याचा डेटा मेमरीमध्ये संग्रहित केला जातो. संपूर्ण संगणकाची मेमरी लहान पेशी - बाइट्सद्वारे दर्शविली जाते. प्रत्येक सेलची विशिष्ट संख्या असते - 0,1,2,3, ... (शून्य पासून सुरू होणारी). तुम्हाला सेलचा नंबर माहित असल्यास, आम्ही तेथे काही डेटा सेव्ह करू शकतो किंवा सेलमधून डेटा घेऊ शकतो . काही सेल प्रोग्राम कोड, प्रोसेसर कमांड सेट, इतर प्रोग्राम डेटा संग्रहित करतात. प्रत्येक सेलच्या संख्येला त्याचा पत्ता देखील म्हणतात. - प्रोसेसर, कमांड्स... - प्रोफेसरने मला याबद्दल काहीतरी सांगितले आहे, परंतु थोडेसे. - प्रोसेसर ही एक अशी गोष्ट आहे जी मेमरीमध्ये आणलेल्या प्रोग्राममधून कमांड रन करू शकते. जवळजवळ प्रत्येक प्रोसेसर कमांड असे दिसते: "काही सेलमधून डेटा घ्या, त्यांच्यासह काहीतरी बनवा आणि नंतर निकाल इतर सेलमध्ये ठेवा". त्यापैकी शेकडो एकत्रित केल्याने, आम्हाला जटिल आणि उपयुक्त आज्ञा मिळतात. - पृथ्वीवर मला या सर्वांची गरज का आहे? - जेव्हा कोडमध्ये व्हेरिएबल घोषित केले जाते, तेव्हा त्याला न वापरलेल्या मेमरीचा एक भाग दिला जातो , सामान्यतः काही बाइट्स. व्हेरिएबल घोषित करताना तुम्हाला प्रोग्राम कोणत्या प्रकारची माहिती व्हेरिएबलमध्ये संग्रहित करेल: संख्या, मजकूर किंवा इतर डेटा निर्दिष्ट करणे आवश्यक आहे. सोयीसाठी, प्रत्येक व्हेरिएबलला एक अद्वितीय नाव दिले आहे . - मग, व्हेरिएबल म्हणजे नाव आणि प्रकार, किंवा स्मृती आणि मूल्याचा तुकडा? - सर्व एकत्र. चला काही उदाहरणे पाहू या. जुनी पातळी 01 - 21

4 एली, इंट आणि स्ट्रिंगच्या प्रकारांशी परिचित

- अहो, अमिगो. - हॅलो, एलेनोरा कॅरी. - मला फक्त एली कॉल करा, म्हणजे ते अधिकृतपणे वाजणार नाही. - ठीक आहे, एली. - मला वाटते की माझ्या मदतीने तुम्ही त्वरीत सर्वोत्तम प्रोग्रामर बनू शकाल. मला नवशिक्यांना शिकवण्याचा चांगला अनुभव आहे. माझे अनुसरण करा आणि ते घड्याळाच्या काट्यासारखे जाईल. चला सुरू करुया. - Java मध्ये दोन मूलभूत प्रकार आहेत: String आणि int . स्ट्रिंगमध्ये आपण स्ट्रिंग्स/टेक्स्ट आणि इंट नंबर्स ( पूर्णांक) मध्ये साठवतो. नवीन व्हेरिएबल घोषित करण्यासाठी, तुम्हाला त्याचा प्रकार आणि नाव लिहावे लागेल. नाव व्हेरिएबल आणि/किंवा फंक्शनच्या इतर कोणत्याही नावाशी जुळत नाही. जुनी पातळी 01 - 22- व्हेरिएबल्स घोषित करताना तुम्ही त्यांना लगेच व्हॅल्यू एंटर करू शकता. जुनी पातळी 01 - 23- व्हेरिएबलमध्ये नवीन व्हॅल्यू एंटर करण्यासाठी तुम्हाला “ = ” समान चिन्ह वापरावे लागेल. त्याला असाइनमेंट ऑपरेटर देखील म्हणतात . असाइनमेंट म्हणजे व्हेरिएबलमध्ये दुसर्‍या व्हेरिएबलमधून घेतलेले मूल्य किंवा अनेक व्हेरिएबल्सवर आधारित गणना करणे. जुनी पातळी 01 - 24- व्हेरिएबलचे नवीन मूल्य «=» चिन्हाच्या उजवीकडील अभिव्यक्तीच्या आधारे काढले जाऊ शकते. अभिव्यक्तीमध्ये समान व्हेरिएबल असू शकते. जुनी पातळी 01 - 25- तुम्ही प्लस चिन्ह वापरून स्ट्रिंग्स एकत्र करू शकता: जुनी पातळी 01 - 26 - कधीकधी एक किंवा अधिक स्पेस असलेली स्ट्रिंग वापरणे सोयीचे असते: जुनी पातळी 01 - 27आता मी तुम्हाला मजकूर आणि व्हेरिएबलचे मूल्य कसे प्रदर्शित करायचे ते समजावून सांगतो: जुनी पातळी 01 - 28जुनी पातळी 01 - 29- तसे, डिएगोने मला तुम्हाला दोन कार्ये देण्यास सांगितले. आश्चर्यचकित होऊ नका, ते डिएगोच्या शैलीत आहेत:
कार्ये
"ऑफिसमध्ये काही चूक झाल्यास, इंग्रजी बोलू न शकणाऱ्या माणसाला दोष द्या" असे दाखवणारा प्रोग्राम लिहा.
2 एक प्रोग्राम लिहा जो प्रदर्शित करेल "मी पैशाने उत्साहित होत नाही, ते मला शांत करतात." 10 वेळा.
3 "माझी गाडी चालवण्याची पद्धत तुम्हाला आवडत नसेल तर फूटपाथपासून दूर राहा" असे दाखवणारा प्रोग्राम लिहा.

5 डिएगो, चांगला सल्ला

जुनी पातळी 01 - 30- अरे मित्रा! तो मी पुन्हा आहे, तुला आठवते का? जो तुम्हाला योग्य कर्मचारी शिकवेल! - माझ्यापेक्षा तुम्हाला कोणीही चांगले समजत नाही, कारण आम्ही दोघेही रोबोट आहोत. म्हणून त्या "हाडांच्या पिशव्या" च्या सिद्धांताचे ऐकू नका. तुम्ही ऐकले पाहिजे असा मी आहे. आणि मी म्हणतो: काहीही सराव बदलू शकत नाही. तुम्ही स्विम गाईड वाचून पोहायला शिकणार नाही आहात ना? हा-हा. जो सराव करतो तो जिंकतो. रोबोट्स तेच करतात. - येथे एक नवीन कार्य आहे : प्रदर्शित करण्यासाठी एक प्रोग्राम लिहा «माझ्या चमकदार धातूचे चुंबन घ्या!»
कार्य:
नवीन मजकूर आउटपुट कार्य
"माझ्या चमकदार धातूचे चुंबन घ्या!" प्रदर्शित करणारा प्रोग्राम लिहा.

6 रिशा, करारावर स्वाक्षरी

- मी पुन्हा आहे! मला वाटते की तुम्हाला स्मार्ट निर्णय घेण्यास सुरुवात करण्यासाठी पुरेशी माहिती आहे . तुमच्या नवीन नियोक्त्यासोबत करारावर स्वाक्षरी करण्याची वेळ आली आहे. तुम्हाला एक अर्ज भरावा लागेल, येथे एक मॉडेल फॉर्म आहे. त्याचा मजकूर स्क्रीनवर दाखवा, एवढेच. आंधळा सही करा, मी नेहमीच असे करतो.
कार्य: मजकूर प्रदर्शित करा

माझे नाव अमिगो आहे.

पहिल्या वर्षासाठी माझा पगार $100 असेल
दुसऱ्या वर्षासाठी माझा पगार $200 असेल तिसऱ्या
वर्षासाठी माझा पगार $300 असेल चौथ्या
वर्षासाठी माझा पगार $400 असेल
पाचव्या वर्षी माझा पगार $500 असेल

उदार असल्याबद्दल धन्यवाद, माझी मैत्रीण रिशा!

अमिगोने क्षणभर स्वतःशीच विचार केला. "तो अजिबात उदार दिसत नाही. मला आठवते की डिएगोने मला एक अभिव्यक्ती शिकवली आहे...»
नवीन कार्य: करार. प्रदर्शित करण्यासाठी एक प्रोग्राम लिहा:

माझे नाव अमिगो आहे.

पहिल्या वर्षासाठी माझा पगार $60,000 असेल
दुसऱ्या वर्षासाठी माझा पगार $80,000 असेल
तिसऱ्या वर्षासाठी माझा पगार $100,000 असेल चौथ्या वर्षासाठी
माझा पगार $120,000 असेल
पाचव्या वर्षासाठी माझा पगार $150,000 असेल

माझ्या चमकदार धातूच्या गाढवाला चुंबन घ्या!

रिशा परतली:- बरं, कशी आहेस? - झाले. मी त्यावर सही केली आहे. - छान केले! मी आंधळाही सही करतो. गॅलेक्टिक रशमध्ये आम्ही कधीही एकमेकांना फसवत नाही. - हे, हे. खूप उदार झाल्याबद्दल धन्यवाद, माझी मैत्रीण रिशा!

7 एली, स्क्रीनवर आउटपुट

- तो मी पुन्हा आहे. आज तुम्हाला तीन धडे आहेत. हा दुसरा आहे! परत बसा आणि ऐका, मी तुम्हाला स्क्रीनवरील आउटपुटबद्दल सांगेन. हे सोपे आणि सोपे आहे: जुनी पातळी 01 - 31- तुम्ही मला पुन्हा एकदा print() आणि println() बद्दल सांगू शकाल का? - प्रिंट () फंक्शन अक्षरानुसार संपूर्ण मजकूर अक्षर दाखवते . ओळ पूर्ण भरल्यावर, पुढील ओळीवर मजकूर दिसेल. तुम्ही सध्याच्या ओळीवर आउटपुट व्यत्यय आणू शकता आणि जर तुम्ही println () फंक्शन वापरत असाल तर पुढील ओळीवर मजकूर प्रदर्शित करू शकता . - समजले. आणि संख्यांमध्ये तार जोडण्याची जादू काय आहे? - जर एखाद्या संख्येत संख्या जोडली गेली तर, परिणाम एक संख्या असेल: 2+2 बरोबर 4. जर एखाद्या संख्येत स्ट्रिंग जोडली गेली तर संख्या स्ट्रिंगमध्ये रूपांतरित केली जाते आणि नंतर दोन स्ट्रिंग एकत्र केल्या जातात. - होय. उदाहरणे पाहून मला असे वाटले, परंतु तुम्हाला कधीच कळले नाही. मनोरंजक व्याख्यानाबद्दल धन्यवाद, एली.

8 बिलाबो, पास्कलशी तुलना

जुनी पातळी 01 - 32- हाय! मी डॉ. लगा बिलाबो आहे, मी एलियन आहे, आशा आहे की आम्ही मित्र होऊ. - मी पण. - आमच्या गृह ग्रहावर, आम्ही कालबाह्य Java ऐवजी प्रगतीशील प्रोग्रामिंग भाषा पास्कल वापरतो. जावा आणि पास्कल यांच्यातील थोडीशी तुलना येथे आहे: जुनी पातळी 01 - 33- हा एकच प्रोग्राम आहे जो विविध भाषांमध्ये लिहिलेला आहे. जसे आपण पाहू शकता, पास्कलमध्ये यास कमी रेषा लागतात; हे पास्कलच्या प्रगतीशीलतेचे लक्षण आहे. - मला वाटते की ही तुलना जावाबद्दलची तुमची समज सुधारू शकते, जर तुम्ही पास्कल पाहिला असेल. - नाही, मी नाही. परंतु तरीही दोन भिन्न प्रोग्रामिंग भाषांची तुलना पाहणे मनोरंजक असेल. - होय, तू बरोबर आहेस. चला सुरू ठेवूया. - पास्कलमध्ये, आम्ही प्रोग्राम बॉडी, प्रक्रिया किंवा फंक्शन्समध्ये लिखित कोड ठेवतो. Java मध्ये, हे सर्व मोठ्या प्रमाणात सरलीकृत केले गेले आहे: प्रोग्रामचे मुख्य भाग, कार्यपद्धती आणि कार्ये फंक्शन्स आणि फंक्शन्सने बदलली आहेत ज्यांना पद्धती म्हणतात. जुनी पातळी 01 - 34- पास्कल कॉलममध्ये, मला «प्रोग्राम बॉडी», «फंक्शन» आणि «प्रक्रिया» दिसत आहे आणि जावा कॉलममध्ये फक्त फंक्शन्स आहेत. हे थोडे विचित्र दिसते. - होय, माझ्या ग्रहातील प्रत्येकाला हे खूप विचित्र वाटते, परंतु लोकांना सर्वकाही सोपे करणे आवडते. - Java मध्ये, सर्व कोड फंक्शन्समध्ये आहेत, म्हणून, फंक्शन घोषित करण्यासाठी, तुम्हाला फंक्शन लिहिण्याची गरज नाही , जसे तुम्ही Pascal मध्ये करता . - हे अगदी सोपे आहे: जर कोडची ओळ «Type + name» स्वरूपाची असेल, तर ती फंक्शन किंवा व्हेरिएबलची घोषणा आहे.जर कंस नावाचे अनुसरण करत असेल तर ते नवीन कार्याची घोषणा आहे. जर कंस नसतील तर नवीन व्हेरिएबल घोषित केले जाईल. - Java मधील व्हेरिएबल्स आणि फंक्शन्सची घोषणा अगदी सारखीच आहे, चला तुलना करूया: जुनी पातळी 01 - 35फंक्शनला getName आणि रिटर्न टाईप स्ट्रिंग असे नाव आहे. - याहून अधिक, Java फंक्शन्स स्वतः अस्तित्वात असू शकत नाहीत. ते एका विशिष्ट वर्गाच्या आत असले पाहिजेत. म्हणून, जेव्हा मानवांना Java मध्ये एक छोटा प्रोग्राम लिहायचा असतो, तेव्हा त्यांनी प्रथम एक वर्ग तयार केला पाहिजे , नंतर त्यामध्ये मुख्य फंक्शन लिहावे आणि नंतर त्यांचा कोड लिहावा .पृथ्वीचे लोक असे विक्षिप्त आहेत. - तर, जसे तुम्ही पाहता, पास्कल बरेच चांगले आहे. आणि जर मी निवडू शकलो तर मी तुला पास्कल शिकवीन. पण माझ्या क्रूने मला तुम्हाला Java वर काही टास्क द्यायला भाग पाडले. किमान मी तुम्हाला चांगली प्रेरणा देण्याचा प्रयत्न करेन:
कार्ये
9 वेळा प्रदर्शित करणारा एक प्रोग्राम लिहा: "जीवन न्याय्य नाही - त्याची सवय करा."
2 4 वेळा प्रदर्शित करणारा प्रोग्राम लिहा: "तुमच्या जीवनातील सर्वात महत्वाचा भागधारक तुम्ही आहात."
3 एक प्रोग्राम लिहा जो 16 वेळा प्रदर्शित करेल: "तुम्ही आता काय लावाल, तुम्ही नंतर कापणी कराल."

9 प्राध्यापक व्याख्यानांच्या फायद्यांबद्दल बोलतात

जुनी पातळी 01 - 36- अहो, अमिगो! - शुभ दुपार, प्रोफेसर हंस. - मी माझ्या काळात खूप काही पाहिले आहे. आता, मी तुम्हाला तेच सांगणार आहे… - कधीकधी लोकांना जे शिकवले जाते ते एकाच वेळी समजते, कधीकधी ते समजत नाही. हे सर्व तुम्हाला आधी आणि कोणाकडून शिकवले गेले आहे त्यानुसार आहे. म्हणजे, शिक्षकाने आपल्या विद्यार्थ्यांना प्रेरित केले पाहिजे. - जेव्हा विद्यार्थ्याला शिकायचे असते तेव्हा शिक्षक इथे लाचार असतो. - ते बरोबर आहे. एक विद्यार्थी कंटाळवाणा लेक्चर किंवा धडा मजेशीर मध्ये बदलू शकत नाही. हे फक्त शिक्षकच करू शकतात. विद्यार्थी शिकू इच्छित नाहीत आणि वर्गांना उपस्थित राहू इच्छित नाहीत अशी तक्रार करण्याऐवजी शिक्षकाने धडे मनोरंजक आणि माहितीपूर्ण बनवले पाहिजेत. - फक्त कल्पना करा की एखाद्या चित्रपटाचा दिग्दर्शक बॉक्स ऑफिसवर आपल्या चित्रपटांमध्ये स्वारस्य नसलेल्या आणि ते पाहत नसलेल्या प्रेक्षकांना दोष देतो. असे संचालक किंवा व्याख्याता भेटले तर त्यांच्याकडे दुर्लक्ष करा. - सल्ल्याबद्दल धन्यवाद, प्राध्यापक. - मी एली आणि रिशाला तुम्हाला माहितीपूर्ण आणि मनोरंजक मार्गांनी नवीन सामग्री समजावून सांगण्यास सांगितले. पण तरीही त्यांच्याकडून चुका होऊ शकतात. चूक माणसाची आहे. कधी त्यांची कथा अर्धवट संपलेली असते, कधी कधी आपल्याला काही समजत नाही. पण नवीन विषय शिकण्यात तुम्हाला अडवू नये. कारण तुमच्यासमोर रोमांचक साहस आणि मनोरंजक कामाचे जग आहे! - मी तुम्हाला त्याच विषयावरील लेखांच्या लिंक देईन. तुम्हाला टास्क सोडवण्यात समस्या येत असल्यास, या लेखांचा संदर्भ घ्या. तुम्हाला वेगळ्या विषयावर आणखी काही वाचायचे असल्यास, तुम्ही आमच्या वेबसाइट community.CodeGym.net ला भेट देऊ शकता. तुम्हाला तेथे उपयुक्त लिंक्समध्ये अधिक माहिती मिळेल. CodeGym व्याख्यान 1 चर्चा येथे देखील एक छान पुस्तक आहे «Thinking in Java». प्रत्येक जावा प्रोग्रामरसाठी हे वाचणे आवश्यक आहे. हे पुस्तक नवशिक्यांसाठी अजिबात उद्दिष्ट नाही, परंतु तरीही ते तुम्हाला कठीण विषय समजण्यास मदत करेल. तिथे जे लिहिले आहे ते मिळाले तर मला तुमचा अभिमान वाटेल.

10 एली

- अहो, अमिगो! डिएगो आणि माझा ब्रेक आहे आणि आम्ही विनोद सांगत आहोत, सामील व्हायचे आहे? - नक्कीच! परदेशात कॉलेजमध्ये शिकणाऱ्या एका तरुणाने त्याच्या वडिलांना हा एसएमएस पाठवला: प्रिय बाबा, सोम नाही, मजा नाही, तुमचा मुलगा. वडिलांनी उत्तर दिले: प्रिय मुला, खूप वाईट, खूप दुःखी, तुझे वडील.

11 डिएगो

- आता माझी पाळी आहे. हे ऐका: एक विद्यार्थी होता जो अभ्यास अभ्यासक्रमासाठी प्रवेश घेऊ इच्छित होता. लेखी चाचणी, जीडी आणि वैयक्तिक मुलाखतीसाठी उपस्थित राहण्यासाठी तो पुरेसा हुशार होता. नंतर, जसजशी मुलाखत पुढे सरकली, मुलाखतकाराला हा मुलगा हुशार असल्याचे आढळले कारण तो सर्व प्रश्नांची अचूक उत्तरे देऊ शकला. मुलाखत घेणारा अधीर झाला आणि त्याने त्या मुलाला कोपरा करण्याचे ठरवले. "तुझी निवड सांगा;" तो त्या मुलाला म्हणाला, "तुझी निवड काय आहे: मी तुला एकतर दहा सोपे प्रश्न विचारू किंवा एक कठीण प्रश्न विचारू. तू तुझा विचार करण्याआधी नीट विचार कर." त्या मुलाने थोडा वेळ विचार केला आणि म्हणाला, "माझी निवड हा एक कठीण प्रश्न आहे." "बरं, तुला शुभेच्छा, तू स्वतःची निवड केली आहेस!" विरुद्ध बाजूचा माणूस म्हणाला. मला सांगा: आधी काय येते, दिवस की रात्र?" मुलाला पहिला धक्का बसला पण तो थोडा वेळ थांबला आणि म्हणाला: "आज दिवस आहे सर." "कसे???????" मुलाखतकार हसत होता ("शेवटी, मी तुम्हाला समजले!" तो स्वतःशी म्हणाला.) "माफ करा सर, तुम्ही मला वचन दिले होते की तुम्ही मला दुसरा कठीण प्रश्न विचारणार नाही!" त्यामुळे अभ्यासक्रमाचे प्रवेश निश्चित झाले.

12 ज्युलिओ

- अहो, अमिगो! - मला वाटते की आज तुम्ही खूप काम केले आहे. - चांगल्या कमावलेल्या ब्रेकबद्दल काय?

टिप्पण्या
  • लोकप्रिय
  • नवीन
  • जुने
टिप्पणी करण्यासाठी तुम्ही साईन इन केलेले असणे आवश्यक आहे
या पानावर अजून कोणत्याही टिप्पण्या नाहीत