Interaksi Manusia dan Komputer:Ragam Dialog 2
Dialog Berbasis Bahasa Alami
Dialog berbasis bahasa alami merupakan dialog yang menggunakan bahasa yang mudah dimengerti oleh manusia.
Contoh : cetak data mahasiswa yang memiliki ipk > 3.0.
Kemudian bahasa tersebut diterjemahkan ke dalam instruksi yang bisa di mengerti komputer, seperti turbo Pascal.
while not eof (T) do
begin
readln(T,S) ;
if S.IpSem >3.0 then
writeln(S,NamaMahaiswa);
end;
Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.
Kelebihan Pascal
- Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman.
- User defined Data Types, programmer dapat membuat tipe data lain.
- Strongly-typed, programmer harus menentukan tipe data dari suatu variabel.
- Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
- Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
- Sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI) & IOI (International Olympiad in Informatics).
Bagian-Bagian Pada Pascal
- Kepala Program
- Deklarasi
- Pernyataan/Statement
Tipe Data pada Pascal
Tipe data dengan nilai bulat (Integer)
| Tipe data | Keterangan |
|---|---|
| Byte | 0 to 255 |
| Word | 0 to 65535 |
| Integer | -32768 to 2147483647 |
| Shortint | -128 to 127 |
Tipe data dengan nilai semua karakter ASCII (Char)
Tipe data dengan nilai pecahan (Real)
| Tipe data | Keterangan |
|---|---|
| Real | 2,9 x 10-38....1,7 x 1038 |
| Single | 1,5 x 10-45....3,4 x 1038 |
| Double | 5.0 x 10-324.....1,7 x 10308 |
| Extended | 3,4 x 10-4932....1,114932 |
| Comp | -263 + 1 .... 263 - 1 |
Tipe data dengan nilai true dan false (Boolean)