Writing anything except Roll Number on question paper will be deemed as an act of indulging in unfair means and action shall be taken as per rules. प्रश्नपत्र पर रोल नम्बर के अतिररक्ि कुछ भी ललखना अनुचिि साधनों का प्रयोग माना जायेगा िथा तनयमानुसार काययवाही की जायेगी| Roll No._________________ BSc Semester I BSPH312(B)- BASIC LANGUAGE MODEL PAPER Time: 3 Hrs Note: 1. All questions are compulsory in section A. The answers of these questions are limited upto 30 words each. Each question carries 2 marks. 2. Attempt FIVE questions in all from Section B, selecting ONE question either A of B from each question. Answer of each question shall be limited upto 250 words. Each question carries 6 marks. 3. Attempt 3 questions in all from section C. Answer of each question shall be limited upto 500 words. Each question carries 10 marks. SECTION A 1. a Define Algorithm and Flowchart? Algorithm और Flowchart को पररभाषिि कीजजए | b What are Constants? How many types of constants are there? Give example of each. अिर क्या होिे है ? अिर ककिने प्रकार के होिे है ? हर एक का उदाहरण दीजजए | c d e f g h List all the Relational operators in BASIC Language. सारे Relational संकारको को बिाइए जो BASIC में उपयोग ककए जािे है ? What do you mean by Arrays? What is its use? आप Arrays से क्या समझिे है ? इसका क्या उपयोग है ? What is the use of Library function 'LEN'? Library function 'LEN' का उपयोग बिाइए? State the differences between Software and Hardware? Software और Hardware के बीि अंिर बिाइये| State the difference between STOP and END statements in BASIC LANGUAGE. STOP और END के बीि अंिर बिाइये| Write a BASIC program to input two numbers, calculate their product and print the result. दो संख्याओ का तनवेश एवं उनका गुणा कर, उसे षप्रंट करवाने का प्रोग्राम ललखखए| i j What is a DATA file? DATA फाइल क्या होिा है ? State one difference between a Compiler and an Interpreter. PTO Compiler और Interpreter के बीि एक अंिर बिाइये| SECTION B 2. A Give the algorithm and flowchart to find sum of first 50 even natural nos. पहले 50 सम प्राकृि संख्याओ के सम को ज्ञाि करने के ललए algorithm और flowchart B दीजजये| OR Give the algorithm and flowchart to find Largest of any three given nos. िीन दी गए संख्याओ में से सबसे बड़ी संख्या ज्ञाि करने का algorithm और flowchart ललखखए| 3. A Give syntax and state use of following statementsi. Input statement ii. Assignment statement iii. Remark statement तनम्न कथनों का syntax और उपयोग बिाइयेi. Input कथन ii. Assignment कथन iii. Remark कथन OR B Give syntax and state use of following statementsi. PRINT statement ii. End statement iii. Go To statement तनम्न कथनों का syntax और उपयोग बिाइयेi. PRINT कथन ii. End कथन iii. Go To कथन 4. A What do you understand by 'TRANSFER OF CONTROL' statements? Classify them and explain use of any one of the statement with its syntax and example. 'TRANSFER OF CONTROL'कथनों से आप क्या समझिे है ? वगीकरण कीजजये और ककसी एक कथन को उसके syntax और उदाहरण के साथ समझाइये| OR B Give the syntax of 'TWO-WAY SELECTION' statement and explain its use, giving an example. 'TWO-WAY SELECTION' कथन का syntax बिाइए. इस कथन का उदाहरण दे कर उपयोग समझाइये| 5. A What is the statement used for Defining arrays? Give its syntax and explain giving an PTO example. Arrays को पररभाषिि करने के ललए कथन बिाइये| उसका syntax दीजजये और उदाहरण दे कर समझाइये| B OR Write a program to print an array in Reverse order. एक Array को व्यत्क्ु रम रम में print करवाने के ललए program ललखखए| 6. A What do you understand by a loop? Give statements and syntax, to Build and Close a loop. Explain giving example. Loop से आप क्या समझिे है ? Loop को बनाने और ख़त्क्म करने के ललए कथन बिाइये और syntax ललखखए| उदाहरण दे कर समझाइये| OR B 7. What are Nested Loops? Write all rules for writing nested Loops. Nested Loops क्या होिे है ? Nested Loops को ललखने के ललए सरे तनयम ललखखए| SECTION C What are Errors in programming? State and explain various types of errors? Errors क्या होिे है ? programming के अन्दर? सरे िरह के Errors को व्यक्ि कीजजये और समझाइये| 8. 9. i. Give the difference between INPUT and READ-DATA statements. INPUT और READ-DATA कथनों के बीि अंिर बिाइये| ii. Evaluate the expression , a=b*3/4+k/4+8-b+5/8 इस व्यंजक को सल ु झाइए, a=b*3/4+k/4+8-b+5/8 hence find the result in a. a का मान पिा लगाइये| given that a is integer b = 2 (integer) k = 4 (integer) What is Conditional branching? Give the statement and state its syntax. Explain its use giving an example. Conditional branching क्या होिा है ? उसका कथन बिाइये और syntax दीजजये| उदाहरण दे कर समझाइये| 10. 11. What do you understand by LIST and TABLES? What is the use of RND function. LIST और TABLES से आप क्या समझिे है ? RND फलन का उपयोग किा है ? Write a program to find whether a given number is in the array or not. दी गई संख्या array में मोजूद है या नहीं, जानने की ललए program ललखखए| PTO