PASCAL 2.

Slides:



Advertisements
Presentasi serupa
PASCAL Pendahuluan.
Advertisements

PENGENALAN PASCAL STATEMENT TIPE DATA
Pertemuan 2 DASAR PEMROGRAMAN.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Dasar Komputer & Pemrog 2 A minggu 4
Copyright by : M. YAHYA, S.Kom PERTEMUAN KE - I. 1. Judul Program 2. Blok Program a. Bagian Deklarasi - Deklarasi Tabel - Definisi Konstanta - Definisi.
Pengenalan Bahasa Pemrograman Pascal
DATA DAN OPERATOR. Tipe Data Ordinal : dapat ditentukan dengan pasti pendahulunya / pengikutnya Byte : integer (bulat) positip dari 0 sampai 255. shortint.
RECORD.
TIPE DATA INTEGER PADA PASCAL
VARIABEL DAN OPERATOR.
Chapter 3.2 : Tipe, Nama dan Nilai
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
-Tipe Bilangan Bulat > 1,4,40,100 -Tipe bilangan real > 1.50,3.234, Tipe Boolean > True, False -Tipe Karakter > A, B, X, y -Tipe String > Nama,
Variabel dan Konstanta Bahasa Pemrograman I Pertemuan:2 Edri Yunizal / Fauzi MS.
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Procedure & Function Sub Program.
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Dasar Komputer & Pemrog. 2A
Pemprograman Terstruktur 1
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
T I P E D A T A.
Pemrograman Visual (Borland Delphi 7.0)
BAHASA PEMROGRAMAN PASCAL
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
ALGORITMA PEMROGRAMAN 2A
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 2 Muhamad Haikal, S.Kom., MT
PERTEMUAN 2 Bambang Irawan.
Contoh Aplikasi Untuk Pemrograman :
Struktur Program Pascal
Dasar-Dasar Pemrograman
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma dan Pemrograman 2A
BAB 2 Elemen Dasar.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Dasar-Dasar Pemrograman
Array/larik Sri Supatmi Oleh:.
Tipe Data, Operator Dalam Delphi
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Variabel operator tipe data
Bahasa Pemrograman A Elemen-Elemen Pascal.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Algoritma dan Pemrograman
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
ANALISIS LEKSIKAL (Scanner)
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
Dasar-Dasar Pemrograman
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
PENGENALAN PASCAL STATEMENT TIPE DATA
TIPE DATA.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Tipe data sederhana Hermansyah,S.Kom.
Pengenalan Bahasa Pascal
ARRAY (LARIK) MINGGU VI.
STRUKTUR DATA.
Bahasa Pemrograman Pascal
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
Chapter 3.2 : Tipe, Nama dan Nilai
PENGGUNAAN TIPE DATA YANG EFEKTIF
Dasar-Dasar Pemrograman
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Algoritma 1 Temu 2.
Indentifier, Keywords, Variable, Tipe Data dan Operator
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Transcript presentasi:

PASCAL 2

Kata kunci dan pengenal kunci Cara mempelajari bahasa pemrograman sebaiknya adalah menulis program dan menjalankannya Kata kunci dan pengenal kunci

Deklarasi program Pengenal Program ; pengenal digit huruf Garis bawah

string ‘ karakter

I/O Write Writeln Read readln Program Lat1; Uses Wincrt; Begin Writeln (' Halo, Saya Belajar Pascal Lho.....'); Write (' Halo.... Saya Pascal'); Write (' Pascaaaaaaaaaal'); Writeln; Write (' H'); Write (‘a'); Write ('l'); Write ('o'); Write (' '); Write ('Apa'); Writeln (' Kabar'); Readln; Writeln (' Sebelum Belajar Baca Do''a Dulu Yah.....'); End. I/O Write Writeln Read readln

I/O Write Writeln Read readln Program lat_1; Uses wincrt; var UmurKu : Byte; Keterangan : String; begin Write('Berapa umur anda ? '); Readln(UmurKu); Write('Komentar anda: '); Readln(Keterangan); Writeln; Writeln('Saya berumur ',UmurKu,' tahun'); Writeln(Keterangan); end. I/O Write Writeln Read readln

TIPE,OPERATOR,EKSPRESI

Type data 1.Ordinal types - Integer Tipr Jangkauan ukuran Shotint -128..127 8 bit Integer -32768..32767 16 bit Longint -2147483648..2147483647 32 bit Byte 0..255 Word 0..65535

Type data - Char Type variabel yang berguna untuk pengolahan character ASCII, type character ini penulisannya ditandai dengan dua buah petik tunggal seperti : 'A', '3','*',#7 untuk menyatakan ' harus ditulis '''‘ - Boolean Type varibale yang berguna untuk pengolahan hal yang hanya mempunyai dua ketentuan yaitu benar(TRUE) dan salah(FALSE) saja.

Type data 2.Real types Type variable yang beguna untuk pengolahan data yang tidak bulat, untuk type real ini juga terbagi atas beberapa :

Konstanta & Variabel A. Deklarasi konstanta Const <pengenal> = <konstanta>; a.Konstanta numerik b.Konstanta string dan karakter c.Konstanta boolean

Tipe Jangkauan ukuran Shotint -128..127 8 bit Integer -32768..32767 16 bit Longint -2147483648..2147483647 32 bit Byte 0..255 Word 0..65535 Uses wincrt; Const c1 = 197; {byte} c2 = -2; {shortint} c3 = 1050; {integer} c4 = 50678; {word} c5 = 3000000; {longint} Begin Clrscr; Writeln(‘bilangan byte = ‘ ,c1:4) End.

Program konstanta_real; Uses wincrt; Const r1 = 3. 62; r2 = -234567 Program konstanta_real; Uses wincrt; Const r1 = 3.62; r2 = -234567.0 r3 = 0.123; r4 = 1505.542; Begin Clrscr; Writeln(‘bilangan real 1 = ‘ ,r1) End.

Program konstanta_string_karakter; Uses wincrt; Const nim = ‘97. 1 Program konstanta_string_karakter; Uses wincrt; Const nim = ‘97.1.0657’; nama = ‘jihan’; alamat = ‘jl. Mawar 90’; blok = ‘c’; Begin writeln (nim = ‘ ,nim); End.

Program konstanta_boolean; Uses Wincrt; const benar = true; salah = false; begin writeln('t and t = ' ,benar and benar ); writeln('t and f = ' ,benar and salah ); end.

Operator

Operator

<rangkaian pengenal> : <tipe>; B. Deklarasi Variabel Var <rangkaian pengenal> : <tipe>; Program operator_pembanding_boolean; Uses wincrt; a,b : integer; Begin Clrscr; a:=5; b:=6; Writeln(‘nilai a = ‘ ,a:2); Writeln(‘nilai b =‘ ,b:2); Writeln(‘ a = b :’ ,a=b); Writeln(‘ a < b :’ ,a<b); Writeln(‘ a > b :’ ,a<b); Writeln(‘ a <= b :’ ,a<=b); Writeln(‘ a >= b :’ ,a>=b); Writeln(‘ a <> b :’ ,a<>b); End.

Nama-variabel := ekspresi; contoh p := 2; q:= 4; r:=p*4+q C. ASSIGMENT Nama-variabel := ekspresi; contoh p := 2; q:= 4; r:=p*4+q

D. INPUT/OUTPUT OPERASI INPUT Read (var) Readln(var) OPERASI OUTPUT Write(bilangan) Write(pi) Write(100) Write(‘teknik informatika’) Write(100*2-4) Write(sqr(bilangan)) Write(var) Write(‘harga = ‘ ,var)

CONTOH OPERASI ARITMATIKA Program kalkulator; Uses wincrt; Var n1,n2,jumlah,kurang : integer; Begin Write(‘masukkan bilangan 1 = ’); readln (n1); Write(‘masukkan bilangan 2 = ’); readln (n2); Jumlah:=n1+n2; Kurang:=n1-n2; Writeln; Writeln(‘hasil penjumlahan adalah ’ ,jumlah); Writeln(‘hasil pengurangan adalah ’ ,kurang); Readln; End. input proses output

Jalannya program Masukkan bilangan 1 = 45 Masukkan bilangan 2 = 40 Hasil penjumlahan adalah = 85 Hasil pengurangan adalah = 5

TUGAS 1. Pahami proses input/output dengan perintah write/writeln dan read/readln 2. Pahami fungsi variabel dan konstanta 3. Pahami operasi aritmatika dengan operator aritmatika 4. Pahami jalannya pogram dalam alir inputprosesoutput 5. Buatlah program sebagai berikut

Jalankan contoh dibawah ini Program konversi_rupiah; Uses wincrt; Var Dolar, kurs, rupiah : real; begin Write(‘masukkan jumlah dolar anda! = ’); readln (dolar); Write(‘masukkan kurs rupiah hari ini! = ’); readln (kurs); Rupiah:=dolar*kurs; Writeln; Writeln(‘jumlah uang rupiah anda = ‘ ,rupiah:3:3); End.

5. Pahami perintah aritmatika div dan mod Jalankan program sebagai berikut :

Program konversi_menit_ke_jam; Uses wincrt; Var a,b,c,d:integer; Begin a:= 130; {permisalan jumlah menit yang akan dikonversi} b:= 60; {satuan konversi 1 jam = 60 menit} c:= 130 div 60; {menghasilkan ….jam} d:= 130 mod 60; {menghasilkan sisa menit setelah pengubahan jam} Writeln(‘130 menit adalah ’ ,c, ‘ jam ’ ,d, ‘ menit’); End.

TUGAS BUATLAH PROGRAM KONVERSI JARAK Km ke m Km ke mil Km yard 2. SUHU Celcius ke fahrenheit Celcius ke kelvin 3. Konversi hari menjadi tahun-bulan-hari (misal output = 1000 hari = 2tahun 9 bulan 0 hari)

Masukkan Input = hari Hari div 365  tahun hari mod 365 sisahari Sisahari div 30  bulan Sisahari mod 30 hari Tampilkan output Write(hari, ‘hari adlah ‘ ,tahun, ‘ tahun’ …..)