Tipe Data: Algoritma Dan Pemrograman
Tipe Data: Algoritma Dan Pemrograman
Tipe Data
Kategori Tipe Data LOGO
1
Tipe Data Dasar
2
Tipe Data Bentukan
4 Karakter (Char)
1 String
2 Array (Larik)
3 Record (Rekaman)
4 File
5 Pointer (Senarai)
Judul Algoritma
{I.S. : diisi keadaan awal sebelum algoritma
dieksekusi}
{F.S.: diisi keadaan akhir setelah algoritma
dieksekusi}
Badan Deklarasi Kamus:
{variabel, konstanta, record dan array beserta tipe
datanya}
Dibagi tiga daerah (Konstanta, Tipe buatan dan
Variabel)
Badan Algoritma Algoritma:
{aksi-aksi/statements (IPO)}
ALGORITMA PASCAL
Menjumlahkan_dua_buah_angka Program Menjumlahkan_dua_buah_angka;
{I.S. : diberikan harga ke dalam {I.S. : diberikan harga ke dalam var. Angka1 = 4
variabel Angka1 = 4 dan variabel dan var. Angka2 = 2 bertipe bilangan
Angka2 = 2 bertipe bilangan bulat}
bulat} {F.S.: menampilkan hasil penjumlahan}
{F.S.: menampilkan hasil penjumlahan}
var
Kamus: Angka1, Angka2, Hasil : integer;
Angka1, Angka2, Hasil : integer
begin
Algoritma: Angka1 := 4;
Angka1 4 Angka2 := 2;
Angka2 2 Hasil := Angka1 + Angka2;
Hasil Angka1 + Angka2 writeln(‘Hasil Penjumlahan : ‘, Hasil);
Output(Hasil) end.
ALGORITMA PASCAL
Menjumlahkan_dua_buah_angka Program Menjumlahkan_dua_buah_angka;
{I.S. : user memasukkan dua buah {I.S. : user memasukkan dua buah angka}
angka} {F.S.: menampilkan hasil penjumlahan}
{F.S.: menampilkan hasil penjumlahan}
var
Kamus: Angka1, Angka2, Hasil : integer;
Angka1, Angka2, Hasil : integer
begin
Algoritma: write(‘Angka ke-1 : ‘); readln(Angka1);
Input(Angka1,Angka2) write(‘Angka ke-2 : ‘); readln(Angka2);
Hasil Angka1 + Angka2 Hasil := Angka1 + Angka2;
Output(Hasil) writeln(‘Hasil Penjumlahan : ‘, Hasil);
end.