Read Advanced Programming of NCERT Class 12 Informatics Practices
Review the CBSE Book Class 12 Informatic Practices Advanced Programming designed for Class 12 Informatics Practices students. Published under the latest NCERT guidelines for 2026-27, this chapter-wise resource supports daily study and targeted revision.
Advanced Programming PDF Resource
Navigate directly to the Advanced Programming section using the digital viewer below. Organizing your study sessions chapter-by-chapter allows for seamless offline review. Be sure to utilize the accompanying NCERT Solutions to verify your textbook answers.
Learning Objectives
After studying this lesson the students will be able to:
Define objects and their usage
Appreciate the usage of native classes Math and String
Understand the need and use of methods pow() and round() of Math class
Understand the need and use of methods toUpperCase(),
toLowerCase(),substring(), concat(), length() and trim() of String class
Develop small applications involving the methods learnt of Math and String classes.
In the last lesson, we introduced the concept of Object Oriented Programming and learnt about the different elements of an Object Oriented Programming Language. Now we will move on to learn about two important classes we commonly use in Java - namely Math and String. The lesson focuses on how to use some of the popular methods of these classes appropriately and appreciate how they simplify many programming tasks for us.
Find a 9-digit number, which you will gradually round off starting with the number placedat units, then tens, hundreds etc., until you get to the last numeral, which you do not round off. The rounding alternates (down, up, down ...) which means that the first number from the right is rounded down while the second number from the right is rounded up and so on. After rounding off 8 times, the final number is 500000000. The original number is commensurable by 6 and 7, all the numbers from 1 to 9 are used, and after rounding four times the sum of the not rounded numerals equals 24.
Classes and Objects
As studied in the previous lesson, a class is used to encapsulate data and methods together in a single unit. An object is an instance of a class that is capable of holding actual data in memory locations. Class and objects are related to each other in the same way as data type and variables. If we take a hypothetical case in which human is a class, Mr. Shah and Mr. Kumar will be the objects of this Human class.
Math Class
The Math class contains built-in methods for performing basic numeric operations such as the elementary exponential, rounding of a number, square root, and trigonometric functions. These functions can be used directly by the user in the program. These methods are highly reliable and can tremendously reduce the amount of coding required for an application.
It is not necessary to import any package for the Math class because this is already in the java.lang package. Therefore in-built methods of the Math class can be used directly in the application just like the other methods, as we have learnt in the previous class. Let us learn the usage of these methods by building some simple applications. First let us create an application that calculates the power of a number. Observe the following form carefully.
Please refer to the link below for - CBSE Class 12 Informatic Practices Advanced Programming
Free study material for Informatics Practices
Advanced Programming Digital Textbook & Resources for Class 12 Informatics Practices
Class 12 Informatics Practices Advanced Programming Official E-Book
Access the official NCERT Textbook for Class 12 Informatics Practices Advanced Programming, updated for the current academic session. Recognized as the core reading material across schools nationwide, board evaluations rely entirely on this syllabus.
English Medium NCERT Textbooks for Class 12
Explore our exhaustive library of NCERT books in English Medium spanning all subjects in Class 12. Every chapter features comprehensive explanations followed by extensive end-of-chapter exercises.
Additional Study Resources for Class 12 Informatics Practices
Elevate your study routine by reviewing our comprehensive NCERT Solutions and revision notes available on our platform free of charge.
FAQs
You can download the latest, teacher-verified PDF for CBSE Book Class 12 Informatic Practices Advanced Programming for free on StudiesToday.com. These digital editions are updated as per 2026-27 session and are optimized for mobile reading.
Yes, our collection of Class 12 Informatics Practices NCERT books follow the 2026 rationalization guidelines. All deleted chapters have been removed and has latest content for you to study.
Downloading chapter-wise PDFs for Class 12 Informatics Practices allows for faster access, saves storage space, and makes it easier to focus in 2026 on specific topics during revision.
NCERT books are the main source for NCERT exams. By reading CBSE Book Class 12 Informatic Practices Advanced Programming line-by-line and practicing its questions, students build strong understanding to get full marks in Informatics Practices.