X खंड से संबंधित है। विषय: बूलियन डेटा प्रकार

श्रृंखला से सबक " ज्यामितीय एल्गोरिदम»

नमस्कार प्रिय पाठक!

आज हम ज्यामितीय एल्गोरिदम की श्रृंखला से एक और विशिष्ट समस्या पर विचार करेंगे। आइए एक फ़ंक्शन लिखें जो जांच करेगा संबद्धस्वेच्छाचारी रेखा खंडइसकी शुरुआत और अंत के निर्देशांक द्वारा दिया गया।

वास्तविक डेटा पर तुलना संचालन को लागू करने के लिए, हम दो और फ़ंक्शन लिखेंगे: EqPoint () फ़ंक्शन, जो जाँच करेगा कि क्या विमान पर दो बिंदु मेल खाते हैं, और RealMoreEq () फ़ंक्शन, जिसका उपयोग हम "> =" की जाँच के लिए करेंगे। संबंध (इससे बड़ा या बराबर)। हम पहले से ही विशेष कार्यों को शुरू करने का कारण जानते हैं।

काम। जाँच करना, अंतर्गत आता हैचाहे रेखा खंड.

बिंदुओं को खंड के प्रारंभ और अंत बिंदु होने दें। विमान पर एक मनमाना बिंदु है।

एक सदिश जो एक बिंदु से शुरू होता है और एक बिंदु पर समाप्त होता है, उसके निर्देशांक (x2-x1, y2-y1) होंगे।

यदि P(x, y) एक मनमाना बिंदु है, तो सदिश के निर्देशांक हैं: (x-x1, y - y1)।

बिंदु P खंड से संबंधित होगा यदि:

कार्यक्रम geom3; Const _Eps: रियल = 1e-3; (गणना परिशुद्धता) var x1,y1,x2,y2,x,y:real; समारोह RealEq(Const a, b:Real):बूलियन; (सख्ती से बराबर) RealEq:= Abs(a-b) शुरू करें<= _Eps End; {RealEq} Function RealMoreEq(Const a, b:Real):Boolean; {больше или равно} begin RealMoreEq:= a - b >= _ईपीएसएंड; (RealMoreEq) फंक्शन EqPoint(x1,y1,x2,y2:real):बूलियन; (क्या समतल पर दो बिंदु मेल खाते हैं) EqPoint शुरू करें:=RealEq(x1,x2) और RealEq(y1,y2) अंत; (EqPoint) फंक्शन AtOtres(x1,y1,x2,y2,x,y:real):बूलियन; (जांचना कि क्या बिंदु P खंड P1P2 से संबंधित है) शुरू करें यदि EqPoint(x1,y1,x2,y2) फिर AtOtres:= EqPoint(x1,y1,x,y) (बिंदु P1 और P2 संयोग से, परिणाम संयोग से निर्धारित होता है P1 और P के अंक) अन्य AtOtres:= RealEq((x-x1)*(y2-y1)- (y-y1)*(x2-x1),0)और (RealMoreEq(x,x1)and RealMoreEq(x2) ,x)या RealMoreEq(x ,x2) और RealMoreEq(x1,x)) अंत; (AtOtres) शुरू (मुख्य) writeln (बिंदु निर्देशांक दर्ज करें: x1,y1,x2,y2,x,y"); readln(x1,y1,x2,y2,x,y); अगर AtOtres(x1,y1,x2 ,y2,x,y) फिर writeln("Yes.") और writeln("No.); अंत। (मुख्य)

कार्यक्रम निष्पादन परिणाम।

बिंदु निर्देशांक दर्ज करें: x1, y1, x2, y2, x, y
0.5 1 2.5 2.8 1.203 1.633
हां।

जियोजेब्रा कार्यक्रम में परीक्षा परिणाम:


आज हमने AtOtres () फ़ंक्शन लिखा है, जो यह जाँचता है कि कोई मनमाना बिंदु उसके निर्देशांक द्वारा दिए गए खंड से संबंधित है या नहीं।

दो और कार्य पेश किए गए हैं: वास्तविक डेटा पर तुलना संचालन को लागू करने के लिए EqPoint() और RealMoreEq()। पहला जाँचता है कि क्या समतल पर दो बिंदु मेल खाते हैं, दूसरे का उपयोग संबंध ">=" की जाँच के लिए किया जाता है।

अगले पाठ में, पिछली लिखित प्रक्रियाओं के आधार पर, हम दो खंडों के प्रतिच्छेदन बिंदु के निर्देशांक निर्धारित करने के लिए एक प्रक्रिया लिखेंगे।

इस पर मैं आपको अलविदा कहता हूं। अगले पाठ में मिलते हैं।

बूलियन चर आमतौर पर तुलना और गणित संचालन (पिछले पाठ में चर्चा की गई) के साथ-साथ विशिष्ट बूलियन संचालन से अपने मूल्य प्राप्त करते हैं।

टर्बो पास्कल में तार्किक संचालन होते हैं जिन्हें बूलियन प्रकार के चर पर लागू किया जा सकता है। ये नहीं, और, या और xor संचालन हैं। इस विषय में, आप तीन तार्किक संक्रियाओं को देखेंगे। इन कार्यों के पदनाम और परिणाम तालिका में दिए गए हैं। इसका लिहाज़ करो।

कार्यवाही नहीं(नहीं) में एक ऑपरेंड है और इसका तार्किक निषेध है। यदि ऑपरेंड सही है और ऑपरेंड गलत है तो नॉट ऑपरेशन का परिणाम गलत है। इसलिए,

सच झूठ नहीं (असत्य झूठ है)

असत्य नहीं सत्य (असत्य सत्य नहीं है)

ऑपरेशन परिणाम और(i) केवल तभी सत्य है जब उसके दोनों ऑपरेंड सत्य हों और अन्यथा असत्य हों।

ऑपरेशन परिणाम या(या) सत्य है यदि इसका कोई भी ऑपरेंड सत्य है, और असत्य केवल तभी है जब दोनों ऑपरेंड झूठे हों।

व्यायाम . बयानों के लिए बूलियन संचालन का अर्थ निर्धारित करने का प्रयास करें:

  1. एक स्कूली बच्चा सर्दी की छुट्टियों में घर पर ही रहता है या कहीं आराम करने चला जाता है।
  2. फिलिप किर्कोरोव एक गायक और कंबाइन ऑपरेटर हैं।
  3. स्कूली बच्चे लड़के और लड़कियां हैं।

