Algoritma dan Pemrograman Pada Bahasa C
Program adalah kumpulan instruksi atau perintah yang disusun sebagai satu kesatuan prosedur. Pemograman adalah proses membuat program. Algoritma adalah logika, metode, dan tahapan (urutan) sistematis yang digunakan untuk memecahkan masalah.
Pseudocode
Psuedocode adalah deskripsi
program yang tidak memiliki standar untuk menjelaskan prinsip sebuah coding.
1. Menyerupai
coding
sebenarnya tapi dalam bentuk kalimat yang jelas dan ringkas
2. Abaikan
detail yang tidak perlu (deklarasi variable, deklarasi fungsi, #include)
3. Abaikan
tipe data yang digunakan
4. Manfaatkan
kata-kata singkat dalam program seperti Jika-Maka-Selain Itu / If-Then-Else
5. Perhatikan
konteks, jangan pakai kata-kata yang tidak begitu familiar seperti inisialisasi
6. Harus
menggambarkan proses didalam coding.
7. Cek
apakah pseudocode mudah dipahami orang lain dan mudah diterjemahkan ke coding
sebenarnya.
contoh buatlah pseudocode mencari keliling persegi panjang, panjang=15, lebar=6
1. Definisikan panjang 15
2. Defenisikan lebar 6
3. Keliling = 2( panjang + lebar )
4. Tampilkan Keliling
Variabel
Variabel adalah tempat menyimpan nilai/data, disimpan dalam memori, dan nanti bisa dipanggil kembali untuk dibaca atau diganti
Dalam pemograman C, variabel harus dideklarasikan sebelum digunakan.
Tujuannya, agar compiler bisa mengalokasikan memori yang sesuai untuk data didalam variabel.
int
int_counter_1;
char char_huruf;
Penamaan variable boleh bebas, kecuali kata-kata
yang sudah di-reserved oleh bahasa pemograman
Beberapa bahasa pemograman memiliki sifat case sensitive, bahasa C adalah salah satunya.
Sebaiknya penamaan variable berisi informasi:
tipe-data_nama-variabel_indeks
Ketika membuat program, akan lebih baik lagi jika bisa membedakan variabel lokal dan global
Contoh Coding
#include <stdio.h>
int int_Keliling;
main()
{
int int_panjang, int_lebar;
int_panjang = 15;
int_lebar = 6 ;
int_Keliling = 2 * (int_panjang + int_lebar);
printf("Keliling persegi panjang adalah %d ", int_Keliling);
getch();
}
0 comments:
Post a Comment