Rumah Belajar Phinisi [klik di sini]

Posted by : arick anjasmara Thursday, May 10, 2012

1. jelaskan sejarah pascal!

Turbo Pascal pada awalnya adalah kompiler Blue Label Pascal yang dibuat untuk sistem operasi komputer mikro berbasis kaset, NasSys, milik Nascom tahun 1981 oleh Anders Hejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas Pascal, dan kemudian dinamai Turbo Pascal untuk sistem operasi MS-DOS dan CP/M. Versi Turbo Pascal untuk komputer Apple Macintosh sebenarnya pernah ditembangkan tahun 1986, namun pengembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa penembangan.

2. sebutkan macam macam tipe data pada pascal!

- integer
- string
- real
- boolean
- char

3. jelaskan perbedaan antara for ... next dengan while ... do!

for ... next dan while ... do adalah sama sama teknik perulangan yang terdapat pada pascal. bedanya :

- for next...
perulangan for next akan terus berulang dan bertambah jumlah nilai variabelnya jika belum sampai targetnya.

- while do...
perlangan while do akan terus berulang jika suatu kondisi belum terpenuhi

4. gambarkan flowchart yang menggunakan if ... then ... else!


5. buatlah program dengan output :
1 = 1

1 + 2 = 3

1 + 2 + 3 = 6

1 + 2 + 3 + 4 = 10

1 + 2 + 3 + 4 + 5 = 15

uses crt;
 var
    a, b, c : integer;
begin
     clrscr;
     write ('masukkan angka : ');
     readln (a);
     for b := 1 to a do
         begin
         c := c + b;
         if b = 1 then
            write (b)
         else
             write ('+',b);
         end;
     write ('=', c);
     readln;
     end.



capek nulis ulang ulang , mending pake input :)

{ 5 komentar... read them below or Comment }

  1. gan klo disuruh tampilannya dibawah ini gmn caranya gan?
    1
    +
    2
    +
    3
    +
    4
    +
    5
    =
    15

    ReplyDelete

Official Arickanjass

Arickanjass Followers

Komentar Terbaru

- Copyright © Arickanjass Blog! -Metrominimalist - Designed by Johanes Djogan - Edited by @arickanjass - Sitemap Arickanjass Blog!