dianavdavidson/MUCS-Hinglish huggingface dataset:
gcc space arithmetic dot c space minus o space arith
code को एक्जीक्यूट करने के लिए/arithटाइप करें
यह दर्शाता है कि 5 और 2 का योग 700 है और
5 और 2 का गुणनफल 1000 है
अब आपको स्वयं सब्ट्रैक्शन operator का अभ्यास करना चाहिए
एडिशन operator को सब्ट्रैक्शन operator से बदल कर देखें
आपको परिणाम 3 प्राप्त होना चाहिए
program और statements के अंतिम समूह पर वापस आते हैं
अब मैं division के लिए code समझाऊंगा
इन statements में c a by b integer division की value संचित करता है
कृपया ध्यान दें कि integer division में भिन्नात्मक भाग को छोड़ दिया जाता है
printf statement division output को screen पर प्रदर्शित करता है
इस statement में हम real division कर रहे हैं
यहाँ एक ऑपरेंड को floatके रूप में cast किया जाता है
हमने cast variable a type किया है
अब a एक एकलoperation के लिए float variable के रूप में कार्य करेगा
printf statement real division का output screen पर प्रदर्शित करता है
return 0 type करें और ending curly bracket बंद करें
कंपाइल करने के लिए terminal पर वापस आएं और code को एक्जीक्यूट करें
कंपाइल करने के लिए टाइप करें gcc space arithmetic dot c minus o space arith enter दबाएँ
code को एक्जीक्यूट करने के लिए type करें/arith और enter दबाएँ
हमारे पास एडिशन और multiplication operators के पिछले outputs हैं
हमारे पास 5 by 2 का integer division 2 है
हम देख सकते हैं कि integer division में भिन्नात्मक भाग को छोड़ दिया जाता है
फिर हमारे पास 5 by 2 का real division 25 है
real division में अपेक्षित परिणाम प्राप्त होते हैं
हमने ये परिणाम प्राप्त करने के लिए typecasting का उपयोग किया है
अब मान लें कि मैं c + + में वही program लिखना चाहता हूँ
देखते हैं कि क्या मैं c + + में भी वही code उपयोग कर सकता हूँ
पता लगाते हैं
यहाँ एक c + + code है
ध्यान दें कि header c file header से अलग है
यहाँ namespace का भी उपयोग किया गया है
यह भी ध्यान दें कि c + + में output statement cout है
इसलिए इन भिन्नताओं के अतिरिक्त दोनों codes काफी समान हैं
सुनिश्चित करें कि फाइल cpp एक्सटेंशन के साथ सेव हो गई है
मैंने अपनी file को arithmetic cpp नाम से सेव किया है
code को एक्जीक्यूट करें और देखें कि हमें क्या परिणाम प्राप्त होते हैं
terminal खोलें और type करें g + + space arithmetic dot cpp space minus o arith enter दबाएँ
अतः हम देखते हैं कि परिणाम c program के समान हैं
एकमात्र अंतर outputs की परिशुद्धता में है
इस tutorial में हमने सीखा कि arithmetic operators का उपयोग कैसे करें
एक नियतकार्य के रूप में:
modulus modulus operator के उपयोग को बताने के लिए एक program लिखें
कृपया ध्यान दें कि modulus operator से division का शेषफल प्राप्त होता है जैसे c = a % b;
आपको परिणाम 1 प्राप्त होना चाहिए
spoken tutorial project team spoken tutorial का उपयोग करके कार्यशालाओं का आयोजन करती है
इस mission पर अधिक जानकारी यहां उपलब्ध है
यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है मैं यश वोरा आपसे विदा लेता हूँ
आज हम simple animation के बारे में बात करेंगे
gimp animation के package को gap या gimp animation package कहते हैं जो animations films और movies के बारे में बहुत कुछ कर सकता है
लेकिन हम उसे बाद में cover करेंगे
germany में सबसे पुराने animations को डाऊमेनकीनो daumenkio या front cinema front cinema कहा जाता है
और अंग्रेजी में इसे flip book flip book या flick book flick book कहा जाता है
यह बहुत सारी images रखती है जो लगभग समान हैं लेकिन पेज दर पेज रूपांतरण हैं और अगर आप उनके माध्यम से flick करते हैं तो आपको थोड़ी हिलती हुई picture मिलती है
यह video यहाँ animation भी है और आप 25 images प्रति second पर slide show देख रहे हैं
यहाँ दो विज्ञापन हैं यह रॉल्फ स्टाइनॉर्ट की पिक्चर है और यह rob की है जो animated gif दिखाता है
मैं यहाँ मेरे विज्ञापन को सुधारना चाहती हूँ
मैं मेरे विज्ञापन में meet the gimp logo को दिखाना चाहती हूँ
अब मुझे इस image को मेरे desktop पर सेव करना है और मुझे सफलतापूर्वक animation बनाना है
अतः अब मैं image को लेती हूँ और इसको मेरे desktop पर so करती हूँ
मैं gimp के साथ image को खोलती हूँ
box इसे tool box पर खींचती हूँ और यह यहाँ है
मैं इसे यहाँ थोड़ा बढ़ाती हूँ
मूलतः इस image में कोई animation नहीं है लेकिन layer dialog में आठ layers का एक stack है
और ऊपर आप देख सकते हैं कि यह gif image है जो क्रमबद्ध और 80 by 80 pixels के आठ layers रखती है
यह image 256 भिन्न रंगों से बनी है
और इन रंगों को देखने के लिए dialog पर और colormap पर जाएँ
यहाँ आप वो रंग चुन सकते हैं जो इस image में प्रयोग हुए हैं और बहुत सारा नीला और कुछ अन्य रंग और प्रत्येक रंग एक index और html notation रखता है
gif images indexed की हुई हैं न की rgb images और इसलिए ये केवल एक सीमित रंग में उपलब्ध हैं
अब यहाँ frames को देखते हैं
आप देख सकते हैं कि पहली layer को background named दिया है और bracket में यह milliseconds में है यानी 5 seconds
अतः यह image सिर्फ 5 seconds के लिए दिखती है और फिर 100 मिलीसेकन्ड्स के साथ frames 234 का अनुसरण करती हैं और यहाँ replace का एक विकल्प है
frames को देखने के लिए मैं बस shift की को दबाती हूँ और पकड़ती हूँ और यहाँ आँख पर click करती हूँ और बाकि सारे frames को अदृश्य करती हूँ
और अब मैं उनको यहाँ ऊपर stack कर सकती हूँ
index रंगों को प्रयोग करना एक कमी है
आप यहाँ बहत सारे धब्बे देख सकते हैं क्योंकि ये tile सिर्फ उपलब्ध 256 भिन्न रंग रखती हैं
अतः यह यहाँ मेरी background image है
और यह एक अन्य है और वो अन्य image भी जो मैंने इस animation में प्रयोग की है और उस lesson के अनुकरण के बजाये यह drawing किसी के द्वारा बनायी गयी थी और मैंने यह उसकी अनुमति से किया है
images को आसानी से बनाने के लिए बाकि की images अन्य images का मिश्रण हैं
इस animation को दोबारा बनाने के लिए मुझे इस stack में से दो images लेनी हैं जो बहुत आसान है
यहाँ thumbnail पर click करती हूँ और mouse button पकड़ती हूँ और इसे टूल बॉक्स तक draw करती हूँ
और यहाँ मेरी पहली image है
अब यहाँ click करती हूँ और यह मेरी दूसरी image है
अतः यहाँ मेरे पास ये दो images हैं और मैं मेरा मूल animation बंद कर सकती हूँ और मैं इसका कुछ भी so नहीं करना चाहती हूँ
मैं meet the gimp logo logo को सम्मिलित करना चाहती थी
box इसे tool box तक खींचें और यह यहाँ है
मुझे इसे नीचे 80 by 80 pixels तक rescale करना है और फिर मुझे सफ़ेद रंग को background रंग की तरह सम्मिलित करना है क्योंकि इस image में काला बहुत ही कठोर होगा
और उसे करने के लिए मैं बस एक नयी layer जोड़ती हूँ सफ़ेद से fill करती हूँ और नीचे खींचती हूँ और add सफ़ेद मेरा background रंग है
layer dialog पर right click करें और flatten image चुनें
अब मेरे पास सफ़ेद पर एक flat meet the gimp logo है
अब image scale image पर जाएँ और मैं 80 pixels चाहती हूँ और interpolation में cubic अच्छा है scale पर click करती हूँ
और अब image फिर से स्केल हो गयी है लेकिन यह कुछ ज़्यादा ही सौम्य है
rescaling के बाद आपको इसे sharpen करना है
अतः मैं filters enhance sharpen पर जाती हूँ
मुझे लगता है मुझे sharpness के साथ पर्याप्त उचाई तक जाना चाहिए
मुझे लगता है यह अच्छा है
अब मेरे पास तीन images हैं जो एक animation के लिए प्रतीक्षा में हैं
एक चीज़ जो मैं लगभग भूल गयी हूँ one है इन मूल images को सेव करना
पहली यह यहाँ है meet the gimp और इसे mtg80 xcf की तरह xcf करती हूँ
और यह भी यहाँ है
menu को access करने एक अन्य तरीका है कि image में right click करें और image mode और rgb पर जाएँ
फिर file और save as पर जाएँ
मैं इस image को मेरे base की तरह प्रयोग करुँगी
अतः मैं इसे दोबारा so करती हूँ और इस बार save as copy
और मैं इसे avatar xcf कहती हूँ
हाँ मैं इसका स्थान बदलना चाहती हूँ मैंने वह पहले किया है
file open पर जाएँ
अतः यहाँ यह मेरी मूल image है
और पहली चीज़ मैं इस image को meet the gimp logo के साथ मिलाना चाहती हूँ
और उसके लिए मैं इसकी एक copy बनाती हूँ और इसे logo के साथ मिलाती हूँ
इसे मेरे tool box में क्लिक करके और खींचके मैं इस image को चुनती हूँ और यहाँ मेरे पास मेरी layer है और अब मैं logo चुनती हूँ और इसे इस image तक खींचती हूँ और एक scrap layer प्राप्त होती है जिसका शीर्षक नहीं है और यह कभी सेव नहीं की जाएगी
अब यहाँ मेरे पास मेरी images के साथ दो layers हैं
और मैं इन दो steps के बीच तीन steps रखना चाहती हूँ
वह करने के लिए मैं transparency को मानिये लगभग 25% चुनती choose
अब मैं इस image को flatten करती हूँ और इसे avatar xcf image तक खींचती हूँ
बाद में मैं इन नामों को बदलूँगी
मैं untitled image पर वापस जाती हूँ edit और undo पर जाती हूँ
अब मैं transparency को लगभग 50% तक set करती हूँ
layer पर right click करें और flatten image चुनें और इसको खींचने से पहले मैं बस layer को frame x नाम देती हूँ और bracket में मैं type करती हूँ 100 milliseconds
अब मैं इसे avatar xcf तक खींचती हूँ और अपनी image पर वापस जाती हूँ
मैं ctrl + z दबाती हूँ और ऊपरी layer की opacity लगभग 75% तक बदलती हूँ
layer पर right click करें और flatten image चुनें
मैं इस layer को इस image तक खींचूंगी
और इस animation step के लिए इतना ही
अब मुझे logo को इस image तक खींचना है और यहाँ मेरे पास blending की पहली तीन layers हैं
और यहाँ अब मैं scrap layer को and करती हूँ और इसे सेव नहीं करती
अब हम देखेंगे कि इसने कैसे काम किया
लेकिन उससे पहले मैं इसे यहाँ सेव करती हूँ
और अब मैं filters animation और playback पर जाती हूँ
यहाँ here animation है
मैं play पर click करती हूँ
इसे प्ले करने से पहले मुझे सर्वप्रथम इन layers के names बदलने हैं
आप image word processing options के साथ अन्य कई image की तरह layers के नाम बदल सकते हैं
बस text को mark करें ctrl + c दबाएं और अगली layer पर double click करें और ctrl + v दबाएं और ज़रूरी चीज़ों को बदलें
अब सभी frames अपने उचित now रखते हैं
अतः मैं अपनी image पर जाती हूँ filter animation playback चुनती हूँ और यहाँ इसे देखती हूँ
आप मूल image देखते हैं
और यह अन्य image में रूपांतरित होती है लेकिन तेज़ गति से
यह थोड़ा धीमा हो सकता है
अतः मैं समय मानिये 200 मिली सेकण्ड्स तक बदलूँगी
तो दोबारा filters animation playback
मुझे लगता है यह बेहतर है
आखिरी चीज़ जो करनी है वो है इस image को index करना और इसे gif image की तरह सेव करना और यह आसानी से हो गया है
file save as पर जाएँ और फिर name के extension को gif से बदलें और save पर click करें
फिर मुझे एक विकल्प dialog मिलता है
और gif यहाँ इन layers को नहीं संभाल सकता
और यह सिर्फ animation frames को संभाल सकता है
अतः मैं इसे animation की तरह so करना चाहती हूँ
gif केवल ग्रे स्केल या indexed images को संभाल सकता है
अतः मैं इसे index रिजल्ट में बदलना चाहती हूँ
ये default settings हैं जो मेरे लिए काफी अच्छी है और मैं इसे बदल सकती हूँ लेकिन मुझे नहीं लगता कि इसकी ज़रुरत है
अतः मैं export पर click करती हूँ
यहाँ आप created with the gimp और loop forever देखते हैं
frame disposal में मैं one frame per layer बदलना चाहती हूँ
और ये अन्य विकल्प टिक नहीं हैं अतः उन्हें बिना टिक किये ही रहने दें क्योंकि यदि मैं समय को 5000 या 2000 milliseconds में बदलना चाहती हूँ तो मैं यह कर सकती हूँ
अब save पर click करें और हम परिणाम देखेंगे
और उसके लिए हम gimp नहीं बल्कि mozilla प्रयोग करेंगे
mozilla में यह उम्मीद के अनुसार कार्य करता है
अगले सप्ताह के लिए विदा लेती हूँ
आई आई टी बॉम्बे से मैं श्रुति आर्य अब विदा लेती हूँ हमसे जुड़ने के लिए धन्यवाद
viewing a presentation पर spoken tutorial में आपका स्वागत है
view options और उनके उपयोग
master slide
slide के लिए layouts
presentation sampleimpress odp खोलें जिसे हमने सेव किया है
यह file आपके लिए इस tutorial पेज पर code files link में प्रदान की गई है
libreoffice impress में कई view options हैं जो एक अच्छी presentation बनाने में मदद करते हैं
यह normal view है
यदि presentation किसी any view में है तो normal tab पर क्लिक करके normal view पर आएं
अब सीखते हैं कि slides का डिजाइन कैसे बदलें
slides pane में slide titled overview पर click करें
दाईं ओर पर sidebarपर जाएं
master slides named section पर click करें
master slides में यहां 3 sections हैं
used in this presentation recently used और available for use
इस विशेष presentation में उपयोगित slide डिजाइन used in this presentation में दिखाई देता है अब इसे बदलें
available for use section से अपनी पसंद का कोई भी slide डिजाइन चुनें मैं classy red slide डिजाइन चुन रहा हूं
workspace में slide के डिजाइन में हुए बदलाव पर ध्यान दें देखें कि slide डिजाइन बदलना कितना आसान है
ऊपरी दाएं कोने में x पर क्लिक करके master slides section बंद करें
अब हम outline view देखेंगे
workspace में outline tab पर click करें
वैकल्पिक रूप से हम menu bar में view menu पर क्लिक करके outline view देख सकते हैं
फिर outline विकल्प पर click करें
outline view में सभी slides table के कंटेंट की तरह एक के बाद एक व्यवस्थित हैं
workspace में प्रत्येक slide बाईं ओर पर slide number के साथ thumbnail के रूप में प्रदर्शित होती है और slide heading thumbnail के आगे प्रदर्शित होती है
ध्यान दें कि overview slide heading चिन्हांकित है
वह दर्शाता है कि हम overview slide में थे जब हमने outline tab चुना
प्रत्येक वाक्य के आगे bullet points के रूप में इन काले dots को देखें
जब आप इन bullet points पर mouse घूमाते हैं तो cursor हाथ में बदल जाता है
अब सीखते हैं कि slide में line item को पुनःव्यवस्थित करने के लिए ऊपर और नीचे कैसे करें
overview slide में line item explain the long term course to follow चुनें
ऊपरी बाईं ओर में formatting bar पर जाएं
move up named up arrow icon पर click करें
ध्यान दें कि चयनित line item एक स्तर ऊपर हो गया है
फिर से ऊपरी बाईं ओर में formatting bar पर जाएं
move down named down arrow icon पर click करें
ध्यान दें कि चयनित line item एक स्तर नीचे हो गया है
हम चयनित line items को पूरी slides में स्थानांतरित भी कर सकते हैं
formatting bar में फिर से down arrow icon पर click करें
ध्यान दें चयनित line item अब short term strategy शीर्षक वाली slide पर चला गया है
हमारी presentation फिर से इसके मूल रूप में प्रदर्शित होती है
अब हम slides को पुनर्व्यवस्थित करने के लिए slide sorter view का उपयोग करेंगे
workspace में slide sorter tab पर click करें
वैकल्पिक रूप से आप menu bar में view menu पर क्लिक करके slide sorter view देख सकते हैं फिर slide sorter विकल्प पर क्लिक करें
यह view इच्छित क्रम में slides को sort करने के लिए उपयोग है
slide number 3 पर click करें और slide को slide number 2 के आगे खींचें
अब slide sorter view में कहीं भी click करें
ध्यान दें कि दोनों slides पुनर्व्यवस्थित हो गई हैं
इन बदलावों को अन्डू भी करते हैं
अब हम notes view देखेंगे
workspace में notes tab पर click करें
वैकल्पिक रूप से हम menu bar में view menu पर क्लिक करके notes view देख सकते हैं फिर notes विकल्प पर क्लिक करें
notes view में हम notes लिख सकते हैं जो हमें हमारी presentation के दौरान मदद करेंगे
workspace पर slide के नीचे click to add notes textbox पर click करें
इसके अंदर कुछ text type करें जैसे यहां मैं कर रही हूं
अब textbox के बाहर कहीं भी click करें
जब हमारी slides projector पर प्रदर्शित हो जाती हैं हम तब भी अपने monitor पर अपने notes देखने में सक्षम होंगे
लेकिन हमारे दर्शक उन्हें projector screen पर नहीं देख पायेंगे
tab फिर से normal tab पर click करें
हम impress window की दाईं ओर पर sidebar को या तो छिया या दिखा सकते हैं
ऐसा करने के लिए menu bar में view menu पर click करें
फिर sidebar विकल्प को check या अनचेक करें
यह तदनुसार दाईं ओर पर sidebar को छिपाएगा या दिखाएगा
अब सीखते हैं कि slide के layout को कैसे बदलें
sidebar से properties section पर click करें और फिर layouts properties पर जाएं
फिर title content over content layout पर जाएं और इस पर click करें
यह slide के layout को बदलता है
वैकल्पिक रूप से standard toolbar में slide layout icon drop down पर click करें
किसी भी layouts पर क्लिक करके आप slide का लेआउट बदल सकते हैं
अब save icon पर क्लिक करके हमारे द्वारा हमारी presentation में किए गए बदलावों को सेव करें
इस tutorial में हमने निम्न के बार में सीखाः
master slides और slides के लिए layouts
master slides का उपयोग करके slide 3 का slide डिजाइन बदलें
slide संख्या 2 और 3 में बदलाव करें
slide 4 का लेआउट title and 2 content करें
c + + में multiple और hierarchical inheritance के spoken tutorial में आपका स्वागत है
multiple inheritance में डिराइव्ड class एक से अधिक base class से inherits होती है
अब हम multiple inheritance पर एक उदाहरण देखते हैं
ध्यान दें हमारा file नेम multiple cpp है
इस program में हम student का नेम roll नंबर marks और average प्रदर्शित करेंगे
फिर हमारे पास class student है
इसमें हमारे पास integer variable roll _ no और character variable name है
फिर हमारे पास एक अन्य class exam _ inherit है
यह भी base class है
यहाँ हमारे पास दो base classesstudent और exam _ inherit हैं
इसमें हमारे पास में तीन variablessub1 sub2 sub3 protected की तरह हैं
ऐसा इसलिए है क्योंकि protected variables derived class के द्वारा accessed किये जा सकते हैं
अब यहाँ हमारे पास class grade है जो derived class है
यह base classesclass student और class exam _ inherit को inherits करता है
इसमें हमने integer variable avg private की तरह घोषित किया है
फिर हमारे पास public functions में functions हैं:
input_exam
और display _ exam
इसमें हमने integer variable total public की तरह घोषित किया है
फिर हम student का नेम और rollनंबर स्वीकार करने के लिए input function प्रयोग करते हैं
display function में हम student का नेम और rollनंबर प्रदर्शित करते हैं
यहाँ हमारे पास function input _ exam है
इसमें हमने तीन subjects के marks sub1 sub2 और sub3 लिए हैं
फिर display _ exam function में हम तीनों subjects के total की गणना करते हैं और total print करते हैं
और function average में हम average की गणना करते हैं
इसमें हम class grade का object बनाते हैं जो derived class gd है
फिर हम उपरोक्त सारे functions को कॉल करते हैं
यह return statement है
अब एक program निष्पादित करते हैं
compile करने के लिए type करें g + + space multiple dot cpp space hyphen o space mult enter दबाएं
type करें dot slash mult enter दबाएं
मैं 3 enter करुँगी
मैं 67 एंटर करुँगी
subject2 में 78 और
subject3 में 84
roll no is: 3
name is: pratham
total is: 229
average is: 76
यह multiple inheritance था
अब हम hierarchical inheritance देखेंगे
hierarchical inheritance में multiple derived classes एक base classes को inherit करती हैं
ध्यान दें हमारा file hierarchical dot cpp है
अब मैं code समझाऊंगी
यहाँ हमने std namespace प्रयोग किया है
फिर हमारे पास class student है जो हमारा base class है
इसमें हमारे पास rollनंबर integer variable की तरह है
sub1 sub2 sub3 और total integer variables की तरह है
फिर name character variable की तरह
ये protected घोषित हुए हैं
यहाँ हमारे पास एक अन्य class show है
यह derived class है
यह class student की properties को inherits करता है
इसमें हमारे पास दो functions: input और display हैं
ये public functions की तरह घोषित हुए हैं
function input में हम student का नेम और rollनंबर लेते हैं
function display में हम student का नेम और rollनंबर प्रदर्शित करते हैं
फिर हमारे पास एक अन्य derived class class exam है
यह भी class student को inherits करती है
आप देख सकते हैं यहाँ दो derived classclass exam और class show हैं
दोनों classes class student को inherit करतीं हैं
class exam में हमारे पास दो functions input _ exam और total marks हैं जो public की तरह घोषित हैं
यहाँ हम function input _ exam को access करते हैं
यह तीन विषयोंsub1 sub2 और sub3 के marks लेता है
फिर हमारे पास total _ marks function है
यह तीनों विषयों के total की गणना करता है और total prints करता है
इसमें em तीन classes के objects st sw और em बनाते हैं
फिर हम निम्न objects उपयोग करके उपर्युक्त सारे functions को कॉल करते हैं