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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy