1. The document provides a table of specifications and multiple choice questions for an online quiz on writing algorithms, pseudocode, and flowcharts.
2. It tests understanding of key concepts like algorithms, pseudocode, flowcharts, and the programming process.
3. One question asks students to rearrange steps in pseudocode to calculate the area of a rectangle in the proper sequence.
1. The document provides a table of specifications and multiple choice questions for an online quiz on writing algorithms, pseudocode, and flowcharts.
2. It tests understanding of key concepts like algorithms, pseudocode, flowcharts, and the programming process.
3. One question asks students to rearrange steps in pseudocode to calculate the area of a rectangle in the proper sequence.
1. The document provides a table of specifications and multiple choice questions for an online quiz on writing algorithms, pseudocode, and flowcharts.
2. It tests understanding of key concepts like algorithms, pseudocode, flowcharts, and the programming process.
3. One question asks students to rearrange steps in pseudocode to calculate the area of a rectangle in the proper sequence.
Unit/Chapter no.: 1 Lesson no.: 2 Lesson title: Writing an Algorithm, Pseudocode, and Flowchart
Lesson Objectives Number of items Multiple Choice questions
Identify the different 9 It is a process of solving programming
processes in solving problems which includes identifying the programming problems problem, followed by human instructions for the computer. a) Programming* b) Algorithm c) Pseudocode d) Flowchart It is the set of instructions and statements for the computer written by a programmer with a computer programming language. a) Programming b) Algorithm c) Source code* d) Flowchart It is the starting point of the process in solving programming problems. a) Identifying the problem* b) Analysis c) Algorithm d) Coding It is a process in solving programming problems where possible solutions to a problem are identified. a) Identifying the problem b) Analysis* c) Algorithm d) Coding It is a process in solving programming problems where instructions or source codes are entered through a programming language. a) Identifying the problem b) Analysis c) Algorithm d) Coding* It is what translates a completed code to a machine-readable format with the help of a library. It also checks for errors in the code. a) Compiler* b) Library c) Linker d) Execution It is a collection of resources or routines used by computer programs during the process of compiling the source code. a) Compiler b) Library* c) Linker d) Execution It is what combines the object files generated by the compiler to a single executable file. a) Compiler b) Library c) Linker* d) Execution It is the result when the program executes its instruction, which is the expected outcome of the system. a) Output* b) Compiler c) Library d) Linker Explain what an algorithm, 8 It is a step-by-step procedure that solves pseudocode, and flowchart problems, which helps in identifying are decision points, processes, and essential variables that solve the problem. a) Programming b) Algorithm* c) Pseudocode d) Flowchart It is a step-by-step procedure which uses short English-like statements to write codes for programs before they are actually created in a specific language. a) Programming b) Algorithm c) Pseudocode* d) Flowchart It is a diagram representing the logical sequence in which a combination of steps or operations is to be performed. a) Programming b) Algorithm c) Pseudocode d) Flowchart* It is a flowchart symbol declaring the beginning and the end of the flowchart. a) Terminator* b) Arrow c) Process d) Decision It is a flowchart symbol that asks something from the user or represents what is produced from a process. a) Terminator b) Input/Output* c) Process d) Decision It is a flowchart symbol used for procedures, normally composed of mathematical symbols. a) Terminator b) Arrow c) Process* d) Decision It is a flowchart symbol used if the procedure leads to a comparison, which involves logical or relational operators and “Yes” or a “No” questions. a) Terminator b) Arrow c) Process d) Decision* It is a flowchart symbol used to declare the flow of the process. a) On-page Connector b) Off-page Connector c) Process d) Arrows* Recognize the importance of 2 What is the main advantage of an algorithm, pseudocode, documenting a solution via algorithm, and flowchart in pseudo code, and flowchart? programming; and a. There is freedom to create one’s own solution. b. Presence of a visual representation of the solution is available. c. It makes the whole procedure more efficient, as well as consistent.* d. Multiple solutions can be available.
For beginners, why is algorithm and
pseudo code important? A. Beginners can start writing their own program through an algorithm or pseudocode. B. Beginners do not need to worry about the programming language syntax yet. C. It helps transcribe beginners’ thoughts into sequential English-like steps or a flowchart to solve the problem. a. A and B only b. A and C only c. B and C only d. A, B and C* Create an algorithm, 1 Below is the pseudo code of how to pseudocode, and flowchart calculate the area of a rectangle. Rearrange the steps to get the correct sequence. A. Print A. B. Input the width (W) and length (L) of a rectangle. C. Calculate the area (A) by multiplying L with W. a. ABC b. BCA* c. CAB d. BAC