0% found this document useful (0 votes)
13 views8 pages

Year 8 Term 3 Notes

The document covers various concepts in ICT for Year 8, including programming constructs like if-elif-else statements, loops, and variables in Python. It also discusses databases, spreadsheets, and HTML basics, along with practical programming exercises and questions related to Microsoft Office applications. Additionally, it introduces concepts of Artificial Intelligence and algorithms.

Uploaded by

yaminthu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views8 pages

Year 8 Term 3 Notes

The document covers various concepts in ICT for Year 8, including programming constructs like if-elif-else statements, loops, and variables in Python. It also discusses databases, spreadsheets, and HTML basics, along with practical programming exercises and questions related to Microsoft Office applications. Additionally, it introduces concepts of Artificial Intelligence and algorithms.

Uploaded by

yaminthu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Year 8 (ICT)

1. .......if-elif-else................. construct is used in situations where a user can decide among


multiple conditions.

2. “if” statement must end with a.........colon(:)..............

3. The statement X+=1 is equivalent to.............X=X+1....................................

4. The statement 5%2 will evaluate to.........1............... .

5. ...........exit ()............ is used to exit Python shell.

6. The ...........continue................. statement skips the rest of the loop statements and
causes the next iteration of the loop to take place.

7. The .................break............. statement enables a program to skip over a part of the code.

8. The ...............else................ part of the while loop is executed only when while loop
completes all its iterations.

9. Condition is checked for True or False, the statements are executed only if the
condition is...........True.....................

10. . ..While............................. loop is ideally suited when the number of iterations are not
known prior to the execution of the loop.

11. Rows in a database are also called........records............... and columns are also called
.. fields..................... .
12. A database can contain...........multiple............ tables.

13. A spreadsheet is a representation of data in the form of.......rows................ and


..columns.....................

14. ........A chart................ is the graphical representation of data in a spreadsheet.

1
15. HTML is a programming language used to create interactive software.
(a) True
(b) False

16. Which Microsoft Word feature is used to check for spelling and grammar errors?
a) Find and Replace
b) Track Changes
c) Spelling and Grammar
d) Mail Merge
17. In programming, a "variable" is used to store data.
(a) True
(b) False
18. In Microsoft Excel, a formula always begins with an equals sign (=).

19. A "database" is used to store and organize large amounts of data.


(a) True
(b) False
20. What is the primary purpose of Microsoft PowerPoint?
a) Data analysis
b) Creating presentations
c) Document creation
d) Email management
21. Python is a high-level programming language.
(a) True
(b) False

22.Python is primarily used for creating web browsers.


(a) True
(b) False.
23. Which Python data type is used to store a sequence of characters?
a) int
b) float
c) string
d) list
2
24.In Python, variables are declared with a specific data type (like int or string) before
being used.
(a) True
(b) False.
25.Which Python loop is used to iterate over a sequence (like a list or string)?
a) if loop
b) while loop
c) for loop
d) try loop
26.The print () function is used to display output in Python.
(a) True
(b) False
27.Which Microsoft Office application is used for managing databases?
a) Word
b) Excel
c) Access
d) PowerPoint

28.Microsoft Access uses Tables to organize and store data.

29.Which HTML tag is used to create a hyperlink?


a) <p>
b) <h1>
c) <a>
d) <img>

30.Which HTML tag is used to embed an image in a web page?


a) <link>
b) <img>
c) <src>
d) <image>

31.In Python, the ---------------if-----------statement is used for decision-making.

3
32.HTML uses tags____________to define the structure of a webpage.

33.Microsoft Access is primarily used for creating presentations.


(a) True
(b) False

34.In Microsoft Word, "Ctrl + S" is used to save a document.


(a) True
(b) False

35.Define "attribute" in HTML.


An attribute provides additional information about an HTML element. It is
specified within the opening tag and consists of a name and a value.

36.What is "Artificial Intelligence (AI)"?

AI is when computers or machines are made to do things that normally require human
intelligence. This includes things like learning, problem-solving, and understanding
language.

37. Application Areas of AI


Intelligent Robots
Expert Systems
Gaming
Vision Systems
Natural Language Processing
Handwriting Recognition
Speech Recognition

38.What is Computer Virus?


A computer virus is a destructive software program. All computer viruses are man-made.
These can spread from one computer to another through disks, networks, email links, etc. A
computer virus may corrupt or delete data on a computer

4
39.Define "variable" in the context of Python programming.
A variable is a named storage location that holds data. It acts as a container for values that
can change during the execution of a program.

40.Define "hyperlink" in HTML.


A hyperlink is a link that allows users to navigate between different web pages or sections within a
page. It is created using the <a> (anchor) tag.

41.What is an "Algorithm"?
An algorithm is a set of rules or instructions that a computer follows to solve a problem or
complete a task. Think of it like a recipe for a computer.

***********************************************************************

42.Match Column A and Column B.

Column A Column B

1. Variable a. A set of step-by-step instructions to solve a problem

2. Algorithm b. A storage location that holds data in a program.

3. Database c. A programming language commonly used for web development,


Data science and scripting.
4. Loop d. A programming construct that repeats a block of code.

5. Python e. A structured collection of data.

Answer: 1-b 2-a 3-e 4-d 5-c

5
43.Create a table in the OpenOffice Calculation and calculate the Total Mark, Maximum
Mark and Average for each student.

Student Subject 1 Subject 2 Subject 3 Total Maximum Average


Name Marks
Su Su 76 86 92 =SUM() =MAX() =AVERAGE
()
Alice 67 90 99
Jina 56 85 79
Julia 87 85 50
Andy 34 65 50

44.Write a program in Python to execute the following instructions.


Accept two numbers from the user and display the addition of two numbers, the
multiplication of two numbers, division of two numbers and modularization of
two numbers.

Num1=int(input("Enter first number"))


Num2=int(input("Enter second number"))
sum=Num1+Num2
mul=Num1*Num2
div=Num1/Num2
modulus=Num1%Num2
print("The sum of two numbers is ",sum)
print("The multiplication of two numbers is ",mul)
print("The division of two numbers is ",div)
print("The modulus of two numbers is ",modulus)

6
45.Program: Write a program using for loop in Python to print multiplication
table of a number N.

N=int(input(“Enter the number”))


for i in range(1,11):
print(N,”*”,i,N*i)

46.Find output of the following python programs.

p=10
q=20
p*=q//3
q+=p+q**2
print(p,q)

**************************************************************************

47.In Python, Accept marks in 5 subjects from the user, calculate the
percentage and display the grades based on the following criteria
Percentage Grade
>85 A
>70 and <=80 B
>60 but <=70 C
>45 but <=60 D
<=45 E

Eng=int(input("Enter marks of English:"))


Mat=int(input("Enter marks of Maths:"))

7
Sci=int(input("Enter marks of Science:"))
Com=int(input("Enter marks of Computer:"))
Hin=int(input("Enter marks of Hindi:"))
Per=(Eng+Mat+Sci+Com+Hin)/5

if Per>85:
print("Grade A")
elif Per>70 and Per<=80:
print("Grade B")
elif Per>60 and Per<=70:
print("Grade C")
elif Per>45 and Per<=60:
print("Grade D")
else:
print("Grade E")

You might also like