materi kuliah :
1. subprogram
2. cara menggunakan rekursif
3. menampilkan angka dari 1-9 menggunakan going up, going down, two half
kendala :
1. kurang memahami cara pengerjaan rekursif
cara mengatasi :
1. bertanya teman 1 kelompok dan kakak tingkat
Senin, 07 April 2014
Minggu, 06 April 2014
individu minggu ke 5
deret fibonci dengan fungsi pemanggilan
algoritma
menerima masukan n, kemudian melakukan proses a sama dengan 1, b sama dengan 0, dan c sama dengan 0, kemudian melakukan panggilan i sama dengan 0, lalu melakukan perulangan i lebih besar sama dengan n, c sama dengan a di tambah b, a sama dengan b, dan b sama dengan c, i sama dengan i di tambah 1, mencetak b
deklarasi :
1. n -> input (integer)
2. b, c, i -> proses (integer)
3. b -> output (integer)
deksripsi :
1. integer (a, b, c, i, n)
2. a = 0
b = 0
c = 0
i = 0
c = a+b
b = c
a = b
i = i+1
3. write (b)
raptor
algoritma
menerima masukan n, kemudian melakukan proses a sama dengan 1, b sama dengan 0, dan c sama dengan 0, kemudian melakukan panggilan i sama dengan 0, lalu melakukan perulangan i lebih besar sama dengan n, c sama dengan a di tambah b, a sama dengan b, dan b sama dengan c, i sama dengan i di tambah 1, mencetak b
deklarasi :
1. n -> input (integer)
2. b, c, i -> proses (integer)
3. b -> output (integer)
deksripsi :
1. integer (a, b, c, i, n)
2. a = 0
b = 0
c = 0
i = 0
c = a+b
b = c
a = b
i = i+1
3. write (b)
raptor
c++
refleksi minggu ke 5
materi kuliah :
1.materi sub program yang brisi tentang function
2.belajar tentang fungsi rekursif, ( fungsi yang melakukan proses perulangan dengan cara memanggil dirinya sendiri )
3.diberi tugas mengerjakan soal SAP minimal 2 soal
kendala :
1.belum paham tentang fungsi rekursif
2.cara penggunaan procedure yang berisi parameter di raptor
cara mengatasi :
1. bertanya dan minta di ajarin pada teman kelompok dan kaka tingkat
1.materi sub program yang brisi tentang function
2.belajar tentang fungsi rekursif, ( fungsi yang melakukan proses perulangan dengan cara memanggil dirinya sendiri )
3.diberi tugas mengerjakan soal SAP minimal 2 soal
kendala :
1.belum paham tentang fungsi rekursif
2.cara penggunaan procedure yang berisi parameter di raptor
cara mengatasi :
1. bertanya dan minta di ajarin pada teman kelompok dan kaka tingkat
Sabtu, 22 Maret 2014
tugas individu minggu ke 4
kelompok minggu ke 3 ( menghitung bilangan berpangkat sampai N)
Tugas Ebooks 3.7
Berikut adalah algoritma dan program untuk Menghitung Bilangan Berpangkat Sampai N.
Algoritma Aljabar :
{Algoritma menerima masukan a,b. Kemudian melakukan proses c sama dengan 1 c lebih besar dari b hasil sama a pangkat c dan c sama dengan c tambah 1. Mencetak hasil}
Deklarasi :
1. a,b --> integer (input)
2. b,c,hasil --> integer (proses)
3. hasil --> integer (output)
Dekripsi :
1. Integer (a,b,c,hasil)
2. - c= 1
- c>b
- hasil= a ^ (c)
- c= c+1
3. Write (hasil)
raptor
Berikut adalah algoritma dan program untuk Menghitung Bilangan Berpangkat Sampai N.
Algoritma Aljabar :
{Algoritma menerima masukan a,b. Kemudian melakukan proses c sama dengan 1 c lebih besar dari b hasil sama a pangkat c dan c sama dengan c tambah 1. Mencetak hasil}
Deklarasi :
1. a,b --> integer (input)
2. b,c,hasil --> integer (proses)
3. hasil --> integer (output)
Dekripsi :
1. Integer (a,b,c,hasil)
2. - c= 1
- c>b
- hasil= a ^ (c)
- c= c+1
3. Write (hasil)
raptor
c++
kelompok minggu ke 3 ( random nilai )
Tugas Ebooks 3.6
Berikut adalah algoritma dan program untuk mencari Random Nilai.
Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses b sama dengan 1283 c sama dengan 106 d sama dengan a+1 f sama dengan 1234 dan g sama dengan c kali f tambah b mod d. Mencetak g}
Deklarasi :
1. a --> integer (input)
2. b,c,d,f,g --> integer (proses)
3. g --> integer (output)
Dekripsi :
1. Integer (a,b)
2. - b= 1283
- c= 106
- d= a+1
- f =1234
- g= ((c*f)+b) % d
3. Write (g)
raptor
Berikut adalah algoritma dan program untuk mencari Random Nilai.
Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses b sama dengan 1283 c sama dengan 106 d sama dengan a+1 f sama dengan 1234 dan g sama dengan c kali f tambah b mod d. Mencetak g}
Deklarasi :
1. a --> integer (input)
2. b,c,d,f,g --> integer (proses)
3. g --> integer (output)
Dekripsi :
1. Integer (a,b)
2. - b= 1283
- c= 106
- d= a+1
- f =1234
- g= ((c*f)+b) % d
3. Write (g)
raptor
c++
kelompok minggu ke 3 ( faktorial bilangan prima)
(Faktorial Bilangan Prima)
Algoritma
{Algoritma menerima masukan a. Kemudian melakukan perulangan dan didalamnya ada pengecualian if else. Mencetak a}
Deklarasi
1. a --> integer (input)
2. a --> integer (proses)
3. a --> integer (output)
Dekripsi
1. Integer (a,b)
2. - c=2
- while (a<=2)
if (a % 2==0)
a =a/2;
else
a =a/3;
3. Write (a,b)
raptor
c++
Algoritma
{Algoritma menerima masukan a. Kemudian melakukan perulangan dan didalamnya ada pengecualian if else. Mencetak a}
Deklarasi
1. a --> integer (input)
2. a --> integer (proses)
3. a --> integer (output)
Dekripsi
1. Integer (a,b)
2. - c=2
- while (a<=2)
if (a % 2==0)
a =a/2;
else
a =a/3;
3. Write (a,b)
raptor
c++
kelompok minggu ke 3 ( bilangan prima )
Tugas Ebooks 3.4
Berikut adalah algoritma dan program untuk mencari Bilangan Prima.
Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses c sama dengan 2 lalu melakukan perulangan dan didalamnya ada pengecualian. Mencetak a,b}
Deklarasi :
1. a --> integer (input)
2. b --> integer (proses)
3. b --> integer (output)
Dekripsi :
1. Integer (a,b)
2. - c=2
- while (b>a)
if ((b % 2==0 && b!=2)
else if (b % 3==0)
else
3. Write (a,b)
raptor
Berikut adalah algoritma dan program untuk mencari Bilangan Prima.
Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses c sama dengan 2 lalu melakukan perulangan dan didalamnya ada pengecualian. Mencetak a,b}
Deklarasi :
1. a --> integer (input)
2. b --> integer (proses)
3. b --> integer (output)
Dekripsi :
1. Integer (a,b)
2. - c=2
- while (b>a)
if ((b % 2==0 && b!=2)
else if (b % 3==0)
else
3. Write (a,b)
raptor
c++
kelompok minggu ke 3 ( pembagian terbesar dari 2 variabel )
Tugas Ebooks 3.3
Berikut adalah algoritma dan program untuk mencari Pembagi Terbesar Dari 2 Variabel.
Algoritma Aljabar :
{Algoritma menerima masukan a,b. Kemudian melakukan proses c sama dengan 1 d sama dengan 1 dan melakukan perulangan. Mencetak a,b}
Deklarasi :
1. a,b --> integer (input)
2. a,b,c,d --> integer (proses)
3. a,b --> integer (output)
Dekripsi :
1. Integer (a,b,c,d)
2. - c=1
- d=1
- while (c>a && d>b)
if ((a % c)==0 && (b % d)==0)
else
c =c+1;
d =d+1;
3. Write (a,b)
raptor
Berikut adalah algoritma dan program untuk mencari Pembagi Terbesar Dari 2 Variabel.
Algoritma Aljabar :
{Algoritma menerima masukan a,b. Kemudian melakukan proses c sama dengan 1 d sama dengan 1 dan melakukan perulangan. Mencetak a,b}
Deklarasi :
1. a,b --> integer (input)
2. a,b,c,d --> integer (proses)
3. a,b --> integer (output)
Dekripsi :
1. Integer (a,b,c,d)
2. - c=1
- d=1
- while (c>a && d>b)
if ((a % c)==0 && (b % d)==0)
else
c =c+1;
d =d+1;
3. Write (a,b)
raptor
c++
kelompok minggu ke 3 ( pembagian terkecil suatu bilangan)
Tugas Ebooks 3.2
Berikut adalah algoritma dan program untuk mencari Pembagi Terkecil Suatu Bilangan.
Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses b sama dengan 2 dan melakukan perulangan. Mencetak b}
Deklarasi :
1. a --> integer (input)
2. b --> integer (proses)
3. b --> integer (output)
Dekripsi :
1. Integer (a,b)
2. while (b>=a)
if (a%b)!=0
else
b=b+1
3. Write (b)
reptor
Berikut adalah algoritma dan program untuk mencari Pembagi Terkecil Suatu Bilangan.
Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses b sama dengan 2 dan melakukan perulangan. Mencetak b}
Deklarasi :
1. a --> integer (input)
2. b --> integer (proses)
3. b --> integer (output)
Dekripsi :
1. Integer (a,b)
2. while (b>=a)
if (a%b)!=0
else
b=b+1
3. Write (b)
reptor
c++
kelompok minggu ke 3 ( akar pangkat bilangan )
Tugas Ebooks 3.1
Berikut adalah algoritma dan program untuk mencari Akar Pangkat Bilangan.
Algoritma Aljabar :
{Algoritma menerima masukan a,b,c. Kemudian melakukan proses Hasil sama dengan (a pangkat b) pangkat (1 bagi c). Mencetak Hasil}
Deklarasi :
1. a,b,c --> integer (input)
2. Hasil--> integer (proses)
3. Hasil--> integer (output)
Dekripsi :
1. Integer (a,b,c,Hasil)
2. Hasil= (a^b)^(1/c)
3. Write (Hasil)
reptor
Berikut adalah algoritma dan program untuk mencari Akar Pangkat Bilangan.
Algoritma Aljabar :
{Algoritma menerima masukan a,b,c. Kemudian melakukan proses Hasil sama dengan (a pangkat b) pangkat (1 bagi c). Mencetak Hasil}
Deklarasi :
1. a,b,c --> integer (input)
2. Hasil--> integer (proses)
3. Hasil--> integer (output)
Dekripsi :
1. Integer (a,b,c,Hasil)
2. Hasil= (a^b)^(1/c)
3. Write (Hasil)
reptor
c++
kelompok minggu 2 ( konversi desimal ke oktal )
Tugas Ebooks 2.8
Berikut adalah algoritma dan program untuk Konversi Desimal Ke Oktal .
Algoritma Aljabar :
{Algoritma menerima masukan bil. Kemudian melakukan perulangan apabila bil lebih dari 1 dan melakukan proses a sama dengan bil mod 8 dan bil sama dengan bil kurangi a bagi 8. Mencetak a}
Deklarasi :
1.bil --> integer (input)
2. a,bil --> integer (proses)
3. a --> integer (output)
Dekripsi :
1. Integer (a,bil)
2. - bil<1
- a= bil%8
- bil= (bil-a)/8
3. Write (a)
reptor
c++
Berikut adalah algoritma dan program untuk Konversi Desimal Ke Oktal .
Algoritma Aljabar :
{Algoritma menerima masukan bil. Kemudian melakukan perulangan apabila bil lebih dari 1 dan melakukan proses a sama dengan bil mod 8 dan bil sama dengan bil kurangi a bagi 8. Mencetak a}
Deklarasi :
1.bil --> integer (input)
2. a,bil --> integer (proses)
3. a --> integer (output)
Dekripsi :
1. Integer (a,bil)
2. - bil<1
- a= bil%8
- bil= (bil-a)/8
3. Write (a)
reptor
c++
kelompok minggu 2 ( membalik dikit bilangan bulat )
Tugas Ebooks 2.7
Berikut adalah algoritma dan program untuk Membalik Digit Bilangan Bulat .
Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian b sama dengan 0 dan melakukan perulangan, bila belum memenuhi syarat a sama dengan 0 makan akan melakukan proses b sama dengan (b kali 10) tamabah (a mod 10). Lalu a sama dengan (a dikurangi (a mod 10)) dibagi 10. Mencetak b }
Deklarasi :
1.a --> integer (input)
2. a,b --> integer (proses)
3. b --> integer (output)
Dekripsi :
1. Integer (a,b)
2. - b=0
- a==0
- b= (b*10)+(a%10)
- a= (a-(a%10))/10
3. Write (b)
reptor
Berikut adalah algoritma dan program untuk Membalik Digit Bilangan Bulat .
Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian b sama dengan 0 dan melakukan perulangan, bila belum memenuhi syarat a sama dengan 0 makan akan melakukan proses b sama dengan (b kali 10) tamabah (a mod 10). Lalu a sama dengan (a dikurangi (a mod 10)) dibagi 10. Mencetak b }
Deklarasi :
1.a --> integer (input)
2. a,b --> integer (proses)
3. b --> integer (output)
Dekripsi :
1. Integer (a,b)
2. - b=0
- a==0
- b= (b*10)+(a%10)
- a= (a-(a%10))/10
3. Write (b)
reptor
c++
minggu 2 ( deret fibonci )
Tugas Ebooks 2.6
Berikut adalah algoritma dan program untuk mencari Deret Fibonaci.
Algoritma Aljabar :
{Algoritma menerima masukan n. Kemudian melakukan proses a sama dengan 1, b sama dengan 0, c sama dengan 0, dan i sama dengan 0. Lalu melakukan perulangan i lebih besar sama dengan n, c sama dengan a ditambah b, a sama dengan b, b sama dengan c dan i sama dengan i ditambah 1. Mencetak b}
Deklarasi :
1. n --> integer (input)
2. b,c,i --> integer (proses)
3. b --> integer (output)
Dekripsi :
1. Integer (a,b,c,i,n)
2. - a=1
- b=0
- c=0
- i=0
- c=a+b
- a=b
- b=c
- i=i+1
3. Write (b)
reptor
c++
Berikut adalah algoritma dan program untuk mencari Deret Fibonaci.
Algoritma Aljabar :
{Algoritma menerima masukan n. Kemudian melakukan proses a sama dengan 1, b sama dengan 0, c sama dengan 0, dan i sama dengan 0. Lalu melakukan perulangan i lebih besar sama dengan n, c sama dengan a ditambah b, a sama dengan b, b sama dengan c dan i sama dengan i ditambah 1. Mencetak b}
Deklarasi :
1. n --> integer (input)
2. b,c,i --> integer (proses)
3. b --> integer (output)
Dekripsi :
1. Integer (a,b,c,i,n)
2. - a=1
- b=0
- c=0
- i=0
- c=a+b
- a=b
- b=c
- i=i+1
3. Write (b)
reptor
c++
kelompok miggu ke 2 ( factorial )
Tugas Ebooks 2.4
Berikut adalah algoritma dan program untuk mencari Faktorial.
Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses b sama dengan 1 dan c sama dengan 1. Lalu melakukan perulangan c lebih besar dari a, b sama dengan b ditambah 1 dan c sama dengan c ditambah 1. Mencetak b}
Deklarasi :
1. a --> integer (input)
2. b,c --> integer (proses)
3. b --> integer (output)
Dekripsi :
1. Integer (a,b,c)
2. - b=1
- c=1
- c>a
- b=b+1
- c=c+1
3. Write (b)
reptor
c++
Berikut adalah algoritma dan program untuk mencari Faktorial.
Algoritma Aljabar :
{Algoritma menerima masukan a. Kemudian melakukan proses b sama dengan 1 dan c sama dengan 1. Lalu melakukan perulangan c lebih besar dari a, b sama dengan b ditambah 1 dan c sama dengan c ditambah 1. Mencetak b}
Deklarasi :
1. a --> integer (input)
2. b,c --> integer (proses)
3. b --> integer (output)
Dekripsi :
1. Integer (a,b,c)
2. - b=1
- c=1
- c>a
- b=b+1
- c=c+1
3. Write (b)
reptor
c++
tugas kelompok minggu ke 2 ( membalik nilai 2 variabel )
Tugas Ebooks 2.1
Berikut adalah algoritma dan program untuk Membalik Nilai 2 Variabel.
Algoritma Aljabar :
{Algoritma menerima masukkan nilai a dan b. Kemudian nilai a disimpan di c, lalu membalik nilai a sama dengan b dan nilai b sama dengan a. Mencetak a,b}
Deklarasi :
1. a,b --> integer (input)
2. c --> integer (proses)
3. a,b --> integer (output)
Dekripsi :
1. Integer (a,b,c)
2. - c=a
- a=b
- b=a
3. Write (a,b)
reptor
c++
Berikut adalah algoritma dan program untuk Membalik Nilai 2 Variabel.
Algoritma Aljabar :
{Algoritma menerima masukkan nilai a dan b. Kemudian nilai a disimpan di c, lalu membalik nilai a sama dengan b dan nilai b sama dengan a. Mencetak a,b}
Deklarasi :
1. a,b --> integer (input)
2. c --> integer (proses)
3. a,b --> integer (output)
Dekripsi :
1. Integer (a,b,c)
2. - c=a
- a=b
- b=a
3. Write (a,b)
reptor
Langganan:
Postingan (Atom)