तार्किक, संबंधपरक और अंकगणितीय संक्रियाएं अक्सर एक ही व्यंजक में होती हैं। इस मामले में, तार्किक संचालन के संकेत के बाएँ और दाएँ संबंधों को कोष्ठक में संलग्न किया जाना चाहिए, क्योंकि तार्किक संचालन की उच्च प्राथमिकता होती है। सामान्य तौर पर, संचालन की निम्नलिखित प्राथमिकता अपनाई जाती है:

  • और, *, /, डिव, मोड
  • या, +, -
  • संबंध संचालन।

. तार्किक संचालन और इसे तार्किक गुणन भी कहा जाता है, और तार्किक संचालन या तार्किक जोड़ भी कहा जाता है।

इसके अलावा, कोष्ठक द्वारा संचालन के क्रम को बदला जा सकता है। उदाहरण के लिए, तार्किक अभिव्यक्ति में, हम क्रियाओं के क्रम को व्यवस्थित करते हैं

ए या बी और नहीं (ए या बी)

कोष्ठक या ऑपरेटर को पहले निष्पादित किया जाता है, उसके बाद नहीं, और, या ऑपरेटरों द्वारा। यदि हम वेरिएबल ए और बी के बजाय ट्रू और फाल्स के मूल्यों को प्रतिस्थापित करते हैं, तो, पहले से ही मानी गई प्रक्रिया का उपयोग करके, हमें पूरे एक्सप्रेशन का मान ट्रू के बराबर मिलता है।

व्यायाम . अपनी नोटबुक में लिखें और a=10, b=20, c=true, d=false के लिए व्यंजकों के मानों की गणना करें:

  • (ए>5) और (बी>5) और (ए .)<20) and (b<30);
  • नहीं (ए<15) or not (b<30);
  • सी या डी और (बी = 20);

ध्यान! पास्कल में, रीड स्टेटमेंट का उपयोग करके बूलियन डेटा दर्ज करने का कोई तरीका नहीं है। हालाँकि, बूलियन प्रकार के चर के मूल्यों का आउटपुट राइट ऑपरेटर का उपयोग करके प्रदान किया जाता है।

उदाहरण के लिए, राइट (5>2) स्टेटमेंट को निष्पादित करने के बाद, स्क्रीन पर ट्रू प्रदर्शित होगा।

स्वतंत्र काम

नीचे दिए गए अभ्यासों में से स्वतंत्र कार्य करने के लिए शिक्षक के साथ एक कार्य चुनें।

  1. अभिव्यक्ति के मूल्यों की गणना करें:

    ए) वर्ग (एक्स) + वर्ग (वाई)<=4 при x=0.3, y=-1.6;

    बी) के मॉड 7 = के div5-1 k=15 पर;

    ग) विषम(ट्रंक(10*p)) p=0.182 पर;

    डी) एन = 0 के लिए विषम (एन) नहीं;

    ई) टी और (पी मॉड 3 = 0) टी = सच पर, पी = 101010;

    ई) (एक्स * वाई<>0) और (y>x) x=2, y=1 के साथ;

    जी) (एक्स * वाई<>0) या (y>x) जब x=2, y=1;

    एच) ए या (बी नहीं) ए = गलत, बी = सच;

  2. पास्कल में एक संबंध लिखें जो निर्दिष्ट शर्त पूरी होने पर सत्य हो और अन्यथा गलत हो:

    a) पूर्णांक k, 7 से विभाज्य है;

    ख) बिंदु (x, y) बिंदु (1,0) पर केन्द्रित त्रिज्या R के वृत्त के बाहर स्थित है;

    सी) प्राकृतिक संख्या एन प्राकृतिक संख्या का वर्ग है;

    घ) 0

    ई) एक्स = अधिकतम (एक्स, वाई, जेड);

    ई) कम से कम एक तार्किक चर a और b सत्य है;

    छ) तार्किक चर a और b दोनों सत्य हैं।

  3. उस क्रम को निर्दिष्ट करें जिसमें भावों का मूल्यांकन करते समय संचालन किया जाता है:

    ए) ए और बी या नहीं सी और डी;

    बी) (एक्स> = 0) या सी और डी नहीं।

  4. a=True, b=False के साथ निम्नलिखित व्यंजकों का मूल्यांकन करें:

    ए) ए या बी और नहीं ए;

    बी) (ए या बी) और नहीं ए;

    सी) ए और बी नहीं;

    डी) नहीं (ए और बी)

  5. पास्कल में एक व्यंजक लिखें जो निर्दिष्ट शर्त पूरी होने पर सत्य हो और अन्यथा गलत हो:

    ए) एक्स खंड से संबंधित है;

    बी) एक्स खंड के बाहर स्थित है;

    ग) * x खंड से संबंधित है या [-1, 1];

    d) * x खंडों के बाहर स्थित है और [-1, 1];

    ई) प्रत्येक संख्या x, y, z सकारात्मक है;

    छ) कोई भी संख्या x, y, z धनात्मक नहीं है;

    ज) x, y, z संख्याओं में से केवल एक ही धनात्मक है;

    i) बूलियन वेरिएबल a का मान ट्रू है, बूलियन वेरिएबल b का मान False है;

    j) * क्रमांक y वाला वर्ष एक लीप वर्ष है (एक वर्ष एक लीप वर्ष है यदि इसकी संख्या 4 का गुणज है, लेकिन 100 के गुणकों में से केवल 400 के गुणज लीप वर्ष हैं, उदाहरण के लिए, 1700, 1800 और 1900 गैर-लीप वर्ष हैं, 2000 एक लीप वर्ष है)।

  6. (x, y) तल पर एक ऐसा क्षेत्र खींचिए जिसमें और केवल जिसमें निर्दिष्ट व्यंजक सत्य हो:

    a)* (y>=x) और (y+x>=0) और (y<=1);

    बी) (वर्ग (एक्स) + वर्ग (वाई)<1) or (y>0) और (abs(x)<=1);

    सी) (ट्रंक (वाई) = 0 और (गोल (एक्स) = 0);

    डी) * (पेट (एक्स)<=1)>(एबीएस (वाई)> = 1);

    ई) (वर्ग (एक्स) + वर्ग (वाई)<=4)=(y<=x).

  7. एक सशर्त ऑपरेटर है:
    अगर d<>10
    तब
    राइटलन ('हुर्रे!')
    वरना
    राइटलन ('खराब ...');

    क्या इसे निम्नलिखित कथनों से बदलना संभव है:

  8. सशर्त विवरण के निष्पादन के बाद चर j, k का मान क्या होगा:
    अगर j>k
    तब
    जे: = के -2
    वरना
    दिसंबर (के, 2);
    यदि चर के प्रारंभिक मान समान हैं:
    ए) जे = 3, के = 5;
    बी) जे = 3, के = 3;
    सी) जे = 3, के = 2।

टिप्पणी . बयान dec (k,2) के परिणामस्वरूप, चर k का मान 2 से कम हो जाता है।

नीचे दिए गए अभ्यासों में से स्वतंत्र कार्य करने के लिए शिक्षक के साथ एक कार्य चुनें।

1. अभिव्यक्ति के मूल्यों की गणना करें:

ए) वर्ग (एक्स) + वर्ग (वाई)<=4 при x=0.3, y=-1.6;

बी) के मॉड 7 = के div5-1 k=15 पर;

ग) विषम(ट्रंक(10*p)) p=0.182 पर;

डी) एन = 0 के लिए विषम (एन) नहीं;

ई) टी और (पी मॉड 3 = 0) टी = सच पर, पी = 101010;

ई) (एक्स * वाई<>0) और (y>x) x=2, y=1 के साथ;

जी) (एक्स * वाई<>0) या (y>x) जब x=2, y=1;

एच) ए या (बी नहीं) ए = गलत, बी = सच;

2. पास्कल में एक संबंध लिखें जो निर्दिष्ट शर्त पूरी होने पर सत्य है और अन्यथा गलत है:

a) पूर्णांक k, 7 से विभाज्य है;

बी) समीकरण की कोई वास्तविक जड़ें नहीं हैं;

ग) बिंदु (x, y) बिंदु (1,0) पर केन्द्रित त्रिज्या R के वृत्त के बाहर स्थित है;

d) प्राकृत संख्या N प्राकृत संख्या का वर्ग है;

ई) एक्स = अधिकतम (एक्स, वाई, जेड);

जी) (नहीं ऑपरेशन का उपयोग न करें)

ज) कम से कम एक तार्किक चर a और b सत्य है;

i) तार्किक चर a और b दोनों सत्य हैं।

3. उस क्रम को निर्दिष्ट करें जिसमें भावों का मूल्यांकन करते समय संचालन किया जाता है:

ए) ए और बी या नहीं सी और डी;

बी) (एक्स> = 0) या सी और डी नहीं।

4. निम्नलिखित व्यंजकों की गणना a=True, b=False के साथ करें:

ए) ए या बी और नहीं ए;

बी) (ए या बी) और नहीं ए;

सी) ए और बी नहीं;

डी) नहीं (ए और बी)

5. पास्कल में एक व्यंजक लिखें जो निर्दिष्ट शर्त पूरी होने पर सत्य हो और अन्यथा गलत हो:

ए) एक्स खंड से संबंधित है;

बी) एक्स खंड के बाहर स्थित है;

ग) * x खंड से संबंधित है या [-1, 1];

d) * x खंडों के बाहर स्थित है और [-1, 1];

ई) प्रत्येक संख्या x, y, z सकारात्मक है;

छ) कोई भी संख्या x, y, z धनात्मक नहीं है;

ज) x, y, z संख्याओं में से केवल एक ही धनात्मक है;

i) बूलियन वेरिएबल a का मान ट्रू है, बूलियन वेरिएबल b का मान False है;

j) * क्रमांक y वाला वर्ष एक लीप वर्ष है (एक वर्ष एक लीप वर्ष है यदि इसकी संख्या 4 का गुणज है, लेकिन 100 के गुणकों में से केवल 400 के गुणज लीप वर्ष हैं, उदाहरण के लिए, 1700, 1800 और 1900 गैर-लीप वर्ष हैं, 2000 एक लीप वर्ष है)।

6. समतल (x, y) पर वह क्षेत्रफल खींचिए जिसमें और केवल जिसमें निर्दिष्ट व्यंजक सत्य है:

a)* (y>=x) और (y+x>=0) और (y<=1);

बी) (वर्ग (एक्स) + वर्ग (वाई)<1) or (y>0) और (abs(x)<=1);

सी) (ट्रंक (वाई) = 0 और (गोल (एक्स) = 0);

डी) * (पेट (एक्स)<=1)>(एबीएस (वाई)> = 1);

ई) (वर्ग (एक्स) + वर्ग (वाई)<=4)=(y<=x).

7) एक सशर्त ऑपरेटर है:

राइटलन ('हुर्रे!')

राइटलाइन ('खराब...')

क्या इसे निम्नलिखित कथनों से बदलना संभव है:

ए) यदि डी = 10 बी) यदि नहीं (डी = 10)

writeln ('हुर्रे!') writeln ('हुर्रे!')

राइटलन ('खराब ...'); राइटलन ('खराब ...');

सी) यदि नहीं (डी = 10) डी) यदि नहीं (डी .)<>10)

राइटलन ('बैड...') राइटलाइन ('बैड...')

राइटलन ('हुर्रे!'); राइटलन ('हुर्रे!');

8) सशर्त विवरण के निष्पादन के बाद चर j, k का मान क्या होगा:

यदि चर के प्रारंभिक मान समान हैं:

टिप्पणी. बयान dec (k,2) के परिणामस्वरूप, चर k का मान 2 से कम हो जाता है।

. एक्सखंड के अंतर्गत आता है;
एक्स खंड के बाहर स्थित है;
एक्स खंड से संबंधित है या [-1,1];
एक्स खंड या [-1,1] के बाहर स्थित है।
3.
सशर्त बयानों को क्रियान्वित करने के लिए संरचना और नियमों की व्याख्या करें।
4.
निर्दिष्ट क्रिया को एकल सशर्त कथन के रूप में लिखें:
क्योंकि
2
एक्स, 0x . पर पर =
1-पाप
2
एक्स, अन्यथा।
5.
जेड
इंट z=0, x=1, y=

1;

सिस्टम में 80 प्रोग्रामिंग रैखिक एल्गोरिदम सी++बिल्डर
अगर (x>0) अगर (y>0) z=1; अन्य z=2;
6.
चर का क्या मान होगा जेडबयानों को निष्पादित करने के बाद:
इंट जेड = 0, एक्स =

