Dasar-Dasar Pemrograman

Slides:



Advertisements
Presentasi serupa
REKURSIF.
Advertisements

PERCABANGAN # IF…THEN IF…THEN…ELSE SELECTION STIKOM
Selection Pertemuan 2 Praktikum Pemrograman Visual 1.
- PERTEMUAN 5 & 6 – PERULANGAN
STRUKTUR DASAR ALGORITMA
Suksesor bilangan asli adalah bilangan asli
7. PENJUMLAHAN DUA BUAH MATRIKS
MATERI 8 CHOICE / PILIHAN.
MATERI 9 FUNGSI REKURSIF.
VARIABEL DAN OPERATOR.
Kondisi Bahasa Pemrograman I Pertemuan: 3 Kondisi Edri Yunizal, S.Kom. / Fauzi MS, S.Kom.
Dasar Pemrograman MODUL 07 PERULANGAN.
STRUKTUR DATA PERTEMUAN 5
Rekursif Yuliana Setiowati.
Pertemuan 2 INDUKSI MATEMATIKA & FUNGSI REKURSIF
PART 7 TEKNIK REKURSIF DOSEN : AHMAD APANDI, ST.
LOGIKA DAN ALGORITMA - PERTEMUAN 8 - REKURSI.
FUNGSI MATEMATIKA DISKRIT K- 6 Universitas Indonesia
Procedure & Function Sub Program.
Pemprograman Terstruktur 1
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Materi 9 LOGIKA & ALGORITMA.
MATERI PERKULIAHAN ANALISIS ALGORITMA
MATERI PERKULIAHAN ANALISIS ALGORITMA
Prodi S1-Sistem Komputer, F Teknik Elektro
ALGORITMA & PEMROGRAMAN
SUBRUTIN.
Algoritma Pemrograman
Dasar – dasar Algoritma dan Pemrograman
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah 2
Pertemuan 13 DYNAMIC PROGRAMMING : FIBONACCI SEQUENCE PROBLEM
Menuliskan Algoritma Algoritma dapat dituliskan dengan berbagai cara:
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Menuliskan Algoritma Dengan Pseudocode
REKURSI Struktur data.
Struktur Dasar Algoritma dan Runtunan
Algoritma dan Pemrograman Subrutin (Function)
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
Dasar-dasar Pemrograman
BARISAN BILANGAN a = U1 = suku ke-1 Un = suku ke-n +2 b = beda
Pertemuan ke 9.
Algoritma dan Pemrograman Subrutin
FUNGSI.
Algoritma dan Pemrograman Rekursif
Dasar-Dasar Pemrograman
Seleksi.
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
PART 7 TEKNIK REKURSIF DOSEN : AHMAD APANDI, ST.
PENYELEKSIAN KONDISI.
Algoritma Rekursif.
Dasar-Dasar Pemrograman
MATEMATIKA DERET HITUNG DAN DERET UKUR.
Algoritma Rekursif Alpro-2.
Rekursif By Serdiwansyah N. A..
Dasar-Dasar Pemrograman
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
ALGORITMA & PEMROGRAMAN
ALGORITMA DAN PROGRAM Erizal, S.Si, M.Kom Sistem Informasi
Chapter 5 : Perulangan (Repeatition)
Chapter 5-3 : Perulangan (Repeatition)
STRUKTUR DASAR ALGORITMA
Dasar-Dasar Pemrograman
Pengulangan FOR - DO Temu 9.
Kuliah 1-2 (Algoritma) Pseudocode Prosedure dan Fungsi
Dasar-Dasar Pemrograman
ALGORITMA & PEMROGRAMAN 2B
Rekursif Yuliana Setiowati. Rekursif Proses yang memanggil dirinya sendiri. Merupakan suatu fungsi atau prosedur Terdapat suatu kondisi untuk berhenti.
Transcript presentasi:

Dasar-Dasar Pemrograman Tugas Pertemuan 8

Soal Secara matematis, perkalian dua bilangan bulat positif a dengan b (ditulis a.b atau a*b) merupakan penjumlahan dari a sebanyak b suku, yaitu a + a + a + … + a sebanyak b suku. Ingat bahwa bilangan jika dikalikan dengan angka 0 akan menghasilkan 0, dan jika dikalikan dengan angka 1 akan menghasilkan bilangan itu sendiri. Misalnya 2 x 3 dapat diartikan sebagai 2 + 2 + 2 = 6 , yaitu penjumlahan 2 sebanyak 3 suku.

Soal Secara matematis, pemangkatan dua bilangan bulat positif a dengan b (ditulis a^b atau ab) merupakan perkalian dari a sebanyak b suku, yaitu a * a * a * … * a sebanyak b suku. Ingat bahwa bilangan jika dipangkatkan dengan angka 0 akan menghasilkan 1, dan jika dipangkatkan dengan angka 1 akan menghasilkan bilangan itu sendiri. Misalnya 23 dapat diartikan sebagai 2 * 2 * 2 = 8 , yaitu perkalian 2 sebanyak 3 suku.

Soal Buat program untuk barisan Fibonacci. f(1) = f(2) = 1 f(3) = f(1) + f(2) … f(n) = f(n-1) + f(n-2) Contoh: untuk n = 7 1 1 2 3 5 8 13 …

Soal Ubahlah barisan fibonacci menjadi deret fibonacci, dengan jumlah suku diinputkan oleh user. Contoh: Untuk n=5 1 + 1 + 2 + 3 + 5 = 12 Hasil: Masukkan n = 5

Soal Gunakan fungsi fakto yang sudah dibahas untuk mencari permutasi dan kombinasi dari dua buah bilangan.

Soal function ndec(n:integer): integer; begin if (n=0) then ndec := n*ndec(n-1) else ndec := 1; end; Berapa nilai kembalian pemanggilan fungsi ndec(5)?

Soal function move(n:integer):integer; begin if (n=1) then move := 1 else move := 2 * move(n-1) + 1; end; Berapa nilai kembalian pemanggilan fungsi move(16)?

Soal function hitung(n:integer):longint; begin hitung:=10; if n > 3 then hitung:=hitung(n-1) else hitung:=1; end; y:=0; for i:= 1 to 5 do y:=y+hitung(i); write(y); Apa hasilnya?

Soal function A(i,j:integer): integer; begin if (i >= 2) and (j >= 2) then A := A(i-1, A(i, j-1)+1) else if (i >=2) and (j = 1) then A := A(i-1, 2) else if (i = 1) and (j>= 1) then A := j else A := -1; end; Berapakah A(4,7)?