Pada hari kamis yang lalu saya diajarkan mengenai algoritma dan pemograman C++ oleh kak Feri Lauw. Saya diajarkan mengenai OOP (Object Oriented Programming), yang terdiri dari:
Inheritance- Encapsulation
- Abstraction
- Interface
Algoritma terdiri dari 2 yaitu:
- Pseudo-code
- Flow chart
Penulisan algoritma dimulai dengan start kemudian isi lalu end.
Sebagai contohnya :
- Start
- print hello world
- end
Pseudo-code terdiri dari:
- Input (Scan)
- Output (Print)
- Compute (+ – * / % dll)
- Storing value to an identifier (Store)
- Compare (
- Repetition (Loop) (Do-While, Repeat-Until)
Ada 3 struktur theorem
- Sequence
- Selection (if, else)
- Repetition (for)
Bahasa Pemrograman
Bahasa pemrograman terdiri dari tiga tingkatan
- Rendah / Low (Assembler)
- Sedang / Medium (C, Pascal, Fortran)
- Tinggi / High (Java, C++. C#)
Sebagian besar dari bahasa pemrograman tingkat tinggi merupakan OOP.
Keuntungan memakai bahasa C
- Flexible
- Portabel
- Banyak orang yang tahu
- Banyak library-nya