1,y=1;
अगर (x) ( अगर (y>0) z=1;) और z=2;
7.
चर का क्या मान होगा जेडबयानों को निष्पादित करने के बाद:
int z=0, x=0, y=1;
अगर (x) ( अगर (y>0) z=1;) और z=2;
8.
चर का क्या मान होगा जेडबयानों को निष्पादित करने के बाद:
int z=0, x=3, y=1;
अगर (एक्स) (अगर (वाई) जेड = 1;) और जेड = 2;
9.
निम्नलिखित कथनों में त्रुटियाँ निर्दिष्ट करें:
अगर (1
अन्येक्स = 0; वाई+= 1;
10.
int z=0, x=0, y=1;
अगर (!x) ( अगर (!(y .)

1)) z=1;) अन्य z=2;
11.
कथनों को निष्पादित करने के बाद वेरिएबल z का क्या मान होगा:
int z=0, x=1, y=1;
अगर (!x) ( अगर (!(y .)

1)) z=1;) अन्य z=2;
12.
प्रोग्राम खंड में त्रुटियां खोजें:
(इंट एन, एक्स; स्विच (के) केस +: एक्स: = एक्स -4 ब्रेक; केस

-

,

*

, एक्स = 5;
}
किन नियमों का उल्लंघन किया जाता है और त्रुटियों को कैसे ठीक किया जा सकता है?


81
3.4
धारा 3 . के लिए व्यक्तिगत कार्य
प्रत्येक छात्र को जटिलता के पहले और दूसरे स्तर की दो समस्याओं को हल करने की आवश्यकता होती है।
जटिलता के पहले स्तर के कार्य।
1.
आपको चार अंकों का धनात्मक पूर्णांक दिया जाता है। एक प्रोग्राम लिखें जो प्रिंट करता है सचया झूठाइस पर निर्भर करता है कि निर्दिष्ट शर्त पूरी होती है या नहीं: पहले और चौथे अंकों का योग दूसरे और तीसरे अंकों के गुणनफल के बराबर होता है।
2.
वास्तविक संख्याएँ x, y दी गई हैं। यदि x और y ऋणात्मक हैं, तो प्रत्येक मान को उसके मापांक से बदलें; यदि उनमें से केवल एक ऋणात्मक है, तो दोनों मानों में 5.5 की वृद्धि करें; अन्य मामलों में, दोनों मूल्यों को 10 गुना कम किया जाना चाहिए।
3.
वास्तविक संख्याएँ x, y दी गई हैं। यदि x और y धनात्मक हैं, तो प्रत्येक मान में 5 के गुणनखंड की कमी करें; यदि दोनों मान [-3, 9] की सीमा में हैं, तो दोनों मानों को 0 से बदल दिया जाना चाहिए; अन्यथा x और y में 3 की वृद्धि होती है।
4.
वास्तविक संख्याएँ x, y (xy) दी गई हैं। इन दो संख्याओं में से छोटी संख्या को उनके आधे योग से और बड़ी संख्या को उनके दोहरे गुणनफल से बदलें।
5.
यदि तीन जोड़ीदार अलग-अलग वास्तविक संख्याओं x, y, z का योग 1 से कम है, तो इन तीन संख्याओं में से सबसे छोटी संख्या को अन्य दो के आधे योग से बदल दिया जाता है; अन्यथा, x और y के छोटे को शेष दो मानों के आधे योग से बदलें।
6.
वास्तविक संख्याएँ a, b, c, d दी गई हैं। यदि एक b>c>d, फिर संख्याओं को अपरिवर्तित छोड़ दें; अन्यथा, सभी संख्याओं को उनके वर्गों से बदल दें।
7.
निर्धारित करें कि क्या छह अंकों का पूर्णांक भाग्यशाली है। (एक संख्या भाग्यशाली कहलाती है यदि उसके पहले तीन अंकों का योग उसके अंतिम तीन अंकों के योग के बराबर हो।)
8.
सचया झूठाइस पर निर्भर करता है कि निर्दिष्ट शर्त संतुष्ट है या नहीं: मनमानी वास्तविक संख्याओं के लिए ए, बी, सी, निर्धारित करें कि समीकरण कुल्हाड़ी है या नहीं
2
+bx+c=0 कम से कम एक वास्तविक समाधान।

सिस्टम में 82 प्रोग्रामिंग रैखिक एल्गोरिदम सी++बिल्डर
9.
निम्नलिखित समस्या को हल करने के लिए, एक प्रोग्राम लिखें जो प्रिंट करता है सचया झूठाइस पर निर्भर करता है कि निर्दिष्ट शर्त पूरी होती है या नहीं: यह निर्धारित करने के लिए कि दी गई चार अंकों की संख्या के पहले दो अंकों का योग उसके दो अंतिम संख्याओं के योग के बराबर है या नहीं।
10.
कुछ स्कूलों में निम्नलिखित प्रवेश नीतियां हैं। आवेदक दो परीक्षा देते हैं, जिन्हें . के अनुसार वर्गीकृत किया जाता है
प्रत्येक 100 अंक। यदि आवेदक कम से कम 150 अंक प्राप्त करता है, तो यह दिन विभाग में प्रवेश करने का अधिकार देता है, 100 से 149 तक - शाम के विभाग को; 100 अंक से कम का अर्थ है अध्ययन में प्रवेश से इनकार। एक प्रोग्राम लिखें, जो प्राप्त किए गए अंकों के आधार पर, आवेदक को नामांकन के अपने अधिकार के बारे में सूचित करता है।
11.
चयन ऑपरेटर का उपयोग करके एक प्रोग्राम लिखें, जो आपको अंकों का मौखिक विवरण प्राप्त करने की अनुमति देता है। (1 - "बुरा", 2 -
"असंतोषजनक", 3 - "संतोषजनक", 4 - "अच्छा", 5 -
"महान"।)
12.
निम्नलिखित समस्या को हल करने के लिए, एक प्रोग्राम लिखें जो प्रिंट करता है सचया झूठाइस पर निर्भर करता है कि निर्दिष्ट शर्त पूरी होती है या नहीं: यह निर्धारित करने के लिए कि दी गई तीन अंकों की संख्या के अंक समान हैं या नहीं।
13.
एक प्रोग्राम लिखें जो प्रिंट करता है सचअगर तारीख d1, m1तारीख से पहले (एक साल के अंदर) d2, m2और अर्थ झूठाअन्यथा।
14.
एक चयन कथन का उपयोग करके एक प्रोग्राम लिखें जो नाम के पहले अक्षर से पूरा नाम प्रदर्शित करता है।
(इवान, पीटर, निकोलाई, व्लादिमीर, जॉर्ज)।
15.
चयन ऑपरेटर का उपयोग करके एक प्रोग्राम लिखें, जिसमें इनपुट अंक 0≤ . दिया गया हो को 5 इस आकृति का नाम रूसी और अंग्रेजी में छापता है।
16.
एक पूर्णांक k दिया गया है (1



365)। निर्धारित करें कि क्या वर्ष का k- वां दिन सप्ताहांत होगा या कार्यदिवस, यदि 1 जनवरी सोमवार है।
17.
एक वास्तविक संख्या दी गई एक्स. गणना एफ, अगर:











