Lompat ke konten Lompat ke sidebar Lompat ke footer

Soal Logika Algoritma


Soal Logika Algoritma

logika dan algoritma

1. logika dan algoritma


-buat perulangan 1 (looping) untuk mencetak baris
Ex : for (int i = 5; i >= 1; i--)
-buat perulangan 2 (looping) didalam looping pertama(nested loop) untuk mencetak kolom
Ex : for (int i = 5; i>= 1; i--) { for(int j = i; j>=1; j--) { .. } }
-didalam perulangan ke-2 cetak keluaran / output berupa *
Ex : for (int i = 5; i>= 1; i--) { for(int j = i; j>=1; j--) { cout>>"*" / printf("*") / sout("*") } }
-dalam loop 1(keluar dari '}' loop ke 2),cetak garis baru 
Ex :
for (int i = 5; i>= 1; i--) { 
for(int j = i; j>=1; j--) { 
cout>>"*" / printf("*") / sout("*") 
}
/* cetak garis baru,agar hasil nya berderet kebawah setelah 1 intruksi loop dijalankan */
cout>>"\n" / printf("\n") / sout("\n") / puts("\n") / echo "\n"
}
-gunakan if-else hanya jika hendak membatasi / memberi cabang pada output
-selesai

2. 1.buat 5 soal dan jawaban dari materi logika dan algoritma. 2.buat 5 soal dan jawaban dari materi Peta minda.​


Jawaban:

1. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah :

a. Membuat program

b. Membuat Algoritma

c. Membeli komputer

d. Proses

e. Mempelajari program

2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :

a. Proses

b. Program

c. Algoritma

d. Step

3. Pseudocode yang di gunakan pada penulisan algoritma berupa :

a. Bahassa Inggris

b. Bahasa Puitis

c. Bahasa pemograman

d. Sembarang bahasa asal terstruktur

4. Pada pembuatan program komputer, algoritma dibuat :

a. Sebelum pembuatan program

b. Pada saat program dibuat

c. Sesudah pembuatan program

d. Pada saat verifikasi program

5. Tahapan dalam menyelesaikan suatu masalah adalah :

a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

c. Masalah-Model-Algoritma-Eksekusi-Hasil

d. Masalah-Model-Algoritma-Program-Eksekusi-hasil

e. Algoritma-Program-Model-Eksekusi-Hasil

Penjelasan:

2.Jawaban:Pada kesempatan ini, soal meminta kita untuk menyajikan contoh soal dan jawaban tentang peta minda. Berikut kakak akan mencoba menjawab pertanyaan tersebut.

Contoh pertanyaan dan jawaban:

1. Teknik perolehan informasi penting dengan menjabarkan informasi penting ke dalam diagram disebut...

Jawaban: Peta minda

2. Sebutkan salah satu tokoh yang mengusulkan definisi terkait peta minda!

Jawaban: Tony Buzan

3. Peta minda dapat pula dibuat dengan menggunakan aplikasi atau perangkat lunak, seperti...

Jawaban:

Freemind

Maaf yang saya ketahui tentang peta minda cuman 3 ya cuman bisa kasih 3 jawaban doang.

Penjelasan:maaf kalo sama ya. Saya pemula


3. apa pengertian dari logika algoritma


Logika algoritma adalah metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan.


4. apa yang dimaksud logika dan algoritma?


-Logika adalah penalaran atau bentuk-bentuk pemikiran yang masuk akal.


-Alogaritma adalah urutan penyelesaian masalah yg di deskripsikan secara logis untuk memecahkan suatu masalah.

5. Kenapa sebuah algoritma berdasarkan logika


Kenapa sebuah algoritma berdasarkan logika

KARENA PADA DASARNYA ILMU ALGORITMA BERDASARKAN DARI LOGIKA

6. hubungan logika dengan algoritma


Mempunyai hubungan satu sama lain yaitu ilmu yng mempelajari cara berpikir

7. Bantu soal algoritma


Jawaban dan Penjelasan:

Persoalan:
Ipin, Upin, Ikhsan, Memei, Jarjit, Susanti, Mail, dan Fizi berlomba memetik buah rambutan. Yang mendapatkan buah rambutan terbanyak itu pemenangnya. Sang pemenang akan memberikan semua buah rambutannya kepada kak Ros.

Buatlah algoritma untuk menentukan berapa buah rambutan yang diterima oleh kak Ros!Tentukan jumlah langkah tiap baris algoritma!Tentukan G(n)!Identifikasi Permasalahan

Persoalan ini adalah persoalan menentukan nilai bilangan terbesar dari sebuah koleksi data nilai bilangan. Kita dapat menggunakan struktur data array, atau dengan pembandingan langsung setelah input setiap nilai. Nilai bilangan merepresentasikan banyak buah rambutan yang berhasil dipetik oleh Ipin, Upin, Ikhsan, Memei, Jarjit, Susanti, Mail, dan Fizi. Sehingga, terdapat 8 elemen data banyak buah rambutan, dengan tipe elemen bilangan bulat (integer).

