Worksheetssteps and ipo analysis
Total questions: 118
Worksheet time: 1hrs 19mins
WHICH IS STEP 3 IN PROBLEM SOLVING?
DESIGN A SOLUTION
PROBLEM ANALYSIS
IMPLEMENTATION
TESTING
DOCUMENTATION
WHICH IS STEP 5 IN PROBLEM SOLVING?
DESIGN A SOLUTION
PROBLEM ANALYSIS
IMPLEMENTATION
TESTING
DOCUMENTATION
WHICH IS STEP 1 IN PROBLEM SOLVING?
DESIGN A SOLUTION
PROBLEM ANALYSIS
IMPLEMENTATION
TESTING
DOCUMENTATION
WHICH IS STEP 2 IN PROBLEM SOLVING?
DESIGN A SOLUTION
PROBLEM ANALYSIS
IMPLEMENTATION
TESTING
DOCUMENTATION
WHICH IS STEP 4 IN PROBLEM SOLVING?
DESIGN A SOLUTION
PROBLEM ANALYSIS
IMPLEMENTATION
TESTING
DOCUMENTATION
WHICH STATEMENT DESCRIBES TESTING?
We specify a plan that will solve the problem and elaborate the plan into step by step solution (algorithm).
In this step, we should identify the Input, Process and Output to define the problem given.
The process of implementing an algorithm by writing a computer program such as Scratch program.
After a program is compiled, we must run the program and verify it with different inputs.
Contains description of the program that helps other programmers in editing or maintaining the program later.
WHICH STATEMENT DESCRIBES DESIGN A SOLUTION?
We specify a plan that will solve the problem and elaborate the plan into step by step solution (algorithm).
In this step, we should identify the Input, Process and Output to define the problem given.
The process of implementing an algorithm by writing a computer program such as Scratch program.
After a program is compiled, we must run the program and verify it with different inputs.
Contains description of the program that helps other programmers in editing or maintaining the program later.
WHICH STATEMENT DESCRIBES IMPLEMENTATION?
We specify a plan that will solve the problem and elaborate the plan into step by step solution (algorithm).
In this step, we should identify the Input, Process and Output to define the problem given.
The process of implementing an algorithm by writing a computer program such as Scratch program.
After a program is compiled, we must run the program and verify it with different inputs.
Contains description of the program that helps other programmers in editing or maintaining the program later.
WHICH STATEMENT DESCRIBES DOCUMENTATION?
We specify a plan that will solve the problem and elaborate the plan into step by step solution (algorithm).
In this step, we should identify the Input, Process and Output to define the problem given.
The process of implementing an algorithm by writing a computer program such as Scratch program.
After a program is compiled, we must run the program and verify it with different inputs.
Contains description of the program that helps other programmers in editing or maintaining the program later.
WHICH STATEMENT DESCRIBES PROBLEM ANALYSIS?
We specify a plan that will solve the problem and elaborate the plan into step by step solution (algorithm).
In this step, we should identify the Input, Process and Output to define the problem given.
The process of implementing an algorithm by writing a computer program such as Scratch program.
After a program is compiled, we must run the program and verify it with different inputs.
Contains description of the program that helps other programmers in editing or maintaining the program later.
TOOLS USED IN PROBLEM ANALYSIS
PSEUDOCODE
IPO CHART
SCRATCH
IPO ANALYSIS
FLOWCHART
TOOLS USED IN DESIGN A SOLUTION
PSEUDOCODE
IPO CHART
SCRATCH
IPO ANALYSIS
FLOWCHART
TOOLS USED IN IMPLEMENTATION
PSEUDOCODE
IPO CHART
SCRATCH
IPO ANALYSIS
FLOWCHART
WHICH ARE ALGORITHM?
PSEUDOCODE
IPO CHART
SCRATCH
IPO ANALYSIS
FLOWCHART
A ________________ is a semiformal, English-like language with a limited vocabulary that can be used to design and describe algorithms.
SCRATCH
FLOWCHART
PSEUDOCODE
IPO CHART
A ____________ is a graphical representation that are connected by arrows to represent algorithm.
SCRATCH
FLOWCHART
PSEUDOCODE
IPO CHART
Calculate the average of 5 numbers.
Which answer is the input to the problem given?
num1, num2, num3, num4, num5
sum of 5 numbers
average of 5 numbers
5 numbers
Create a program to convert 35000 meter to kilometer.
Which answer is the output to the problem given?
35000
kilometer
35 km
meter, kilometer
Create a program to calculate the price after 10% discount.
Which answer is the process of the problem given?
calculate the price before discount
calculate the price to pay
calculate the discount
calculate the total price and discount
Calculate and display the overtime pay received by an employee. Overtime rate is RM5 per hour.
Which answer is the input to the problem given?
rm5
hour
overtime pay
hour,
overtime pay
What is problem solving?
The method to solve a problems
Discussion to solve the problem
The process of transforming the description of a problem into a solution.
The process to understanding the problem
What is goal to achieve in problem solving?
To improve work efficiency
To solve a problem.
To reduce cost
To learn how to solve the problem
What is purpose of problems analysis?
To detect syntax error
To execute the program
To design a program
To define input, process and output
To enter programming code
What is purpose of Design?
To execute the program
To transform data to drawing idea
To help document a solution algorithm
To detailed description of the programming
To detect syntax error
What is purpose of Implementation?
To help document a solution algorithm
Translate the algorithm into coding
To detailed description of the programming
To design a program
To detect syntax error
What is purpose of Testing?
To detect syntax error
To enter programming code
To help document a solution algorithm
Translate the algorithm into coding
To detailed description of the programming
What is purpose of Documentation?
To help document a solution algorithm
To execute the program
To detect syntax error
To detailed description of the programming
To define input, process and output
Two structured design tools are pseudocode and flowchart. After done documentation of solution algorithm the next step to solve problem is?
Design a solution
Analysis a problem
Testing solution
Implement the solution
Documentation of program
To validate correct syntax, you need to
test it
repair it
enter the correct code
refer to documentation
compiling the code
Rajah berikut adalah contoh satu carta alir mudah.
Flow chart is used in _____________ phase.
Carta alir digunakan dalam fasa __________________
analisis
rekabentuk
pengkodan
pengujian
Rajah di bawah menunjukkan contoh kod yang digunakan dalam fasa rekabentuk pembangunan program.
The codes below is known as __________
Kod di bawah di kenali sebagai _________
kod sumber
kod pendek
kod pseudo
kod semula jadi
Pengaturcara perlu mengenalpasti data yang perlu dimasukkan, diproses dan di keluarkan.
Fasa Pengujian dan penyahpijatan
Fasa Pengekodan
Fasa Analisa Masalah
Fasa Reka bentuk
Pengaturcara perlu membina carta alir dan kod pseudo.
Fasa Pengujian dan penyahpijatan
Fasa Pengekodan
Fasa Analisa Masalah
Fasa Reka bentuk
Proses pencarian kesilapan dan membuat pembetulan.
Fasa Pengujian dan penyahpijatan
Fasa Pengekodan
Fasa Analisa Masalah
Fasa Reka bentuk
Pengaturcara menggunakan Alatan Pembina untuk menulis kod dan menterjemahkan rekabentuk kepada perisian komputer.
Fasa Pengujian dan penyahpijatan
Fasa Pengekodan
Fasa Analisa Masalah
Fasa Reka bentuk
Bahasa pengaturcaraan generasi kelima atau bahasa pengaturcaraa visual juga di kenali sebagai _______________
Bahasa kod
Bahasa semula jadi
Bahasa istimewa
Bahasa pengetahuan
Dalam satu algoritma, apabila ia diuji, didapati ia tidak memberi jawapan yang betul. Keadaan ini mungkin disebabkan oleh _______________
Dalam fasa rekabentuk program, terdapat dua alat yang popular digunakan iaitu, rekabentuk model dan kod pseudo.
BETUL
SALAH
Atur cara yang ditulis menggunakan bahasa pengaturcaraan aras tinggi mesti diterjemahkan ke dalam bahasa mesin sebelum dilaksanakan.
BETUL
SALAH
Satu proses untuk membetulkan kesilapan sintak dan logic program dikenali sebagai ____________ program.
pengujian
pengkodan
analisis
penyahpijatan
Bahasa pengaturcaraan adalah merupakan satu set perkataan, _____________ dan kod yang membolehkan manusia berkomunikasi dengan komputer.
nombor
tek
simbol
pernyataan
Struktur kawalan yang digunakan di dalam rajah di bawah adalah ________________.
jujukan
sambungan
pengulangan
pilihan
The first phase in problem solving is...
Problem Analysis
IPO Chart
Design A Solution
Documentation
The process of transforming
the description of a problem into a solution is called
Problem Solving
Problem Analysis
Programming
Algorithm
Writing a program or instruction so the computer can follow in order to complete a task is called
Programming
Program
Problem Solving
Authoring
A list of steps, arranged in a specific logical order which, when executed, produces the solution for a problem is called...
Algorithm
Solution
Pseudocode
Flowchart
An Algorithm Must contain
output
Input
User Instruction
Lines
Shapes
What is Pseudocode
A semiformal, English-like language with limited vocabulary that can be used to design and describe algorithms.
A formal language that is specifically used to write program.
A graph used to depict or show a step by step solution using symbols which represent a task.
A series of steps or statements that are executed in the order they are written in an algorithm.
What is pseudocode?
A way of describing a set of instructions in text form
A specific programming language that all computers use
A diagrammatic representation of a set of instructions
What is a flowchart?
A flowchart is a text-based way of designing an algorithm
A flowchart is a specific programming language
A flowchart is a diagram that represents a set of instructions
What is the symbol for a decision in a flowchart?
A parallelogram
A diamond
A circle
How are symbols connected together in a flowchart?
Symbols do not get connected together in a flowchart
With lines and an arrow to show the direction of flow
By numbers
Total = num1 + num2 + num3.
What is the ouput for this formula?
total
num2
Total
num3
Average = 10 / total marks
What is the input for this formula?
10
Average
Total Marks
total marks
Velocity = distance / time
What is the input for this formula?
distance, Velocity
distance
time,Velocity
distance, time
Distance = finalPos - initPos
Velocity = Distance / time
What is the input for the above formula?
Distance, time
finalPos, initPos, Distance
initPos, finalPos, time
Velocity, Distance
Calculate circumference of circle.
Find the input for the above question?
3.142
radius
circumference of circle
2 * 3.142 * radius
Calculate the average of three numbers that are randomly inserted by the user.
Find the input for this question.
num1, num2, num3
average of three numbers
average,num1,num2,num3
num1,num2
Create a program that calculates and displays the overtime pay received by an employee. Overtime
rate is RM500 per hour. Analyze the problem above by determining the input.
Overtime rate
overtime pay
hour
rate
BMI = weight / (height x height)
Based on this formula, identify Input and Output
Input: weight, height
Output : bmi
Input: null
Output : BMI
Input : BMI
Output : weight, height, heigh
Input : weight, height
Output : BMI
Area of square = length x height
Identify the process.
Calculate area based on length and height
Calculate area of square based on length and height
Calculate Area of square based on length and height
Calculate length and height based on Area of square
Area of circle = 3.142 x radius x radius
What is the output for this equation?
radius
3.142
area of circle
Area of circle
There are 365 days in one year, and 100 years in one century. How many days are in one century?
What is the input for this question?
365
100
days in century
null
20,000 AFF Cup tickets were snapped up in 30 minutes. Find how many tickets were sold per minutes?
What is the input for this question?
30
number of tickets
null
20,000
What is the input for the above formula?
3.142 x r3
r3
radius
r
Identify the first step in problem solving.
Problem Analysis
Documentation
Design a solution
Implementation
Identify the step in problem solving based on the statement below:
'Prepare an algorithm for its solution'
Problem Analysis
Documentation
Design a Solution
Implementation
Input Process Output (IPO) analysis is uses to analyze problems and _________
develop system
analyze errors
develop algorithm
analyze programs
Identify the suitable answer based on the statement below:
'A program design tool that shows graphically step-by-step instruction to outline the logic of a program'
Selection
Pseudocode
Flowchart
Repetition
Identify the suitable answer based on the statement below:
'A program design tool that shows graphically step-by-step instruction to outline the logic of a program'
Selection
Pseudocode
Flowchart
Repetition
Identify the suitable answer based on the statement below:
'A program design tool that uses English-like statements to outline the logic of a program'
Selection
Pseudocode
Flowchart
Repetition
Identify the suitable control structure(s) based on the problem statement above:
Sequence
Selection
Repetition
Series
State the most appropriate control structure based on the flowchart above:
Counter-controlled repetition
Sequence
Selection
Sentinel-controlled repetition
Identify the process based on the pseudocode above:
Determine the sum of all numbers
Calculate sum of numbers divisible by 2 and 5
Determine and calculate sum of 200 odd numbers
Determine and calculate sum of 199 numbers divisible by 2 and 5
Identify the number of output(s) based on the statement below :
'Display the name of of five salespersons in a company that received 3% bonus from their salary. Then the program should print their bonus amount and their gross salary'
1
3
2
4
Identify the number of input(s) based on the statement above:
1
2
3
4
[BONUS ROUND]
What is Miss Syaza's birth date?
20 April 1994
21 April 1994
22 April 1994
24 April 1994
Which of the following statements refers to a pseudocode?
A program design tool that uses English-like statements to outline the logic of a program
A step by step instructions that transform input into output.
A graphical representation of an algorithm
An analysis of a problem statement to identify input, process and output.
A description of a program that used by other programmer in editing a program.
Which of the following statements refers to a flowchart?
A program design tool that uses English-like statements to outline the logic of a program
A step by step instructions that transform input into output.
A program design tool that shows graphically step by step instructions to outline the logic of a program.
An analysis of a problem statement to identify input, process and output.
A description of a program that used by other programmer in editing a program.
State the first step in Problem Solving.
Documentation
Design Solution
Problem Analysis
Testing
Implementation
State the fourth step in Problem Solving.
Documentation
Design Solution
Problem Analysis
Testing
Implementation
Identify steps in Problem Solving
In this step programmer must run the program and verify it with different inputs to check the output.
Documentation
Problem Analysis
Design Solution
Testing
Implementation
Identify steps in Problem Solving
After analyzing the problem, a step by step by step instruction to solve the problem is written in this stage where it then can be used to transform input into output.
Documentation
Problem Analysis
Design Solution
Testing
Implementation
Identify steps in Problem Solving:
Using programming languages to develop programs based on previously written pseudocode.
Documentation
Problem Analysis
Design Solution
Testing
Implementation
Elsa wants to create a program that can calculate area of a piece of land where length and width will be entered by the user.
Identify output of the program.
length of land
width of land
calculate area of a piece of land
area of a piece of a land
Elsa wants to create a program that can calculate area of a piece of land where length and width will be entered by the user.
Identify process of the program.
calculate length of land
calculate width of land
calculate area of a piece of land
area of a piece of land
Elsa wants to create a program that can calculate area of a piece of land where length and width will be entered by the user.
Identify input of the program.
length of land
width of land
piece of land
area of a piece of land
Given a formula to calculate volume of sphere;
volume = 4/3 x radius3
Based on the formula, identify output.
radius
radius3
calculate volume
volume
Given a formula to calculate volume of sphere;
volume = 4/3 x radius3
Based on the formula, identify process.
radius
4/3 x radius3
calculate volume
volume
Given a formula to calculate volume of sphere;
volume = 4/3 x radius3
Based on the formula, identify input.
radius
4/3 x radius3
calculate volume
volume
Convert a measurement in kilogram to gram and print the result.
Identify output.
measurement in kilogram
measurement in gram
convert measurement in kilogram to gram
convert measurement in gram to kilogram
Convert a measurement in kilogram to gram and print the result.
Identify process.
measurement in kilogram
measurement in gram
convert measurement in kilogram to gram
convert measurement in gram to kilogram
Convert a measurement in kilogram to gram and print the result.
Identify input.
measurement in kilogram
measurement in gram
convert measurement in kilogram to gram
convert measurement in gram to kilogram
A government tax of 6% will be added to the price of a set of meal bought at restaurant McJ. Calculate total price that Zul has to pay for a set of meal.
Identify output.
total price for a set of meal
calculate total price for a set of meal
total price = price of a set of meal + (0.06 x price of a set of meal)
price of a set of meal
A government tax of 6% will be added to the price of a set of meal bought at restaurant McJ. Calculate total price that Zul has to pay for a set of meal.
Identify process.
total price for a set of meal
calculate total price for a set of meal
total price = price of a set of meal + (0.06 x price of a set of meal)
price of a set of meal
0.06 government tax
A government tax of 6% will be added to the price of a set of meal bought at restaurant McJ. Calculate total price that Zul has to pay for a set of meal.
Identify input.
total price for a set of meal
calculate total price for a set of meal
total price = price of a set of meal + (0.06 x price of a set of meal)
price of a set of meal
0.06 government tax
A program will read two numbers and print their total and average.
Which of the answer below are output for the program.
average of three numbers
total of three numbers
number 1
number 2
calculate total and average of two numbers
A program will read two numbers and print their total and average.
Identify process?
average of three numbers
total of three numbers
number 1
number 2
calculate total and average of two numbers
A program will read two numbers and print their total and average.
Which of the answer below are input for the program.
average of three numbers
total of three numbers
number 1
number 2
calculate total and average of two numbers
A program will calculate and display the overtime pay received by an employee. Overtime rate is RM5 per hour.
Identify output.
overtime rate RM5
number of overtime hours
calculate and display overtime pay of an employee
overtime pay of an employee
RM5
A program will calculate and display the overtime pay received by an employee. Overtime rate is RM5 per hour.
Identify process.
calculate overtime rate RM5
calculate number of overtime hours
calculate and display overtime pay of an employee
overtime pay of an employee
A program will calculate and display the overtime pay received by an employee. Overtime rate is RM5 per hour.
Identify input.
overtime rate RM5
number of overtime hours
calculate and display overtime pay of an employee
overtime pay of an employee
RM5
Athirah sells computer brand A which is RM1000 per unit and computer brand B which is RM2000 per unit. She will be given 10% commission for her total sales. Calculate total sales she will get.
Identify output.
total sales
quantity brand A
quantity brand B
calculate total sales
10 % commission
Athirah sells computer brand A which is RM1000 per unit and computer brand B which is RM2000 per unit. She will be given 10% commission for her total sales. Calculate total sales she will get.
Identify process.
total sales
quantity brand A
quantity brand B
calculate total sales
10 % commission
Athirah sells computer brand A which is RM1000 per unit and computer brand B which is RM2000 per unit. She will be given 10% commission for her total sales. Calculate total sales she will get.
Identify input.
total sales
quantity brand A
quantity brand B
calculate total sales
10 % commission
Final marks are taken from average marks of two quizzes and total of two tests. Calculate final marks.
Identify output.
two test, two quizzes
test 1, test 2
final marks
quiz 1, quiz 2
calculate final marks
Final marks are taken from average marks of two quizzes and total of two tests. Calculate final marks. Which of the following answer are process?
calculate average marks of two quizzes
test 1, test 2
calculate final marks
quiz 1, quiz 2
calculate total of two tests
Final marks are taken from average marks of two quizzes and total of two tests. Calculate final marks.
Which of the following answer are input?
test 1
test 2
final marks
quiz 1
quiz 2
Convert the weight from kilogram to pound.
(Formula: weight in pound = weight in kilogram x 2.2)
Identify output.
weight in kilogram x 2.2
convert weight in kilogram to weight in pound
convert weight in pound to weight in kilogram
weight in kilogram
weight in pound
Convert the weight in kilogram to pound.
(Formula: weight in pound = weight in kilogram x 2.2)
Identify process.
weight in kilogram x 2.2
convert weight in pound to weight in kilogram
convert weight in kilogram to weight in pound
weight in kilogram
weight in pound
Convert the weight in kilogram to pound.
(Formula: weight in pound = weight in kilogram x 2.2)
Identify input.
weight in kilogram x 2.2
convert weight in pound to weight in kilogram
convert weight in kilogram to weight in pound
weight in kilogram
weight in pound
Calculate amount discount and sale price of a book after given a 35% discount. Which of the following answers are output?
amount discount
sale price
calculate amount discount
calculate sale price
original price
Calculate amount discount and sale price of a book after given a 35% discount. Which of the following answers are process?
amount discount
sale price
calculate amount discount
calculate sale price
original price
Calculate amount discount and sale price of a book after given a 35% discount.
Identify input.
amount discount
sale price
calculate amount discount
calculate sale price
original price
Calculate and display four mathematical calculations; addition, multiplication, subtraction and division for two numbers.
Which of the following answers are output?
addition of two numbers
two numbers
division of two numbers
subtraction of two numbers
multiplication of two numbers
Calculate and display four mathematical calculations; addition, multiplication, subtraction and division for two numbers.
Which of the following answers are process?
calculate addition of two numbers
calculate multiplication of two numbers
calculate division of two numbers
calculate subtraction of two numbers
calculate two numbers
Calculate and display four mathematical calculations; addition, multiplication, subtraction and division for two numbers.
Which of the following answers are input?
two numbers
number 1
four numbers
number 2
number 3
