LVYPengenalan PASCAL
Struktur PASCAL
Input Output Di Dalam PASCALWrite dan WritelnBila dalam algoritma kita biasa menggunakan output, maka dalam PASCAL, perintah tersebut sama dengan write atau writeln.Perintah ini digunakan untuk mencetak kata-kata atau variable ke layar komputer. Sebagai contoh untuk mencetak kata Sedang Belajar Pascal, perintah yang diberikan adalah: Write(Sedang Belajar Pascal); atauWriteln(Sedang Belajar Pascal);Jika menggunakan write, setelah mencetak kata kata atau variable, kursor akan diletakkan di samping hasil cetakan. Jika menggunakan perintah writeln, setelah mencetak kata kata atau variable, kursor akan dipindahkan ke bawah satu baris dengan posisi horizontal pada awal baris.
Terkadang kita menemukan prosedur write atau writeln yang ditulis seperti ini,writeln(Asyik: 10)
Jika ditulis seperti ini, maka akan menghasilkan space yangdisediakan untuk menuliskan kata asyik di layar monitor adalah 10 karakter, mulai dari kiri ke kanan.
Selain itu, dengan menggunakan write atau writeln, kita dapat mengatur berapa banyak angka di belakang koma yang akan ditampilkan di layar monitor jika kita ingin menampilkan bilangan real, caranya adalah dengan menuliskan seperti program di bawah iniBeginWrite(1/3: 5 : 2); write(2/3:10:0 );End.
Harus ada dalam PASCAL
Penulisan Algoritmaprogram nilai{program ini dibuat untuk mengetahui efek pemberian spasi}kamus
algoritmaoutput(1/3)output(2/3)
Read dan Readln (digunakan untuk menggantikan penulisan notasi input pada algoritma)Read atau readln digunakan untuk menerima masukan dari user untuk disimpan kedalam suatu variable. Contoh:
Var A: Integer;BeginWriteln(Masukkan nilai A: );readln(A);Writeln(Nilai yang anda masukkan adalah: , A);End.Catatan:Terkadang kita menggunakan fungsi readln pada satu baris sebelum kata end.. Hal inidimaksudkan agar suatu program tidak akan langsung terminate (berhenti) tanpamenunggu suatu masukan dari user. Adapun masukan tersebut berupa penekanantombol enter pada keyboard.
KOMENTARKomentar adalah bagian dari program yang tidak akan diproses oleh compiler . Komentar hanya digunakan untuk dokumentasi saja. Cara pemberian komentar adalah dengan menambahkan {} atau (* *)
UNITDi dalam Pascal, ada bagian yang disebut sebagai unit. Unit ini menyimpan fungsi dan prosedur standard yang sudah didefinisikan oleh pembuat compiler. Beberapa unit standard yang ada dalam Pascal adalah Crt, System, Graph, Dos, Printer, dan Overlay.Cara penggunaan unit adalah dengan menambahkan statemen:Uses nama_unit; pada bagian Deklarasi.Misal:Uses Crt;
TIPE DATA PADA PEMROGRAMAN PASCAL
Bilangan Bulat, terdiri dari :
Tipe DataJangkauan NilaiUkuran memorishortint - 128 s/d 1271 byteinteger -32.768 s/d 32.7682 bytelongint - 2.147.483.648 s/d 2.147.483.6484 bytebyte0 s/d 2551 byteword0 s/d 65.5352 byte
Tipe Data Yang Didefinisikan User
STRUKTUR PERCABANGANIf thenelseCaseof Bentuk umumnya : Case var_pilih ofPilih1 : aksi1 ;Pilih2 : aksi2 ;. ;pilih-n : aksi-n ;end;atauCase var_pilih ofpilih1 : aksi1 ;pilih2 : aksi2 ;. ;pilih-n : aksi n;else aksi-n+1end;
Catatan :Ekspresi yang digunakan dalam statemen Case adalah yang mempunyai tipe ordinal yaitu dengan batas antara (-32768 s/d 32767). Sehingga tipe lain seperti integer yang bertipe longint, tipe string atau real tidak boleh digunakan.
Program Konversi nilai
Pengulangan ProsesForfor variabel := nilai_awal to nilai_akhir doaksiATAUfor variabel:= nilai_awal downto nilai_akhir doaksiWhilewhile kondisi doaksiRepeatRepeataksi1;aksi2;Until kondisi
Pakailah bentuk pengulangan untuk menyelesaikan semua PROBLEM berikut ini dalam PASCAL
PROBLEM 1Buatlah program PASCAL dengan ketentuan sbb:Program akan meminta user menginputkan nilai antara 1-100Setelah itu, program akan menampilkan tulisan OKE sebanyak jumlah nilai yang diinputkan oleh user
PROBLEM 2Buatlah program PASCAL untuk menampilkan kumpulan karakter sebagai berikut:@@@@@@@@@@@@@@@
PROBLEM 3Seperti program 2, tetapi jumlah baris ditentukan berdasarkan inputan user.
PROBLEM 4Buatlah program PASCAL untuk menampilkan gambar berikut ini:112123123412345
PROBLEM 5Seperti problem 4, tetapi dengan urutan terbalik123451234123121
PROBLEM 6Buat program PASCAL untuk menampilkan gambar berikut ini:1 0 1 0 10 1 0 1 01 0 1 0 10 1 0 1 0
Top Related