Definisi Algoritma
Algoritma sendiri ditemukan oleh seorang matematikawan arab bernama Al-Khowarizmi.
Dalam pemrograman, algoritma diartikan sebagai langkah-langkah terstruktur dalam menyelesaikan masalah menggunakan komputer.
Algoritma dapat menggunakan 2 metode, yaitu :
- Ditulis menggunakan pseudo-code
Basic Computer Operation:
- Input
- Output
- Compute
- Storing value to an identifier (Store)
- Compare
- Repetition (Loop)
- Digambarkan dengan flow chart

Struktur Theorem
3 struktur theorem yang membuat pemrograman menjadi mungkin, yaitu :
- Sequence / tahapan yang merupakan perintah atau pernyataan yang berurutan (Start->End).
- Selection / pemilihan adalah struktural kontrol yang memungkinkan kita memilih pernyataan atau perintah (If-else).
- Repetition / pengulangan adalah struktur pengendalian pengulangan yang dapat mengulang perintah beberapa kali.
Kenapa kita menggunakan C ?
- Fleksibel
- Portable
- Sudah dikenal secara umum
- Mempunyai banyak library
Identifier
Mekanisme penamaan untuk berbagai elemen dalam program seperti : variabel, fungsi, konstata, dll.
Catatan paling penting dalam penamaan indentifier adalah jangan pernah menggunakankata kunci dan kata-kata yang digunakan untuk fungsi proses dalam C (ex : if, while, main).