dianavdavidson/MUCS-Hinglish huggingface dataset:
और netbeans ide 711
आपको java development kit jdk v6
और mysql database server की भी आवश्यकता है
इस tutorial को सीखने के लिए database प्रबंधन की बुनियादी समझ आवश्यक है
अधिक जानकारी के लिए दिखाये गये link पर phpandmysql के spoken tutorials देखें
अन्य मानक programming शब्दावलियाँ इस tutorial में उपयोग की गई है
यह tutorial दर्शाता है कि कैसे netbeans ide से mysql database के लिए connection को setup किया जाय
एक बार connected हुआ तो हम ide s database explorer में mysql के साथ कार्य करेंगे
अब ide पर जाएँ
netbeans ide mysql rdbms के समर्थन के लिए एक bundled के साथ आता है
आपको netbeans में mysql database server access करने से पहले mysql server प्रोप्रटीज configure करना होगा
services window में databases node पर right click करें
mysql server properties dialog box खोलने के लिए register mysql server चुनें
पुष्टि कर लें कि server host name और port सही हैं
ध्यान दें कि ide default server host name के रूप में localhost प्रविष्ट करता है
3306 default server port number है
administrator username प्रविष्ट करें यदि प्रदर्शित नहीं है
मेरे system में administrator username root है
administrator password प्रविष्ट करें
मेरे system में password रिक्त है
dialog box के शीर्ष पर admin properties टेब पर click करें
यह आपको mysql server को नियंत्रित करने के लिए जानकारी दर्ज करने की अनुमति देता है
path/url to admin tool: field में
अपने mysql administration application के location के लिए type या browse करें
मेरे system में tool के लिए location है/usr/bin/mysqladmin
arguments field में admin tool के लिए कोई भी arguments type करें
इसे भी रिक्त छोडा जा सकता है
path to start command: field में
mysql start command की location के लिए type या browse करें
मेरे system में यह/usr/bin/mysqld _ safe है
arguments field में start command के लिए कोई भी arguments type करें
यहाँ मैं type करूँगीu space root space start
path to stop command: में
mysql stop command की location के लिए type या browse करें
यह आमतौर पर mysql संस्थापन directory के bin folder में mysqladmin के लिए path है
मेरे system में यह/usr/bin/mysqladmin है
यदि arguments field में command mysqladmin है type करेंu space root space stop
समाप्त होने पर admin properties टेब सदृश होना चाहिए कि screen पर क्या दिखाया गया है
पहले सुनिश्चित कर लें कि mysql database server हमारे सिस्टम पर रन हो रहा है
service window में mysql server node दर्शाता है कि mysql database server connected है या नहीं
यह रन हो रहा है सुनिश्चित करने के बाद databases>> mysql server node पर right click करें और connect चुनें
जब विस्तार करने पर mysql server node सभी उपलब्ध mysql databases को प्रदर्शित करता है
एक sql editor के माध्यम से databases के साथ बातचीत करने का एक साधारण तरीका है
इस उद्देश्य के लिए netbeans में builtइन sqlएडिटर होता है
आप इसे connection node पर right क्लिक करके access कर सकते हैं
अब sql editor का उपयोग करके नये database उदाहरण बनाते हैं
services window में mysql server node पर right click करें और create database चुनें
create database dialog में नये database का name type करें
मैं इसे name mynewdatabase दूँगी
आप भी दिए गए यूजर के लिए पूर्ण access प्रदान कर सकते हैं
default रूप से केवल admin यूजर को कुछ commands प्रदर्शन करने की अनुमति होती है
dropdown सूची आपको विशिष्ट यूजर के लिए इन अनुमतियों को असाइन करने की अनुमति देती है
यह यूजर को सबसे अधिक अनुमति देने के लिए एक अच्छा अभ्यास है सिवाय drop tables को छोडकर
और यूजर को केवल उन databases को संशोधित करने की अनुमति देता है जो उनके application द्वारा बनाए गए हैं
लेकिन अभी के लिए हम चेकबॉक्स को अचयनित छोड़ देंगे
अब tables बनाते हैं data के साथ उन्हें पॉप्यूलेट और tables में बनाए गए data को संशोधित करते हैं
mynewdatabase फिलहाल रिक्त है
tables मेंडेटा input करने के लिए पहले method का पता लगाएँ
database explorer में mynewdatabase connection node का विस्तार करें
यहाँ तीन sub folders हैं
tables views और procedures
tables folder पर rightclick करें औऱ execute command चुनें
main window में sql editor में एक रिक्त canvas खुलता है
इस sql editor में एक साधारण query type करें
अब मैंने sql editor में एक साधारण query टाइप कर दी है
यह counselor table के लिए table परिभाषा है जिसे हम बनाने जा रहे हैं
इस query को निष्पादित करने के लिए या तो task bar के शीर्ष में run sql icon पर rightclick करें
या sql editor के अंदर right click करें और run statement चुनें
ide database में counselor table तैयार करता है
आप इस message को output window में देख सकते हैं
जो कहता है कि command सफलतापूर्वक निष्पादित हो गयी है
इस परिवर्तन को सत्यापित करने के लिए database explorer में tables node पर rightclick करें
refresh चुनें
यह विशिष्ट database के वर्तमान status को अपडेट करता है
नया counselor table अब tables विकल्प के नीचे प्रदर्शित होता है
यदि आप table node को विस्तृत करते हैं तो आप अपने द्वारा बनाए गए columns को देख सकते हैं
अब tables में data input करने के लिए अगला method पता लगाते हैं
अर्थात create table dialog का उपयोग करके
database explorer में tables node पर right click करें औरcreate table चुनें
create table dialog खुलता है
table नेम text field में subject type करें
add column पर click करें
add column dialog में name field में id type करें
type dropdown menu से data type के लिए smallint चुनें
add column dialog box में primary key चेकबॉक्स चुनें
यह आपके table के लिए primary key निर्दिष्ट करने के लिए है
ध्यान दें जब आप key check box चुनते हैं तो index और unique check box स्वतः चयनित हो जाते हैं
null check box भी अचयनित होता है
यह इसलिए क्योंकि primary कीज़ database में unique row को पहचानने के लिए उपयोग की जाती हैं
शेष columns को जोडने के लिए इस प्रक्रिया को दोहराएँ जैसे screen पर दिखाया गया है
अभी हमने subject named table बनाया है जो name description और counselor id के लिए data रखेगा
database में sql queries रन करके हम database structures में data बनाए रखने के लिए हम जोड संशोधित और डिलीट कर सकते हैं
counselor table में एक नया record जोडते हैं
tables node context menu से execute command चुनें
main window में एक नया sql editor खुलता है
sqlएडिटर में एक साधारण query type करते हैंः
इस query को निष्पादित करने के लिए source editor के अंदर right click करें और run statement चुनें
सत्यापित करते है कि यदि नया record table में जोडा गया है
counselor table पर rightclick करें और view data चुनें
एक नया sqlएडिटर main window में खुलता है
table से सभी data का चयन करने के लिए एक query स्वचालित रूप से तैयार होती है
इस statement का परिणाम workspace के नीचे table view में प्रदर्शित होता है
ध्यान दें कि एक नई row को data के साथ जोड दिया गया है जिसे अभी हमने बनाया है
हम ide में बाहरी sql को सीधे रन भी कर सकते हैं
प्रदर्शनात्मक उद्देश्यों के लिए मेरे पास यहाँ sql query है
यह script दो tables को बनाता है जैसे हमने अभी बनाए हैं
अर्थात counselor और subject
क्योंकि script इन tables को अधिलेखित कर देता है
हम इन दो tables को डिलीट करेंगे यदि वे पहले से ही मौजूद हैं
tables डिलीट करने के लिए counselor table पर rightclick करें
और delete चुनें
confirm object deletion dialog box में yes पर click करें
इसी तरह subject table के लिए दोहराएँ
अब अपने system से मौजूदा sql query फ़ाइल खोलें
file menu से open file चुनें
इस फ़ाइल युक्त स्थान के लिए browse करें
script स्वतः ही sql editor में खुलेगी
सुनिश्चित करें कि mynewdatabase के लिए connection चयनित है
इसे editor के शीर्ष पर toolbar में onnection dropdown से check करें
task bar में run sql button पर click करें
और script चयनित database के समक्ष निष्पादित होती है
mynewdatabase connection node पर right click करें और refresh चुनें
यह विशिष्ट database के वर्तमान status के लिए database component अपडेट करता है
अब इन tables में से किसी एक पर rightclick करें और view data चुनें
workspace के नीचे आप इन tables में निहित data को देख सकते हैं
इस tutorial में आपने सीखा
अपने computer पर mysql configure करना
ide से database server के लिए connection set अप करना
data बनाना डिलीट और संशोधित करना और
sql queries को रन करना
नियत कार्य के रुप में
टेबल्स के साथ एक और डेटाबेस उदाहरण बनाएँ
अपनी व्यक्तिगत book library के रखरखाव के लिए आवश्यक data के साथ इन tables को पॉप्यूलेट करें
और data को देखने के लिए इन sql statements को रन करें
मैंने एक समान database बनाया है जो मेरी व्यक्तिगत फिल्म library का ब्यौरा रखता है
आपका नियत कार्य इस तरह होना चाहिए
screen पर दिखाए गए link पर उपलब्ध video देखें
यदि आपके पास अच्छा bandwidth नहीं है तो आप इसको download करके भी देख सकते हैं
spoken tutorial project team spoken tutorials का उपयोग करके कार्यशालाएँ भी चलाती है
इस mission पर अधिक जानकारी निम्न link पर उपलब्ध है
नमस्कार gchempaint में editing molecules के tutorial में आपका स्वागत है
परमाणु पर unbound electrons जोड़ना
carbonic acid और sulphuric acid structures बनाना
परमाणुओं के समूह पर local charge जोड़ना और रूपांतरित करना
एक परमाणु पर local charge जोड़ना और रूपांतरित करना
cyclic अणुओं को जोड़ना
monocyclic अणुओं को बाईcyclic अणुओं में बदलना
यहाँ मैं उपयोग कर रही हूँ उबन्टु लिनक्स os version 1204
मैंने एक नयी gchempaint application खोल ली है
सबसे पहले ammonia ammonia का structure बनायें
current element current element drop down button पर click करें
सूची से n select करें
टूलबॉक्स में n को देखें
फिर display area पर click करें
डिस्प्ले एरिया पर nh
capital h दबाएं h से शुरू होने वाली अवयवों की सूची वाला एक menu प्रदर्शित होता है
सूची में से h select करें
add a bond or change the multiplicity of the existing one tool पर click करें
nitrogen परमाणु में तीन bonds बनाने के लिए
nitrogen परमाणु पर bonds को तीन बार click करें और खींचें
pyramid pyramid जैसा structure बनाने के लिए bonds की स्थिति निर्धारित करें
nitrogen परमाणु पर bound electrons का एक युग्म जोड़ें
add an electron pair to an atom tool पर click करें
फिर ammonia के nitrogen परमाणु पर click करें
बदलाव देखें
ध्यान दें कि अब ammonia के nitrogen के पास electrons का एक युग्म है
यह युग्म bonding में हिस्सा नहीं लेता है
electrons के इस युग्म को lone पेअर lone pair कहते हैं
एक नियत कार्य की तरह phosphorus trichloride का structure बनायें
phosphorus परमाणु पर bound electrons का एक युग्म जोड़ें
अब carbonic acid h
यहाँ carbonic acid और sulphuric acid के लिए structures हैं
पहले अमोनिया स्ट्रक्चर को एक तरफ स्थानांतरित करें
ऐसा करने के लिए select one or more objects tool पर click करें
फिर ammonia structure पर click करें और इसे एक तरफ खींचें
अब carbonic acid structure बनायें
current element dropdown arrow button पर click करें
सूची से c select करें
तीन bonds की स्थिति को ऐसे निर्धारित करें कि ये उल्टा y बनायें
चौथे bond को किसी भी एक bond पर इस प्रकार बनायें कि double bond बने
अब current element dropdown arrow button पर click करें
o select करें add or modify an atom tool पर click करें
bonds के पास cursor रखें
bond की तीन स्थितियों पर click करें
carbonic acid h
अब sulphuric acid structure बनायें
s select करें add or modify an atom tool पर click करें
अब display area पर कहीं भी बड़ा o दबाएं
o और os के साथ एक menu खुलता है
o select करें
फिर add a bond or change the multiplicity of the existing one tool पर click करें
property menu पर bond length की value को 200 या उससे ज़्यादा बढ़ाएं
oh के तीन बॉन्ड्स s पर बनाने के लिए h
s के पास एक धनात्मक charge देखें
यह प्रदर्शित होता है क्योंकि sulphur को 6 valency संतुष्ट करनी है
चौथे bond के लिए पहले s पर click करें
mouse को छोड़े बिना bond को एक तरफ खींचें
double विपरीत bonds को double bonds में बदलें
फिर structure के विपरीत मौजूदा bonds पर click करें
ध्यान दें कि धनात्मक charge अब नहीं रहा
sulphuric acid का structure पूर्ण हो गया है
add आगे carbonic acid और sulphuric acid structures पर local charge जोड़ें
local charge प्रदर्शित करने के लिए decrement the charge of an atom tool पर click करें
carbonic acid structure के दो oh समूहों पर click करें
देखें कि carbonate ion co
sulphuric acid structure पर local charge देखने के लिए
decrement the charge of an atom tool पर click करें
sulphuric acid के दो विपरीत oh समूहों पर click करें
देखें कि सल्फ़ेट आयन so
एक नियत कार्य की तरहनाइट्रिक एसिड hno
nitrate आयन no
add मैं जल्दी से प्रदर्शित करती how कि परमाणु पर एक local charge कैसे जोड़ते हैं
display area पर कहीं भी बड़ा n दबाएं
menu खुलता है इसमें से na select करें
display area पर sodium परमाणु प्रदर्शित होता है
increment the charge of an atom tool पर click करें
फिर na पर click करें
sodium परमाणु पर धनात्मक charge देखें
इसी तरह हम परमाणु पर एक ऋणात्मक charge जोड़ते हैं
decrement the charge of an atom tool चुनकर ऐसा हो सकता है
अब cyclic cyclic अणुओं को बनाना सीखें
इसके लिए हम एक नयी gchempaint window खोलेंगे
toolbar पर create a new file icon पर click करें
निश्चित करें कि c जो की carbon है अवयव की तरह selected किया गया है
यह भी निश्चित करें कि bond length 200 या उससे अधिक हो
टूलबॉक्स में चौथी toolbar cycle tool है
यहाँ विभिन्न tools हैं जो हम उपयोग कर सकते हैं
उदाहरण के लिए
add a three membered cycle
add a four membered cycle
और कुछ अन्य cycle tools
और फिर * add a cycle tool
हम add a four membered cycle टूल उपयोग करेंगे
अतः इस पर click करें
cycle के कोनों पर परमाणुओं को जोड़ें
किसी एक कोने पर right click करें
एक menu खुलता है atom select करें और फिर display symbol पर click करें
इसी तरह सारे कोनों पर परमाणु जोड़ें
प्राप्त structure cyclobutane cyclobutane है
अब monocyclic compound को बाईcyclic compound में बदलें
add a six membered cycle tool पर click करें
cursor को cycle के bond पर रखें और फिर से click करें
bicyclic compound को देखें
file सेव करने के लिए toolbar पर save the current file icon पर click करें
file का name editing मौलिक्यूल्स editing molecules enter करें
एक नियत कार्य की तरह
display area पर seven membered seven membered cycle जोड़ें
इसको ट्राईसाइक्लिक compound में बदलें
नमस्कार ! installation of libreoffice suite पर इस tutorial में आपका स्वागत है
इस tutorial में हम सीखेंगे कि लिबरे ऑफिस suite को linux os पर कैसे संस्थापित करते हैं
इस tutorial को record करने के लिए मैं उपयोग कर रही हूँ:
linux os में इस tutorial का अनुसरण करने के लिए किसी को भी निम्न से परिचित होना चाहिए:
यदि नहीं तो कृपया website पर लिनक्स series में सम्बंधित tutorials को देखें
अब libreoffice suite के संस्थापन के साथ शुरू करते हैं
libreoffice suite synaptic package manager प्रयोग करके downloaded और संस्थापित किया जा सकता है
अधिक जानकारी के लिए लिनक्स spoken tutorial series में सम्बंधित tutorial को देखें
आगे अब सीखते हैं कि terminal प्रयोग करके libreoffice suite को कैसे संस्थापित करते हैं
पहले मैं firefox web browser खोलूँगी
address bar में type करें www libreoffice org/download और enter दबाएं
तुरंत ही हम download page पर निर्देशित किये जायेंगे
यहाँ आप libreoffice suite को download करने के लिए download button देख सकते हैं
default रूप से हमारे default os के लिए लिबरे ऑफिस का नवीनतम version यहाँ दिखता है
मेरी स्थिति में मैं linux os पर recording कर रही हूँ अतः यह लिनक्स के लिए लिबरे ऑफिस का नवीनतम version दिखाता है
लेकिन हम अपने os version के लिए उपयुक्त इस सॉफ्टवेयर को download कर सकते हैं
how os या लिबरे ऑफिस version को कैसे बदलते हैं  os download button के बिल्कुल ऊपर वाले link change पर click करें
हम एक अन्य पेज पर निर्देशित किये जायेंगे यहाँ हम अनेक os s के लिए download विकल्प देख सकते हैं हम उनमें से एक अपनी ज़रुरत के अनुसार चुन सकते हैं
यहाँ हम जो संस्थापित करना चाहते हैं libreoffice suite का वो version भी चुन सकते हैं
मैं linux x64 bracket में deb चुनूँगी क्योंकि मेरे पास 64bit ubuntu लिनक्स machine है
ऐसा करने पर हम एक बार फिर download पेज पर निर्देशित किये जायेंगे
ध्यान दें कि libreoffice और os के default version अब हमारे चुनाव के अनुसार हैं
अब download button पर click करते हैं
as करने पर save as dialog box खुलता है
ok button पर click करें और download शुरू होगा internet की speed के आधार पर यह कुछ समय ले सकता है
जब download पूर्ण हो जाता है तो terminal खोलें हम ऐसा keyboard पर एकसाथ ctrl alt t कीज़ दबाकर कर सकते हैं
terminal पर type करें: cd space downloads और enter दबाएं
फिर type करें: ls और enter दबाएं
हम downloaded की हुई libreoffice suite file tar gz format में देख सकते हैं
अब मैं ctrl + l कीज़ दबाकर screen को clear करुँगी
फिर type करें: tar spacezxvf space और उस file का name और enter दबाएं
फिर type करें: cd space file का name और enter दबाएं
अब type करें: cd caps में debs और enter दबाएं
at में type करें: sudo space dpkgi space * deb और enter दबाएं
अपने system का password type करें और enter दबाएं
enter दबाने के बाद libreoffice suite का संस्थापन शुरू होगा
संस्थापन कुछ समय लेगा एक बार संस्थापन पूरा होने के बाद terminal बंद करें
dash home पर जाएँ और search bar क्षेत्र में type करें office
आप अनेक लिबरे ऑफिस suite components देख सकते हैं जैसे base calc impress writer draw और math
यह दिखाता है कि libreoffice suite आपके linux system पर सफलतापूर्वक संस्थापित हो गया है
इस tutorial के लिए इतना ही इसे सारांशित करते हैं
इस tutorial में हमने सीखा ubuntu लिनक्स os में libreoffice suite कैसे संस्थापित करते हैं
spoken tutorial project team कार्यशालाएं चलाती है और online tests पास करने वालों को प्रमाणपत्र देती है अधिक जानकारी के लिए कृपया हमें लिखें
spoken tutorial project भारत सरकार के एम एच आर डी के nmeict द्वारा निधिबद्ध है इस mission पर अधिक जानकारी निम्न link पर उपलब्ध है
iit iit the बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ इस tutorial को देखने के लिए और हमसे जुड़ने के लिए धन्यवाद
ruby में control statements के स्पोकन ट्यूटोरियल में आपका स्वागत है
इस ट्यूटोरियल में हम निम्न उपयोग करना सीखेंगे
if statement   elsif statement
else  case statements
यहाँ हम उपयोग कर रहे हैं उबन्टु वर्जन 1204
इस ट्यूटोरियल के अनुकरण के लिए आपके पास इंटरनेट कनैक्शन होना आवश्यक है
आपको लिनक्स कमांड्स टर्मिनल और टेक्स्टएडिटर का ज्ञान होना ज़रूरी है
शुरू करने से पहले याद रखें कि हमने पहले ttt डिरेक्टरी बनायीं थी
उस डिरेक्टरी पर जाते हैं
और फिर ruby hyphen tutorial control hyphen statements
अब हम उस फोल्डर में हैं आगे बढ़ते हैं
ruby में if statement का रचनाक्रम निम्न प्रकार दिया है:
rubyकोड  end
gedit में एक नयी फाइल बनायें जैसे शुरुवाती ruby ट्यूटोरियल्स में प्रदर्शित है
इसे if hyphen statement dot rb नाम दें
मेरे पास if statement का एक कार्यकारी उदाहरण है
इसको पूरा करते समय ट्यूटोरियल को बीच में रोक सकते हैं और कोड टाइप करें
मैंने इस उदाहरण में एक if statement घोषित किया है
पहले मैं एक लोकल वेरिएबल my_num घोषित करती हूँ और इसको 2345 वैल्यू देती हूँ
फिर एक if statement घोषित करती हूँ
if स्टेटमेंट में puts मेथड घोषित हुआ आउटपुट प्रदर्शित करेगा
अगर my_num की वैल्यू 0 से बड़ी है तो if स्टेटमेंट इसे जंचेगा
अगर ऐसा है तो यह वो निर्दिष्ट string प्रिंट करेगा
अब टर्मिनल पर जाएँ और टाइप करें
ruby space  if hyphen statement dot rb
the value of my_num is greater than 0 आउटपुट प्रदर्शित होगा
यह आउटपुट सिद्ध करता है कि if कंडीशन फिर से ट्रू हुई है
अब आप ruby में if स्टेटमेंट लिखने के लिए सक्षम होने चाहिए
अब आगे ifelse स्टेटमेंट देखते हैं
else उपयोग करने के लिए रचनाक्रम है:
if condition ruby कोड
else ruby कोड
एक उदाहरण पर देखते हैं
इसे if hyphen else hyphen statement dot rb  नाम दें
मेरे पास ifelse स्टेटमेंट का कार्यकारी उदाहरण है
मैंने इस उदाहरण में एक ifelse स्टेटमेंट घोषित किया है
पहले मैं एक लोकल वेरिएबल my_num घोषित करती हूँ और इसको 1 वैल्यू देती हूँ
फिर मैं एक if statement घोषित करती हूँ
if स्टेटमेंट my_num की वैल्यू अगर 0 से बड़ी है तो जंचेगा
यदि नहीं तो else स्टेटमेंट पर जायें
और यह उस string को प्रिंट करेगा जो वहां निर्दिष्ट है
अब टर्मिनल पर जाते हैं और टाइप करें
ruby space if hyphen else hyphen statement dot rb
और आउटपुट देखते हैं  the value of my_num is lesser than 0 आउटपुट प्रदर्शित होगा
यह निष्पादित किया हुआ else स्टेटमेंट दिखाता है
अब आप ruby में ifelse स्टेटमेंट लिखने के लिए सक्षम होने चाहिए
अब आगे ifelsif स्टेटमेंट देखते हैं
elsif उपयोग करने के लिए रचनाक्रम है:
if condition   ruby कोड
elsif  condition    ruby  कोड
else  ruby कोड
end एक उदाहरण देखते हैं
इसे if hyphen elsif hyphen statement dot rb  नाम दें
मेरे पास ifelsif स्टेटमेंट का कार्यकारी उदाहरण है
मैंने इस उदाहरण में एक ifelsif स्टेटमेंट घोषित किया है
यहाँ भी मैं एक लोकल वेरिएबल my_num घोषित करती हूँ और इसको 1 वैल्यू देती हूँ
if स्टेटमेंट my_num की वैल्यू अगर 0 से बड़ी है तो जांचेगा
अगर यह ट्रू नहीं है तो इसे elsif सेक्शन में जाना होगा
अब यदि my_num की वैल्यू 1 है तो यह जांचेगा
अगर यह ट्रू है तो यह उस string की वैल्यू प्रिंट करेगा जो वहां निर्दिष्ट है
my_num की वैल्यू न तो 0 से बड़ी है और न ही 1 के बराबर है तो इसे else सेक्शन में जाना होगा
लेकिन चूँकि my_num की वैल्यू 1 है तो यह else ब्लॉक में आगे नहीं बढ़ेगा
और ये conditional स्टेटमेंट से बाहर जायेगा
ruby space if hyphen elsif hyphen statement dot rb
और आउटपुट देखें
the value of my_num is 1 and is lesser than 0 आउटपुट प्रदर्शित होगा
वापस अपनी फाइल पर जाते हैं और my_num की वैल्यू को 5 से बदलते हैं
कोड को सेव करें और इसको टर्मिनल पर निष्पादित करें
अतः अब यह if कंडीशन को पूरा करता है और वो निर्दिष्ट स्ट्रिंग प्रिंट हुई है
my_num की वैल्यू 0 से बड़ी है
अपनी फाइल पर वापस आते हैं और my_num की वैल्यू को 5 से बदलते हैं
इस स्थिति में यह else कंडीशन को पूरा करता है और else ब्लॉक के अंदर puts स्टेटमेंट निष्पादित होता है
अब आप ruby में ifelsif स्टेटमेंट लिखने के लिए सक्षम होने चाहिए
अब आगे case स्टेटमेंट देखते हैं
case स्टेटमेंट एक विशेष सलेक्शन पर आधारित control flow स्टेटमेंट है
इस स्टेटमेंट को समझने के लिए हम case स्टेटमेंट का रचनाक्रम देखते हैं
case उपयोग करने के लिए रचनाक्रम :
case variable
when value 1
ruby code when value 2
ruby code else
end अब एक उदाहरण देखते हैं
gedit में एक नयी फाइल बनायें जैसा ruby के प्रारंभिक स्तर के ट्यूटोरियल्स में दिखाया गया है
इसको case hyphen statement dot rb नाम दें
मेरे पास case स्टेटमेंट का एक कार्यकारी उदाहरण है
इस उदाहरण में मैंने एक case स्टेटमेंट घोषित किया है
यहाँ मेरे पास एक print स्टेटमेंट है जो टर्मिनल पर एक प्रश्न प्रिंट करेगा
फिर मैं gets को कॉल करती हूँ जो मानक इनपुट से डेटा के सिंगल लाइन को स्वीकार करेगा
फिर मैं chomp उपयोग करके इनपुट डेटा के new line characters को काटती हूँ
मैं परिणाम domain नामक वेरिएबल को देती हूँ
फिर मैं एक case स्टेटमेंट घोषित करती हूँ
इसके अंदर मैं एक when स्टेटमेंट घोषित करती हूँ
यह जांचता  है कि वो निर्दिष्ट स्ट्रिंग domain की वैल्यू के समान है या नहीं
पहले यह जांचता  है कि domain की वैल्यू up है या नहीं
अगर ऐसा है तो यह uttar pradesh प्रिंट करेगा और case स्टेटमेंट छोड़ दें
अगर domain up नहीं है तो यह जांचता है कि domain की वैल्यू mp है या नहीं
यदि ऐसा है तो यह madhya pradesh प्रिंट करेगा और ऐसा ही चलेगा
अगर दूर तक कोई समानता नहीं थी तो यह domain की वैल्यू जांचता रहेगा
इस पॉइंट पर यह else स्टेटमेंट का सामना करेगा
अगर उपरोक्त कोई भी कंडीशन ट्रू नहीं थी
यह ruby code को निष्पादित करेगा जो else घोषणा का पालन करता है
हमारे उदाहरण की तरह यह unknown प्रिंट करेगा
अब फाइल सेव करें टर्मिनल पर जाएँ और टाइप करें
ruby space case hyphen statement dot rb
enter the state you live in: टर्मिनल पर प्रदर्शित होगा
टाइप करें up में और आउटपुट देखते हैं
आउटपुट प्रदर्शित होगा  uttar pradesh
आगे पहले की तरह ही ruby फाइल को फिर से निष्पादित करें
इस समय प्रॉम्प्ट पर टाइप करें kl और आउटपुट देखते हैं
यह kerala प्रिंट करेगा
आगे एक बार फिर फाइल को निष्पादित करें
इस समय प्रॉम्प्ट पर टाइप करें tn और आउटपुट देखते हैं
यह unknown प्रिंट करेगा
यह इसलिए है क्योंकि कोई भी case संतुष्ट नहीं हुआ था अतः डिफ़ॉल्ट else स्टेटमेंट निष्पादित हुआ है
आप ruby में अपना casestatements लिखने के लिए सक्षम होने चाहिए
यह आपको इस ट्यूटोरियल के अंत में लाता है
इस ट्यूटोरियल में हमने उपयोग करना सीखा
else construct ifelsif और
नियत कार्य के रूप में: ruby प्रोग्राम लिखें :
यह यूजर को एक नंबर एंटर करने को कहता है
फिर उपयुक्त controlstatement उपयोग करें
अगर नंबर 2 का गुणज है तो इसे जाँचें
यदि ऐसा है तो प्रिंट करें the number entered is a multiple of 2
यदि नहीं तो जाचें कि यह 3 का गुणज होना चाहिए
यदि ऐसा है तो प्रिंट करें the number entered is a multiple of 3
यदि नहीं तो जाचें कि यह 4 का गुणज होना चाहिए
यदि ऐसा है तो प्रिंट करें the number entered is a multiple of 4
यदि नहीं तो यह प्रिंट करना चाहिए the number is not a multple of 2 3 or 4
स्पोकन ट्यूटोरियल प्रोजेक्ट टीम  :
स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलती है
spoken tutorial talktoa teacher project का हिस्सा है
scripts and functions with scilab के स्पोकन ट्यूटोरियल में आपका स्वागत है
scilab में फाइल प्रारूपों के एक संक्षिप्त परिचय के साथ आरम्भ करते हैं
जब कई कमांड्स निष्पादित की जानी होती हैं तो इन स्टेटमेंट्स को scilab एडिटर के साथ एक फाइल में लिखना अधिक सुविधाजनक हो सकता है
इन्हें script फाइलें कहा जाता है
ऐसी ही एक स्क्रिप्ट फाइल में लिखे कमांड्स को निष्पादित करने के लिए स्क्रिप्ट फाइल के नाम के बाद exec फंक्शन का प्रयोग किया जा सकता है
सामान्यतः इन फाइलों का एक्सटेंशन इनकी सामग्री के आधार पर sce या sci होता है
sci एक्सटेंशन वाली फाइलों में scilab फंक्शन या user defined फंक्शन्स शामिल होते हैं
इन फाइलों को निष्पादित करना scilab environment में फंक्शनों को लोड करता है किन्तु उन्हें निष्पादित नहीं करता है जबकि
sce एक्सटेंशन वाली फाइलों में scilab फंक्शन तथा user defined फंक्शन्स शामिल होते हैं
कृपया याद रखें कि sce and sci के रूप में एक्सटेंशन के नामकरण की परंपरा नियम नहीं हैं अपितु scilab समुदाय द्वारा पालन की जाने वाली एक परंपरा है
कंप्यूटर पर scilab console विंडो खोलते हैं
कमांड प्रॉम्प्ट पर कमांड pwd टाइप करने के द्वारा करंट वर्किंग डायरेक्टरी की जांच करें
scilab console विंडो के टास्क बार पर जाएँ तथा scilab एडिटर को खोलने के लिए एडिटर विकल्प पर क्लिक करें
मैंने पहले ही एक फाइल में कमांड्स टाइप कर ली हैं तथा इसे helloworldsce के नाम से सेव कर लिया है इसलिए मैं open a file शॉर्टकट आईकन का प्रयोग करके उस फाइल को खोलूंगा
helloworldsce फाइल को सेलेक्ट करें तथा ओपन पर क्लिक करें