Professional Documents
Culture Documents
True
Condition
Condition False
False
Action
Action11 Action
Action22
FLOW
FLOWCHART
CHART
CONTROL
CONTROL
STRUCTURE OPERATOR
OPERATOR
STRUCTURE
DATA
DATA
DEFINITION
DEFINITION PROGRAMMING TYPES
TYPES
LEVEL
LEVEL&&
GENERATION CONSTANT
CONSTANT&&
GENERATION
VARIABLE
VARIABLE
DEVELOPMENT
DEVELOPMENT
PHASES TRANSLATOR
TRANSLATOR
PHASES
FIRST THIRD FIFTH
GENERATION GENERATION GENERATION
SECOND FOURTH
GENERATION GENERATION
FIRST SECOND THIRD FOURTH FIFTH
GENERATION GENERATION GENERATION GENERATION GENERATION
ASSEMBLY LANGUAGE
NATURAL LANGUAGE
Get me computer sales in February.
List me students from class 5S2.
1010 1001001 100101
MACHINE LANGUAGE
2 1110111 000110
ASSEMBLY LANGUAGE
ASSEMBLER
HIGH LEVEL LANGUAGE
IF MARKS > 50 THEN
Constants Variables
retain can change
their value characteristics their value
during the program during the program
execution. execution.
to perform mathematical
Mathematical Operator operations
And
+ Plus And Operator
Or
- Minus Or Operator
Not
* Multiply Not Operator
/ Divide
Comparison Comparison
Meaning
Operator Operator
Greater
>
Greater
than >= Than or
equal
Less
< Less than <= Than or
equal
= Equal
Action 1 Action 2
Action 2
Action 3
BEGIN
READ Number Of Share BEGIN
True
END
Declaration
BEGIN
Dim Number1 as Double
Dim Number2 as Double
Dim Number3 as Double
Dim Average as Double Get Number1
Get Number2
Input Get Number3
Number1 = txtNumber1.text
Number2 = txtNumber2.text
Number3 = txtNumber3.text
Average = (Number1 +
Process Number2 + Number3)/
Average = (Number1 + Number2 + Number3)/3 3
Output
txtAverage.text = Average Print Average
END
Syarat Kemasukan SERATA
Bahasa Arab = Lulus Logical Operator
parallelogram
rectangle
oval
diamond
arrow
parallelogram
rectangle
oval
diamond
arrow
parallelogram
READ / PRINT
FORMULA
rectangle
oval
IF THEN - ELSE
BEGIN / END
diamond
Structured Approach is a computer programming
technique in which the program is divided
into modules like function or subroutine.
4
1
3
classCircle
class Circle{ {
main()
{ data privateint
private intradius;
radius;
int radius;
publicvoid
public voidsetRadius(int
setRadius(intr)r){ {
cout << Area of circle is << radius==r;r;
radius
getArea(4); }}
cout << Circumference of circle is << publicdouble
public doublegetArea()
getArea(){ {
getCircumference(4); doublearea;
double area;
} area==3.142
area 3.142* *radius
radius* *radius;
radius;
returnarea;
return area;
double getArea(int r) { function }}
double area; }}
area = 3.142 * r * r;
return area; class FindCircle {
} public static void main() { object
double getCircumference(int r) Circle circle1;
{ circle1.setRadius(4);
double circumference; cout << Area of circle is <<
circumference = 2 * 3.142 * r ; circle1.getArea();
return circumference; }
}