Loading...
Please wait while we prepare your content
Please wait while we prepare your content
Solutions for Computer Studies, Class 8, ICSE
What is an algorithm? Write any three characteristics of an algorithm.
The step-by-step procedure to solve any logical and mathematical problem is called an Algorithm. Three characteristics of an algorithm are:
Define the term flowchart. Write any two advantages of a flowchart.
A flowchart is a pictorial representation of the steps or an algorithm used to solve a particular problem. Two advantages of a flowchart are:
What is the use of input/output box?
It is used for accepting inputs or giving output of the program.
When do we use the Process box?
It is used for writing the processing instructions and doing calculations.
What is the use of Decision box?
It is used for checking or applying any condition in the program.
To wash the face
Corrected Flowchart
To multiply the two numbers
Corrected Flowchart
Draw a flowchart in Microsoft Word for buying stationery from the market.
Flowchart
Draw a flowchart in Microsoft Word for the steps required to play music stored in a CD.
Flowchart
Draw a flowchart in Microsoft Word to accept two numbers, if the first number is greater than the second number, print their sum, otherwise print their product.
Flowchart
Draw a flowchart in Microsoft Word for the steps required to find the cost of 24 pens when the cost of one pen is Rs. 12.
Flowchart
The step-by-step procedure to solve any problem is called Algorithm.
Flowcharts are the pictorial representation of a program.
The process of drawing a flowchart for an algorithm is known as Flowcharting.
An algorithm should involve Finite number of steps to reach a solution.
The Decision box is used for checking or applying any condition in the program.
Accept the age of a person. Display the message Eligible For Role if the age is equal to or greater than 18, otherwise display the message Not Eligible.
Flowchart
Input a name. If name is Kabir, then accept marks. If marks are >= 85, then display Good Performance else display Pass.
Flowchart
Accept one character. Display the message Vowel if the entered character is a vowel, otherwise display the message Not a Vowel.
Flowchart
Input a year. Display the message Leap year if the entered year has 366 days, otherwise display the message Not a leap year.
Flowchart
In a flowchart, .......... indicate the sequence of steps and the direction of flow.
.......... is used to accept input and give output of a program.
The .......... represents the starting or ending point of a program.
.......... connectors are used to join the parts of a flowchart contained within the same page.
A flowchart is not a pictorial representation of steps to get the solution of a problem.
False
Algorithm means a set of rules which specify how to solve a specific problem.
True
Flowcharts are helpful in analyzing the logic of problems.
True
Connectors are used to connect the boxes.
False
The general direction of flow in any flowchart is from bottom to top or from right to left.
True
To polish your shoes.
Algorithm
Step 1: Start
Step 2: Open the shoe polish
Step 3: Put shoe polish on brush
Step 4: Polish one shoe
Step 5: Put shoe polish on brush
Step 6: Polish the other shoe
Step 7: Close the shoe polish
Step 8: Stop
To input three sides of a triangle and print if it is scalene, isosceles or equilateral.
Algorithm
Step 1: Start
Step 2: Read three sides of triangle and store them in a, b, c.
Step 3: Check if a == b and b == c
Step 4: If true, print "Equilateral Triangle" and goto step 8
Step 5: Check if a == b or b == c or c == a
Step 6: If true, print "Isosceles Triangle" and goto step 8
Step 7: Print "Scalene Triangle"
Step 8: Stop
Finding the cube of a given number.
Algorithm
Step 1: Start
Step 2: Read the number and store it in a.
Step 3: Calculate cube of number as a * a * a
Step 4: Print cube of number
Step 5: Stop
Flowchart
Print the smallest of two numbers.
Algorithm
Step 1: Start
Step 2: Read the two numbers and store them in a and b.
Step 3: Check if a < b
Step 4: If true then print a and goto step 6
Step 5: If false then print b
Step 6: Stop
Flowchart