Book - 8 - Answers
Book - 8 - Answers
1
PM Publishers Pvt.Ltd.
1 OpenShot Video Editor
Page No. 17
SELF-EVALUATION
F. Answer briefly.
1. The steps are-
a. Click on Import Files button.
b. Navigate the folder from which we want to add audio/ video.
c. Select the audio/video file that we require.
d. Click on Open
2. The steps to apply transition effects to the clip or image are-
a. Click on Transitions tab.
b. Click on the desired transition effect.
c. D
rag the transition effect on the timeline and position it on
the top of the clip.
d. Click and drag the side of the blue Transition box to change
the duration of the effect.
e. Click on Play button to see the effect.
G. Application-based Question
He should use Title option to add his brother’s name.
PM Publishers Pvt.Ltd.
3
2 Inkscape- Vector Designing
Page No. 40
SELF-EVALUATION
G. Answer briefly.
1.
Inks scape is an open-source drawing tool for creating and
editing vector graphics which includes creating professional
artwork like logos, and technical illustrations.
It is used in advertising, printing, publishing, sign making or
manufacturing.
2. The steps are:
a. Select the object to be resized with the selector tool. Eight
arrow handles appear around the object. Place our mouse
pointer over the handle.
b. Click and drag the handle to resize the shape of the object.
3. We can select an object with mouse or keyboard. To select, place
our mouse pointer on the object and click on it. We can select
more than one object, at a time, with the selector tool.
H. Application-based Question
She should use radial gradient tool.
PM Publishers Pvt.Ltd.
5
3 Canva
Page No. 55
SELF-EVALUATION
F. Answer briefly.
1. The three features of Canva are-
a. It generates images from text.
b. It allows us to blur photos to add focus and depth.
c. It allows us to download icons to enhance the designs.
2. Design tab has two tabs Templates and Styles. By using these
tabs we can make many designs on project.
3. It facilitates us some options to increase/decrease the thickness
of tools and transparency of drawings on the page.
4. To make a presentation effective and eye-catching in Canva are-
a.
Use the same title style and theme on every slide of the
presentation.
b. Apply the same background throughout the presentation.
c. Use consistent fonts and colours carefully according to the
audience of the presentation.
d. Use images, charts, and artworks effectively.
G. Application-based Question.
She should use highlight tool to highlight the text.
PM Publishers Pvt.Ltd.
7
4 MySQL
TRIAL TRIVIA
Predict the appropriate data type for the following fields in the
Exam table:
Page No. 71
SELF-EVALUATION
PM Publishers Pvt.Ltd.
9
G. Answer briefly.
1. A relational database is a collection of multiple tables that
could be related to each other. A table consists of records,
which gives information about the items in the table. A record
consists of fields which contain information about the record.
2. The steps to create a new database are-
a. In mysql> prompt, type CREATE DATABASE Sports_Club
b. Press the Enter key.
3. The components of RDBMS are-
a. Table: Tables are the places where all the information in our
database is stored. Tables are used to keep the data tabulated
in rows and columns.
b. Record: A record is a row in a table that contains information
about a given person, product, or an event. It is also known as
row, entity or tuple.
c. F ield: A field is a column ina table that contains a specific piece
of information within a record. It is the smallest unit of data. It
is also known as column or attribute.
H. Application-based Question
No, you have done mistake. We should choose roll number as
a primary key because Student name field cannot be unique as
there can be two students with the same name.
TRIAL TRIVIA
SELF-EVALUATION
G. Answer briefly.
1. The basic needs for computer networks are-
a. Data and Information sharing
b. Hardware sharing
c. Software sharing
d. Transfer Funds
2. LANs stands for Local Area Network, is a network that connects
the computers and the devices in a limited geographical area,
such as home, school, office building etc. LAN can either work
with cables and hubs or wirelessly.
3. FTP stands for File Transfer Protocol, a set of rules that allows
file uploading to and downloading from other computers on
the Internet. Uploading is the process of transferring files from
our computer to a server on the Internet. Downloading is the
process of transferring files from a server on the internet to our
computer.
H. Application-based Question
e can use peer-to-peer network to access computer B files on his
H
computer.
PM Publishers Pvt.Ltd.
13
6 App Development-
Thunkable
Page No. 91
TRIAL TRIVIA
SELF-EVALUATION
G. Answer briefly.
1.
Hybrid app is the combination of both native and web app
elements. They are developed for specific platforms and deployed
to an app store.
2. Thinkable platform is used to develop apps for both iOS and
Android phones using a web browser.
3. Blocks Editor is used to instruct the components what to do and
when to do it.
The main parts of Blocks Editor are- UI Components Blocks, Built-in
Blocks, Block Viewer, Trash.
H. Application-based Question
Install Thunkable Live app on Smartphone, then login with same
account, and then click on the project to run it.
PM Publishers Pvt.Ltd.
15
7 Python- Looping and
Tkinter GUI
Page No. 111
TRIAL TRIVIA
If the user gives the value n=5, then what will be the output of the
following program?
Output
5
10
15
20
25
30
35
40
45
50
Page No. 115
TRIAL TRIVIA
Write the program 13 with the help of while loop in the given space.
Num = 0
While num < 10:
If num==5:
Break
Print(num)
Num+=1
SELF-EVALUATION
PM Publishers Pvt.Ltd.
17
E. Answer in 1-2 sentences.
1. A program to be repeated a certain number of times called loop.
Loop is important for saving our time as Writing the same code
again and again would be more time consuming.
2. T
he range() is a pre-defined function of Python. It is used when
we need to perform an action for a specific number of times. It
returns the sequence of numbers.
3. The three types of Tkinter layout management methods are-
Pack(), Grid(), Place().
F. Answer briefly.
G. Application-based question
By using Break Statement
Page No. 125
ACTIVITY SECTION
ACTIVITY (LAB)
A. W
rite how many times the loop will execute and what output
the following programs will show.
1. The loop will execute 10 times that is 0 to 9.
Output will be
0
9
PM Publishers Pvt.Ltd.
19
2. The loop will execute 5 times
Output will be
Run this code
Run this code
Run this code
Run this code
Run this code
TRIAL TRIVIA
SELF-EVALUATION
Output:
List after replication is: [10, 11, 12, 13, 10, 11, 12, 13, 10, 11, 12, 13]
Output:
List after using sort() with reverse parameter: [60,58,43,20,19,10]
5. Program:
List= [4,5,10,20,15,33,40]
element = int(input(“Enter the element to be found ”))
print(‘The element’, element, ‘is present at’, List_1.index(element),
‘index’)
output:
Enter the element to be found: 20
The element 20 is present at 3 index
G. Application-based Question
She can use pop() to delete unwanted values.
PM Publishers Pvt.Ltd.
23
9 Data Science- An
Introduction
Page No. 141
TRIAL TRIVIA
1. Wednesday 2. 20
Page No. 143
SELF-EVALUATION
G. Answer briefly.
1. Three advantages of data science are-
a. Multiple job options: Because of maintaining and processing
of huge data, the field of data science is in high demand.
PM Publishers Pvt.Ltd.
25
b. V
ersatile: Data science is a very versatile field, so we get the
opportunity to work in various fields.
c. Automate Tasks: Data Science has helped various industries
to automate redundant tasks which are boring for the human
workforce.
2. Statistics provides a great way for the analysis of huge amounts of
structured, unstructured and numerical data to find meaningful
insights from it.
3. The different career options in the field of data science are-
a. Data Scientist b. Business Intelligence Analyst
c. Data Mining Engineer d. Data Architect
e. Database Developer
H. Application-based Question
e can choose Business Intelligence Analyst in the field of data
H
science.
Page No. 145
ACTIVITY SECTION
ACTIVITY (LAB)
3. 4.
√ √
SELF-EVALUATION
PM Publishers Pvt.Ltd.
27
2. AI in healthcare is used to improve the quality of life and save
people. By using AI, doctors can easily analyze X-rays or scans
of patients, choose appropriate treatment and give better
consultation to the patients.
3.
The two skill set required for the job of Machine Learning
Engineer are-
a. Good knowledge of programming languages
b. Good knowledge of data science
F. Answer briefly.
1. T
he career opportunities available in the fields of AI system are-
Data Scientist, Machine Learning Engineer, Business Intelligence
Developer.
2. AI systems can be used for both constructive as well as destructive
purposes. Bots can be used by fraudsters to perform automated
logins with the goal of compromising user accounts. These
systems can also be misused by cyber criminals for hacking data
and causing potential damage.
3. AI systems have been raising serious ethical issues all over the
world. These issues exist in two forms: Data for AI systems and
Implications of AI systems. These issues can be divided into two
categories are:
a. Privacy Concern: Data collection is one of the most serious
implications of AI systems that comes under the category of
privacy concern.
b. Adoption Concern: One of the major concerns related to the
adoption of AI systems is its impact on employment and the
workforce.
(i) Future of Jobs (ii) Security
G. Application-based Question.
e should choose Machine Learning Engineer career in the field of
H
the Artificial Intelligence.
SELF-EVALUATION
A. Tick (√) the correct answer.
1. (b) .osp 2. (b) Tracks 3. (a) Inkscape
4. (a) Zoom 5. (b) Canva 6. (c) Computers
7. (b) Print 8. (a) Ring 9. (b) Table
10. (a) DDL
B. Write ‘T’ for True and ‘F’ for False statements.
1. False 2. True 3. True 4. False
5. True 6. True 7. True 8. True
9. True 10. False
C. Fill in the blanks.
1. Tracks 2. Zoom Slider 3. Swatches
4. Ellipse/Arc 5. Element 6. Timer
7. Computer devices 8. Switch
9. Update, Delete 10. Information
D. Define the following.
1. O
pacity: It sets the degree to which objects behind the affected
object may be seen through it.
2. Segment: A segment is a part of a curve lying between two
nodes. It is two types that are curved, or straight.
3. Grid view: It shows all pages of our presentation as thumbnails.
4. Protocol: A protocol is a set of rules that outlines characteristics
of how two devices communicate over the network.
5. Commands: Commands are instructions that are used to com-
municate with the database.
6. Primary key: A primary key is a unique index used to identify
the rows in a table. Every table should have one primary key.
PM Publishers Pvt.Ltd.
29
E. Differentiate between the following.
1. Transition Effect and Visual Effect
Transition Effect Visual Effect
It is a visual effect that appears It enhances the appearance of
when our movie plays from one our movie and gives it a feel of
video clip or picture to the next. professional touch.
It gradually fades while moving
PM Publishers Pvt.Ltd.
31
Worksheet 2 Chapters 6-10
SELF-EVALUATION
A. Tick (√) the correct answer.
1. (b) Apple 2. (c) Native
3. (b) [] 4. (b) N=[‘N’]
5. (c) Compute 6. (a) Sequence
7. (c) Artificial Intelligence 8. (c) Both a and b
9. (a) Data Scientists 10. (b) Pollution
PM Publishers Pvt.Ltd.
33
F. Answer the following Questions.
1.
An app, called application software, consists of programs
designed to make users more productive and/or assist them
with personal tasks.
2.
Hybrid app is the combination of both native and web app
elements. They are developed for specific platforms and deployed
to an app store.
3. Traversing refers to a process of accessing each item of a list one
by one. It is commonly used in loops.
4. Accessing a list item means to get a particular item or a set of
items from the list. To access an item from the list, we use the
syntax:
List_name [index]
For example,
L1=[10, 20, 30, 40, 50]
L1[0] will return the first item from the list.
5. A program to be repeated a certain number of times called loop.
Loop is important for saving our time as Writing the same code
again and again would be more time consuming.
6. Break statement can be used to unconditionally jump out of the
loop. It terminates the execution of the loop. We can use it in
while loop and for loop. Break is mostly required when, due to
some external condition, we need to exit from a loop.
Continue statement is used to tell the program to skip the rest of
the statements of the current iteration of loop block and move to
next iteration of the loop. Loop does not terminate but continues
on with the next iteration. This can also be used with both while
and for loop.
7. Autocomplete feature that predicts what we are trying to type
after few keystrokes, has been widely used in search engines,
social media, e-commerce apps etc.
8. Statistics provides a great way for the analysis of huge amounts of
structured, unstructured and numerical data to find meaningful
insights from it.
PM Publishers Pvt.Ltd.
35