Conditional and Iterative Statements || Sumita Arora || Class 11 || Practical || Computer Science || Solution
P.I.P: - 4.1
(a) | The user enters:0 for x; 1 for y, and 1 for z | |
(b) | The user enters:-1 for x 50 for y, and 100 for z | |
(c) | The user enters:10 for x; 50 for y, and 15 for z | |
(d) | The user enters:-1 for x; -50 for y, and -100 for z |
For k's this value | Output | Flow-of-execution | |
---|---|---|---|
(i) | 79 | ||
(ii) | 29 | ||
(iii) | 39 | ||
(iv) | 59 | ||
(v) | 30 | ||
(vi) | 50 | ||
(vii) | 60 |
S. No. | Input values | Output produced |
---|---|---|
(a) | x = 2 and y = 5? | |
(b) | x = 3 and y = 1? | |
(c) | x = 1 and y = 1? | |
(d) | x = 4 and y = 3? |
Code | Output | |
---|---|---|
(a) | if not 3: print ("Tricky \n") print ("Yes") |
|
(b) | if 3: print ("Tricky again") else: print ("Am I right?") print ("No???") |
|
(c) | if (0): print ("Third time Tricky") print ("Am I right?") |
|
(d) | if (not 0): print ("Fourth time again \n") print ("No??") |
|
(e) | if 0: print ("Plz! Not again \n") else: print ("Promise, it's the last time") print ("Thank God!!") |
Grade | Remarks | Marks |
---|---|---|
A | (Level 4, above agency-normalized standards) | 80% and above |
B | (Level 3, at agency-normalized standards) | 70-79% |
C | (Level 2, below, but approaching agency-normalized standards) | 60-69% |
D | (Level 1, well below agency-normalized standards) | 50-59% |
E | (Level 1-, too below agency-normalized standards) | 40-49% |
P.I.P: - 4.2
Program Code | Dry run (determine output on paper) | Actual output (run code and find out) | |
---|---|---|---|
(a) | for a in 10, 12, 14, 16, 18: print (a) |
||
(b) | for i in range (5): print (i) |
||
(c) | for i in range (0,5): print (j) |
||
(d) | for k in range (3,0): print (k) |
||
(e) | for c in "Apple": print (c) |
Program Code | Dry run (determine output on paper) | Actual output code and find (run out) | |
---|---|---|---|
(a) | a = 8 while (a > 0): print ("Gotcha!") a = a - 3 else: print ("Going out!") |
||
(b) | a = 8 while (a > 0): print ("Gotcha!") else: print ("Going out!") |
||
(c) | a = 8 while (a > 0): print ("Gotcha!") a = a + 3 else: print ("Going out!") |
||
(d) | a = 8 while (a > 0): print ("Gotcha!") a = a - 3 ifa ==5: break else: print ("Going out!") |
i = 0 while i < 10: i +=1 if i % 2 == 0: print(i) |
|
i = 0 while i > 10: i +=1 if i % 2 == 0: print(i) |
|
i = 0 while i < 1: i -= 1 if i % 2 == 0: print(i) |
Given | Correct Code |
---|---|
for iMus range (10) b = 19 + iMus print (b) |
|
while k < 10 : print (k) k = k + 2 |
|
a = 5 while a < 10:<10: 1="" 2="" a="" deg="" else="" print="" td="">10:> | |
a = 5 while a print (a) a -=1 |
|
For p in range (3) for q in range (3) print (p * q) else: print ("outer loop ends") |
|
for p in range(3) for q in range(3) print ( p * q) elif: print ("loop ends") else: print ("loop over") |
(a) | j = 0 while (j < 50): print ("Hello World") |
|
(b) | j = 25 while (25 <= j <= 30): print ("Temp variable = ", j) j = j + 1 |
|
(c) | j = 25 while (25 <= j < 30): print ("Temp variable =", j) j = j + 1 |
|
(d) | # Assume Boolean variable b is not known b = True sum = 0 while b: sum = sum + 5 print (sum) if (b or not b): break |
|
(e) | a = 1.0 for i in range (1,4): a = a * 3 print (a) print (j) |
|
(f) | a = 1.0 for j in range (4): a = a * j print (a) print (j) |
|
(g) | for j in 'abcde': print (j, end = '') if j > 'c': break |
Post a Comment
You can help us by Clicking on ads. ^_^
Please do not send spam comment : )