पाप
,
1 0
,
0 5
2 11 2
मामलों
बाकी
में
एक्स
एक्स
एक्स
पर
एक्स
एक्स
एक्स
पर
एफ

एक आयामी सरणियों के साथ प्रोग्रामिंग
83 18.
एक वास्तविक संख्या दी गई एक्स. गणना करने के लिए एक प्रोग्राम लिखें एफ:












34 5
,
12 3
एलजी एलएन
,
3 5
1 3
2 4
मामलों
बाकी
में
एक्स
एक्स
एक्स
पर
एक्स
एक्स
एक्स
पर
एफ
19.
एक चयनित ऑपरेटर का उपयोग करके एक प्रोग्राम लिखें, जो शहर के नाम के पहले अक्षर से, शहर का पूरा नाम प्रदर्शित करता है (कुर्स्क, मॉस्को, तुला, नोवगोरोड, वोरोनिश)।
20.
एक चयन कथन का उपयोग करके एक प्रोग्राम लिखें जो अंतिम नाम के पहले अक्षर (इवानोव, पेट्रोव, सिदोरोव, माईस्किन, शिश्किन) द्वारा पूरा नाम प्रदर्शित करता है।
21.
केंद्र के निर्देशांक और वृत्त की त्रिज्या को देखते हुए। निर्धारित करें कि निर्देशांक (x, y) के साथ एक निश्चित बिंदु सर्कल से संबंधित है या नहीं।
22.
एक चुनिंदा स्टेटमेंट का उपयोग करके एक प्रोग्राम लिखें जो जानवर के नाम का पहला अक्षर दिए गए जानवर (कुत्ता, बिल्ली, जिराफ, घोड़ा, बंदर) का पूरा नाम प्रिंट करेगा।
23.
तीन अलग-अलग संख्याएँ दी गई हैं ए, बी, सी. इन संख्याओं को आरोही क्रम में इस प्रकार क्रमित करें कि सबसे छोटी संख्या के अनुरूप, बी- औसत संख्या, सी- सबसे वृहद।
24.
एक चुनिंदा स्टेटमेंट का उपयोग करके एक प्रोग्राम लिखें, जो संख्या (1 से 7) तक, सप्ताह के दिन का नाम प्रदर्शित करता है।
25.
एक चुनिंदा स्टेटमेंट का उपयोग करके एक प्रोग्राम लिखें, जो संख्या (1 से 12 तक) द्वारा वर्ष के महीने का नाम प्रदर्शित करता है।
26.
एक चयन कथन का उपयोग करते हुए एक प्रोग्राम लिखें, जो वर्ष के मौसम के नाम का पहला अक्षर दिया गया है, वर्ष के मौसम का पूरा नाम प्रिंट करता है।
27.
आपको पांच अंकों का धनात्मक पूर्णांक दिया जाता है। एक प्रोग्राम लिखें जो प्रिंट करता है सचया झूठाइस पर निर्भर करता है कि निर्दिष्ट शर्त पूरी होती है या नहीं: पहले, तीसरे और पांचवें अंकों का योग दूसरे और चौथे अंक के गुणनफल से अधिक होता है।
28.
आपको चार अंकों का धनात्मक पूर्णांक दिया जाता है। एक प्रोग्राम लिखें जो प्रिंट करता है सचया झूठामौसम पर निर्भर करता है

सिस्टम में 84 प्रोग्रामिंग रैखिक एल्गोरिदम सी++बिल्डर निर्दिष्ट शर्त पूरी होती है या नहीं: अंकगणितीय माध्य 1 और
4 अंक 2 और 3 अंकों के योग से अधिक है।
29.
दशमलव अंकन में एक अंक और तीन अंकों की संख्या दी गई है। यदि अंक संख्या के उच्चतम अंक से मेल खाता है, तो संख्या के अंकों के योग की गणना करें। यदि अंक संख्या के मध्य अंक से मेल खाता है, तो संख्या के अंकों के गुणनफल की गणना करें। यदि अंक संख्या के सबसे छोटे सार्थक अंक से मेल खाता है, तो संख्या के अंकों के अंकगणितीय माध्य की गणना करें। यदि कोई भी शर्त पूरी नहीं होती है, तो संख्या के अंकों के ज्यामितीय माध्य की गणना करें।
30.
दशमलव अंकन में एक अंक और तीन अंकों की संख्या दी गई है। यदि अंक संख्या के उच्चतम अंक से मेल खाता है, तो संख्या के अंकों के अंकगणितीय माध्य की गणना करें। यदि अंक संख्या के मध्य अंक के साथ मेल खाता है, तो संख्या के अंकों के ज्यामितीय माध्य की गणना करें। यदि अंक संख्या के सबसे छोटे सार्थक अंक से मेल खाता है, तो संख्या के अंकों के योग की गणना करें। यदि कोई भी शर्त पूरी नहीं होती है, तो संख्या के अंकों के गुणनफल की गणना करें
जटिलता के दूसरे स्तर के कार्य।
1.
त्रिगुट संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो रूसी में किसी संख्या के अंकों के नाम प्रदर्शित करता है, यदि संख्या का उच्चतम अंक सबसे छोटे से बड़ा है, अन्यथा
- अंग्रेजी में।
2.
पांच अंकों की संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो अंग्रेजी में किसी संख्या के अंकों के नाम प्रदर्शित करता है, यदि संख्या का उच्चतम अंक निम्नतम से बड़ा है, अन्यथा
- रूसी में।
3.
पांच अंकों की संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो किसी संख्या के अंकों के नाम अंग्रेजी में प्रिंट करता है यदि संख्या का उच्चतम अंक सबसे कम अंक का ठीक 2 गुना है, अन्यथा
- रूसी में।
4.
त्रिगुट संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो रूसी में किसी संख्या के अंकों के नाम प्रदर्शित करता है, यदि संख्या का उच्चतम अंक निम्नतम से कम है, अन्यथा
- अंग्रेजी में।

