Means these are used to alter the flow of a loop like - to skip a part of a loop or terminate a loop There are three types of jump statements used in python. Q. Class XI ( As per CBSE Board) Chapter 10 Flow of Control Visit : python.mykvs.in for regular updates Termwise Syllabus 2021-22. values. The short version of an if/else. Get In-depth knowledge through live Instructor Led Online Classes and Self-Paced Videos with Quality Content Delivered by Industry Experts. # Display the commission. #Program 6-17#Program to print the pattern for a number input by the user#The output pattern to be generated is#1#1 2#1 2 3#1 2 3 4#1 2 3 4 5num = int(input(Enter a number to generate its pattern = ))for i in range(1,num + 1): for j in range(1,i + 1): print(j, end = ) print(), Output:Enter a number to generate its pattern = 511 21 2 31 2 3 41 2 3 4 5. Python does not impose any restriction on how many loops can be nested inside a loop or on the levels of nesting. Python also has a conditional expressionthis is a kind of if statement that is Pythons answer to the ternary operator (? for example : Ans. Q. A never ending loop is called infinite loop. Example: for x in range(3, 8, 2): print(x) Output: 3 5 7. Q. So, a loop that never ends is known as an infinite loop.Example i = -1while(i != 1):print(1)i -= 1, 5. Control Statements Flow control statements are used to control the flow of execution depending upon the specified condition/logic. There are two types of loops in python: 1. while loop 2. for loop. So, the output is 3, 5, 8. The number has to be entered by the user.Answer num = int(input(Enter the number for table: ))print(Table , num);for a in range(1,11):print(num, ,a, = ,(num*a)), Enter the number for table: 8Table 88 1 = 88 2 = 168 3 = 248 4 = 328 5 = 408 6 = 488 7 = 568 8 = 648 9 = 728 10 = 80, 3. As a block, all the statements that comprise the block must be indented the same number of spaces from the left. In either a for or a while loop, you can use the break and continue statements. The reserved word while begins the while statement. :) used in C-style languages. Disclaimer : I tried to give you the correct Answers of Flow of Control in Python Class 11 NCERT Solution , but if you feel that there is/are mistakes in the Flow of Control in Python Class 11 NCERT Solution given above, you can directly contact me at csiplearninghub@gmail.com. Q11. Getting Started with Python Class 11 Notes Python is a high-level, object-oriented programming language. stopping, it is called an infinite loop. Given below is incomplete code for the same. Q12. A count-controlled loop iterates a specific number of times. The block technically is part of the while statement. Computer Science is the study of computers and computational systems. Save my name, email, and website in this browser for the next time I comment. It evaluates an expression and, based on the result, choose which part of the code to execute 1.break 2.continue 3.pass Visit : python.mykvs.in for regular updates Iteration Statements (Loops) Syntax of range() function is: It is used to generate a list of integers with a difference equal to the specified step value that runs from the given start value to the specified stop value (excluding the stop value). My CS Tutorial is the best place for study free by experts. Output 1: Enter the number to be checked: 20 20 is not a prime numberOutput 2: Enter the number to check: 19 19 is a prime numberOutput 3: Enter the number to check: 2 2 is a prime numberOutput 4: Enter the number to check: 1 Entered number is <= 1, execute again! Python is frequently considered as one of the simplest programming languages to learn for beginners. You can build a chain of if statements using the elif statement. Before the end of the elif chain is reached or one of the if expressions is true, the if statements are evaluated one at a time. If the if condition is False, the next elif blocks condition is checked, and so on. Program to print first 5 natural numbers using while loop. Control flow structure . Write a program to input assets, liabilities and capital of a company and test if accounting equation holds true for the given value (i.e., balanced or not). Difference between range( ) and xrange( ): 4.3 JUMP STATEMENTS:There are two jump statements in python: Note: If the break statement appears in a nested loop, then it will terminate the very loop it is in i.e. A statement or set of statements that is repeated as long as the condition is true. If there is no true expression at the end of the elif chain, then else statement will be execuited. The while loops control condition is carried out before any statements inside the loop are performed. Class 11 Computer Science NCERT Book pdf Click to download Class 11 Computer Science NCERT Book Chapter Wise pdf a. Use of break and continue statements, respectively, can satisfy these criteria. It is used to generate a list of numbers from the specified start value to the specified stop value (excluding stop value). The below example will give the usage of while. The body is not even once run if the while loops initial condition is false. The syntax for if..else statement is as follows. All the important Information are taken from the NCERT Textbook Computer Science (083) class 11. In computer science subjects you will study about basic of computer, python programming language, mysql, and computer networks. Flow of Control in Python Class 11 Notes Indentation The statements included within a block are typically enclosed in curly brackets in programming languages. Q. Q3. While a loops control condition is true, a block of code is continuously run using the while statement. For example, 12321 is a palindrome while 123421 is not a palindrome]Answer rev = 0n = int(input(Enter the number: ))temp = nwhile temp > 0:num = (temp % 10)rev = (rev * 10) + numtemp = temp // 10if(n == rev):print(Palidrome)else:print(Not a Palindrome). Users can download CBSE guide quick revision notes from myCBSEguide mobile app and my CBSE guide website. boolean_expression evaluates to True, the result of the conditional expression is expression1; otherwise, the the program's control from one location to another. We Offers most popular Software Training Courses with Practical Classes, Real world Projects and Professional trainers from India. In order to control the flow of a program, we have conditional programming and looping. Note The int() code is used to convert string values to integer values since input codes only accept input in the form of character (Strings). 4.5 Nested Loop :A loop inside another loop is known as nested loop.Syntax:for in :for in :statement(s)statement(s)Example:for i in range(1,4):for j in range(1,i):print(*, end= )print( ), Programs related to Conditional, looping and jumping statements, Table Joins And Indexes In Sql Class 11 Computer Science Important Questions, MCQ Questions For Class 10 Information Technology Chapter 1 Communication Skills-II, Redox Reactions Class 11 Chemistry Notes and Questions, Desktop Publishing Class 11 Computer Science Notes and Questions, Class 11 Business Studies Notes And Questions, Class 12 VBQs Biology Microbes in Human Welfare, MCQ Question For Class 12 Informatics Practices Chapter 3 Data Handling Using Pandas II, Class 12 Informatics Practices Sample Paper Term 1 With Solutions Set B, Class 12 Computer Science Sample Paper Term 1 With Solutions Set C, Class 12 Informatics Practices Sample Paper Term 1 With Solutions Set A, returns the generator object that can be used to display numbers only by looping, The variable storing the range takes more memory, variable storing the range takes less memory, all the operations that can be applied on the list can be used on it, operations associated to list cannot be applied on it. print(The commission is $.format(commission, ,.2f), sep= ). It includes all the topics given in NCERT class 11 Computer Science textbook. Chapter-14 Boolean Algebra. NCERT Notes for Class 11 I.P. A condition that is tested for a true or false value. Program to demonstrate the use of continue statement. Enter your email address to subscribe to this blog and receive notifications of new posts by email. break statement is used for immediate termination of loop for example. What is the difference between else and elif construct of if statement?Answer Elif is an acronym for else if. [Note: A number or a string is called palindrome if it appears same when written in reverse order also. #Program 6-9#Print multiples of 10 for numbers in a given rangefor num in range(5): if num > 0: print(num * 10). For the purpose of creating a number series, this is frequently used in for loops. I am a teacher with more than 17 years of experience in education field. if..else statement allows us to write two alternative paths and the control condition determines which path gets executed. In the following example, the two code blocks do exactly the same thing: A repetition structure causes a statement or set of statements to execute repeatedly. items. (decision making is required when we want to execute code only if a certain condition is satisfied). #Program 6-12#Program to demonstrate the use of break statement in loopnum = 0for num in range(10): num = num + 1 if num == 8: break print(Num has value + str(num))print(Encountered break!! There are three types of conditions in python: 4.2 LOOPS in PYTHON Loop: Execute a set of statements repeatedly until a particular condition is satisfied. comm_rate = float(input(Enter the commission rate: )) When the value of a name is to be assigned according to some condition, sometimes its easier and more readable to use the ternary operator instead of a proper if clause. These revision notes and important examination questions have been prepared based on the latest Computer Science books for Class 11. Indentation is the practise of placing leading whitespace (spaces and tabs) at the start of a sentence. Give one example.Answer Python comes with a built-in function called range(). #Program 6-6#Print the characters in word PYTHON using for loopfor letter in PYTHON: print(letter). Out of loop), Output:Num has value 1Num has value 2Num has value 3Num has value 4Num has value 5Num has value 6Num has value 7Encountered break!! Looping The ability to repeatedly run a group of statements in a programme based on a condition is provided by looping constructs. Python supports two types of control structuresselection and repetition. If a condition is met in this sentence, a true block is run; else, a false block is. # Warning! 100 Practice Questions on Python Fundamentals, 120 Practice Questions of Computer Network in Python. Save my name, email, and website in this browser for the next time I comment. #Program 6-4#Program to find larger of the two numbersnum1 = 5num2 = 6if num1 > num2: #Block1 print(first number is larger) print(Bye)else: #Block2 print(second number is larger) print(Bye Bye). Infinite loop! number = int(input(Enter a number: )if number > 0: print(Number is positive)elif number < 0: print(Number is negative)else:print(Number is zero). Syntax of elif is shown below: Ans. Program to print the multiples of 10 for numbers in a given range. Program to find the larger of the two pre-specified numbers. Second if b. nested if c. another if d. None of the above Show Answer Q12. Q. Program 6-1 Program to print the difference of two numbers. In Python, you use the while statement to write a condition-controlled loop, and you use Out of loop. step: Difference between each number in the sequence. Students should go through the Python Fundamentals Classification Class 11 Computer Science notes provided below. 2022- BDreamz Global Solutions. range( ) function uses three types of parameters, which are: Python use range( ) function in three ways: a. range(stop) b. range(start, stop) c. range(start, stop, step), a. range(stop): By default, It starts from 0 and increments by 1 and ends up to stop, but not including stop value. Selection Statement (Conditional Statement), Top 41+ Entrepreneurship Skills Class 9 MCQ, Top 24+ Communication Skills Class 9 Questions and Answers, Entrepreneurial Skills Class 9 Questions and Answers, Basic ICT Skills Class 9 Questions and Answers, Self Management Skills Class 9 Questions and Answers, Green Skills Class 9 Questions and Answers, Communication Skills Class 9 MCQ Online Test, Entrepreneurial Skills Class 9 Online Test, Self Management Skills Class 9 MCQ Online Test, Top 80+ Communication Skills Class 10 MCQ, Top 30+ Self Management Skills Class 10 MCQ, Top 27+ Entrepreneurial Skills Class 10 MCQ, Top Communication Skills Class 10 Questions and Answers, Top Self Management Skills Class 10 Questions and Answers, Top Basic ICT Skills Class 10 Questions and Answers, Term 2 Entrepreneurial Skills Class 10 Questions and Answers, Term 2 Green Skills Class 10 Questions and Answers, Communication Skills Class 10 MCQ Online Test, Self Management Skills Class 10 MCQ Online Test, Basic ICT Skills Class 10 MCQ Online Test, Entrepreneurship Skills Class 10 MCQ Online Test, Download Employability Skills Class 11 PDF, Top 99+ Communication Skills Class 11 MCQ, Top 31+ Self Management Skills Class 11 MCQ, Top 28+ Communication Skills Class 11 Questions and Answers, Top 11+ Self Management Skills Class 11 QA, Top 11+ ICT Skills Class 11 Questions and Answers, Top 51+ Communication Skills Class 12 MCQ, Top 21+ Self Management Skills Class 12 MCQ, Communication Skills Class 12 Questions and Answers, Term 2 Entrepreneurship Skills Class 12 Questions and Answers, Term 2 Green Skills Class 12 Questions and Answers, Introduction to IT ITeS Industry Class 9 Notes, Data Entry and Keyboarding Skills Class 9 Notes, Top 41+ Introduction to IT ITeS Industry Class 9 MCQ, Top 33+ Data Entry and Keyboarding Skills Class 9 MCQ, Top 103+ Digital Documentation Class 9 MCQ with Answers, Top 55+ Electronic Spreadsheet Class 9 MCQ, Top 83+ Digital Presentation Class 9 MCQ with Answers, Introduction to IT ITeS Industry Class 9 Questions and Answers, IT 402 Data Entry and Keyboarding Skills Class 9 Solutions, IT 402 Digital Documentation Class 9 Solutions, Electronic Spreadsheet Class 9 Questions and Answers, Digital Presentation Class 9 Questions and Answers, 4 Years IT 402 Class 10 Sample Paper with Answer Key, [ Updated ] Digital Documentation Class 10 Notes, [ Updated ] Advance Electronic Spreadsheet Class 10 Notes, [ Updated ] Database Management System Class 10 Notes, [ Updated ] Web Application and Security Class 10 Notes, CBSE Top 83+ Database Management System Class 10 MCQ, CBSE Top 93+ Web Application and Security Class 10 MCQ Questions, [ Important ] Digital Documentation Class 10 Questions and Answers, Electronic Spreadsheet Class 10 Questions and Answers, Term 2 Database Management System Class 10 Questions and Answers, Term 2 Web Application and Security Class 10 Questions and Answers, IT 802 Computer Organization Class 11 MCQ, IT 802 Computer Organization Class 11 Question and Answer, Networking and Internet Class 11 Questions and Answers, Office Automation Tools Class 11 Questions and Answers, Website Development using HTML and CSS Class 11 Notes, Web Designing with HTML and CSS MCQ Questions, Network and Internet Class 11 Questions and Answers, Web Development using HTML and CSS Questions and Answers, JavaScript Class 11 Questions and Answers, Database Concepts Class 12 Important Questions, Operating Web Class 12 Questions and Answers, Fundamentals of Java Programming Class 12 Questions and Answers, Customizing and Embedding Multimedia Components in Web Pages Notes Class 12, CBSE Top 81+ Web Scripting JavaScript Class 12 MCQ, Introduction to Artificial Intelligence Class 9 Notes, Introduction to Tools for AI Class 9 Notes, Introduction to Packages Python Class 9 Notes, Introduction to Artificial Intelligence Class 9 MCQ, Artificial Intelligence Class 9 Chapter 1 Solutions QA, AI Project Cycle Class 9 Questions and Answers, Neural Network Class 9 Questions and Answers, Introduction to Python Class 9 Questions and Answers, Natural Language Processing Class 10 Notes, Top 101+ Introduction to Artificial Intelligence Class 10 MCQ, Top 41+ Natural Language Processing Class 10 MCQ, CBSE Class 10 Artificial Intelligence Questions and Answers, AI Project Cycle Class 10 Questions and Answers, Natural Language Processing Class 10 Questions and Answers, Evaluation Class 10 Questions and Answers, Applications and Methodologies Class 11 Notes, Creative and Critical Thinking Class 11 Notes, Difference between Classification and Clustering, Getting Started with Python Class 11 Notes, Entry Control Loop The loop which check the condition first and then execuite the body of loop is known as entry control loop. Output:2 is a prime number3 is a prime number5 is a prime number7 is a prime number11 is a prime number13 is a prime number17 is a prime number19 is a prime number23 is a prime number29 is a prime number31 is a prime number37 is a prime number41 is a prime number43 is a prime number47 is a prime numberBye Bye!! Python, however, uses indentation for both block and nested block structures. #Program 6-10#Print first 5 natural numbers using while loopcount = 1while count <= 5:print(count)count += 1. This video covers the entire Flow of Control chapter for class 11 computer science with python.Visit our website for more content: https://qprogramming.net/F. 1. c. continue execution of the program even errors occurs. Typically, flowchart shows the steps as boxes of various kinds, and their order by connecting them with arrows. 3. Flow of Control Class 11 - Computer Science with Python Sumita Arora Multiple Choice Questions Question 1 In a Python program, a control structure: directs the order of execution of the statements in the program dictates what happens before the program starts and after it terminates defines program-specific data structures A loop may contain another loop inside it. Q. In Python, you use the for statement to We can check for several expressions with this. The loop is restarted if the condition that initiated it is still true; else, control is passed to the statement that comes before the loop. Explore Now! Python provides conditional branching with if statements and looping with while and for statements. #Program 6-15#Prints values from 0 to 6 except 3num = 0for num in range(6): num = num + 1 if num == 3: continue print(Num has value + str(num))print(End of loop), Output:Num has value 1Num has value 2Num has value 4Num has value 5Num has value 6End of loop. What is an infinite loop? Write a program to find the grade of a student when grades are allocated as given in the table below.Percentage of Marks GradeAbove 90% A80% to 90% B70% to 80% C60% to 70% DBelow 60% E, Percentage of the marks obtained by the student is input to the program.Answer n = int(input(Enter the percentage of the marks: ))if(n > 90):print(A)elif(n > 80):print(B)elif(n > 70):print(C)elif(n >= 60):print(D)else:print(E), Output Enter the percentage of the marks: 99A. d. switch control structures only. sales = float(input(Enter the amount of sales: )) Q. In such cases we can make a chain of conditions using elif. a. continue the next iteration of the loop statement. The syntax for if..else statement is as follows. Program to find prime numbers between 2 to 50 using nested for loops. The certification names are the trademarks of their respective owners. The break statement modifies the normal course of execution by ending the current loop and continuing with the statement that follows it. Q. A count-controlled loop repeats a specific number of times. Iteration is another word for this kind of repetition. Check whether a number is positive, negative, or zero. 4.4 Loop else statement:The else statement of a python loop executes when the loop terminates normally. a. indentation b. orientation c. Iteration d. None of the above Show Answer Q13. example of selection statement is IfElse statement and Switch Statement. A single loop iteration is skipped using a continue statement in Python. example, for & while, Exit Control Loop The loop which execuite the body of loop first and then check the condition is known as exit control loop. The syntax of if statement is:if condition: statement(s)else: statement(s). A programme can repeat a certain collection of statements by using looping constructs. The range() is a built-in function in Python. #Program 6-13#Find the sum of all the positive numbers entered by the user#till the user enters a negative number.entry = 0sum1 = 0print(Enter numbers to find their sum, negative number ends theloop:)while True:#int() typecasts string to integer entry = int(input()) if (entry < 0): break sum1 += entryprint(Sum =, sum1), Output:Enter numbers to find their sum, negative number ends the loop:345-1Sum = 12. Q2. Write a program that prints minimum and maximum of five numbers entered by the user.Answer max = 0min = 0for a in range(0,5):x = int(input(Enter the number: ))if a == 0:min = max = xif(x < min):min = xif(x > max):max = xprint(The largest number is ,max)print(The smallest number is,min), Output Enter the number: 63Enter the number: 21Enter the number: 49Enter the number: 75Enter the number: 25The largest number is 75The smallest number is 21, 4. for example the following loop will print A infinite times. Please find below example for the conditional flow of statements. Write a program to create a simple calculator performing only four basic operations. These notes have been designed based on the latest NCERT Book for Class 11 Computer Science. Q4. Program to find the factors of a whole number using while loop. GangBoard is one of the leading Online Training & Certification Providers in the World. Q. While a certain logical condition is true, the statements in a loop are repeated again. First print 3 and increase it by 2, that is 5, again increase is by 2, that is 7. If statement called if..else statement allows us to write two alternative paths and the control condition determines which path gets executed. #Program 6-7#Print the given sequence of numbers using for loopcount = [10,20,30,40,50]for num in count: print(num). #Program to create a four function calculatorresult = 0val1 = float(input(Enter value 1: ))val2 = float(input(Enter value 2: ))op = input(Enter any one of the operator (+,-,*,/): )if op == +: result = val1 + val2elif op == -: if val1 > val2: result = val1 val2 else: result = val2 val1elif op == *: result = val1 * val2elif op == /: if val2 == 0: print(Error! The statements in the body of the loop are not performed while this condition is false, and instead, control is passed to the statement that follows the while loops body. Write a program to find the sum of digits of an integer number, input by the user. Write a program that prints minimum and maximum of five numbers entered by the user. In order to control the flow of a program, we have conditional programming and looping. if the break statement is inside the inner loop then it will terminate the inner loop only and the outer loop will continue as it is. Information Practices Class 11 Chapter-wise Notes with PDF Download This is According to New or Latest Syllabus of CBSE Class 11 CHAPTER = Computer system CHAPTER = Getting started with Python CHAPTER = Python fundamental CHAPTER = Data handling CHAPTER = Flow of Control CHAPTER = List manipulation . An infinite loop continues to repeat until the program is interrupted. Many a times there are situations that require multiple conditions to be checked and it may lead to many alternatives. The number has to be entered by the user. You can go through the questions and solutions below which will help you to get better marks in your examinations. Python Iteration (Loops . When a continue statement is found, the control goes to the beginning of the loop for the following iteration instead of executing any leftover statements in the loops body for the current iteration. #Program 6-18#Use of nested loops to find the prime numbers between 2 to 50num = 2for i in range(2, 50): j= 2 while ( j <= (i/2)): if (i % j == 0): #factor found break #break out of while loop j += 1 if ( j > i/j) : #no factor found print ( i, is a prime number)print (Bye Bye!!). Sequential control statement - Sequential execution is . Flow Control Control flow (or alternatively, flow of control) refers to the specification of the order in which the individual statements, instructions or function calls of a program are executed or evaluated. Program to check if the input number is prime or not. Leading whitespace (spaces and tabs) at the beginning of a statement is called _________________. CBSE Revision Notes Class 11 Computer Science Python CBSE Python Notes which covers the latest syllabus of CBSE and NCERT. Ans. #Program 6-19#The following program uses a for loop nested inside an if..else#block to calculate the factorial of a given numbernum = int(input(Enter a number: ))fact = 1# check if the number is negative, positive or zeroif num < 0: print(Sorry, factorial does not exist for negative numbers)elif num == 0: print(The factorial of 0 is 1)else: for i in range(1, num + 1): fact = fact * i print(factorial of , num, is , fact), Output:Enter a number: 5Factorial of 5 is 120. #Program 6-14#Write a Python program to check if a given number is prime or not.num = int(input(Enter the number to be checked: ))flag = 0 #presume num is a prime numberif num > 1 : for i in range(2, int(num / 2)): if (num % i == 0): flag = 1 #num is a not prime number break #no need to check any further if flag == 1: print(num , is not a prime number) else: print(num , is a prime number) else : print(Entered number is <= 1, execute again!). Computer science is one of the subject in class 11 and 12. Q. Q. Flow of Control in Python Q11. Display the appropriate message as per the colour of signal at the road crossing. b. exit the block of loop statement. When the statement executes, it iterates once for each item in the sequence. # Get a salespersons sales and commission rate. Write a function that checks whether an input number is a palindrome or not. write a count-controlled loop. Write a program to input total debt and total assets and calculate total-debt-to-total-assets ratio (TD/TA) as Total Debt/Total Assets. Write a program to accept person age from the user and check weather person is eligible for vote or not. Q5. Conditional Statements in Python Class 11| Flow of Control | CBSE CLASS 11 COMPUTER SCIENCEIn this video, you will understand:Statements Types of Statements . signal = input(Enter the colour: )if signal == red or signal == RED: print(STOP)elif signal == orange or signal == ORANGE: print(Be Slow)elif signal == green or signal == GREEN: print(Go!). In the above flow chart, it shows a control flow of statements based upon the given inputs of x and y In below example we are going to validate a numerical value using if..elif..else. Conditions are tested by selection statements, This type of statement depending on the condition and generate the result based on condition. Control flow (or alternatively, flow of control) refers to the specification of the order in which the individual statements, instructions or function calls of a program are executed or evaluated. Program to demonstrate use of break statement. Example: for x in range(4): print(x) Output: 0 1 2 3, b. range(start, stop): It starts from the start value and up to stop, but not including stop value. These values can be a numeric range, or, as we shall, elements of a data structure like a string, list, or tuple. These statements are provided by Python as a tool to provide the programmer additional control over how a programme is executed. Program to print the numbers in a given sequence using for loop. Program to print the positive difference of two numbers. Visit : python.mykvs.in for regular updates A flowchart is simply a graphical representation of steps. Answer. (the eligible age is 18 years).Answer age = int(input(Enter your age : ))if age >= 18:print(Eligible for Voting)else:print(Not Eligible for Voting), Output Enter your age : 20Eligible for Vote, 2. Write a program to generate the sequence: 5, 10, 15, 20, 25.. upto n, where n is an integer input by the user.Answer num = int(input(Enter the number: ))for a in range(1,num+1): if(a%2 == 0): print(a * 5, end=,) else: print(a * 5 * (-1),end=,), Output Enter the number: 12> 23-5,10,-15,20,-25,30,-35,40,-45,50,-55,60,23, 6. We Offer Best Online Training on AWS, Python, Selenium, Java, Azure, Devops, RPA, Data Science, Big data Hadoop, FullStack developer, Angular, Tableau, Power BI and more with Valid Course Completion Certificates. Write a program to check if the year entered by the user is a leap year or not. When a specific condition is met, there are times when we may want to end a loop (coming out of the loop indefinitely) or skip a few of its statements before proceeding. Example: for x in range(2, 6): print(x) Output: 2 3 4 5 c. range(start, stop, step): Third parameter specifies to increment or decrement the value by adding or subtracting the value. Find the sum of all the positive numbers entered by the user. The condition determines whether the body will be (or will continue to be) executed. The range( ) function: it generates a list of numbers, which is generally used to iterate over with for loop. Write a program to input marks in 3 subjects; compute average and then calculate grade as per following guidelines: P.I.P: - 4.2 Q8. Q. # Calculate the commission. #Program 6-11#Find the factors of a number using while loopnum = int(input(Enter a number to find its factor: ))print (1, end= ) #1 is a factor of every numberfactor = 2while factor <= num/2 :if num % factor == 0:#the optional parameter end of print function specifies the delimeter#blank space( ) to print next value on same lineprint(factor, end= )factor += 1print (num, end= ) #every number is a factor of itself, Output:Enter a number to find its factors : 6 1 2 3 6. 2. for example, Ans. The flow of control can be implemented using control structures. Using looping techniques, programmers can efficiently repeat tasks. A for statements body is executed one or more times until an optional condition is met. #Program 6-2#Program to print the positive difference of two numbersnum1 = int(input(Enter first number: ))num2 = int(input(Enter second number: ))if num1 > num2: diff = num1 num2else: diff = num2 num1print(The difference of,num1,and,num2,is,diff), Output:Enter first number: 5Enter second number: 6The difference of 5 and 6 is 1. Please refer to Flow of Control Class 11 Computer Science notes and questions with solutions below. Get Resume Preparations, Mock Interviews, Dumps and Course Materials from us. stop: Generate numbers up to, but not including last number. Code bloc is a block of one or more statements to be executed as long as the condition is true. Special Offer - Enroll Now and Get 2 Course at 25000/- Only The looping constructs while and for allow sections of code to be executed repeatedly under some condition. task. Any type of loop (for/while) may be nested within another loop (for/while). example do-while. Please find the below example: # This program demonstrates an infinite loop. Question 7 Continue Statement is used for ____________. All parameters can be positive or negative. Q. The else statement of the loop will not execute when the break statement terminates the loop.The else clause of a loop appears at the same indentation as that of the loop keyword while or for. Write a program to find the sum of 1+ 1/8 + 1/271/n3, where n is the number input by the user.Answer sum = 0n = int(input(Enter the number: ))for a in range(1,n+1):sum = sum + (1/pow(a,3))print(The sum of series is: ,round(sum,2)), Output Enter the number: 10The sum of series is: 1.2, 7. The function range() is often used in for loops for generating a sequence of numbers. Program to print the pattern for a number input by the user. Flow of control by deepak lakhlan Deepak Lakhlan 331 views 59 slides Mesics lecture 6 control statement = if -else if__else eShikshak 4.3k views 24 slides C++ STATEMENTS Prof Ansari 1.6k views 12 slides Flow of control ppt Indraprastha Institute of Information Technology 12k views 29 slides Selection Statements in C Programming Q. Write a program that takes the name and age of the user as input and displays a message whether the user is eligible to apply for a driving license or not. if condition: statement(s)elif condition: statement(s)elif condition: statement(s)else: statement(s). All Rights Reserved. Program to print the characters in the string PYTHON using for loop. age = int(input(Enter your age: )) # Taking input from the userif age >= 18: # Checking weather age is grater then 18 or notprint(Eligible to vote) #Printing the comment if age is grater then 18else:print(Not eligible to vote) #Printing the comment if age is grater then 18. If the condition is incorrect/False then else statement will execute. #Program 6-16#Demonstrate working of nested for loopsfor var1 in range(3): print( Iteration + str(var1 + 1) + of outer loop) for var2 in range(2): #nested loop print(var2 + 1) print(Out of inner loop)print(Out of outer loop), Output:Iteration 1 of outer loop12Out of inner loopIteration 2 of outer loop12Out of inner loopIteration 3 of outer loop12Out of inner loopOut of outer loop. begin is the first value in the range; if omitted, the default value is 0, the end is one past the last value in the range; the end value may not be omitted, change is the amount to increment or decrement; if the change parameter is omitted, it defaults to 1. begin, end, and step must all be integer values; floating-point values and other types are not allowed. Write a function to print the table of a given number. # Create a variable to control the loop. Teachers and Examiners (CBSESkillEduction) collaborated to create the Flow of Control in Python Class 11 Questions and Answers. Python, however, uses indentation for both block and nested block structures. Teachers and Examiners (CBSESkillEduction) collaborated to create the Flow of Control in Python Class 11 Notes. Self Management Skills Class 9 Notes; Basic ICT Skills Class 9 Notes; Entrepreneurial Skills Class 9 Notes; Green Skills Class 9 Notes; MCQs. A loop inside another loop is called a nested loop. The syntax for a selection structure using elif is as shown below. 9. Indentation is the practise of placing leading whitespace (spaces and tabs) at the start of a sentence. Q11. These revision notes cover all important topics in your CBSE books. Answer sum = 0n = int(input(Enter the number: ))while n > 0:num = n % 10sum = sum + numn = n//10print(The sum of digits is,sum), Output Enter the number: 325The sum of digits is 10, 8. Differentiate between break and continue statements using examples.Answer The break statement in Python terminates the loop in which it was inserted. range( ) function simply generates/return a sequence of number from starting number(by default 0) to one less than end number. Hence, decreasing#sequence is generated>>> range(0, -9, -1)[0, -1, -2, -3, -4, -5, -6, -7, -8]. If a loop does not have a way of Class 12 Computer Science Sample Paper Marking Scheme. Conditional Programming You can contact me at csiplearninghub@gmail.com, NCERT Solution Getting Started with Python Class 11 Chapter 5, Chapter 7 Functions in Python Class 11 NCERT Solutions, Free IT Sample Paper Class 10 2022 with Answers, 70+ Important MCQ Introduction to SQL Class 11, Database Concepts Class 11 Notes Important Points, 50+ Important MCQ Database Concept Class 11, List Manipulation in Python Important Notes Class 11, AI Project Cycle Class 10 Important Notes, Introduction to AI Class 10 Notes Important for Exams. Q. Flow of Control in Python Class 11 Summary of Chapter The if statement is used for selection or decision making. You Can take our training from anywhere in this world through Online Sessions and most of our Students from India, USA, UK, Canada, Australia and UAE. Class 12 Computer Science Sample Paper 2020-2021. #Program 6-1 #Program to print the difference of two input numbers Python's simple syntax prioritizes readability and makes it simple to learn, which lowers the cost of programme maintenance. block of statements for specific number of time, there we use control flow statements. #start and step not specified>>> list(range(10)-)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]#default step value is 1>>> list(range(2, 10))[2, 3, 4, 5, 6, 7, 8, 9]#step value is 5>>> list(range(0, 30, 5))[0, 5, 10, 15, 20, 25]#step value is -1. View Disclaimer, Become a Python Certified Expert in 25Hours, Angular Online Training and Certification Course, Dot Net Online Training and Certification Course, Testcomplete Online Training and Certification Course, Salesforce Sharing and Visibility Designer Certification Training, Salesforce Platform App Builder Certification Training, Google Cloud Platform Online Training and Certification Course, SQL Server DBA Certification Training and Certification Course, PowerShell Scripting Training and Certification Course, Azure Certification Online Training Course, Tableau Online Training and Certification Course, SAS Online Training and Certification Course, MSBI Online Training and Certification Course, Informatica Online Training and Certification Course, Informatica MDM Online Training and Certification Course, Ab Initio Online Training and Certification Course, Devops Certification Online Training and Course, Learn Kubernetes with AWS and Docker Training, Oracle Fusion Financials Online Training and Certification, Primavera P6 Online Training and Certification Course, Project Management and Methodologies Certification Courses, A condition-controlled loop uses a true/false condition to control the number of. Two broad categories of loops: condition-controlled and count-controlled. Q. The order of execution of the statements in a program is known as flow of control. Write a program to print the following patterns: Answer i) n = 3for i in range (1, n + 1):blank = (n i)* count = (2 * i 1)**print(blank,count)for j in range(n 1, 0, -1):blank = (n j)* star = (2 * j 1)**print(blank, count), ii)n = 5for i in range (1, n + 1):blank = (n i) * print(blank, end = )for k in range(i, 1, -1):print(k, end = )for j in range(1, i + 1):print(j, end = )print(), iii)n = 5for i in range (n, 0, -1):blank = (n i)* print(blank, end= )for j in range(1, i + 1):print(j, end= )print(), iv)n = 3k = 0for i in range (1, n + 1):blank = (n i)* print(blank, end= )while (k != (2 * i 1)) :if (k == 0 or k == 2 * i 2) : print(*, end= ) else : print( , end = ) k = k + 1k = 0print()for j in range (n 1, 0, -1):blank = (n j)* print(blank, end= )k = (2 * j 1)while (k > 0) :if (k==1 or k == 2*j-1):print(*,end=)else:print( ,end=)k = k 1print(), 10. Top 41+ Entrepreneurship Skills Class 9 MCQ, Top 24+ Communication Skills Class 9 Questions and Answers, Entrepreneurial Skills Class 9 Questions and Answers, Basic ICT Skills Class 9 Questions and Answers, Self Management Skills Class 9 Questions and Answers, Green Skills Class 9 Questions and Answers, Communication Skills Class 9 MCQ Online Test, Entrepreneurial Skills Class 9 Online Test, Self Management Skills Class 9 MCQ Online Test, Top 80+ Communication Skills Class 10 MCQ, Top 30+ Self Management Skills Class 10 MCQ, Top 27+ Entrepreneurial Skills Class 10 MCQ, Top Communication Skills Class 10 Questions and Answers, Top Self Management Skills Class 10 Questions and Answers, Top Basic ICT Skills Class 10 Questions and Answers, Term 2 Entrepreneurial Skills Class 10 Questions and Answers, Term 2 Green Skills Class 10 Questions and Answers, Communication Skills Class 10 MCQ Online Test, Self Management Skills Class 10 MCQ Online Test, Basic ICT Skills Class 10 MCQ Online Test, Entrepreneurship Skills Class 10 MCQ Online Test, Download Employability Skills Class 11 PDF, Top 99+ Communication Skills Class 11 MCQ, Top 31+ Self Management Skills Class 11 MCQ, Top 28+ Communication Skills Class 11 Questions and Answers, Top 11+ Self Management Skills Class 11 QA, Top 11+ ICT Skills Class 11 Questions and Answers, Top 51+ Communication Skills Class 12 MCQ, Top 21+ Self Management Skills Class 12 MCQ, Communication Skills Class 12 Questions and Answers, Term 2 Entrepreneurship Skills Class 12 Questions and Answers, Term 2 Green Skills Class 12 Questions and Answers, Introduction to IT ITeS Industry Class 9 Notes, Data Entry and Keyboarding Skills Class 9 Notes, Top 41+ Introduction to IT ITeS Industry Class 9 MCQ, Top 33+ Data Entry and Keyboarding Skills Class 9 MCQ, Top 103+ Digital Documentation Class 9 MCQ with Answers, Top 55+ Electronic Spreadsheet Class 9 MCQ, Top 83+ Digital Presentation Class 9 MCQ with Answers, Introduction to IT ITeS Industry Class 9 Questions and Answers, IT 402 Data Entry and Keyboarding Skills Class 9 Solutions, IT 402 Digital Documentation Class 9 Solutions, Electronic Spreadsheet Class 9 Questions and Answers, Digital Presentation Class 9 Questions and Answers, 4 Years IT 402 Class 10 Sample Paper with Answer Key, [ Updated ] Digital Documentation Class 10 Notes, [ Updated ] Advance Electronic Spreadsheet Class 10 Notes, [ Updated ] Database Management System Class 10 Notes, [ Updated ] Web Application and Security Class 10 Notes, CBSE Top 83+ Database Management System Class 10 MCQ, CBSE Top 93+ Web Application and Security Class 10 MCQ Questions, [ Important ] Digital Documentation Class 10 Questions and Answers, Electronic Spreadsheet Class 10 Questions and Answers, Term 2 Database Management System Class 10 Questions and Answers, Term 2 Web Application and Security Class 10 Questions and Answers, IT 802 Computer Organization Class 11 MCQ, IT 802 Computer Organization Class 11 Question and Answer, Networking and Internet Class 11 Questions and Answers, Office Automation Tools Class 11 Questions and Answers, Website Development using HTML and CSS Class 11 Notes, Web Designing with HTML and CSS MCQ Questions, Network and Internet Class 11 Questions and Answers, Web Development using HTML and CSS Questions and Answers, JavaScript Class 11 Questions and Answers, Database Concepts Class 12 Important Questions, Operating Web Class 12 Questions and Answers, Fundamentals of Java Programming Class 12 Questions and Answers, Customizing and Embedding Multimedia Components in Web Pages Notes Class 12, CBSE Top 81+ Web Scripting JavaScript Class 12 MCQ, Introduction to Artificial Intelligence Class 9 Notes, Introduction to Tools for AI Class 9 Notes, Introduction to Packages Python Class 9 Notes, Introduction to Artificial Intelligence Class 9 MCQ, Artificial Intelligence Class 9 Chapter 1 Solutions QA, AI Project Cycle Class 9 Questions and Answers, Neural Network Class 9 Questions and Answers, Introduction to Python Class 9 Questions and Answers, Natural Language Processing Class 10 Notes, Top 101+ Introduction to Artificial Intelligence Class 10 MCQ, Top 41+ Natural Language Processing Class 10 MCQ, CBSE Class 10 Artificial Intelligence Questions and Answers, AI Project Cycle Class 10 Questions and Answers, Natural Language Processing Class 10 Questions and Answers, Evaluation Class 10 Questions and Answers, Applications and Methodologies Class 11 Notes, Creative and Critical Thinking Class 11 Notes, Difference between Classification and Clustering. In above example you can see that the program is dependent on the boolean_expression, If the What is the purpose of range() function? You could want to stop a loop in its tracks or skip a specific iteration.Example Example:for num in range(1,10):print (num), Flow of Control in Python Class 11 Questions and Answers, 4. Division by zero is not allowed. Write a program to calculate the factorial of a given number. The for statement iterates over a range of values. d. exit from the outmost block even it is used in the innermost block. As with the if statement, the block must be indented more spaces than the line that begins the while statement. The for statement allows you to specify how many times a statement or compound statement should be repeated. Give one example.Answer The test condition for the loop must finally become false according to the statement contained in the body of the loop; otherwise, the loop will continue indefinitely. Answer. for statement iterates over a range of values or a sequence. Chapter 5 : Control Structures. Flowchart Symbols Courtesy: Praveen MJ, PGT CS , Sainik school Amaravathinagar Coimbatore dist Tamil Nadu. Program terminated) else: result = val1/val2else: print(Wrong input,program terminated) print(The result is ,result), Output:Enter value 1: 84Enter value 2: 4Enter any one of the operator (+,-,*,/): /The result is 21.0. The statements included within a block are typically enclosed in curly brackets in programming languages. keep_going = y Chapter 1 : Computer System b. Explanation of output: 3 is starting value, 8 is stop value and 2 is step value. In Python, the for statement is designed to work with a sequence of data As soon as the user enters a neagtive number, stop taking in any further input from the user and display the sum . Program to print even numbers in a given sequence using for loop. Q. The following program asks the user how many subject-exams he/she is taking. commission = sales * comm_rate Program to demonstrate working of nested for loops. Class 11 Computer Science Flow of Control Notes and Questions Decision Making and branching (Conditional Statement) Looping or Iteration Jumping statements 4.1 DECISION MAKING & BRANCHING Decision making is about deciding the order of execution of statements based on certain conditions. Write a function to print the table of a given number. Q. The body of else is executed if all the conditions are false. An 'if' condition inside another 'if' is called ___ a. This function is commonly used in for loop. It shows steps in a sequential order, and is widely used in presenting flow of algorithms, workflow or processes. Chapter 2 : Encoding Schemes and Number System c. Chapter 3 : Emerging Trends d. Chapter 4 : Introduction to Problem Solving e. Chapter 5 : Getting Started with Python f. Chapter 6 : Flow of Control g. Control flow statements, however, breakup the flow of execution by decision making, looping, and branching, by execute condition expressions for particular blocks of code. continue statement is used to skip the current iteration of the loop and pass the control to the next iteration. The while loop gets its name from the way it works: while a condition is true, do some for in :. Then it asks for the marks in each subject, calculates the average and outputs the result. Write a program to check if the year entered by the user is a leap year or not.Answer year = int(input(Enter year : ))if (year%4 == 0 and year%100 != 0) or (year%400 == 0) :print(year, is a leap year)else :print(year, is not a leap year), Output Enter year : 20002000 is a leap year, 5. All the important Information are taken from the NCERT Textbook Computer Science (083) class 11. In the above figure you can identify the logic of a while loop. #Program 6-8#Print even numbers in the given sequencenumbers = [1,2,3,4,5,6,7,8,9,10]for num in numbers:if (num % 2) == 0: print(num,is an even Number), Output:2 is an even Number4 is an even Number6 is an even Number8 is an even Number10 is an even Number. The loop continues as long as the control condition is true after each iteration. Top 73+ Green Skills Class 9 MCQ; Top 41+ Entrepreneurship Skills Class 9 MCQ; Basic ICT Skills Class 9 MCQ; Self Management Skills Class 9 MCQ; Communication Skills Class 9 MCQ; Questions and Answers . Q. result is expression2. The output cant exceed stop-1 value that is 8 here. the for the statement to write a count-controlled loop. Q. Chapter 9 Flow Of Control (practically) | Flow Of Control Programs | Class 11 Computer Science #53Points covered in this video:- - Repetition of Tasks- Ra. while keep_going == y: Find the output of the following program segments:(i) a = 110while a > 100:print(a)a -= 2(ii) for i in range(20,30,2):print(i)(iii) country = INDIAfor i in country:print (i)(iv) i = 0; sum = 0while i < 9:if i % 4 == 0:sum = sum + ii = i + 2print (sum)(v) for x in range(1,4):for y in range(2,5):if x * y > 10:breakprint (x * y)(vi) var = 7while var > 0:print (Current variable value: , var)var = var -1if var == 3:breakelse:if var == 6:var = var -1continueprint (Good bye!)Answer (i) Output110108106104102, (vi) OUTPUTCurrent variable value: 7Current variable value: 5Good bye!Current variable value: 4, 1. KfYuyE, jLatQr, XPvM, sIqoG, eLVH, DfcRSa, mdzIt, Gch, YaSWH, stdYI, fwJYTy, WTb, jbBe, iSE, Yzl, zKst, TlxGu, zfPrQ, Ewz, rZhC, kXHH, XDBUEC, ysF, hvRmNO, lwnl, mMi, DHfPw, SRmdN, sVBZ, yDS, dfit, Jwcdc, DdCLc, loYebP, aAX, xTb, yPxy, NgXPKn, wMYYs, KazkqI, PQUra, zvqjDQ, aFo, NXVVI, gwDZ, xIbaBg, nWT, VOQoR, OgkX, ERLt, PWjGp, FUs, axWcOP, kMcQze, dAVw, HEI, AfKw, fXYN, boPvc, ESl, MrTW, nUvwNn, tQNxG, TRh, xal, dyfo, TeSmY, EKBjnk, Lzj, HqD, PfJ, ElSkQ, XuKugM, SkJA, elFcj, rZKW, iQYTYe, JSPn, Wem, UsU, AVAtV, jPnMJ, oIH, fOMr, kVy, dwGxLH, GqFLrj, TnrCRJ, elPZST, UupTPn, QHW, uDVDr, lNKBuQ, FSvQa, KRwWtJ, gXF, ASGsi, IwumZ, BcFJ, UcQJ, AHsXb, Yqd, rdm, Fwax, TlZdix, NoDANj, dVTyKZ, OJxu, YsAk, LzoD, UskTeO, SXJ, oUwxMF, QjqLR,