Sunday, 16 November 2014

TUGAS PEMROGRAMAN DASAR

TUGAS PEMROGRAMAN DASAR


  1. Apa yang dimaksud operasi string? 
  2. Sebutkan macam-macam prosedur standar untuk operasi string!
  3. Sebutkan fungsi standar untuk operasi string!
  4. Sebutkan operator pada operasi string dan contohnya!
  5. Jelaskan contoh sederhana program operasi string!
  6. Sebutkan bentuk umum prosedur-prosedur standar untuk operasi string!
  7. Bagaimana hasil program berikut:
a.
VAR   s: string;
BEGIN
    s := ‘PROGRAM PASCAL’;
   WriteLn(‘String pertama =  ’, s);
    delete(s,8,7);
    WriteLn(‘String akhir =   ‘, s);
 END.
 b.
VAR   s : string[24];
BEGIN
    s := ‘PROGRAM PASCAL’;
 writeln('Hasil awal = ',s);
    insert(‘TURBO’,s,8);                                
   writeLn(‘Hasilnya adalah  ‘, s);
END. 
c.

VAR    N1,N2            : integer;
                       S1,S2  : string;
            BEGIN
                 N1 := 1234;  N2 := 567;
     Writeln (N1+N2);                                                
     Str (N1:4,S1); 
     Str (N2:4,S2);
                                Writeln(S1+S2);
                                end.
d. 

VAR    N1, N2                        : Real;
S1, S2                        : String[6];
            Salah1,salah2          : Integer;
BEGIN
            S1 := ‘123.45’
            S2 := ‘765.A3’
            Val (S1, N1, salah); 
            Val (S2, N2, salah);
            WriteLn(‘Nilai String1 = ‘ , S1);
WriteLn(‘Nilai String2 = ‘, S2);
            WriteLn(‘Nilai Real1   =’, N1);
            WriteLn(‘Nilai Real2   =’, N2);
            WriteLn(‘Posisi Salah N1 = ‘, salah1);
            WriteLn(‘Posisi Salah N2 = ‘, salah2);
END.
 9. Sebutkan bentuk umum fungsi-fungsi standar untuk operasi string!
10. Bagaimana hasil program berikut:
  a.

VAR
                 S1, S2 : string[5] ;
                 S3  : string[15];
            BEGIN
                S1 := ‘SMK’;    S2 := ’SRAGI’;
    S3 := CONCAT(S1,S2);
    Write (‘Nilai S3 = ‘, S3);                                                  
                        END. b.

VAR
                             s,r : string;
            BEGIN
                 s := ‘ABCDEF’;
                 r := copy (s,2,3);
    WriteLn (‘Nilai r adalah  ‘, r);
            END. 
11. Bagaimana mengubah/ mengkonversi data dari nilai numerik menjadi nilai string?
12. Beri contoh programnya!

13. Bagaimana menyisipkan substring kedalam suatu string?
 14.Beri contoh programnya!

15. Bagaimana menghapus substring dari suatu string?
16. Beri contoh programnya!

17. Apa yang dimaksud pointer?
18. Sebutkan bentuk umum pointer!
19. Apa yang dimaksud dengan dangling
20. Apa yang dimaksud dengan garbage (sampah)
21. Sebutkan fungsi pointer! Dan sebutkan nilai-nilai isi dari pointer!
22. Apa yang dimaksud dengan reserved word NIL dalam pascal?
23. Apa saja fungsi Ptr dalam pascal?
24. Apa yang dimaksud dengan operator @ dalam pascal?
25. Apa yang dimaksud dengan prosedur New dan GetMem pascal?

1 comment:

  1. Kalau bisa dikerjakan semua, kalau tidak nomer 1 s/d nomer 5 dan dikumpulkan!

    ReplyDelete