COMPUTER PROGRAMMING
+ Mark Anthony Moreno, Ezekiel Amba, jadjeli Sang-An, Alben Lapirap, Nanette lalaguna, Dona mae
Talens , Jhon Michael.
COMPUTER SYSTEMS – A COMPUTER IS AN ELECTRONIC DEVICE THAT STORES, MANIPULATES AND
RETRIEVES THE DATA.
OBJECTS OF COMPUTER SYSTEM
1. USER
2. HARDWARE
3. SOFTWARE
HARDWARE : OF COMPUTER SYSTEM CAN BE REFERERRED AS ANYTHING WHICH CAN BE TOURCH FEEL:
KEYBOARD, MOUSE / MONITOR
CLASSIFICATIONS OF HW:
• INPUT DEVICES
• PROCESSING
• OUTPUT DEVICES
ALU : IT PERFORMS ARITHMETIC AND LOGICAL OPERATIONS.
CU : CONTROL UNIT – COMPUTING AND RETRIEVING AND STORING
MU: Memory Unity - Storing Data.
2 types of memory
1. Primary Memory – ROM – BIOS (Basic Input output System)
Cache Memory
2. Secondary Memory – USB, HDD, SSD. M.2 storage
a. Optic Storage
b. HDD – Hard disk Drive
c. SSD – Solid State Devices
SOFTWARE
COMPUTER SOFTWARE THIS ARE APPLICATION THAT DRIVES OUR HARDWARE
TYPES OF SW
1. APPLICATION SOFTWARE
2. SYSTEM SUPPORT SW
COMPUTING ENVIRONMENTS
COMPUTING ENVIRONMENTS
1. PERSONAL COMPUTING ENVIRONMENT
2. TIME SHARING ENVIRONMENT
3. CLIENT/SERVER ENVIRONMENT
4. DISTRIBUTED COMPUTING ENVIRONMENT
COMPUTING LANGUAGES
1. MACHINE LANGUAG
0101010110101
2. SYMBOLIC LANGUAGE
HELLO = 010101010111101
3. HLL – HIGH LEVEL LANGUAGE
NUMBER SYSTEM
+ CHRIST IAN, JOMAR ROSALES, EZEKIEL AMBA, NICOLE ALMACEN
BINARY – 1, 0
HEXADECIMAL – 0-9 AND A-16
OCTAL – 0 – 7
DECIMAL – 0-9
PLF – PROGRAM LOGIC FORMULATION
- PROCESS OF COMING UP WITH THE APPROPRIATE METHODOLOGY IN DEVELOPING A SPECIFIC
PROGRAM WITH LOGIC AND THAT PERFORMA A PRESCRIBED COMPUTING TASK.
2 TYPES
1. STRUCTURED PROGRAMMING
- - A SP IS IDEALLY A MAP OF YOUR PROGRAM WHICH SHOWS HOW VARIABLESS PASS DATA
BETWEEN THE PROGRAM
2. HIPO – HIERARCHICAL INPUT PROCESS OUTPUT
- IT INOW PRESENTED IN TERMS OF HIRARCHY
FLOWWCHART – IS A DIAGRAM THAT DEPICTS THE FLOW OF PROGRAM
1. TERMINAL – START / STOP OR BEGIN / END
2. DATA BLOCK – INITIALIZATION/ INPUT/ OUTPUT
3. PROCESS – MATHEMATICAL OPERATION/ PROCESS
4. DECISION BLOCK – YES/NO OR TRUE/FALSE
5. CONNECTOR –
6. ARROW LINES – SHOWS CONNECTIONS
EXAMPLE 1
+ ERICKA BELTRAN?, JOJHN ROVICK, ANGELO OMALIN
1. CREATE A FC THAT WILL DISPLAY THE SUM OF A AND B.
START
A, B, SUM
SUM = A + B
DISPLAY SUM
END
2. CREATE A FC THAT WILL DETERMINE THE WEATHER IF IT IS RAINING I WILL STAY AT HOME, IF
NOT, I WILL PLAY BASKETBALL.
START
WEATHER
IS
WEATHER
= RAINNG
TODAY IS RAINING TODAY IS SUNNY
STAY AT HOME LETS PLAY
BASKETBALL
STOP
ASSIGNMENT
1. PREPARE A FC THAT WILL ACCEPT TWO INTEGER AND DETERMINE THE SUM?
2. PREPARE A FC THAT WILL ACCEPT THREE INTEGER THAT WILL DETERMINE THE HIGHEST AND
LOWEST NUMBER? NOTE: THERE IS NO EQUAL VALUE.
3. PREPARE A FLOWCHART THAT WILL ACCEPT TWO INTEGER A AND B, IF A > B DISPLAY THE
DIFFERENCE AND IF A<B DISPLAY THE SUM.? NOTE : THERE IS NO EQUAL VALUE ON A AND B.