Ayo Membuat Program Pascal
Pendekatan praktik dalam belajar bahasa pemrograman Paskal, dengan ratusan contoh program disertai penjelasan yang rinci.
Target Pembaca
sunting- Siswa SMP/SMA/SMK peserta Olimpiade Sains Komputer (peserta Tim Olimpiade Komputer Indonesia) dan International Olympiad in Informatics
- Mahasiswa tahun ke-1 dan ke-2 di jurusan Ilmu Komputer/Teknik Informatika
- Masyarakat umum penggemar programming
Asumsi yang Dipakai
suntingPembaca buku ini diasumsikan:
- Sudah mengenal cara membuat baru, membuka dan menyimpan file (cara untuk new, open dan save file)
- Sudah mengenal cara mengetik dan memodifikasi teks (seperti di Notepad)
- 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
- Dasar-Dasar Pemrograman
- Struktur Persyaratan-Percabangan
- Struktur Perulangan
- Sub Program dan Parameter
- Fungsi dan Prosedur Dasar (Unit System)
- Fungsi dan Prosedur Unit CRT
- Konsep Rekursif
- Konsep Animasi
- Tipe Data Array Statis
- Tipe Data Array Dinamis
- Tipe Data Matriks dan Array N-Dimensi
- Tipe Data String dan Operasi String
- Tipe Data Record
- Tipe Data Enumerasi
- Tipe Data Subrange
- Tipe Data Pointer
- Akses File Teks
- Akses File Bertipe
- Akses File Biner
- Struktur Data Stack dan Queue
- Struktur Data Single Linked Linear List
- Struktur Data Single Linked Circular List
- Struktur Data Double Linked Linear List
- Struktur Data Double Linked Circular List
- Struktur Data Tree
- Struktur Data Binary Tree
- Struktur Data Binary Search Tree (BST)
- Struktur Data Priority Queue/Heap
- Struktur Data Tabel Hash
- Kompleksitas Algoritma
- Algoritma Pencarian (Searching)
- Algoritma Sorting 1: Selection, Bubble, Insertion
- Algoritma Sorting 2: Merge, Heap, Quick
- Algoritma Sorting 3: Bucket, Radix, Count
- Algoritma Complete Search
- Algoritma Backtracking
- Algoritma Divide and Conquer
- Algoritma Greedy
- Algoritma Dynamic Programming (DP)
- Pengantar Teori Graph
- Representasi Graph
- Algoritma Minimum Spanning Tree (MST)
- Algoritma Djikstra's Shortest Path (DSP)
- Lampiran A: Panduan Pengguna Free Pascal Compiler (FPC)
- Lampiran B: Daftar Keyword FPC
- Lampiran C: Daftar Pesan Compile Error FPC
- Lampiran D: Daftar Kode Run Time Error FPC
Kontributor
suntingApabila anda telah berkontribusi menambahkan materi/koreksi ke dalam buku ini, silakan menambahkan nama anda di bawah: