NCERT Solutions Class 11 Computer and Communication Technology

NCERT Solutions For Class 11 computer and communication technology is provided here. These solutions are prepared by our subject experts to help the students in their preparation for the exam. The solutions are provided in a chapterwise format which can be downloaded in a PDF format for easy access to these study materials.

Students can refer the links given below to get the NCERT Solutions for Class 11 Computer Science:

Part 1
Algorithms and Flowcharts
Computer Overview and its Basics
Conditional and Looping Constructs
Data Representation
Functions
Getting Started with Python
Introduction to Python
Part 2
Lists, Dictionaries and Tuples
Microprocessor and Memory Concepts
Operators in Python
Programming Methodology
Software Concepts
Strings

NCERT Solutions Class 11 Computer Science – Strings

Python is a famous programming language and strings are very popular types in it. In python string literals are surrounded by single quotes or double quote. Example, “hello” or’hello’. The capitalize () method in python returns a copy of a string with only its first letter capitalized. Its syntax is as follows: str.capitalize(). The two parameters of center() method are fillchar and width. Fillchar is the filler character whereas width is the total width of the string. In python programming language, strings are arrays of bytes which represent Unicode characters

To check out more about strings in python you can refer to the solutions provided by our experts. These are free and are available in downloadable format.

Download NCERT Solutions for Class 11 Computer Science Strings

NCERT Solutions Class 11 Computer Science – Software Concepts

Computer software can be divided into two categories namely system software and application software. Internal operations are controlled by some software. Such software is called system software. Example, compilers, operating system, interpreters, etc. The software which helps to carry out a particular application is called application software. Example, MS Excel, MS Word, etc.

Types of the operating system:

  • Single user OS – Allows only one person to use at a time. Also, only one program can be loaded and executed at a time.
  • Multi-user OS – Two or more than two people can use at a time. Example, Windows, Linux, etc.
  • Real-time OS – As soon as an input is given it will respond instantly. It is used in communication and flight control system.

To check out more about software concepts, refer to the solutions created by our experts.

Download NCERT Solutions for Class 11 Computer Science Software Concepts

NCERT Solutions Class 11 Computer Science – Programming Methodology

Programming Methodology is an approach to analyze complicated problems by controlling the development process and planning software development. Before writing a program, programming methodology is used. Breaking a problem into sub-problems is called modular approach. Comments do not increase execution time. There are two types of comments.

  • Single line comment – You are allowed to have a comment in short, up to one line.
  • Multiple line comment – When you have a text that contains more than one line it is called multiple line comment.

Programming methodology is a framework used to plan, control and structure the process of developing an information system.

Check out the downloadable solutions to learn more about Programming Methodology.

Download NCERT Solutions for Class 11 Computer Science Programming Methodology

NCERT Solutions Class 11 Computer Science – Operators in Python

Types of operators used in python are arithmetic operators, assignment operators, bitwise operators, identity operators, comparison operators, membership operators, logical operators.

Various operators used are as follows:

  • + Addition

Adds values on both sides of the operator

  • – Subtraction

Left-hand operand is subtracted from the right-hand operand

  • * Multiplication

Multiplies values on both sides of the operator

  • / Division

The right-hand operand is divided by the left-hand operand

  • ** Exponent

Performs exponential calculations

Comparison operators used in python are ==, !=, <>, >, <, >=, <=. To learn how to tackle questions asked on membership operators, logical operators, assignment operators, bitwise operators, identity operators, etc. study from the below-given solution.

Download NCERT Solutions for Class 11 Computer Science Operators in Python

NCERT Solutions Class 11 Computer Science – Microprocessor and Memory Concepts

The main memory or the primary memory of a computer is classified into RAM and ROM.

  • RAM (Random access memory) – It communicates with the environment with the help of address selection lines, output and input lines. The electric charge is stored by dynamic RAM. Dynamic RAM is also called DRAM and it consists of a capacitor and transistor. Various designs of DRAM are SDRAM (Static DRAM), DDR DRAM (double data rate DRAM), EDO DRAM (extended data out DRAM), RDRAM (Rambus DRAM).
  • ROM (Read Only Memory) – It cannot write but only read. Types of ROM are PROM (Programmable Read Only Memory), EPROM (Erasable Programmable Read Only Memory), EEPROM(Electrically Erasable PROM).

Gain in-depth knowledge of Microprocessor and Memory concepts from the below solutions.

Download NCERT Solutions for Class 11 Computer Science Microprocessor and Memory Concepts

NCERT Solutions Class 11 Computer Science – Lists, Dictionaries, and Tuples

Lists:

Lists are mutable and the values can be changed by the programmer. They are one of the powerful tools. One list can contain objects, integers, and strings as well. It can be used to implement queues and stacks. Once declared, they can be altered or modified.

Tuples:

Tuples are immutable and the values cannot be changed by the programmer. They are similar to lists but cannot be modified or changed once they are declared. They are easy to make. For example, the days of the week-

days = (‘Sunday’,’Monday’,’Tuesday’,’Wednesday’,’Thursday’,’Friday’,\
‘Saturday”)

The result is like this:

IndexValue
0Sunday
1Monday
2Tuesday
3Wednesday
4Thursday
5Friday
6Saturday

Learn more about Lists, Tuples and in-depth about Dictionaries from the downloadable solutions given here.

Download NCERT Solutions for Class 11 Computer Science Lists, Dictionaries, and Tuples

NCERT Solutions Class 11 Computer Science – Conditional and Looping Constructs

Looping constructs basically mean controlling the program flow. A program always executes sequentially that is line by line. This type of execution is called a sequential execution.

Conditional constructs provide facility to execute a part of the program based on the condition given. Example, if else, switch case, etc.

if(condition)

{

Statement

}else

{

Statement}

Here, if a certain condition

Satisfies the condition, the statement mentioned inside the

block gets executed otherwise,

the statement mentioned inside

else block gets executed.

Learn more about the conditional constructs such as if, if else, switch case along with its applications from the solutions given here – NCERT Solutions Class 11 Computer Science Conditional and Looping Constructs.

Download NCERT Solutions for Class 11 Computer Science Conditional and Looping Constructs

NCERT Solutions Class 11 Computer Science – Introduction to Python

Python is a high-level popular programming language. It was created in the year 1991. It is used for various purposes such as:

  • System scripting
  • Web development
  • Mathematics
  • Software development

How can python help:

  • It can read files and modify them
  • It can help to perform complex math
  • It can help you create web applications on a server

The uniqueness of python:

It has a very simple syntax and can work on different operating systems. It is similar to the English language. It can be treated in a functional way, object-oriented way and procedural way.

To prepare well for the chapter Introduction to Python refer the solutions given below.

Download NCERT Solutions for Class 11 Computer Science Introduction to Python

NCERT Solutions Class 11 Computer Science – Getting Started with Python

Python is a high-level language. It was designed in the year 1991 by Guido van Rossum. Later Python Software Foundation developed it. Two major versions in python ar python 2 and python 3. Before starting with python let us understand some basic concepts and terminologies. There are two modes in python viz Script mode programming and Interactive mode programming. Some standard data types used in python are string and list. The extension of python language is ‘.py.’

Some important features:

  • No different steps to compile and execute the program like followed in C and C++
  • Easy to learn as the language is close to English
  • It is a platform independent language as it can be executed on multiple operating systems

To learn more download the NCERT Solutions for Class 11 Computer Science – Getting Started with Python given here..

Download NCERT Solutions for Class 11 Computer Science Getting Started with Python