1/28
Vocabulary practice flashcards for Computer Programming (Java) 11 Term Test 1 based on Monlimar Development Academy pointers.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Monlimar Development Academy Core Values
Competence, Resilience, Respect, and Service.
Flowchart Oval Symbol
The symbol used in flowcharts to represent the start or end (terminator) of a program.
Flowchart Parallelogram Symbol
The symbol used in flowcharts to represent input and output operations.
Flowchart Diamond Symbol
The symbol used in flowcharts to represent a decision-making point or conditional branching.
Flowchart Rectangle Symbol
The symbol used in flowcharts to represent a process, action, or calculation step.
Upward-Pointing Flow Line
A directional arrow in a flowchart that points upwards, representing a repetition or loop structure.
Purpose of Flowcharts
Visual diagrams created before coding to identify logical errors early and present program logic clearly to non-programmers.
Pseudocode Data Sequence Rule
The strict rule that data must always be received using an INPUT keyword before it can be evaluated in an IF condition.
Algorithm
A step-by-step procedure or set of logical steps designed to solve a specific problem.
Tracing (Desk Checking)
The process of manually walking test values and edge cases through pseudocode during analysis to verify logic prior to coding.
Main Method
The entry point in Java where program execution always begins.
Sequential Flow
The default program execution order where code is executed line by line in sequence.
Single-line Comment (//)
A line prefix in Java that tells the compiler to ignore all subsequent text on that line.
String Data Type
The Java data type used to store textual data, such as a student's full name.
Double Data Type
The Java data type used to store decimal values, such as a family's income.
Boolean Data Type
The Java data type used for logical values that evaluate to either true or false.
Modulus Operator (%)
An arithmetic operator that divides one number by another and returns the remainder.
Integer Division in Java
Division performed between two integer values that truncates and discards any fractional part (for example, 10/3 evaluates to 3).
Relational Operator (<=)
A relational operator meaning 'less than or equal to', used for boundary conditions like 'P10,000 or below'.
Logical AND (&&)
A logical operator that evaluates to true if and only if both conditions are true.
Logical OR (||)
A logical operator that evaluates to true if at least one of the conditions is true.
Logical NOT (!)
A logical operator that reverses or inverts a boolean value.
Shorthand Assignment Operator (+=)
An operator that adds a value to a variable and reassigns the updated result to that variable in a single step.
Boolean Expression
A expression within an if statement condition that must evaluate strictly to true or false.
Single-Way Selection
An if statement structure where the associated code block is executed if the condition is true and skipped if false.
Scanner Class
A utility class in java.util used to read keyboard input from the user.
Scanner Import Statement
The code import java.util.Scanner; which makes the Scanner class available for use in Java.
Scanner Object Instantiation
The standard code used to create a Scanner object, such as Scanner input = new Scanner(System.in);.
System.out.println()
The standard Java output method that corresponds to the pseudocode keyword OUTPUT.