Ict 10

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

ICT REVIEWER

COMPUTER PROGRAMMING
INPUT PROCESS OUTPUT
- Pattern or approach
- Used in systems analysis for describing the structure of the information
processing program.
Input – any data entered into the computer system.
Process – procedure carried out by the system to provide an output.
Output – outcome of the process and meets the goal or end result.
Point-of-Sale (POS) system – commonly used in groceries.

EVOLUTION OF PROGRAMMING LANGUAGE


Computer Program – series of instruction written to perform a specified task on a
computer, computer need programs for them to work.
Programmer – person who writes, develops, and debugs a computer program.
Programming – art and science of creating program
CLASSIFICATION OF PROGRAMMING LANGUAGE
1. The Machine Language – consists of only two numbers, 0 and 1.
 Binary Numeral System – represents and process numbers using binary
digits 1 and 0 which represents “on” and “off”. This number has 2 as a
base.
 Decimal Numeral System – 10 different numerals: 0 to 9 and has 10 as a
base.
2. The Assembly Language – more advanced than the machine language and uses
mnemonics.
 Mnemonics – memory aids, uses English-like abbreviations.
 Assembler – translate mnemonics into machine code.
3. The High-level Language – use English commands.
 Interpreter – translates high-level instructions line by line into machine
code during runtime.
 Compiler – translates the entire program into machine code before the
program executes.
Object-oriented Programming Language – high-level programming language that uses
GUI-based interfaces.
System Development Life Cycle (SDLC) – the process used in creating computer
systems.
STAGES IN SYSTEM DEVELOPMENT
1. Planning – first stage where the scope of the system is outlined.
2. Requirement Analysis – all information is collected from the customer, there is no
programming done at this stage.
3. Design – platforms, technologies, and the initial architecture (design).
4. Implementation – connected with programming, source code is written according
to the design.
5. Testing and Debugging – will make sure that all the requirements needed for the
software are being strictly followed.
6. Deployment – puts a given software product into use.
7. Support and Maintenance – final stage and keeping the program running
smoothly.

SOLVING PROGRAMMING PROBLEMS


Programming – a problem solving process.
1. Identify the problem.
2. Analyze it to identify a possible solution.
3. Write an algorithm
4. Coding – entered through a programming language.
5. Instructions will be translated by a compiler with the help of a library (collections
of resources or routines)
6. Linker will produce and executable file.
7. Execute to produce an output.
Algorithm – step-by-step procedure.
Pseudocode – description of an algorithm.
Flowchart – a diagram representing the logical sequence.
BASIC SYMBOLS
 Terminator – declaring the beginning and the end of the flowchart.
 Input/Output – needs input from the user or output from a process.
 Process – used to process data, normally composed of mathematical symbols.
 Decision – the procedure leads to a comparison and answerable by “Yes” or “No”
 On-page Connector – connecting flowchart within the same page.
 Off-page Connector – connecting flowchart on another page.
 Arrows – declares the flow of the process.

You might also like