6 से 12 तक के के लिए एनसी। एल्गोरिदम का एक टुकड़ा ब्लॉक आरेख के रूप में दर्शाया गया है। निर्धारित करें कि एल्गोरिदम निष्पादित करने के परिणामस्वरूप वेरिएबल एस का कौन सा मान मुद्रित किया जाएगा। एल्गोरिथम भाषा के मूल कार्य शब्द

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

डेटा प्रकार

विवरण

0 से 255 तक की सीमा में 8-बिट (1 बाइट) अहस्ताक्षरित संख्याएँ। डेटा प्रकार का उपयोग ASCII वर्ण कोड या सरल गणनाओं का विश्लेषण करते समय किया जा सकता है, यदि यह पहले से ज्ञात हो कि परिणाम मान 255 से अधिक नहीं होगा। उदाहरण के लिए बाइट वेरिएबल का उपयोग करके एक महीने में दिनों की संख्या संग्रहीत की जा सकती है, क्योंकि अधिकतम मान 31 से अधिक नहीं है।

-32768 से 32767 की सीमा में 16-बिट पूर्णांक। पूर्णांक संख्यात्मक डेटा प्रकार का उपयोग अक्सर किसी सरणी या संग्रह के तत्वों तक पहुंचने के लिए किया जाता है।

-2,147,483,648 से 2,147,483,647 की सीमा में 32-बिट पूर्णांक (4 बाइट्स) आपको अंकगणितीय अभिव्यक्तियों के परिणामों को संग्रहीत करने की अनुमति देते हैं जो काफी बड़े पूर्णांक का उपयोग करते हैं। उदाहरण के लिए, बड़ी अभाज्य संख्याओं, फाइबोनैचि संख्याओं, किसी संख्या के फैक्टोरियल आदि की गणना करते समय लंबे डेटा प्रकार की आवश्यकता हो सकती है।

96-बिट (12 बाइट) अहस्ताक्षरित संख्याएँ। भिन्नात्मक भाग में संख्या की घात लिखी होती है। इस स्थिति में, दशमलव स्थानों की संख्या 0 से 28 तक भिन्न हो सकती है। प्रकार के चर में दशमलवआप सुपर-बड़े पूर्णांकों को -79*10 28 से 79*10 28 तक की सीमा में संग्रहीत कर सकते हैं।

नकारात्मक मानों के लिए -1.798E+308 से -4.941E-324 और सकारात्मक मानों के लिए 4.941E-324 से 1.798E+308 की श्रेणी में संख्याओं के साथ काम करने के लिए 64-बिट (8 बाइट) डबल-प्रिसिजन फ़्लोटिंग-पॉइंट नंबर .

इस डेटा प्रकार का उपयोग उन मामलों में किया जाता है जहां बढ़ी हुई गणना सटीकता की आवश्यकता होती है।

नकारात्मक संख्याओं के लिए -3.403E38 से -1.401E-45 और सकारात्मक संख्याओं के लिए 1.401E-45 से 3.403E38 की सीमा में 32-बिट (4 बाइट) फ़्लोटिंग पॉइंट संख्याएँ।

डेटा प्रकार का उपयोग चर (2 बिलियन वर्ण तक) या स्थिर (64K वर्ण) लंबाई के स्ट्रिंग मानों को संग्रहीत करने के लिए किया जाता है।

एक डेटा प्रकार जो आपको कैलेंडर तिथियों और समय के साथ काम करने की अनुमति देता है। कंप्यूटर मेमोरी में, दिनांक प्रकार एक 64-बिट फ़्लोटिंग पॉइंट नंबर है जो दिनांकों को 1 जनवरी, 100 से 32 दिसंबर, 9999 की सीमा में और समय को 0:00:00 से 23:59:59 की सीमा में संग्रहीत कर सकता है।

16-बिट संख्याएँ जो दो मान स्वीकार करती हैं: सही (संख्या के सभी बिट्स एक पर सेट होते हैं, जो -1 से मेल खाती है) और गलत (संख्या के सभी बिट्स शून्य पर रीसेट हो जाते हैं, जो संख्या 0 से मेल खाती है)। बूलियन वैरिएबल का उपयोग स्थितियों और कुछ प्रकार के लूपों में अभिव्यक्तियों की तुलना करते समय किया जाता है।

विज़ुअल बेसिक और अन्य अनुप्रयोगों में वस्तुओं के संदर्भ संग्रहीत करने के लिए चर

आपको किसी भी प्रकार का डेटा संग्रहीत करने की अनुमति देता है - संख्याएं, स्ट्रिंग्स, दिनांक और खाली मान।

किसी ऑब्जेक्ट प्रकार को श्रेणी प्रकारों में विभाजित किया जा सकता है - फॉर्म, तत्व, प्रिंटर इत्यादि।

एक नया वेरिएबल घोषित करने के लिए, डिम स्टेटमेंट का उपयोग करें, जिसका सिंटैक्स इस प्रकार है:

धुंधला<идентификатор> , <идентификатор1> ...

<идентификатор>- चर का नाम।

<тип>- वैध डेटा प्रकार.

उदाहरण के लिए, निम्नलिखित निर्माण वेरिएबल V1 घोषित करता है:

पूर्णांक के रूप में मंद V1

चर का प्रकार और, तदनुसार, निर्माण एज़ को छोड़ा जा सकता है। इस स्थिति में, वेरिएबल अनटाइप किया गया है। एक ही समय में कई वेरिएबल घोषित करते समय, इस निर्माण Dim A, B, C As Integer का उपयोग अक्सर किया जाता है। इसके अलावा, यह माना जाता है कि सभी तीन चर पूर्णांक हैं। वास्तव में यह सच नहीं है। केवल वेरिएबल C पूर्णांक है, और वेरिएबल B और C अलिखित हैं। इसे लिखने का अधिक सही तरीका यह है:

A को पूर्णांक के रूप में, B को पूर्णांक के रूप में, C को पूर्णांक के रूप में मंद करें

किसी वेरिएबल को मान निर्दिष्ट करना

संख्यात्मक डेटा प्रकारों के लिए चर का प्रारंभिक मान 0 है और स्ट्रिंग मानों के लिए खाली स्ट्रिंग "" है। अधिकांश मामलों में, यह मान समस्या की स्थितियों के लिए काफी उपयुक्त है। तो, आप वेरिएबल S के मान को रीसेट किए बिना सरणी A की पंक्तियों को जोड़ने के लिए एक प्रोग्राम लिख सकते हैं:

मंद एस
I के लिए = 1 से 5
एस = एस + ए[आई]
अगला

ऐसा प्रोग्राम निष्पादित होने पर कोई त्रुटि उत्पन्न नहीं करेगा और सरणी के पांच तत्वों का सही योग करेगा। लेकिन प्रोग्रामिंग में अच्छे फॉर्म के नियम अभी भी आपको नए वेरिएबल का उपयोग करने से पहले इसे प्रारंभिक मान निर्दिष्ट करने के लिए मजबूर करते हैं। सरणी तत्वों के योग के लिए प्रोग्राम में एक और पंक्ति जोड़ी जानी चाहिए:

मंद एस
एस=0
I के लिए = 1 से 5
एस = एस + ए[आई]
अगला

आप किसी वेरिएबल को दो तरीकों से मान निर्दिष्ट कर सकते हैं: स्पष्ट रूप से उपयुक्त भाषा निर्देशों का उपयोग करना अनुप्रयोग के लिए विज़ुअल बेसिकया एक अंतर्निहित रूप में, जैसे लूप वेरिएबल्स। निम्नलिखित उदाहरण वेरिएबल्स को मान निर्दिष्ट करने के विभिन्न तरीके दिखाते हैं:

· संख्यात्मक चर
पूर्णांक के रूप में मंद वर्ष
वर्ष = 2003

· बूलियन चर
बूलियन के रूप में मंद सत्य है
सत्य है = सत्य है

दिनांक प्रकार चर
तिथि के अनुसार मंद बीडी
बीडी = #10/4/03#

· किसी अभिव्यक्ति के मूल्य की गणना
बी = (3*(3+4))/4

· कार्यों का उपयोग अनुप्रयोग के लिए विज़ुअल बेसिक
एस = इनपुटबॉक्स ("कृपया अपना परिचय दें")

· चर का प्रारंभिक मान 1 है, अंतिम मान 5 है.
I के लिए = 1 से 5
डीबग.प्रिंट I
अगला

· लूप पूरा होने के बाद वेरिएबल I का उपयोग किया जा सकता है

| परीक्षा

पाठ 38
परीक्षा

"एल्गोरिदमीकरण और प्रोग्रामिंग"

ध्यान! परीक्षण में पास्कल के प्रश्न और कोड तत्व शामिल हैं!


पहला विकल्प

भाग ---- पहला।

1. प्रोग्रामिंग में असाइनमेंट साइन कैसा दिखता है?:

  1. <=

2. एक एल्गोरिथम डिज़ाइन का नाम क्या है जिसमें अनुक्रमिक क्रियाएं होती हैं जो एक दूसरे का कड़ाई से आदेशित क्रम में अनुसरण करती हैं?

  1. अगले
  2. शाखाओं में
  3. दुहराव

3. चित्र में कौन सा एल्गोरिदम दिखाया गया है?:

  1. अगले
  2. शाखाओं में
  3. दुहराव

4. सही प्रोग्राम प्रविष्टि का चयन करें :

  1. कार्यक्रम याकोव_पेत्रोविच;
  2. कार्यक्रम याकोव पेत्रोविच;
  3. कार्यक्रम याकोव पेत्रोविच;
  4. कार्यक्रम_याकोव_पेत्रोविच;

5. किसी संख्या के विभाजन का शेषफल ज्ञात करने के लिए किस कमांड का उपयोग किया जा सकता है? परबी:

भाग 2।


1. चर का मान लिखिए बी

ए:=4;

एक्स:=10;

ए:= एक्स-ए*2;

x:=a*2-x;

2. इस एल्गोरिथम को क्रियान्वित करने के परिणामस्वरूप क्या होगा? अपना उत्तर लिखिए :

ए:=5;

बी:=7;

यदि a>b तो b:= a+b-28

अन्यबी:= * बी-30;

3. इस एल्गोरिथम को क्रियान्वित करने के परिणामस्वरूप क्या होगा? वेरिएबल बी के लिए आपको जो मान मिलता है उसे लिखें

ए:=7;

बी:=22;

ए:= बी डिव ए;

बी:= बी मॉड ए;

4. एल्गोरिथम निष्पादित करने के बाद b का क्या मान प्राप्त होगा? उत्तर लिखिए. (यदि आपको अपना उत्तर पूर्णांकित करने की आवश्यकता है, तो निकटतम दसवें तक पूर्णांकित करें)

ए:=3;

बी:=90;

i:=1 से 4 के लिए करें

बी:=बी/ए;

  1. प्रोग्राम कप_ऑफ़_टी;
  2. वर ए, बी, सी, वाई, एक्स: वास्तविक;
  3. शुरू
  4. writeln('कृपया तीन नंबर दर्ज करें');
  5. readln(ए,बी,सी);
  6. y:=a;
  7. यदि b>y तो y:=b;
  8. यदि c>y तो y:=c;
  9. यदि ab) या (a>c) तो x:=a;
  10. यदि ba) या (b>c) तो x:=b;
  11. यदि ca) या (c>b) तो x:=c;
  12. राइटएलएन(y+x);
  13. अंत।
  1. प्रोग्राम का नाम क्या है? लिखना
  2. लिखिए कि प्रोग्राम में किस प्रकार के वेरिएबल का उपयोग किया जाता है।
  3. प्रयुक्त वेरिएबल्स के नाम लिखिए।
  4. प्रोग्राम किस लाइन पर उपयोगकर्ता से डेटा प्राप्त करता है? लाइन नंबर लिखें
  5. यदि उपयोगकर्ता मान दर्ज करता है तो क्या प्रदर्शित होगा: 6, 9, 3

भाग 3. एक प्रोग्राम लिखें.

तीन नंबर दर्ज किए गए हैं. सबसे छोटी संख्या प्रिंट करें.

दूसरा विकल्प

भाग I

1. एक एल्गोरिदम का डिज़ाइन जिसमें किसी शर्त की पूर्ति की जाँच के परिणामस्वरूप विभिन्न क्रियाएं की जा सकती हैं, कहलाती है:

  1. अगले
  2. शाखाओं में
  3. दुहराव

2. पास्कल में नहीं बराबर लिखा है:

3. कौन सी प्रविष्टि सही है:

  1. लिखना (वेरिएबल ए और बी सेट करें);
  2. लिखना (‘ वेरिएबल सेट करें ए और बी');
  3. लिखना (‘ वेरिएबल सेट करें ', ए और बी);
  4. लिखना ( वेरिएबल सेट करें , 'ए और बी');

4. ब्लॉक आरेख एल्गोरिथम डिज़ाइन दिखाता है:

  1. रैखिक एल्गोरिथ्म
  2. शाखाकरण एल्गोरिथ्म
  3. पुनरावृत्ति एल्गोरिथ्म

5. पास्कल में एक कमांड जो आपको उपयोगकर्ता से प्राप्त डेटा को पढ़ने की अनुमति देता है:

  1. लिखना

भाग 2।


1. इस एल्गोरिथम को निष्पादित करने के बाद वेरिएबल k का क्या मान होगा?:

ए:=2;

क:=4;

ए:= के+ए*3;

k:=a/2-k;

2. चर का मान लिखिए बी एल्गोरिथम के एक अंश को निष्पादित करने के बाद:

ए:=7;

बी:=5;

यदि a>b तो b:= a+b+5

अन्यबी:= * बी-3;

3. चर का मान लिखिए बी एल्गोरिथम के एक अंश को निष्पादित करने के बाद:

ए:=4;

बी:=15;

ए:= बी डिव ए;

बी:= बी मॉड ए;

4. वेरिएबल का मान लिखिए बी एल्गोरिथम के एक अंश को निष्पादित करने के बाद:

ए:=2;

बी:=5;

i:=1 से 5 के लिए करें

बी:= * बी;

5. एल्गोरिथम की समीक्षा करें और प्रश्नों के उत्तर दें:

प्रोग्राम स्टॉकिंग;

वर ए, बी, सी, वाई: वास्तविक;

शुरू

लेखन('तीन नंबर दर्ज करें');

readln(ए,बी,सी);

y:=a;

यदि b>y तो y:=b;

यदि c>y तो y:=c;

लेखन( ) ;

अंत.

  1. प्रोग्राम का नाम लिखें.
  2. प्रोग्राम में किस प्रकार के वेरिएबल का उपयोग किया जाता है।
  3. प्रोग्राम में कितने वेरिएबल का उपयोग किया जाता है, उनके नाम बताएं।
  4. उस पंक्ति को फिर से लिखें जहां प्रोग्राम उपयोगकर्ता से डेटा प्राप्त करता है।
  5. यदि उपयोगकर्ता मान दर्ज करता है तो क्या प्रदर्शित होगा: 5, 8, 2।

भाग 3. एक प्रोग्राम लिखें.

दो पूर्णांक दिए गए हैंऔरबी ( < बी). ए और के बीच स्थित सभी पूर्णांकों को आरोही क्रम में प्रिंट करेंबी(स्वयं संख्याओं सहितऔरबी), साथ ही संख्या भीएनये नंबर.

कंप्यूटर विज्ञान में ओजीई के कार्य 9 और 10 के अध्ययन के लिए सुलभ और समझने योग्य सामग्री + अभ्यास के लिए कार्य

दस्तावेज़ सामग्री देखें

एल्गोरिथम भाषा

alg
शुरुआत
पूर्णांक s, k
s:= 8
3 से 8 तक k के लिए nc
s:= s + 8
के.टी.एस.
आउटपुट एस
चोर

DIM k, s पूर्णांक के रूप में
एस = 8
k = 3 से 8 के लिए
s = s + 8
अगला के
प्रिंट एस

वार एस, के: पूर्णांक;
शुरू
s:= 8;
k के लिए:= 3 से 8 करें
s:= s + 8;
लेखन(ओं);
अंत।

समाधान:

जैसा कि आप देख सकते हैं, लूप की बॉडी में केवल एक कमांड s:= s + 8 है। यानी, यह ऑपरेशन लूप के प्रत्येक पुनरावृत्ति (प्रत्येक चरण पर) पर किया जाएगा।

लूप की बॉडी में, वेरिएबल s का मान 8 से बढ़ जाता है। चूंकि लूप पैरामीटर 1 की वृद्धि में 3 से बढ़कर 8 हो जाता है, प्रोग्राम निष्पादित करते समय, लूप की बॉडी को 6 बार निष्पादित किया जाएगा (k होगा) 3, 4, 5, 6, 7, 8) के बराबर। यानी वेरिएबल s में 8 * 6 = 48 की वृद्धि हुई। और चूँकि वेरिएबल s का प्रारंभिक मान = 8 है और प्रोग्राम को निष्पादित करने के बाद इसमें 48 की वृद्धि होगी, तो अंततः वेरिएबल s का मान 56 के बराबर हो जाएगा।

कंप्यूटर विज्ञान में टाइप 10 जीआईए की समस्याओं का समाधान

डेटा तालिका कक्षाओं में छात्रों की संख्या पर डेटा संग्रहीत करती है (डेटा पहली कक्षा में छात्रों की संख्या है, डेटा दूसरी कक्षा में छात्रों की संख्या है, आदि)। निर्धारित करें कि निम्नलिखित प्रोग्राम के परिणामस्वरूप कौन सा नंबर मुद्रित किया जाएगा। प्रोग्राम टेक्स्ट तीन प्रोग्रामिंग भाषाओं में उपलब्ध कराया गया है।

एल्गोरिथम भाषा

सेल्टैब डेट

पूर्णांक k, m

दिनांक:=20; दिनांक:=25

दिनांक:=19; दिनांक:=25

दिनांक:=26; दिनांक:=22

दिनांक:=24; दिनांक:=28

दिनांक:=26; दिनांक:=21

दिनांक:=27

एम:= 0

1 से 11 तक k के लिए

यदि Dat[k] 22 तो

मंद डेटा(11) पूर्णांक के रूप में

पूर्णांक के रूप में मंद k,m

दिनांक(1) = 20: दिनांक(2) = 25

दिनांक(3) = 19: दिनांक(4) = 25

दिनांक(5) = 26: दिनांक(6) = 22

दिनांक(7) = 24: दिनांक(8) = 28

दिनांक(9) = 26: दिनांक(10) = 21

दिनांक(11) = 27

एम = 0

k = 1 से 11 के लिए

यदि दिनांक (के) 22 तब

एम = एम + 1

अगर अंत

अगला के

वार के, एम: पूर्णांक;

शुरू

दिनांक:=20; दिनांक:=25;

दिनांक:=19; दिनांक:=25;

दिनांक:=26; दिनांक:=22;

दिनांक:=24; दिनांक:=28;

दिनांक:=26; दिनांक:=21;

दिनांक:=27;

एम:= 0;

k के लिए:= 1 से 11 तक करें

यदि Dat[k] 22 तो

शुरू

एम:= एम + 1

उत्तर: ___________________________।

समाधान:

टिप्पणी। Dat सारणी, जिसे बेसिक में वर्णित किया गया है, में 12 तत्व होंगे, क्योंकि क्रमांकन पहले तत्व से नहीं, बल्कि शून्य से शुरू होता है।

सारणी डेटा

अर्थ

लूप की बॉडी में स्थिति की जाँच की जाती है

इसलिए, सही जवाब 7.

प्रस्तुति सामग्री देखें
"कंप्यूटर विज्ञान में OGE के कार्य 9 और 10 का समाधान"

समस्या का समाधान

कंप्यूटर विज्ञान में


कंप्यूटर विज्ञान में टाइप 9 जीआईए की समस्याओं का समाधान

एल्गोरिथम भाषा

बुनियादी

alg शुरुआत पूर्णांक s, k s:= 8 3 से 8 तक k के लिए nc s:= s + 8 के.टी.एस. आउटपुट एस चोर

पास्कल

DIM k, s पूर्णांक के रूप में एस = 8 k = 3 से 8 के लिए s = s + 8 अगला के प्रिंट एस

वार एस, के: पूर्णांक; शुरू s:= 8; k के लिए:= 3 से 8 करें s:= s + 8; लेखन(ओं); अंत।

निम्नलिखित प्रोग्राम के परिणामस्वरूप प्राप्त वेरिएबल s का मान लिखिए। प्रोग्राम टेक्स्ट तीन प्रोग्रामिंग भाषाओं में उपलब्ध कराया गया है।

उत्तर: ___________________________।


समाधान :

  • तो, आइए विभिन्न भाषाओं में लिखे गए इस एल्गोरिदम को देखें।
  • सबसे पहले, यह घोषणा की गई है कि पूर्णांक प्रकार के चर k और s का उपयोग किया जाएगा
  • इसके बाद, वेरिएबल s को मान 8 दिया गया है।
  • इसके बाद एक चक्र का वर्णन किया गया है, जहां वेरिएबल k एक पैरामीटर के रूप में कार्य करता है, जो 1 के चरणों में 3 से 8 तक बदलता है (अर्थात यह अनुक्रमिक मान 3, 4, 5, 6, 7 और 8 लेगा) .
  • लूप के मुख्य भाग में केवल एक कमांड है: s:= s + 8. यानी, यह ऑपरेशन लूप के प्रत्येक पुनरावृत्ति (प्रत्येक चरण पर) पर किया जाएगा।
  • और सबसे अंत में, वेरिएबल s का मान स्क्रीन पर प्रदर्शित होता है
  • लूप की बॉडी में, वेरिएबल s का मान 8 से बढ़ जाता है। चूंकि लूप पैरामीटर 1 की वृद्धि में 3 से बढ़कर 8 हो जाता है, प्रोग्राम निष्पादित करते समय, लूप की बॉडी को 6 बार निष्पादित किया जाएगा (k होगा) 3, 4, 5, 6, 7, 8) के बराबर। यानी वेरिएबल s में 8 * 6 = 48 की वृद्धि होगी। और चूँकि वेरिएबल s का प्रारंभिक मान = 8 है और प्रोग्राम को निष्पादित करने के बाद इसमें 48 की वृद्धि होगी, तो अंततः वेरिएबल s का मान 56 के बराबर हो जाएगा। .

22 तब म:= 0; m = m + 1 के लिए k:= 1 से 11 तक करें यदि Dat[k] 22 है तो m:= m + 1 END यदि यदि Dat[k] 22 है तो अगला k सभी प्रारंभ करें m:= m + 1 kc प्रिंट m समाप्त; आउटपुट m con writeln(m) End. "चौड़ाई = "640"

डेटा तालिका कक्षाओं में छात्रों की संख्या (पहली कक्षा में छात्रों की संख्या, दूसरे में डेटा, आदि) पर डेटा संग्रहीत करती है। निर्धारित करें कि निम्नलिखित प्रोग्राम के परिणामस्वरूप कौन सा नंबर मुद्रित किया जाएगा। प्रोग्राम टेक्स्ट तीन प्रोग्रामिंग भाषाओं में उपलब्ध कराया गया है।

उत्तर: ___________________________।

एल्गोरिथम भाषा

बुनियादी

पास्कल

मंद डेटा(11) पूर्णांक के रूप में

पूर्णांक के रूप में मंद k,m

वार के, एम: पूर्णांक;

सेल्टैब डेट

Dat: पूर्णांक की सरणी;

दिनांक(1) = 20: दिनांक(2) = 25

पूर्णांक k, m

दिनांक(3) = 19: दिनांक(4) = 25

दिनांक:=20; दिनांक:=25

दिनांक:=19; दिनांक:=25

दिनांक(5) = 26: दिनांक(6) = 22

दिनांक:=20; दिनांक:=25;

दिनांक(7) = 24: दिनांक(8) = 28

दिनांक:=26; दिनांक:=22

दिनांक:=19; दिनांक:=25;

दिनांक:=26; दिनांक:=22;

दिनांक(9) = 26: दिनांक(10) = 21

दिनांक:=24; दिनांक:=28

दिनांक(11) = 27

दिनांक:=24; दिनांक:=28;

दिनांक:=26; दिनांक:=21

दिनांक:=27

दिनांक:=26; दिनांक:=21;

k = 1 से 11 के लिए

दिनांक:=27;

1 से 11 तक k के लिए nc

यदि दिनांक (के) 22 तब

एम = एम + 1

k के लिए:= 1 से 11 तक करें

यदि Dat[k] 22 तो

एम:= एम + 1

यदि Dat[k] 22 तो

एम:= एम + 1

आउटपुट एम

राइटएलएन(एम)

), तो हम इसे ध्यान में नहीं रखते हैं, क्योंकि 22, 22 से अधिक नहीं है। इसे ध्यान में रखा जा सकता है यदि तुलना में = का चिह्न हो। तो सही उत्तर है 7.' width='640'

समाधान:

  • आइए प्रोग्राम को चरण दर चरण देखें। तो, शुरुआत में, उपयोग किए जाने वाले वेरिएबल (वेरिएबल k और m), साथ ही 11 तत्वों (1 से 11 तक) वाले Dat ऐरे को घोषित किया जाता है।
  • इसके बाद सरणी भरना आता है। उदाहरण के लिए, इंडेक्स 1 वाले ऐरे तत्व को मान 20 दिया गया है, इंडेक्स 2 वाले तत्व को मान 25 दिया गया है, इत्यादि। परिणामस्वरूप, परिणामी सरणी को निम्नानुसार दर्शाया जा सकता है:
  • इसके बाद, वेरिएबल m को मान 0 दिया गया है। जिसके बाद पैरामीटर k के साथ लूप शुरू होता है, जिसमें k 1 के चरणों में 1 से 11 तक बदलता है।
  • सूचकांक k पर सरणी तत्व के मान की तुलना संख्या 22 से की जाती है। यदि सरणी तत्व 22 से अधिक है, तो वेरिएबल m 1 से बढ़ जाता है। अन्यथा, कुछ नहीं होता है।
  • प्रोग्राम के अंत में, वेरिएबल m का मान स्क्रीन पर प्रदर्शित होता है।
  • तो, हमने प्रोग्राम का मानव भाषा में अनुवाद कर दिया है, अब आइए सोचें कि इसके निष्पादन के बाद हमें अंततः क्या मिलेगा। हम चक्र में रुचि रखते हैं - यहीं पर चर m का मान बदलता है। लूप से पहले इसका मान शून्य होता है। इसके बाद, प्रोग्राम सरणी के सभी तत्वों के माध्यम से पुनरावृत्त करता है और उनकी तुलना संख्या 22 से करता है। और यदि सरणी तत्व 22 से अधिक है, तो वेरिएबल एम 1 से बढ़ जाता है। इस प्रकार, हमें सभी तत्वों को गिनने की आवश्यकता है सरणी जो 22 से अधिक है - उनकी संख्या वेरिएबल एम के मान के बराबर होगी। ऐसे 7 तत्व हैं - ये सूचकांक 2, 4, 5, 7, 8, 9 और 11 वाले तत्व हैं।
  • आपको तत्व संख्या 6 पर ध्यान देना चाहिए, जो 22 के बराबर है। चूंकि हमारी तुलना सख्त (चिह्न) है, हम इसे ध्यान में नहीं रखते हैं, क्योंकि 22, 22 से अधिक नहीं है। यदि तुलना की जाए तो इसे ध्यान में रखा जा सकता है। चिन्ह =.

तो सही उत्तर 7 है।

संरचित प्रोग्रामिंग के बुनियादी सिद्धांतों में शामिल नहीं है....

सॉफ़्टवेयर उत्पाद विकसित करते समय, उपयोगकर्ता द्वारा देखी गई कमियों को दूर करने का कार्य _________ चरण में किया जाता है

लिस्प भाषा एक ____________ प्रोग्रामिंग भाषा है।

प्रोग्रामिंग के लिए ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण सिद्धांत पर आधारित है...

बुनियादी एल्गोरिथम निर्माणों पर लागू नहीं होता...

दुभाषिए करते हैं...

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में एनकैप्सुलेशन का अर्थ है सक्षम होना...

कार्यक्रम है...

डेटा मार्कअप भाषाएँ हैं..........

कंप्यूटर पर किसी समस्या को हल करने में पहला कदम है....

वस्तु-उन्मुख दृष्टिकोण अवधारणा पर आधारित है....

प्रोग्राम का लोडिंग मॉड्यूल कार्य का परिणाम है...

प्रोग्राम की मॉड्यूलर संरचना _________ प्रोग्रामिंग की विशेषताओं में से एक को दर्शाती है।

अनुवाद प्रक्रिया के दौरान पहचानकर्ता तालिका का उपयोग संग्रहीत करने के लिए किया जाता है...

किसी बड़ी समस्या को क्रमिक रूप से छोटी-छोटी उप-समस्याओं में तोड़कर प्रोग्राम डिज़ाइन करना किससे मेल खाता है...

किसी सॉफ़्टवेयर उत्पाद को विकसित करते समय, प्रोग्राम के परिणामों की तुलना अवलोकनों के परिणामों या प्रयोगात्मक रूप से प्राप्त परिणामों से करना चरण को संदर्भित करता है

प्रक्रियात्मक प्रोग्रामिंग भाषाओं में _____________ डेटा प्रकार नहीं होता है।

1). प्रतीकात्मक

2). जटिल

3). पूर्णांक

4). असली

1). प्रोग्राम को डिबग करना और परीक्षण करना

2). समस्या का विश्लेषण और औपचारिक विवरण

3). कार्यक्रम का समर्थन

4). प्राप्त परिणामों का विश्लेषण

1). बॉटम-अप डिज़ाइन

2). वस्तु-उन्मुख डिज़ाइन

3). ऊपर से नीचे का डिज़ाइन

4). वैचारिक मॉडलिंग

5. वह भाषा, जिसका नाम "शुरुआती लोगों के लिए सार्वभौमिक प्रतीकात्मक कोड" का संक्षिप्त रूप है...

1). परिवर्तनशील मान

2). फ़ंक्शन निष्पादन के परिणाम

3). चर और फ़ंक्शन नाम

4). प्रक्रियाओं के परिणाम

7. "बहुरूपता" की अवधारणा का तात्पर्य है

1). ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग प्रौद्योगिकियाँ

2). संरचित प्रोग्रामिंग प्रौद्योगिकियाँ

3). मॉड्यूलर प्रोग्रामिंग प्रौद्योगिकियाँ

4). अनिवार्य प्रोग्रामिंग प्रौद्योगिकियाँ

1). अनुमानी

2). गतिशील

3). तार्किक



4). संरचनात्मक

1). दुभाषिया

2). व्याकरण

3). अनुवादक

4). लिंक संपादक (लिंकर)

1). संपत्तियों का औपचारिकीकरण

3). वर्ग पदानुक्रम

4). प्रत्यावर्तन

1). समस्या का निरूपण

2). परिक्षण

3). डिबगिंग

4). एल्गोरिदम विकास

1). पी=सच; प्रश्न=झूठा

2). पी=गलत; प्रश्न = सत्य

3). पी=गलत; प्रश्न=झूठा

4). पी=सच; प्रश्न = सत्य

1). एक प्रोग्रामिंग भाषा में पूर्ण न्यूनतम अर्थ अभिव्यक्ति

2). एल्गोरिदम एक प्रोग्रामिंग भाषा में लिखा गया है

3). कंप्यूटर ऑपरेटिंग सिस्टम कमांड सेट

4). कंप्यूटर नेटवर्क घटकों के बीच इंटरैक्शन के लिए प्रोटोकॉल

1). "एक मॉड्यूल - एक ऑब्जेक्ट" पत्राचार का कार्यान्वयन

2). उनके कार्यान्वयन के लिए तरीकों के इंटरफ़ेस (विनिर्देश) को परिभाषित करना

3). विशेष प्रोग्राम बनाना जो किसी वस्तु की स्थिति में परिवर्तन लागू करते हैं

4). किसी वस्तु के साथ काम करने की प्रक्रियाओं को एक अलग मॉड्यूल में संलग्न करना

1). कथन-दर-कथन प्रसंस्करण और कार्यक्रम निष्पादन

2). प्रोग्राम निष्पादन के बिना कथन-दर-कथन प्रसंस्करण

3). केवल कार्यक्रम का प्रसारण

4). अनुरेखण और कार्यक्रम निष्पादन

कार्य: "दो संख्याएँ दर्ज करें और उनका अंकगणितीय माध्य और ज्यामितीय माध्य ज्ञात करें और परिणाम दें" एक एल्गोरिदम से मेल खाता है...

1). प्रतिस्थापन

2). शाखाओं में

3). पूर्व शर्त के साथ लूप

4). पोस्टकंडिशन के साथ लूप

1). द्विभाजित खोज

2). शाखाएँ और सीमाएँ

3). ऊपर से नीचे का डिज़ाइन

4). बॉटम-अप डिज़ाइन

1). प्रणालीगत

2). कार्यात्मक

3). संरचनात्मक

4). ढुलमुल

1). डिबगिंग और परीक्षण

2). प्राप्त परिणामों का विश्लेषण

3). प्रोग्राम को कोड करना

4). सॉफ़्टवेयर उत्पाद समर्थन

1). ऊपर से नीचे प्रोग्रामिंग

2). प्रोजेक्ट को मॉड्यूल में विभाजित करना, जिनमें से प्रत्येक में एक इनपुट और एक आउटपुट होता है

3). प्रोग्राम टेक्स्ट में वर्णों और पंक्तियों की पूर्ण न्यूनतम संख्या प्राप्त करना

4). प्रोग्राम तर्क केवल तीन बुनियादी एल्गोरिथम संरचनाओं की अनुमति देता है: अनुक्रम, शाखाएँ और दोहराव

