0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
100 tayangan30 halaman
6 Pascal
Dokumen tersebut membahas struktur dasar bahasa pemrograman Pascal, meliputi deklarasi konstanta, tipe data, variabel, pernyataan, serta penjelasan singkat tentang statement if-then, if-then-else, dan case. Diberikan juga contoh kode program sederhana dalam Pascal beserta outputnya.
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
100 tayangan30 halaman
6 Pascal
Dokumen tersebut membahas struktur dasar bahasa pemrograman Pascal, meliputi deklarasi konstanta, tipe data, variabel, pernyataan, serta penjelasan singkat tentang statement if-then, if-then-else, dan case. Diberikan juga contoh kode program sederhana dalam Pascal beserta outputnya.
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 30
Struktur Bahasa Pascal
KAMPUS UNGU MY_AMIKOM
23 Desember 2008 Skema Program Pascal Program nama_program;
[ Deklarasi label ]
[ Deklarasi konstanta ]
[ Deklarasi tipe ]
[ Deklarasi variabel ]
[ Deklarasi subprogram ]
Begin
Pernyataan;
....
Pernyataan;
End. CONST
Constanta yang disingkat dengan
const adalah nilai konstanta (Nilai tetap yang dipasang dalam program). eg: phi=3.14; A=4; Tahun=2000; Variabel Variabel merupakan suatu nama yang menyiratkan lokasi memori komputer yang dapat digunakan untuk menyimpan nilai, dimana isinya dapat diubah-ubah. Nilai dari suatu variabel diubah dengan assignment statement. Sebuah assignment statement terdiri dari sebuah variabel disebelah kirinya dan suatu ekspresi di sebelah kanannya. contoh : Jumlah := B1 + B2 Variabel (lanjutan) Setiap variabel yang akan digunakan terlebih dahulu dideklarasikan, dimana setiap variabel harus mempunyai tipe. Deklarasi variabel berguna untuk memberi informasi kepada compiler serta membantu programmer berfikir secara jelas dan terencana. Contoh : Var B1, B2, jumlah : integer; Jenis/Tipe Data
Tipe dari suatu variabel menyatakan:
Jenis nilai yang dapat disimpan dalam lokasi memori untuk variabel tersebut, (membatasi himpunan nilai-nilai yang dapat dipunyai variabel tersebut) Jenis operasi yang dapat dilakukan terhadap variabel yang bersangkutan. Jenis/Tipe Data (lanjutan) Pernyataan Pernyataan adalah deretan instruksi yang akan dieksekusi oleh komputer. Pernyataan dalam bahasa Pascal terdiri dari dua macam, yaitu: 1. Pernyataan sederhana yaitu pernyataan yang tidak berisi penyataan lain a. Assignment statement yaitu pernyataan yang digunakan memberikan nilai ke suatu variabel a:=10; b:=a*2; b. Pernyataan yang digunakan untuk memanggil procedure atau function hitung (a,b); cetak (a,b); --
2. Pernyataan majemuk (Compound
Statement). Dalam bahasa Pascal, pernyataan majemuk diawali dengan begin dan diakhiri dengan end. Program prog_1_1.pas Program Kenalan; Uses wincrt; Var nama: string; Umur: integer; Begin writeln('program kenalan'); writeln('Akan menanyakan nama dan umur Anda'); write('Ketikkan nama Anda : '); readln(nama); write('Berapa umur Anda (th) : '); readln(umur); Writeln('Nama = ',nama); Writeln('Umur (hari) = ',umur*365); readln; End. OUTPUT ProgRam Program prog_1_2.pas program jumlah_bilangan; uses wincrt; var a,b,jumlah : integer; Begin writeln('Program menghitung jumlah dua bilangan bulat');
write('Bilangan 1: '); readln(a);
write('Bilangan 2: '); readln(b); jumlah := a+b; write('jumlah dua bilangan = '); write(jumlah); readln; end. Output Nya Pernyataan if .. then
Pernyataan if digunakan untuk
menguji sebuah kondisi. Bila kondisi yang diuji terpenuhi, program akan menjalankan pernyataan-pernyataan tertentu; dan bila kondisi yang diuji salah, program akan berhenti dan tidak menjalankan apapun. Program dibawah akan menuliskan ‘x bilangan positif’ jika variable x lebih besar daripada 0 dan akan berhenti atau tidak menjalankan pernyataan apapun jika x < 0. Penyataan if .. then .. else ..
Pernyataan if..else digunakan untuk
menguji sebuah kondisi. Bila kondisi yang diuji terpenuhi, program akan menjalankan pernyataan-pernyataan tertentu; dan bila kondisi yang diuji salah, program akan menjalankan pernyataan-pernyataan lain. Program ini akan menuliskan ‘x bilangan positif’ jika variable x lebih besar daripada 0 dan menuliskan ‘x BUKAN bilangan positif’ jika x lebih kecil atau sama dengan 0. Pernyataan if .. then .. else if .. then .. else .. Dalam kasus-kasus tertentu, terdapat kondisi lebih dari dua yang tidak dimungkinkan menggunakan pernyataan if..else. Oleh sebab itu, untuk menangani kasus tersebut digunakan pernyataan if..else if. Pada contoh di bawah, mula-mula program mengecek nilai x > 0 atau tidak. Bila kondisi ini terpenuhi program akan menulis ‘x bilangan positif’. SEbaliknya bila tidak terpenuhi, program akan menjalankan pernyataan if kedua untuk mengecek nilai x < 0 atau tidak. Bila kondisi ini terpenuhi program akan menulis ‘x bilangan negatif’. Dan bila tidak terpenuhi, program menulis ‘x adalah nol’. Pernyataan Case
Penyataan case digunakan untuk
menyederhanakan kontruksi if..else if yang terlalu banyak. contoh soal : Tentukanlah bilangan terbesar antara dua bilangan bulat Latihan (yang bisa, kerjakan kedepan tulis Nim NYA ocey…)
1.Buatlah program di dalam bahasa Pascal untuk menghitung
Luas sebuah bola, dengan ketentuan sebagai berikut: Rumus Luas Bola = 4 * Phi * R2 2. Buatlah program untuk mencari rerata dari banyaknya bilangan yang diinputkan Rumus rerata = total \ (jumlah data inputan). 3. Tentukanlah bilangan terbesar antara tiga bilangan bulat 4. konversikanlah nilai angka menjadi nilai huruf, contoh jika diinputkan 10 maka nilai hurufnya adalah e. Nilai Angka Nilai Huruf 0 – 20 E 21 – 40 D 41 – 60 C 61 – 80 B 81 – 100 A JaWabaN Luas Bola Jawaban luas bola juga Jawaban ReRaTa Alternatif jawab rerata Jawaban nilai maksimum Jawaban konversi Jawaban konversi 2