एक आयामी सरणियों के साथ प्रोग्रामिंग
85 5.
पांच अंकों की संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो रूसी में किसी संख्या के अंकों के नाम प्रदर्शित करता है।
6.
अष्टक संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो रूसी में किसी संख्या के अंकों के नाम प्रदर्शित करता है।
7.
अष्टक संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो प्रदर्शित करता है, यदि उच्चतम अंक सबसे कम अंक के आधे से कम है, तो अंग्रेजी में संख्या के अंकों के नाम, अन्यथा

रूसी में।
8.
सेप्टिमल नंबर सिस्टम में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो प्रदर्शित करता है, यदि अंक अवरोही क्रम में हैं, तो अंग्रेजी में संख्या के अंकों के नाम, अन्यथा

रूसी में।
9.
दशमलव संख्या प्रणाली में आपको दो अंक दिए जाते हैं। एक प्रोग्राम लिखें जो इन अंकों के योग के अंकों के अंग्रेजी में नाम प्रदर्शित करता हो।
10.
दशमलव संख्या प्रणाली में आपको दो अंक दिए जाते हैं। एक प्रोग्राम लिखें जो इन अंकों के उत्पाद के अंकों के रूसी में नाम प्रदर्शित करता है।
11.
दशमलव संख्या प्रणाली में आपको दो अंक दिए जाते हैं। एक प्रोग्राम लिखें जो इन अंकों के अंतर के मापांक के अंक के रूसी में नाम प्रदर्शित करता है।
12.
दशमलव संख्या प्रणाली में आपको दो अंक दिए जाते हैं। एक प्रोग्राम लिखें जो भागफल के अंग्रेजी में अंकों के नाम और इन संख्याओं के पूर्णांक विभाजन के शेष को प्रदर्शित करता है।
13.
दशमलव संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो प्रदर्शित करता है, यदि उच्चतम अंक सबसे कम अंक का तीन गुना है, तो अंग्रेजी में संख्या के अंकों के नाम, अन्यथा

रूसी में।
14.
दशमलव संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो एक संख्या के अंक का नाम प्रिंट करता है जिसका अंग्रेजी में अधिक मूल्य है, और उस संख्या के अंक का नाम जिसका मूल्य छोटा है,

रूसी में।

सिस्टम में 86 प्रोग्रामिंग रैखिक एल्गोरिदम सी++बिल्डर
15.
सेप्टिमल नंबर सिस्टम में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो एक संख्या के अंक का नाम प्रिंट करता है जिसका अंग्रेजी में अधिक मूल्य है, और उस संख्या के अंक का नाम जिसका मूल्य छोटा है,

रूसी में।
16.
हेक्साडेसिमल संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो अंग्रेजी में किसी संख्या के अंकों के नाम प्रदर्शित करता है।
17.
त्रिगुट संख्या प्रणाली में दो पूर्णांक दो अंकों की धनात्मक संख्याएँ दी गई हैं। एक प्रोग्राम लिखें जो रूसी में इन संख्याओं के योग के अंकों के नाम प्रदर्शित करता हो।
18.
बाइनरी नंबर सिस्टम में दो दो अंकों के सकारात्मक पूर्णांक दिए गए हैं। एक प्रोग्राम लिखें जो इन संख्याओं के योग के अंकों के नाम अंग्रेजी में प्रदर्शित करे।
19.
पांच अंकों की संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो प्रदर्शित करता है, यदि अंक आरोही क्रम में हैं, तो अंग्रेजी में संख्या के अंकों के नाम, अन्यथा

रूसी में।
20.
हेक्साडेसिमल संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो प्रदर्शित करता है, यदि उच्चतम अंक सबसे कम अंक का पांच गुना है, रूसी में संख्या के अंकों के नाम, अन्यथा

अंग्रेजी में।
21.
अष्टक संख्या प्रणाली में दो अंक दिए गए हैं। एक प्रोग्राम लिखें जो इन अंकों के अंतर के मापांक के अंकों के रूसी में नाम प्रदर्शित करता है।
22.
अष्टक संख्या प्रणाली में दो अंक दिए गए हैं। एक प्रोग्राम लिखें जो इन दो अंकों के योग के अंकों के रूसी में नाम प्रदर्शित करता है।
23.
सेप्टिमल नंबर सिस्टम में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो प्रदर्शित करता है, यदि उच्चतम अंक सबसे कम तीन गुना है, रूसी में संख्या के अंकों के नाम, अन्यथा

अंग्रेजी में।
24.
अष्टक संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो उस संख्या के अंक का नाम प्रदर्शित करता है जिसका रूसी में अधिक मूल्य है, और in

एक आयामी सरणियों के साथ प्रोग्रामिंग
87 सबसे कम मान वाली संख्या के अंक का रैंक,

अंग्रेजी में।
25.
सेप्टिमल नंबर सिस्टम में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो उस संख्या के अंकों का नाम प्रदर्शित करता है जिसका मूल्य रूसी में 4 से कम है, और उस संख्या के अंकों का नाम जिसका मान 4 से अधिक या उसके बराबर है,

अंग्रेजी में।
26.
हेक्साडेसिमल संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो उस संख्या के अंकों का नाम प्रदर्शित करता है जिसका मूल्य रूसी में 3 से कम है, और उस संख्या के अंकों का नाम जिसका मान 3 से अधिक या उसके बराबर है,

अंग्रेजी में।
27.
वर्ष के महीने के नाम के पहले दो अक्षर (केस असंवेदनशील, लोअरकेस और अपरकेस दोनों) को देखते हुए। एक प्रोग्राम लिखें जो रूसी में वर्ष के महीने का पूरा नाम प्रदर्शित करता है।
28.
सप्ताह के दिन के नाम के पहले दो अक्षर (केस असंवेदनशील, लोअरकेस और अपरकेस दोनों) को देखते हुए। रूसी में सप्ताह के दिन का पूरा नाम प्रदर्शित करने वाला एक प्रोग्राम लिखें।
29.
पुराने जापानी कैलेंडर में, 60 साल के चक्र को अपनाया गया था, जिसमें 12 साल के पांच उप-चक्र शामिल थे। उप-चक्रों को रंग नामों से नामित किया गया था: हरा, लाल, पीला, सफेद और काला। प्रत्येक उप-चक्र के भीतर, वर्षों को जानवरों के नाम पर रखा गया था: चूहे, गाय, बाघ, खरगोश, ड्रेगन, सांप, घोड़े, भेड़, बंदर, मुर्गियां, कुत्ते और सूअर (1984 - हरे चूहे का वर्ष - की शुरुआत थी) अगला चक्र)। एक प्रोग्राम लिखें जो हमारे युग के एक निश्चित वर्ष की संख्या में प्रवेश करता है और पुराने जापानी कैलेंडर के अनुसार उसका नाम प्रिंट करता है।
30.
दशमलव संख्या प्रणाली में दो अंकों का धनात्मक पूर्णांक दिया गया है। एक प्रोग्राम लिखें जो उस संख्या के अंकों का नाम प्रदर्शित करता है जिसका मूल्य रूसी में 5 से अधिक है, और उस संख्या के अंकों का नाम जिसका मान 5 से कम या उसके बराबर है,

अंग्रेजी में।

सिस्टम में 88 प्रोग्रामिंग रैखिक एल्गोरिदम सी++बिल्डर
4 चक्र की प्रोग्रामिंग
सी ++ बिल्डर सिस्टम में एल्गोरिदम
इस खंड में, भाषा लूप ऑपरेटरों का अध्ययन किया जाता है।
सी ++, प्रोग्रामिंग चक्रीय एल्गोरिदम में कौशल प्राप्त करना, परिचय
हां, प्रोग्राम को कंपाइल करना और डिबग करना।
4.1
बुनियादी अवधारणाओं
जुबान पर सी++बिल्डर तीन लूप स्टेटमेंट हैं:
1.
पूर्व शर्त के साथ लूप ( जबकि);
2.
पोस्टकंडीशन के साथ लूप ( करना);
3.
काउंटर के साथ लूप ( के लिए).
पूर्व शर्त के साथ लूप स्टेटमेंट जबकि (चित्र 4.1):
जबकि(हालत) (लूप बॉडी)
चित्र 4.1

लूप ऑपरेटर एल्गोरिथ्म की योजना जबकि
यदि स्थिति मूल्यांकन का परिणाम है सच(सच), फिर लूप बॉडी को निष्पादित किया जाता है और कंडीशन चेक में संक्रमण फिर से किया जाता है। यदि स्थिति मूल्यांकन का परिणाम है झूठा(झूठा), फिर लूप बाहर निकलता है और चक्रीय कथन के बाद कथन पर कूद जाता है जबकि.
यदि, लूप के पहले निष्पादन से पहले, व्यंजक का मान था झूठा, लूप बॉडी को बिल्कुल भी निष्पादित नहीं किया जाता है और अगले स्टेटमेंट में संक्रमण होता है।
स्थिति
लूप बॉडी
हां
नहीं

एक आयामी सरणियों के साथ प्रोग्रामिंग
89
उदाहरण:
1 और 10 के बीच विषम संख्याओं का योग ज्ञात कीजिए।
( int k=1, s=0; जबकि (k ( s+=k; k+=2;
}
}
पोस्टकंडीशन के साथ लूप स्टेटमेंट करना (चित्र 4.2):
करना(लूप बॉडी) जबकि(स्थिति); हाँ कोई शर्त नहीं
लूप बॉडी
चित्र 4.2

लूप ऑपरेटर एल्गोरिथ्म की योजना जबकि ऐसा
शर्त एक बूलियन प्रकार की अभिव्यक्ति है, लूप बॉडी एक साधारण या यौगिक कथन है।
स्टेटमेंट लूप बॉडी

एक पहचानकर्ता द्वारा एक बूलियन प्रकार के चर का वर्णन किया जाता है बूलियन . वे केवल दो मान ले सकते हैं - झूठा (झूठा)और सही (सच). उन्हें परिवर्तनीय घोषणा अनुभाग में भी वर्णित किया गया है। वर<имя>: बूलियन;

बूलियन अभिव्यक्तियों में शामिल हो सकते हैं:

एन बूलियन,

n संबंध संचालन (<- меньше, >- अधिक,<=- меньше или равно, >= - से बड़ा या बराबर,<>- बराबर नहीं, = - बराबर)।

एन तार्किक संचालन और, या, नोट

एन अंतर। क्रिया और कार्य


टर्बो पास्कल में तार्किक संचालन होते हैं जिन्हें बूलियन प्रकार के चर पर लागू किया जा सकता है। ये नहीं, और, या और xor संचालन हैं।

कार्यवाही नहीं(नहीं) में एक ऑपरेंड है और इसका तार्किक निषेध है। यदि ऑपरेंड सही है और ऑपरेंड गलत है तो नॉट ऑपरेशन का परिणाम गलत है। तो, सच्चा झूठ नहीं (असत्य झूठ है) झूठा सच नहीं है (असत्य सच नहीं है)।

ऑपरेशन परिणाम और(i) केवल तभी सत्य है जब इसके दोनों ऑपरेंड सत्य हैं, और अन्य सभी मामलों में असत्य (बूलियन गुणन)।

ऑपरेशन परिणाम या(या) सत्य है यदि इसका कोई भी ऑपरेंड सत्य है, और केवल तभी गलत है जब दोनों ऑपरेंड झूठे (तार्किक जोड़) हों।

तार्किक, संबंधपरक और अंकगणितीय संक्रियाएं अक्सर एक ही व्यंजक में होती हैं। इस मामले में, तार्किक संचालन के संकेत के बाएँ और दाएँ संबंधों को कोष्ठक में संलग्न किया जाना चाहिए, क्योंकि तार्किक संचालन में है उच्च प्राथमिकता. सामान्य तौर पर, संचालन की निम्नलिखित प्राथमिकता अपनाई जाती है:

2. और, *, /, डिव, मोड

3. या, +, -

4. संबंध संचालन (<- меньше, >- अधिक,<=- меньше или равно, >= - से बड़ा या बराबर,<>- बराबर नहीं, = - बराबर)।

इसके अलावा, कोष्ठक द्वारा संचालन के क्रम को बदला जा सकता है। उदाहरण के लिए, तार्किक अभिव्यक्ति में, हम क्रियाओं के क्रम को व्यवस्थित करते हैं:

एओआर बैंडनॉट (एओआरबी)


कोष्ठक या ऑपरेटर को पहले निष्पादित किया जाता है, उसके बाद नहीं, और, या ऑपरेटरों द्वारा। यदि हम वेरिएबल ए और बी के बजाय ट्रू और फाल्स के मूल्यों को प्रतिस्थापित करते हैं, तो, पहले से ही मानी गई प्रक्रिया का उपयोग करके, हमें पूरे एक्सप्रेशन का मान ट्रू के बराबर मिलता है।

व्यायाम 5: . एक नोटबुक में लिखें और भावों के मूल्यों की गणना करें

a=10, b=20, c=true, d=false के साथ: ए)(ए>5) और (बी>5) और (ए .)<20) and (b<30);

बी)नहीं (ए<15) or not (b<30);

सी)सी या डी और (बी = 20)।

ध्यान ! पास्कल में, रीड स्टेटमेंट का उपयोग करके बूलियन डेटा दर्ज करने का कोई तरीका नहीं है। हालाँकि, बूलियन प्रकार के चर के मूल्यों का आउटपुट राइट ऑपरेटर का उपयोग करके प्रदान किया जाता है। उदाहरण के लिए, राइट (5>2) ऑपरेटर को निष्पादित करने के बाद, स्क्रीन पर ट्रू प्रदर्शित होगा।

गृह प्रश्न और कार्य:

1. एक बूलियन चर का वर्णन कैसे किया जाता है और यह क्या मान ले सकता है?

2. तार्किक अभिव्यक्तियों में क्या शामिल किया जा सकता है। सरल तार्किक व्यंजकों के उदाहरण दीजिए।

3. पास्कल में लॉजिकल ऑपरेशंस के बारे में बताएं। यौगिक तार्किक व्यंजकों के उदाहरण दीजिए।

4. पास्कल में विभिन्न कार्यों की प्राथमिकता क्या है। एक उदाहरण दें।


कार्य:

№19.

A. पूर्णांक k, 7 से विभाज्य है;

C. कम से कम एक पूर्णांक x, y सम है;

G. x=max(x, y, z), अर्थात x तीन संख्याओं x, y, z में से सबसे बड़ा है;

डी। (ऑपरेशन का उपयोग न करें)

E. कम से कम एक तार्किक चर a और b सत्य है;

G. बूलियन चर a और b दोनों सत्य हैं।

№20. उस क्रम को निर्दिष्ट करें जिसमें भावों का मूल्यांकन करते समय संचालन किया जाता है:

ए)ए और बी या नहीं सी और डी; बी) (x>=0) या c और d नहीं।

№21. a=True, b=False के साथ निम्नलिखित व्यंजकों का मूल्यांकन करें:

ए)ए या बी और नहीं ए; बी)(ए या बी) और नहीं ए; में)ए और बी नहीं; जी)नहीं (ए और बी)

№22. एक कार्यक्रम बनाएं: प्रवेश परीक्षा में, आवेदक ने भौतिकी, कंप्यूटर विज्ञान, रचना उत्तीर्ण की। एक आवेदक प्रवेश करेगा यदि वह कंप्यूटर विज्ञान में 5 प्राप्त करता है और तीन परीक्षाओं के लिए कम से कम 13 अंक प्राप्त करता है। क्या यह सच है कि उसने प्रवेश किया (प्रिंट सही / गलत)?

8. "रैखिक कार्यक्रम" विषय पर समस्याओं का समाधान। बूलियन मात्रा।"

भूतपूर्व। 7 . अभिव्यक्ति के मूल्यों की गणना करें:

ए) वर्ग (एक्स) + वर्ग (वाई)<=4 при x=0.3, y=-1.6;

बी) के मॉड 7 = के div5-1 k=15 पर;

ग) विषम(ट्रंक(10*p)) p=0.182 पर;

डी) एन = 0 के लिए विषम (एन) नहीं;

ई) टी और (पी मॉड 3 = 0) टी = सच पर, पी = 101010;

ई) (एक्स * वाई<>0) और (y>x) x=2, y=1 के साथ;

जी) (एक्स * वाई<>0) या (y>x) जब x=2, y=1;

एच) ए या (बी नहीं) ए = गलत, बी = सच;

भूतपूर्व। आठ। पास्कल में एक व्यंजक लिखें जो निर्दिष्ट शर्त पूरी होने पर सत्य हो और अन्यथा गलत हो:

ए) एक्स खंड से संबंधित है;

बी) एक्स खंड के बाहर स्थित है;

ग) * x खंड से संबंधित है या [-1, 1];

d) * x खंडों के बाहर स्थित है और [-1, 1];

ई) प्रत्येक संख्या x, y, z सकारात्मक है;

छ) कोई भी संख्या x, y, z धनात्मक नहीं है;

ज) x, y, z संख्याओं में से केवल एक ही धनात्मक है;

i) बूलियन वेरिएबल a का मान ट्रू है, बूलियन वेरिएबल b का मान False है;


j) * क्रमांक y वाला वर्ष एक लीप वर्ष है (एक वर्ष एक लीप वर्ष है यदि इसकी संख्या 4 का गुणज है, लेकिन 100 के गुणकों में से केवल 400 के गुणज लीप वर्ष हैं, उदाहरण के लिए, 1700, 1800 और 1900 गैर-लीप वर्ष हैं, 2000 एक लीप वर्ष है)।

भूतपूर्व। नौ . (x, y) तल पर एक ऐसा क्षेत्र खींचिए जिसमें और केवल जिसमें निर्दिष्ट व्यंजक सत्य हो:

a)* (y>=x) और (y+x>=0) और (y<=1);

बी) (वर्ग (एक्स) + वर्ग (वाई)<1) or (y>0) और (abs(x)<=1);

सी) (ट्रंक (वाई) = 0 और (गोल (एक्स) = 0);

डी) * (पेट (एक्स)<=1)>(एबीएस (वाई)> = 1);

ई) (वर्ग (एक्स) + वर्ग (वाई)<=4)=(y<=x).

भूतपूर्व। दस ..पुस्तक की कीमत X रूबल है। खरीदार के पास 50, 10, 5, 1 रूबल के मूल्यवर्ग में बैंकनोट हैं। न्यूनतम संख्या में बैंकनोट वाली पुस्तक का भुगतान करने के लिए आपको कितने और कौन से बैंक नोट लेने होंगे?