29. प्रोग्रामिंग भाषाओं में परिवर्तनीय विशेषताएँ: ए) नाम बी) पता सी) दृश्यमान/छिपा हुआ डी) मूल्य ई) प्रकार एफ) कार्यक्षमता

1). ए बी सी डी

2). ए, बी, डी, डी

3). बी, डी, डी, एफ

4). ए, सी, डी, डी

1). शून्य की संख्या

2). सकारात्मक की संख्या

3). अंतिम शून्य की संख्या

4). प्रथम शून्य की संख्या

34. बेसिक प्रोग्राम के एक टुकड़े को निष्पादित करने के बाद वेरिएबल एस का कौन सा मान मुद्रित किया जाएगा?

एल्गोरिथमीकरण और प्रोग्रामिंग

2. प्रक्रियात्मक प्रोग्रामिंग भाषाओं में अनुपस्थित 2) जटिल

डेटा प्रकार।

किसी सॉफ़्टवेयर उत्पाद को विकसित करते समय, प्रोग्राम के परिणामों की तुलना अवलोकनों के परिणामों या प्रयोगात्मक रूप से प्राप्त परिणामों से करना चरण को संदर्भित करता है

1) प्रोग्राम को डिबग करना और परीक्षण करना

4. किसी बड़े कार्य को क्रमिक रूप से छोटे उपकार्यों में तोड़कर प्रोग्राम डिज़ाइन करना...3) टॉप-डाउन डिज़ाइन से मेल खाता है

5. वह भाषा जिसका नाम "शुरुआती लोगों के लिए सार्वभौमिक प्रतीकात्मक कोड" का संक्षिप्त रूप है 4)बेसिक

6. अनुवाद प्रक्रिया के दौरान पहचानकर्ता तालिका का उपयोग भंडारण के लिए किया जाता है... 3). चर और फ़ंक्शन नाम

7. "बहुरूपता" की अवधारणा का तात्पर्य है 3)मॉड्यूलर प्रोग्रामिंग प्रौद्योगिकियां

8. प्रोग्राम की मॉड्यूलर संरचना एक विशेषता को दर्शाती है 2) गतिशील प्रोग्रामिंग.

10. प्रोग्राम का मॉड्यूल लोड हो रहा है - कार्य का परिणाम... 4) लिंक एडिटर (लिंकर)

11. वस्तु-उन्मुख दृष्टिकोण अवधारणा पर आधारित है 3)वर्ग पदानुक्रम

12. कंप्यूटर पर किसी समस्या को हल करने का पहला चरण है 1) समस्या कथन

13. डेटा मार्कअप लैंग्वेज हैं 1)एचटीएमएल और एक्सएमएल

3)P=गलत;Q=गलत

16. कार्यक्रम है 2) एक प्रोग्रामिंग भाषा में लिखा गया एल्गोरिदम

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में एनकैप्सुलेशन का अर्थ है सक्षम होना

2) उनके कार्यान्वयन के लिए तरीकों के इंटरफ़ेस (विनिर्देश) का निर्धारण

18. दुभाषिए प्रदर्शन करते हैं 1)ऑपरेटर-दर-कथन प्रसंस्करण और कार्यक्रम निष्पादन

कार्य: "दो संख्याएँ दर्ज करें और उनका अंकगणितीय माध्य और ज्यामितीय माध्य ज्ञात करें और परिणाम दें" एक एल्गोरिदम से मेल खाता है...

22. बुनियादी एल्गोरिथम निर्माणों पर लागू नहीं होता है 1) प्रतिस्थापन

प्रोग्रामिंग के लिए ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण सिद्धांत पर आधारित है

4). बॉटम-अप डिज़ाइन

26. लिस्प भाषा एक भाषा है 2)कार्यात्मक

प्रोग्रामिंग

27. सॉफ़्टवेयर उत्पाद विकसित करते समय, उपयोगकर्ता द्वारा देखी गई कमियों को चरण 4) सॉफ़्टवेयर उत्पाद के रखरखाव पर समाप्त किया जाता है

संरचित प्रोग्रामिंग के बुनियादी सिद्धांतों में शामिल नहीं हैं

3) प्रोग्राम टेक्स्ट में न्यूनतम अक्षर और पंक्तियाँ प्राप्त करना

29. प्रोग्रामिंग भाषाओं में परिवर्तनीय विशेषताएँ: a) नाम b) पता c) दृश्य/छिपा हुआ d) मान e) प्रकार f) कार्यक्षमता 2)। ए, बी, डी, डी

1)शून्य की संख्या

एल्गोरिथम का एक टुकड़ा ब्लॉक आरेख के रूप में दर्शाया गया है। निर्धारित करें कि एल्गोरिदम निष्पादित करने के परिणामस्वरूप वेरिएबल एस का कौन सा मान मुद्रित किया जाएगा।

बेसिक प्रोग्राम के एक टुकड़े को निष्पादित करने के बाद वेरिएबल एस का कौन सा मान मुद्रित किया जाएगा?

एन = 1 से 3 के लिए

प्रिंट एस 4)6

4) प्रविष्ट संख्या के वर्णों की संख्या ज्ञात करता है

38. "समस्याओं के एक निश्चित वर्ग को हल करने के लिए एल्गोरिदम की उपयुक्तता" की परिभाषा एल्गोरिदम की संपत्ति को संदर्भित करती है, जिसे 3) द्रव्यमान चरित्र कहा जाता है

39. एक अनुवादक जो स्रोत प्रोग्राम को मशीन कमांड भाषा में समकक्ष परिणामी प्रोग्राम में अनुवादित करता है, कहलाता है 4) कंपाइलर

40. प्रक्रियात्मक प्रोग्रामिंग भाषाओं में नहीं है 2) जटिल

डेटा प्रकार।

41. "बहुरूपता" की अवधारणा का तात्पर्य है 1)ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग प्रौद्योगिकियाँ

डेटाबेस

4) दोनों तालिकाओं में कुंजी है

1)पैरामीट्रिक

3. रिलेशनल डेटाबेस फॉर्म में आश्रित डेटा का प्रतिनिधित्व करते हैं 1) परस्पर जुड़ी हुई तालिकाएँ

5. रिलेशनल डेटाबेस को क्वेरी करने की भाषा है 1)एसक्यूएल

6. रिलेशनल डेटाबेस में एक फ़ील्ड होती है 4) तालिका में कॉलम

7. डेटाबेस तक पहुँचने की विधि के आधार पर, DBMS को विभाजित किया गया है 2). ग्राहक सर्वर

प्रस्तुत डेटाबेस में कितने रिकॉर्ड हैं? 4)4

9. कंप्यूटर टेक्स्ट बॉक्स में "एक पेंटियम शामिल है" शर्त के साथ खोजने पर कौन सी प्रविष्टियाँ मिलेंगी?

10. रिलेशनल डेटाबेस में, एक टेबल फ़ील्ड 3) टेबल कॉलम

11. एक रिलेशनल डेटाबेस में, एक तालिका में एक कॉलम के सभी तत्व 1) समान प्रकार और लंबाई हो

12. परिभाषा में लुप्त शब्द भरें: डेटाबेस प्रबंधन प्रणाली है 1) डेटाबेस बनाने, उन्हें अद्यतित रखने और उनमें आवश्यक जानकारी की खोज को व्यवस्थित करने के लिए आवश्यक सॉफ़्टवेयर और भाषा उपकरणों का एक सेट।

13. परिभाषा में लुप्त शब्द भरें: एक डेटाबेस है 2) नामित और संरचित किसी विशिष्ट विषय क्षेत्र से संबंधित डेटा का संग्रह।

14. एक रिलेशनल डेटाबेस तालिका में 3) प्रत्येक फ़ील्ड का एक अद्वितीय नाम होता है

15. मेमोरी फ़ील्ड में आरोही क्रम में सॉर्ट करने के बाद डेटाबेस में रिकॉर्ड किस क्रम में स्थित होंगे?

16. रिलेशनल डेटाबेस में 2) डेटा को एक या अधिक परस्पर संबंधित तालिकाओं के रूप में प्रस्तुत किया जाता है

17. परिभाषा में लुप्त शब्द भरें: फ़ील्ड जिसका मान 3)स्पष्ट रूप से संबंधित प्रविष्टि की पहचान करता है , को कुंजी फ़ील्ड कहा जाता है।

18. एक्सेस डीबीएमएस में दिनांक मान के लिए शर्त दर्ज करते समय, सही प्रविष्टि है 1)>#01.01.55#और<#01.01.75#

19. एक डेटाबेस फ़ील्ड में शामिल हो सकता है 2) पाठ, संख्या और अन्य प्रकार के डेटा

20. लेन-देन की अवधारणा से मेल खाती है 1)अंतिम. डेटा पर संचालन, जिसे डीबीएमएस में एक संपूर्ण के रूप में माना जाता है

2) अनेक से अनेक (एम:एम)

22. Acess में एक फॉर्म किसके आधार पर बनाया जा सकता है? 2) टेबल और प्रश्न

23. विज़ार्ड का उपयोग करते समय MS Access DBMS में तालिकाओं के बीच संबंध स्वचालित रूप से स्थापित हो जाते हैं 2) प्रतिस्थापन

वैश्विक और स्थानीय नेटवर्क

1. नोड्स की अनुक्रमिक सेवा वाली नेटवर्क टोपोलॉजी कहलाती है 4)अंगूठी

2) दूरस्थ कंप्यूटर के साथ संचार प्रोटोकॉल

4. वह कंप्यूटर जिसमें 2 नेटवर्क कार्ड होते हैं और नेटवर्क को जोड़ने के लिए डिज़ाइन किया गया है, कहलाता है 1)राउटर

6. न्यूनतम विलंब वाली संचार लाइन है 2) फाइबर ऑप्टिक

7. हाइपरटेक्स्ट पेज देखने के लिए एक एप्लिकेशन को कहा जाता है 4) ब्राउज़र

8. एक आईपी एड्रेस जो किसी डिवाइस के नेटवर्क से कनेक्ट होने पर स्वचालित रूप से असाइन किया जाता है और कनेक्शन सत्र समाप्त होने तक उपयोग किया जाता है, कहलाता है 4) डायनेमिक

9. एफ़टीपी है 3) नेटवर्क प्रोटोकॉल का नाम जो फ़ाइलों के रिसेप्शन और ट्रांसमिशन का कार्य करता है

4) मुड़ी हुई जोड़ी

11. ओपन नेटवर्क इंटरकनेक्शन (OSI) मॉडल शामिल है 1)सात अंतःक्रिया के स्तर

1) सामान्य बस

13. ब्राउज़र पर लागू होता है 1)ओपेरा

14. FTP प्रोटोकॉल किसके लिए डिज़ाइन किया गया है? 1)फ़ाइल स्थानांतरण

16. ब्राउज़र है 2) वेब पेज व्यूअर

17. मॉडेम है 4) तकनीकी उपकरण

18. इलेक्ट्रॉनिक मेल (ई-मेल) आपको ट्रांसफर करने की सुविधा देता है 3)संदेश और संलग्न फ़ाइलें

19. 28,800 बीपीएस की गति से सूचना प्रसारित करने वाला एक मॉडेम 3)1 सेकंड के भीतर पाठ के दो पेज (3,600 बाइट्स) प्रसारित कर सकता है।

20. इंटरनेट से जुड़ा कंप्यूटर होना चाहिए 1)आईपी पता



मित्रों को बताओ