2. BRIDGE MAP
PROGRAMMING LANGUAGE APPROACHES
List down a programming language approaches and its example
Structured/
Berstruktur
AS
Programming language approaches
Relating Factor
Object Oriented/
Berasaskan Objek
3. STRUCTURED
PROGRAMMING
Structured programming often uses a top-down
design model where developers map out the
overall program structure into separate
subsections from top to bottom
Structured programming is beneficial for
organizing and coding computer programs which
employ a hierarchy of modules. This means that
control is passed downwards only through the
hierarchy.
4. EXT. NOTES
Pengaturcaraan Berstruktur
(Berasaskan teks)
Tidak terlalu bergantung kepada jenis
pemproses.
Lebih ke arah penggunaan bahasa Inggeris.
Seperti “FOR”, “GOTO”, “PRINT”, “IF”, etc
Arahannya dikenali
sebagai kod sumber.
5. EXT. NOTES
Bahasa generasi ke 3 (3GL)
Menggabungkan pengaturcaraan berasaskan
teks dan visual – sokongan menu, ikon, dsb
seperti yang terdapat dalam bahasa
pengarangan
Contoh yg paling popular – Visual Basic (VB).
Dalam VB antaramuka dilukis terlebih dahulu dan
kemudiannya disertakan kod pengaturcaraan
basic pada objek yang perlu.
7. OBJECT-ORIENTED
PROGRAMMING
The object-oriented approach refers to a special
type of programmig.
In an object-oriented program, the object have
relationships with one another.
One of the earliest OOP languages is Smalltalk.
Java, Visual Basic and C++ are examples of
popular OOP languages.
9. EXT. NOTES
Pengaturcaraan Berorientasikan Objek(4GL)
(Berasaskan teks dan Visual)
Bahasa generasi ke 4 (4GL)
2 konsep utama dalam OOP
1.
2.
Objek
Kelas
Objek terdapat di mana-mana.
Manusia, binatang, kereta, pokok dan
bangunan, semuanya adalah objek.
10. EXT. NOTES
Setiap objek perlu ada kelas.
Kelas ialah satu definisi yang
membolehkan komputer mencipta suatu
objek.
Setiap objek dalam kelas yang sama
mempunyai ciri yang sama dan
berkongsi sifat yang sama.
11. EXT. NOTES
Apabila
menulis aturcara menggunakan
konsep OOP, pengisytiharan dibuat ke atas
kelas dan bukannya objek.
Misalnya Proton dan Honda adalah dua
contoh objek daripada kelas Kereta.
Kelas Kereta mempunyai ciri dan sifat bagi
sesebuah kereta yang merupakan model
abstrak bagi kereta.
12. ACTIVITY
FIND THE DIFFERENCE BETWEEN
STRUCTURED AND OBJECT ORIENTED
PROGRAMMING