Tugas kuliah : tulisan yang berkaitan dengan Teknik
computer
Pada dasarnya
Q-Basic, Q=Quick (cepat), dan Basicnya adalah Beginners’ All-purpose Symbolic
Instruction Code (sebuah kelompok bahasa pemrograman tingkat tinggi). Itu baru
pengertian dasarnya.
QBasic adalah IDE dan penerjemah untuk varian dari bahasa pemrograman BASIC yang didasarkan pada QuickBasic . Kode mengadakan IDE dikompilasi ke bentuk
peralihan, dan ini bentuk peralihan segera ditafsirkan pada permintaan dalam
IDE.Hal ini dapat berjalan di bawah hampir semua versi DOS
dan Windows , atau melalui DosBox
/ DOSEMU
, pada Linux
dan FreeBSD .Untuk waktunya, QBasic menyediakan negara-of-the-art
IDE, termasuk debugger dengan fitur seperti on-the-fly evaluasi ekspresi dan
modifikasi kode. Seperti QuickBasic, tapi tidak seperti versi sebelumnya dari
Microsoft BASIC, QBasic adalah pemrograman terstruktur bahasa, mendukung
konstruksi seperti subrutin dan perulangan while .Nomor baris , sebuah konsep sering dikaitkan dengan BASIC,
yang didukung untuk kompatibilitas, tetapi tidak dianggap bentuk yang baik,yang
telah digantikan oleh deskriptif label baris .QBasic memiliki dukungan terbatas untuk
user-defined tipe data ( struktur ), dan tipe primitif beberapa
digunakan untuk mengandung string teks atau data numerik.
Tipe data pada Qbasic :
Tipe data numerik integer
Tipe Ukuran memory jangkauan nilai
Byte 1 byte 0 .. 255
Shortint 1 byte -128 .. 127
Integer 2 byte -32768 .. 32767
Word 2 byte 0 .. 65535
Longint 4 byte -2147483648
Tipe data numerik real
Tipe konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38, nilai numerik
real menempati memory sebesar 6 byte.
Tipe data karakter
Nilai karakter berupa sebuah karakter yang ditulis diantara tanda petik tunggal.
Tipe data string
Berupa kumpulan beberapa karakter yang terletak diantara tanda petik tunggal.
Tipe data boolean.
Tipe data ini mempunyai dua nilai yaitu true & false.
STATEMEN KONDISI
- Goto (kondisi tak bersyarat),seperti telah dijelaskan diatas
- if then + goto (kondisi bersyarat, hanya satu syarat)
- if then + else (kondisi bersyarat dengan 2 atau lebih syarat
- select case : menyeleksi atau mengeksekusi kondisi yang ditest
STATEMEN PERULANGAN
- For .. next
Mengulangi suatu perintah / instruksi dalam jumlah yang telah ditentukan, serta besar kenaikannya.
- Do while … loop
Mengulangi perintah selama suatu kondisi memenuhi syarat (true) dan berhenti bila tidak lagi memenuh syarat (false)
- Do until … loop
mengulangi instruksi selama kondisi tidak memenuhi syarat (false) dan berhenti bila kondisi memenuhi syarat (true)
- While … wend
sama dengan do while … loop tetapi bentuk penulisannya hanya satu dan tidak memiliki perintah exit untuk menghentikan proses yang berulang sebelum berakhir
Tipe data numerik integer
Tipe Ukuran memory jangkauan nilai
Byte 1 byte 0 .. 255
Shortint 1 byte -128 .. 127
Integer 2 byte -32768 .. 32767
Word 2 byte 0 .. 65535
Longint 4 byte -2147483648
Tipe data numerik real
Tipe konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38, nilai numerik
real menempati memory sebesar 6 byte.
Tipe data karakter
Nilai karakter berupa sebuah karakter yang ditulis diantara tanda petik tunggal.
Tipe data string
Berupa kumpulan beberapa karakter yang terletak diantara tanda petik tunggal.
Tipe data boolean.
Tipe data ini mempunyai dua nilai yaitu true & false.
STATEMEN KONDISI
- Goto (kondisi tak bersyarat),seperti telah dijelaskan diatas
- if then + goto (kondisi bersyarat, hanya satu syarat)
- if then + else (kondisi bersyarat dengan 2 atau lebih syarat
- select case : menyeleksi atau mengeksekusi kondisi yang ditest
STATEMEN PERULANGAN
- For .. next
Mengulangi suatu perintah / instruksi dalam jumlah yang telah ditentukan, serta besar kenaikannya.
- Do while … loop
Mengulangi perintah selama suatu kondisi memenuhi syarat (true) dan berhenti bila tidak lagi memenuh syarat (false)
- Do until … loop
mengulangi instruksi selama kondisi tidak memenuhi syarat (false) dan berhenti bila kondisi memenuhi syarat (true)
- While … wend
sama dengan do while … loop tetapi bentuk penulisannya hanya satu dan tidak memiliki perintah exit untuk menghentikan proses yang berulang sebelum berakhir
Tidak ada komentar:
Posting Komentar