2
SOAL LATIHAN ALGORITMA (KISI-KISI) LATIHAN SOAL ALGORITMA DAN PEMROGRAMAN DASAR KELAS X RPL (KISI- KISI ) 1. Apa definisi dari Algoritma ? 2. Tuliskan 9 (sembilan ) tahapan algoritma hingga menjadi sebuah program ! 3. Apa yang dimaksud dengan : a. Sequence process b. Selection process c. Iteration process 4. Diberikan dua buah Variabel A dan B. Variabel A mempunyai nilai 2 dan variabel B mempunyai nilai 3, jika variabel A dan B ditambahkan. Buatlah : a. Jawaban Algoritma BIT (Bahasa Indonesia Terstruktur) b. Jawaban Algoritma dengan notasi algoritmik (pseucode) c. Jawaban Algoritma Flow Chart 5. Perhatikan pemrograman Pascal dibawah ini : program tambah; uses wincrt; var A,B,C:integer; begin write('masukan nilai A = ');read(A); write('masukan nilai B = ');read(B); C:=A+B; writeln('maka A + B = ‘,C); readln; end. Jika kita masukan nilai A = 4 dan nilai B = 5, tuliskan bagaimana tampilan pada layar komputer ? 6. Jika kita menginginkan tampilan pada layar sebagai berikut : Nilai x = 2 Nilai y = 3

SOAL LATIHAN ALGORITMA

Embed Size (px)

DESCRIPTION

Algoritma pemrograman

Citation preview

Page 1: SOAL LATIHAN ALGORITMA

SOAL LATIHAN ALGORITMA (KISI-KISI)

LATIHAN SOAL  ALGORITMA DAN PEMROGRAMAN  DASAR KELAS X RPL (KISI-KISI )

1.   Apa definisi dari Algoritma ?2. Tuliskan 9 (sembilan ) tahapan algoritma hingga menjadi sebuah program !3.       Apa yang dimaksud dengan :a.       Sequence processb.      Selection processc.       Iteration process4.       Diberikan dua buah Variabel  A dan B. Variabel A mempunyai nilai 2 dan

variabel B mempunyai nilai 3, jika variabel A dan B ditambahkan. Buatlah :a.       Jawaban Algoritma  BIT (Bahasa Indonesia Terstruktur)b.      Jawaban Algoritma dengan notasi algoritmik (pseucode)c.       Jawaban Algoritma Flow Chart5.       Perhatikan pemrograman Pascal dibawah ini :

program tambah;          uses wincrt;                   var

A,B,C:integer;                   begin                             write('masukan nilai A = ');read(A);                             write('masukan nilai B = ');read(B);                             C:=A+B;                             writeln('maka A + B = ‘,C);                             readln;                   end.

Jika kita masukan nilai A = 4 dan nilai B = 5, tuliskan bagaimana tampilan pada layar komputer ?

6.       Jika kita menginginkan tampilan pada layar sebagai berikut :

Nilai  x = 2Nilai y = 3Maka  y – x = 1 

 

Tuliskan algoritmanya ! serta tuliskan pula source code programnya dalam bahasa pascal!

Page 2: SOAL LATIHAN ALGORITMA

7.       Buatkan algoritma :a.       Menghitung luas segitiga  ( L = ½ Alas X Tinggi )b.      Mencari sisi miring segitiga dengan teorama phytagoras (  C2 = A2 + B2 )