Chapters
Chapter 2: Number Systems
Chapter 3: Computer Organization
Chapter 4: Theoretical Concepts of Operating System
Chapter 5: Working with Windows Operating System
Chapter 6: Specification and Abstraction
Chapter 7: Composition and Decomposition
Chapter 8: Iteration and recursion
Chapter 9: Introduction to C++
Chapter 10: Flow of Control
Chapter 11: Functions
Chapter 12: Arrays and Structures
Chapter 13: Introducton to Object Oriented Programming Techniques
Chapter 14: Classes and objects
Chapter 15: Polymorphism
Chapter 16: Inheritance
Chapter 17: Computer Ethics and Cyber Security
Chapter 18: Tamil Computing

Chapter 6: Specification and Abstraction
Tamil Nadu Board Samacheer Kalvi solutions for Class 11th Computer Science Answers Guide Chapter 6 Specification and Abstraction Evaluation - Section - A [Pages 85 - 86]
Choose the correct answer
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.
Which of the following activities is not algorithmic in nature?
Multiply two numbers.
Draw a kolam.
Walk in the park.
Swapping of two numbers.
Omitting details inessential to the task and representing only the essential features of the task is known as ______
specification
abstraction
composition
decomposition
Stating the input property and the input-output relation a problem is known ______
specification
statement
algorithm
definition
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.
If i = 5 before the assignment i := i - 1 after the assignment, the value of i is ______
5
4
3
2
If 0 < i before the assignment i := i - 1 after the assignment, we can conclude that ______
0 < i
0 ≤ i
i = 0
0 ≥ i
Tamil Nadu Board Samacheer Kalvi solutions for Class 11th Computer Science Answers Guide Chapter 6 Specification and Abstraction Evaluation - Section - B [Page 86]
Very Short Answers
Define an algorithm.
Distinguish between an algorithm and a process.
Initially, farmer, goat, grass, wolf = L, L, L, L, and the farmer crosses the river with a goat. Model the action with an assignment statement.
Specify a function to find the minimum of two numbers.
If `sqrt2` = 1.414, and the square_root() function returns -1.414, does it violate the following specification?
-- square_root (x)
-- inputs: x is a real number , x ≥ 0
-- outputs: y is a real number such that y2 = x
Tamil Nadu Board Samacheer Kalvi solutions for Class 11th Computer Science Answers Guide Chapter 6 Specification and Abstraction Evaluation - Section - C [Page 86]
Short Answers
When do you say that a problem is algorithmic in nature?
What is the format of the specification of an algorithm?
What is abstraction?
How is the state represented in algorithms?
What is the form and meaning of the assignment statement?
What is the difference between the assignment operator and the equality operator?
Tamil Nadu Board Samacheer Kalvi solutions for Class 11th Computer Science Answers Guide Chapter 6 Specification and Abstraction Evaluation - Section - D [Page 87]
Explain in detail
Write the specification of an algorithm hypotenuse whose inputs are the lengths of the two shorter sides of a right-angled triangle, and the output is the length of the third side.
Suppose you want to solve the quadratic equation ax2 + bx + c = 0 by an algorithm.
quadratic_solve (a, b, c)
-- inputs:?
-- outputs:?
You intend to use the formula and you are prepared to handle only real number roots. Write a suitable specification.
x = `(-b ± sqrt(b^2) - 4ac)/(2a)`
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.
Chapter 6: Specification and Abstraction

Tamil Nadu Board Samacheer Kalvi solutions for Class 11th Computer Science Answers Guide chapter 6 - Specification and Abstraction
Tamil Nadu Board Samacheer Kalvi solutions for Class 11th Computer Science Answers Guide chapter 6 (Specification and Abstraction) include all questions with solution and detail explanation. This will clear students doubts about any question and improve application skills while preparing for board exams. The detailed, step-by-step solutions will help you understand the concepts better and clear your confusions, if any. Shaalaa.com has the Tamil Nadu Board of Secondary Education Class 11th Computer Science Answers Guide solutions in a manner that help students grasp basic concepts better and faster.
Further, we at Shaalaa.com provide such solutions so that students can prepare for written exams. Tamil Nadu Board Samacheer Kalvi textbook solutions can be a core help for self-study and acts as a perfect self-help guidance for students.
Concepts covered in Class 11th Computer Science Answers Guide chapter 6 Specification and Abstraction are Algorithms, Algorithmic Problems, Building Blocks of Algorithms, Algorithm Design Techniques, Specification, Abstraction.
Using Tamil Nadu Board Samacheer Kalvi Class 11th solutions Specification and Abstraction exercise by students are an easy way to prepare for the exams, as they involve solutions arranged chapter-wise also page wise. The questions involved in Tamil Nadu Board Samacheer Kalvi Solutions are important questions that can be asked in the final exam. Maximum students of Tamil Nadu Board of Secondary Education Class 11th prefer Tamil Nadu Board Samacheer Kalvi Textbook Solutions to score more in exam.
Get the free view of chapter 6 Specification and Abstraction Class 11th extra questions for Class 11th Computer Science Answers Guide and can use Shaalaa.com to keep it handy for your exam preparation