________________________

Alternatif 1

Kita dapat menggunakan algoritma secara iteratif atau rekursif. Untuk membedakan dengan algoritma max(a, b) yang berfungsi untuk menentukan nilai terbesar dari dua bilangan a dan b, algoritma menentukan nilai terbesar pada array kita namakan maxi(A, n) untuk jenis iteratif, dan maxr(A, n) untuk jenis rekursif.
Agar sepadan, variabel n yang merupakan banyak elemen pada array A, ditentukan di luar fungsi.

Asumsi: kita sudah memiliki algoritma max(a, b), yaitu:
function max(a: integer, b: integer) → integer
   if a > b then
       → a
   else
       → b

Algoritma Iteratif
function maxi(A: array of integer, n: integer) → integer
   m ← A[1]
   for i = 2 to n do
        m ← max(m, A[i])
   end for
   → m

Algoritma Rekursif
function maxr(A: array of integer, n: integer) → integer
   if n = 1 then
       → A[1]
   else
       → max(A[n], maxr(A, n–1))

ALGORITMA PROGRAM UTAMA (Alternatif 1)

Program BuahRambutanKakRos1
Kamus:
   A: array[8] of integer
   m: integer
Algoritma:
   { input }
   for i ← 1 to 8 do
       input(A[i])
   end for
   { mencari nilai terbesar }
   m = maxr(A, 8)
   output(m)

Catatan: dapat juga menggunakan maxi(A, 8).

Banyak Langkah

Untuk fungsi maxi(A, n) dan maxr(A, n), banyak langkahnya sama, yaitu n – 1. Dengan n = 8, banyak langkah untuk setiap fungsi tersebut adalah:
7 langkah.

Untuk program utama, terdapat n langkah pada proses input, dengan n = 8. Pada proses output, terdapat 2 langkah.

Jadi, banyak langkah pada algoritma program utama dengan n = 8 adalah:
8 + 7 + 1 = 17 langkah.

Catatan: 2 baris terakhir pada algoritma program utama dapat digabungkan menjadi 1 baris yaitu output(maxr(A, 8)) atau output(maxi(A, 8)) sehingga total banyak langkah menjadi 16 langkah.

Menentukan G(n)

Dalam praktik perhitungan kompleksitas algoritma, kita hanya menghitung jumlah operasi khas/tipikal yang mendasari suatu algoritma. Pada algoritma program utama, operasi khasnya adalah maxi(A, n) atau maxr(A, n). Jadi G(n) ditentukan oleh G(n) kedua fungsi tersebut.

Pada kedua fungsi, operasi khasnya max(a, b), yang membutuhkan 1 langkah. Di atas telah dinyatakan pula bahwa banyak langkah masing-masing fungsi tersebut adalah n – 1.

Maka:

[tex]\large\text{$\begin{aligned}\boxed{\vphantom{\Big|}\,G(n)=\bf n-1\,}\end{aligned}$}[/tex]

________________________

Alternatif 2

Kita juga dapat menyusun algoritma penyelesaian masalah ini tanpa menggunakan array. Di bawah ini diberikan algoritma program utama tanpa array, yang memanfaatkan algoritma fungsi max(a, b).

ALGORITMA PROGRAM UTAMA (Alternatif 1)

Program BuahRambutanKakRos2
Kamus:
   x, m: integer
   { x = banyak buah rambutan }
   { m = nilai maksimum }
Algoritma:
   input(m)  { nilai pertama yang dimasukkan dianggap maksimum }
   for i ← 2 to 8 do
       input(x)
       m = max(m, x)
   end for
   output(m)

Banyak Langkah

Untuk algoritma alternatif 2 ini, banyak langkah setiap baris adalah:

baris 1: 1 langkahbaris 2–5 (looping for): 7 × 2 = 14 langkahbaris 6: 1 langkah

Total = 16 langkah

Menentukan G(n)

Sama dengan pembahasan di atas, kita hanya menghitung jumlah operasi khas/tipikal.

Pada algoritma ini, operasi khasnya terletak pada fungsi max(a, b), atau menentukan nilai terbesar dari 2 variabel, yang dilakukan sebanyak 7 kali. Dengan n = 8, maka 7 = n – 1.

Sehingga:

[tex]\large\text{$\begin{aligned}\boxed{\vphantom{\Big|}\,G(n)=\bf n-1\,}\end{aligned}$}[/tex]


8. Soal algoritma ada yang bisa bantu ?


no 6 gunakan find.....

9. soal algoritma matematika


3 pangkat 9 LOG 4 
2 LOG 3

10. apa yang di maksud dengan algoritma dan logika


algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang ditulis secara berurutan.

Logika adalah salah satu cabang filsafat. Algoritma adalah urutan atau langkah langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang ditulis secara berurutan.



Logika adalah salah satu cabang filsafat atau limu pengetahuan yang mempelajari kecakapan untuk berpikir secara lurus, tepat dan teratur.

11. contoh logika dan algoritma​


Jawaban:

Contoh Algoritma Bahasa natural dan flowchart dalam kehidupan sehari-hari ?

Berikut adalah beberapa contoh algoritma bahasa natural dan flowchart dalam kehidupan sehari-hari:

1. Mengirim Surat ke kantor Pos

a. Algoritma bahasa natural:

1. Mulai

2. Siapkan kertas dan kartu ucapak

3. Siapkan amplop

4. Siapkan alat tulis

5. Mulai menulis ucapan

6. memasukan kertas ke dalam amplop

7. Lem amplop

8. Tulis alamat tujuan di belakang amplop

9. Apakah ada perangko, jika ada temple perangko, jika tidak ada beli dulu

10. Tempel perangko

11. pergi ke kantor pos

12. Poskan surat tersebut

13. selesai

B. Algoritma Flowchart mengirim surat

2. Makan

Contoh kasus algoritma ke 2 dalam kehidupan sehari-hari adalah aktivitas makan, berikut adalah penyajian algoritma flowchart untuk kasus makan:

A. Algoritma Bahasa Natural

1. Mulai

2. Cuci Tangan

3, Ambil Alat makan (sendok, garpu, piring)

4. Ambil nasi dan taruh di atas piring

5. Ambil lauk, taruh lauk di atas nasi

6.Ambil Air minum di gelas

7. Baca doa sebelum makan

8. Makan

9. Sesudah makan baca doa sesuah makan

10.Cuci piring

11 Selesai.

B. Algoritma Flowchart

3. Tidur

Aktivitas berikutnya yang bisa dipecahkan dalam algoritma adalah proses tidur, algoritma flowchartnya adalah sebagai berikut:

A. Algoritma Bahasa Natural

1. Mulai

2. Membersihkan diri (mandi, cuci muka, kaki dan tangan)

3. Ganti baju tidur

4. Pergi ke kamar

5. Naik ke tempat tidur

6. Membaca Doa sebelum tidur

7. Tidur

8. Selesai

logika

Inilah beberapa contoh logika yang sederhana, misalnya ada kalimat atau pernyataan yang tidak masuk akal, jadi pernyataan tersebut tidak dijelaskan dan penalarannya tidak benar. Misalnya seperti “manusia bisa menahan nafas sampai 5 jam” jelas pernyataan tersebut tidak benar nyatanya menurut penelitian rata-rata manusia normal bisa menahan nafas selama 30-60 detik dan otak manusia normal akan mengalami kerusakan secara permanen setelah 4 menit jika tidak mendapat oksigen.

Atau pernyataan seperti “manusia bisa bertahan tanpa minum selama satu bulan” dari pernyataan tersebut jelas tidak masuk akal, nyatanya manusia normal bisa bertahan selama 3-4 hari tanpa minum, itupun dipengaruhi oleh faktor usia, kesehatan tubuh, cuaca, dll.

semoga bermanfaat.


12. Perbedaan logika dan algoritma


Jawaban:

cara berpikir

logika adalah cara berfikir dengan adanya kenyataanalgoritma sebaliknya

13. Dalam logika dan algoritma terdapat banyak pembahasan dan juga notasi penulisan algoritma yangbertujuan agar logika dan algoritma saling selaras dan berkesinambungan. Didalamnya terdapat istilahpseudocode dalam notasi penulisan algoritmaDari pernyataan tersebut, apakah yang di maksud dengan pseudocode dan apa fungsi dari pseudocodedalam notasi penulisan algoritma ?​


Jawaban:

pseudocode adalah aturan dalam penulisan bahas pemrograman

Penjelasan:

contoh seperti if, else, if else, dll. itu merupakan sebuah logika dalam pemrograman jika a = b, maka b = a


14. Jelaskan apa itu Logika dan algoritma


Definisi Logika
1. penalaran atau bentuk pemikiran.
2. ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku.

Definisi Algoritma
1. Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh.
2. Suatu prosedur yang merupakan urutan langkah-langkah yg berintegrasi.
3. Suatu m etode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata

semoga membantu... 



15. Contoh soal algoritma​


Jawaban:

Algoritma Narasi

Contoh: Algoritma Kelulusan_mhs

Persoalan: Diberikan data berupa nama dan nilai mahasiswa. Jika nilai mahasiswa lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus. Sedangkan jika nilainya lebih kecil dari 60, maka mahasiswa tersebut dinyatakan tidak lulus.

Video Terkait


Posting Komentar untuk "Soal Logika Algoritma"