Inilah dasar dari materi utama bagi kita sebagai mahasiswa Teknik Informatika yaitu Pemrograman Terstruktur.Dalam bab ini kita sebagai mahasiswa semester pertama kita akan diajarkan dasar –dasar pemrograman, antara lain : Gambaran Umum tentang C,Pemrograman Terstruktur /Modular, Percabangan, Perulangan, Array,Algoritma, Sorting, Searching, String, Fungsi Rekursif, Structure dan Union,Pemrosesan File, Program Berukuran Besar, dan Struktur Data Dinamik, C++.
- Bahasa C
C merupakan bahasa pemrograman yang dibuat oleh Dennis Richie pada tahun 1972 dan masih sering dipakai sampai sekarang.
Secara umum struktur program C seperti berikut
Secara umum struktur program C seperti berikut
#include <stdio.h> > deklarasi library yang digunakan
int a; > deklarasi variabel global
int kali(int x, int y) > deklarasi fungsi sekunder
{ > awal fungsi sekunder
return x*y; > isi fungsi sekunder
} > akhir fungsi sekunder
int main() > deklarasi fungsi utama
{ > awal fungsi utama
int b; > deklarasi variabel lokal
a=5;
scanf("Input Data : %i",&b); > isi fungsi utama
printf("Hasil perkalian : %i",kali(a,b));
} > akhir fungsi utama
Terdapat banyak variabel dalam bahasa C. Beberapa variabel tersebut antara lain :
- int : memuat angka bulat
- long : int dengan batas input lebih besar
- float : memuat angka bulat dan pecahan
- char : memuat satu huruf
- array : memuat beberapa variabel sejenis
Untuk masalah sintaks-sintaksnya ada banyak, tergantung library yang digunakan. Dua sintaks yang paling sering digunakan dalam library Standard Input Output <stdio.h> adalah :
printf : mencetak sesuatu (output data)
scanf : membaca sesuatu (input data)
- Algoritma
Algoritma adalah kumpulan perintah yang tersusun secara sistematis untuk menyelesaikan suatu masalah untuk menyelesaikan suatu masalah secara berahap dari awal hingga akhir.Algoritma dalam pemrograman berarti komputer akan menjalankan program kita secara urut dari atas ke bawah,oleh karena itu kita harus cermat dalam menyusun suatu program.
Sumber:
Pustaka Utama:
1.Jeri R. Hanly, Elliot B. Koffman, Problem Solving and Program Design in C,
3th edition, Addison Wesley, 2002..
2.Thomas H. Cormen, Charles E.Leiserson, Ronald L. Rivest, Introduction to Algorithms, McGraw-Hill, 2003.
0 komentar:
Posting Komentar