ITE/CS no.3 Flashcards
a representation of steps using special symbols
FLOWCHART
A flowchart symbol that represents the starting or ending point of the system
TERMINAL BOX OR TERMINATOR
A flowchart symbol that prepares all variables that will hold some values.
INITIALIZATION
A flowchart symbol that represents a printout, such as a document or a report
INPUT/OUTPUT BOX
A flowchart symbol that indicates some particular operation.
PROCESS BOX
A flowchart symbol that represent the flow of the sequence and direction of a process
FLOW LINES
A flowchart symbol that indicates that the flow continues on a matching symbol containing the same letter somewhere else on the same page
ON-PAGE CONNECTOR/REFERENCE
A flowchart symbol that contains a number inside; indicates that the flow continues on a matching symbol containing the same number somewhere else on a different page
OFF-PAGE CONNECTOR
A flowchart symbol where there are lines coming out from the diamond indicate different possible situations, leading to different sub-processes.
DECISION BOX
informal high-level description of the operating principle of a computer program or other algorithm.
PSEUDOCODE
it is the process of creating codes from one language to another one.
CODING
the process of developing an executable machine level program that can be implemented without any error.
PROGRAMMING
a vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks.
PROGRAMMING LANGUAGE
3 levels of programming languages
- LOW LEVEL LANGUAGE
- MIDDLE LEVEL LANGUAGE
- HIGH LEVEL LANGUAGE
A level of programming language designed using zeros (0) and ones (1), hence they are critical to understand
LOW LEVEL LANGUAGE (LLL)
A level of programming language designed using some special words known as mnemonic and when we compared it to low level language, machine level is easy to understand.
MIDDLE LEVEL LANGUAGE
A level of programming language designed using simple English like words.
HIGH LEVEL LANGUAGE
What are the 3 types of translators
- COMPILER
- INTERPRETER
- ASSEMBLER
A type of translator that converts the entire source code into object code (machine code) at once; used to convert HLL into Machine code format.
COMPILER
A type of translator that converts source code into object code in line-by-line format; used to convert HLL into understandable machine code.
INTERPRETER
A type of translator that is used to convert assembly level language (low level) into machine level language.
ASSEMBLER
any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.
SOURCE CODE