Ayo Membuat Program Pascal



Pendekatan praktik dalam belajar bahasa pemrograman Paskal, dengan ratusan contoh program disertai penjelasan yang rinci.

Target Pembaca

sunting

Asumsi yang Dipakai

sunting

Pembaca buku ini diasumsikan:

  1. Sudah mengenal cara membuat baru, membuka dan menyimpan file (cara untuk new, open dan save file)
  2. Sudah mengenal cara mengetik dan memodifikasi teks (seperti di Notepad)
  3. Sudah mengenal tombol-tombol keyboard spesial (seperti Alt, Ctrl, tombol-tombol fungsi F1 sampai F12)

var arr : array [1..30] of longint = (5,5,7,8,6,8,5,8,4,6,6,3,4,2,8,0,9,2,3,4,7,8,5,4,5,3,9,8,0,3); i, C: longint; begin C := 0; for i:=1 to lenght (arr) do begin in C(c,arr[i]; end; writeln ((c/lenght(arr)):0:2); end.

Daftar Isi

sunting

  1. Dasar-Dasar Pemrograman
  2. Struktur Persyaratan-Percabangan
  3. Struktur Perulangan
  4. Sub Program dan Parameter
  5. Fungsi dan Prosedur Dasar (Unit System)
  6. Fungsi dan Prosedur Unit CRT
  7. Konsep Rekursif
  8. Konsep Animasi
  9. Tipe Data Array Statis
  10. Tipe Data Array Dinamis
  11. Tipe Data Matriks dan Array N-Dimensi
  12. Tipe Data String dan Operasi String
  13. Tipe Data Record
  14. Tipe Data Enumerasi
  15. Tipe Data Subrange
  16. Tipe Data Pointer
  17. Akses File Teks
  18. Akses File Bertipe
  19. Akses File Biner
  20. Struktur Data Stack dan Queue
  21. Struktur Data Single Linked Linear List
  22. Struktur Data Single Linked Circular List
  23. Struktur Data Double Linked Linear List
  24. Struktur Data Double Linked Circular List
  25. Struktur Data Tree
  26. Struktur Data Binary Tree
  27. Struktur Data Binary Search Tree (BST)
  28. Struktur Data Priority Queue/Heap
  29. Struktur Data Tabel Hash
  30. Kompleksitas Algoritma
  31. Algoritma Pencarian (Searching)
  32. Algoritma Sorting 1: Selection, Bubble, Insertion
  33. Algoritma Sorting 2: Merge, Heap, Quick
  34. Algoritma Sorting 3: Bucket, Radix, Count
  35. Algoritma Complete Search
  36. Algoritma Backtracking
  37. Algoritma Divide and Conquer
  38. Algoritma Greedy
  39. Algoritma Dynamic Programming (DP)
  40. Pengantar Teori Graph
  41. Representasi Graph
  42. Algoritma Minimum Spanning Tree (MST)
  43. Algoritma Djikstra's Shortest Path (DSP)
  44. Lampiran A: Panduan Pengguna Free Pascal Compiler (FPC)
  45. Lampiran B: Daftar Keyword FPC
  46. Lampiran C: Daftar Pesan Compile Error FPC
  47. Lampiran D: Daftar Kode Run Time Error FPC

Kontributor

sunting

Apabila anda telah berkontribusi menambahkan materi/koreksi ke dalam buku ini, silakan menambahkan nama anda di bawah: