Ringkasan Algorithm & Programming and Introduction to C Programming (21 October 2015)

dalam C menggunakan: for,while,do-while

-for :pengulangan bisa tak terhingga, tidak perlu kondisi

Syntax For :
For(exp1;exp2;exp4)

exp3;
or:
for(exp1;exp2;exp4){

tidakanan 3

statement1;
statement2;
statement3;
}
-while :cek dulu kalau true dijalankan statement

Syntax :

while () statements;

or:

while(){

statement1;

statement2;

dst;

}
-do-while : statetment dilakukan terlebih dahulu setelah itu baru di check syaratnya

Syntax :

do{

statements ;

} while();

Ringkasan Algorithm & Programming and Introduction to C Programming (15 October 2015)

Selection definition
Syntax:
-if : If boolean expression resulting in True, then a statement or some statements will be executed.
-if-else : If boolean expression resulting in TRUE, then statement1 or  block statement1 will be executed, if FALSE then statement 2 or block statement 2 be executed
-switch-case : A statement that can be used to replace if-else, usually used when you want to make alot of statements.

Type of error:
-Compile-time error,caused by syntax error
-Link-time error,Success full compiled,but cause link error,Caused by no object code at link time
-Run time error,Successfully compiled,but error at runtime
-Logical error,Program run successfully but wring output

Ringkasan Algorithm & Programming and Introduction to C Programming (8 October 2015)

Operator is a symbol to process values in result for a new value,exp: C = A + B  (= and + sign are operators,A ,Band C are operands)

Based on its operand number, operator can be divided into Unary operator  (1 operand),Binary operator  (2 operands) ,Ternary operator  (3 operand).

Type of operator

  • Assignment Operator (=)
  • Logical Operator (&&=And, ||=or, !=Not)
  • Arithmetic Operator (+, -, (× or · or *), (÷ or /))
  • Relational Operator ( show relation between numbers equality (5 = 5) and inequalities (4 ≥ 3))
  • Bitwise Operator
  • Pointer Operator

Increment and Decrement
Symbol : Increment(++) and Decrement(–)
Pre increment (++N)
Post increment (N++)
Pre decrement (–N)
Post decrement (N–)

 

 

 

Ringkasan Algorithm & Programming and Introduction to C Programming

Algoritma adalah proses bertahap dalam melakukan perhitungan. Algoritma ditemukan oleh Al-Khawarizmi seorang ilmuwan matematika yang berasal dari Arab.

Object Oriented Programing (OOP): programming yang berkonsep menggunakan Object, jadi bisa di gunakan di waktu-waktu tertentu dan tidak terikat.

Jenis OOP:

  1. Encapsulation : Teknik privasi yang bertujuan untuk menjaga program agar tidak di proses oleh program lainnya.
  2. Inherintance : Pewarisan sifat yang tak wajib dimunculkan oleh keturunan, contohnya sifat keturunan ayah yang diturunkan ke anaknya tapi anaknya tidak wajib mengikuti apa yang diturunkan ke ayahnya
  3. Abstract : Sifat-sifat keturunan dari ayah wajib di turunkan ke anaknya tapi anaknya bisa memperbaiki sifat-sifat tersebut. Abstract juga bersifat labil

Ada 3 tingkat bahasa pemrograman, yaitu :

  1. Bahasa tingkat tinggi (contoh: Assembler)
  2. Bahasa tingkat menengah(contoh: C, Pascal)
  3. bahasa tingkat tinggi(contoh: C++, C#, Visual Basic)

Bahasa pemrograman yang paling terkanal adalah Bahasa C. Karena bahas C sangat mudah untuk dimengerti oleh manusia dan memiliki kamus bahasa yang sangat banyak.