11th Standard Syllabus & Materials
11th Standard
TN 11th Tamil இயற்கை வேளாண்மை,சுற்றுச்சூழல் -செய்யுள் - மனோன்மணீயம் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil என்னுயிர் என்பேன் -துணைப்பாடம் - இசைத்தமிழர் இருவர் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மொழி கலை -செய்யுள் - ஒவ்வொரு புல்லையும் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - இலக்கணம் - பகுபத உறுப்புகள் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - துணைப்பாடம் - வாடிவாசல் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - செய்யுள் - குறுந்தொகை Important Questions And Answers Study Material - QB365 Set A

Published on: 20/08/2019
Specification and Abstraction
Download Tamil Nadu 11th Standard Computer Science question papers, model tests, one-mark questions, important questions, and public exam papers in PDF format. Free study materials and answer keys for TN State Board students.
Questions + Answers key
Take MCQ Computer Science Test

1.
_________is the left side of the assignment.
Variable
Value
Operator
All the above
2.
______state the properties of the given input and the relation between the input and the output.
Composition
Abstraction
Decomposition
Specification
3.
Decomposition means ________.
States the relation between the input and the output
Hiding unnecessary details
An algorithm is composed of assignment and control flow statement
Dividing the main algorithm into functions
4.
Which of the following statement is not used to alter the normal flow of control?
Sequential control flow
Assignment
Alternative control flow
iterative control flow
5.
How many statements are there to alter the normal flow of control?
1
2
3
many
6.
Which of the following not used to construct algorithm?
Data
Process
Control flow
Functions
7.
8.
Ensuring the input-output relation is
the responsibility of the algorithm and the right of the user.
the responsibility of the user and the right of the algorithm.
the responsibility of the algorithm but not the right of the user.
the responsibility of both the user and the algorithm.
9.
Which of the following activities is not algorithmic in nature?
Multiply two numbers
Draw a kolam
Walk in the park
Swapping of two numbers
10.
Which of the following activities is algorithmic in nature?
Assemble a bicycle.
Describe a bicycle.
Label the parts of a bicycle.
Explain how a bicycle works.
11.
What are the basic principles and techniques for designing Algorithms.
12.
Define variable.
13.
What is an Algorithm?
14.
Specify a function to find the minimum of two numbers.
15.
Define an algorithm.
16.
What is control flow?
17.
How do you know whether the state changes in an algorithm?
18.
How will you construct an algorithm?
19.
What is the difference between assignment operator and equality operator?
20.
What is the form and meaning of assignment statement?
21.
Explain the specification format.
22.
Explain how will you design algorithms.
23.
Exchange the contents: Given two glasses marked A and B. Glass A is full of apple drink and glass B is full of grape drink. For exchanging the contents of glasses A and B, represent the state by suitable variables, and write the specification of the algorithm.
1.
(c)
Operator
2.
(d)
Specification
3.
(d)
Dividing the main algorithm into functions
4.
(b)
Assignment
5.
(c)
3
6.
(b)
Process
7.
(b)
8.
(d)
the responsibility of both the user and the algorithm.
9.
(d)
Swapping of two numbers
10.
(a)
Assemble a bicycle.
11.
i) Specification
ii) Abstraction
iii) Composition
iv) Decomposition
12.
The data stored in a variable is also known as the value of the variable. We can store a value in a variable or change the value of variable, using an assignment statement.
13.
An algorithm is a step by step process to solve the problem.
14.
1. --minimum (a,b)
2. -- inputs: a, b are real numbers.
3. --output: result: minimum (a,b)
15.
An algorithm is a step by step sequence of statements intended to solve a problem. An algorithm starts execution with the input data, executes the statements and finishes execution with the output data.
16.
The order in which the statements are executed may differ from the order in which they are written in the algorithm. This order of execution of statements is known as the control flow.
17.
As the values of the variables are changed, the state changes
18.
(i) Data
(ii) Variables
(ill) Control flow
(iv) Functions.
19.
| Assignment Operator | Equality Operator |
| Assignment operator is used to assign the values to the variable. | The equality operator is used to compare the values of both the variables and the result is true or false. |
20.
Assignment statement is used to assign values to the variables.
The variable on the left side of the assignment operator and a value on the right side.
Variable := Value
21.
Specification format:
We can write the specification in a standard three part format:
(i) The name of the algorithm and the inputs
(ii) Input: the property of the inputs
(iii) Output: the desired input-output relation
The first part is the name of the algorithm and the inputs. The second part is the property of the inputs. It is written as a comment which starts with - inputs: The third part is the desired input-output relation. It is written as a comment which starts with - outputs. \(\therefore \) The input and output can be written using English and mathematical notation.
22.
There are a few basic principles and techniques for designing algorithms.
(i) Specification:
The first step in problem solving is to state the problem precisely. A problem is specified in terms of the input given and the output desired. The specification must also state the properties of the given input, and the relation between the input and the output.
(ii) Abstraction:
A problem can involve a lot of details. Several of these details are unnecessary for solving the problem. Only a few details are essential. Ignoring or hiding unnecessary detail and modeling an entity only by its essential properties is known as abstraction.
(iii) Composition:
An algorithm is composed of assignment and control flow statements. A control flow statement tests a condition of the state and, depending on the value of the condition, decides the next statement to be executed.
(iv) Decomposition:
We divide the main algorithm into functions. We construct each function independently of the main algorithm and other functions. Finally, construct the main algorithm using the functions. When we use the functions. it is enough to know the specification of the function. It is not necessary to know how the function is implemented.
23.
Let the variables a, b, c represent the glass A, glass B and Glass C respectively. Variables A, B, C can store values APPLE, GRAPE or EMPTY.
Initial State:
1.-- a, b, c : = APPLE, GRAPE, EMPTY
2. C : = b
3.-- a, b, c : = APPLE, EMPTY, GRAPE
4. b : = a
5.-- a, b, c : = EMPTY, APPLE, GRAPE
6. a : = C
7.-- a, b, c : = GRAPE, APPLE, EMPTY
Final State:
Specification:
1. Exchange ()
2. -- inputs: a, b, c :- APPLE, GRAPE, EMPTY
3.--outputs: a, b, c:- GRAPE, APPLE, EMPTY
11th Standard Syllabus & Materials
11th Standard
TN 11th Tamil பீடு பெற நில் - செய்யுள் - காவடிச்சிந்து Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - உரைநடை - மலை இடப்பெயர்கள் : ஓர் ஆய்வு Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மாமழை போற்றுதும் - துணைப்பாடம் - யானை டாக்டர் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மாமழை போற்றுதும் - செய்யுள் - ஐங்குறுநூறு Important Questions And Answers Study Material - QB365 Set A
Tamilnadu Stateboard 11th Standard Subjects

Maths

Commerce

Economics

Biology

Business Maths and Statistics

Accountancy

Computer Science

Physics

Chemistry

Maths

Biology

Economics

Physics

Chemistry

History

Business Maths and Statistics

Computer Science

Accountancy

Computer Applications

History

Computer Technology

Commerce

Computer Applications

Computer Technology

Tamil

English

French
Tamilnadu Stateboard Standards