0% found this document useful (0 votes)
34 views7 pages

Computer Programming M Lec 1

The document provides an overview of computer programming, detailing components of computer systems including hardware and software. It outlines the types of hardware, memory classifications, software types, computing environments, and programming languages. Additionally, it introduces program logic formulation, flowcharts, and includes examples and assignments related to flowchart creation.

Uploaded by

moy balgos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views7 pages

Computer Programming M Lec 1

The document provides an overview of computer programming, detailing components of computer systems including hardware and software. It outlines the types of hardware, memory classifications, software types, computing environments, and programming languages. Additionally, it introduces program logic formulation, flowcharts, and includes examples and assignments related to flowchart creation.

Uploaded by

moy balgos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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.

You might also like