Nama S

22 Januari 2024 07:10

Iklan

Nama S

22 Januari 2024 07:10

Pertanyaan

1. coba buatkan mesin FSA yang bisa mengenali semua bilangan desimal dari 1-999 berikut ER nya! 2. buatlah ER dari FSA diatas yang bisa mengenali bilangan desimal "653"!

1. coba buatkan mesin FSA yang bisa mengenali semua bilangan desimal dari 1-999 berikut ER nya!

 

2. buatlah ER dari FSA diatas yang bisa mengenali bilangan desimal "653"!

Ikuti Tryout SNBT & Menangkan E-Wallet 100rb

Habis dalam

00

:

14

:

29

:

36

Klaim

2

1

Jawaban terverifikasi

Iklan

Salsabila M

Community

31 Maret 2024 07:06

Jawaban terverifikasi

<p>Untuk membuat mesin FSA (Finite State Automaton) yang dapat mengenali semua bilangan desimal dari 1 hingga 999, kita dapat menggunakan beberapa keadaan (states) yang merepresentasikan kondisi mesin pada saat membaca input. Berikut adalah langkah-langkahnya:</p><p>### Langkah 1: Menentukan States:<br>Kita akan menggunakan beberapa states untuk menangani semua kemungkinan digit pada bilangan desimal 1 hingga 999. Mari kita sebut states ini sebagai State1, State2, dan State3.</p><p>### Langkah 2: Menentukan Transisi:<br>1. **State1**: Menerima digit pertama dari bilangan. Jika digit ini adalah 0, kita akan beralih ke State2. Jika bukan 0, kita akan beralih ke State3.<br>2. **State2**: Menerima digit kedua dari bilangan. Jika digit ini adalah 0, kita akan beralih ke State3. Jika bukan 0, kita akan tetap di State2.<br>3. **State3**: Menerima digit ketiga dari bilangan. Kita akan tetap di State3.</p><p>### Langkah 3: Menentukan State Akhir:<br>Kita akan menetapkan State3 sebagai state akhir, karena itu menunjukkan bahwa kita telah selesai membaca semua digit dari bilangan.</p><p>### Langkah 4: Membuat Regular Expression (ER):<br>Dari informasi di atas, kita dapat membuat ER sebagai berikut:</p><p>```<br>(0?[1-9]|[1-9][0-9]{0,1}[0-9]?)?<br>```</p><p>Ini akan mengenali bilangan desimal dari 1 hingga 999.</p><p>&nbsp;</p><p>&nbsp;</p><p>### Jawaban untuk Poin 2:<br>Untuk membuat ER yang hanya mengenali bilangan desimal "653", kita bisa menggunakan ER berikut:</p><p>```<br>653<br>```</p><p>Karena kita hanya perlu mengenali bilangan spesifik ini, kita tidak perlu menggunakan struktur yang kompleks seperti di langkah-langkah di atas.</p>

Untuk membuat mesin FSA (Finite State Automaton) yang dapat mengenali semua bilangan desimal dari 1 hingga 999, kita dapat menggunakan beberapa keadaan (states) yang merepresentasikan kondisi mesin pada saat membaca input. Berikut adalah langkah-langkahnya:

### Langkah 1: Menentukan States:
Kita akan menggunakan beberapa states untuk menangani semua kemungkinan digit pada bilangan desimal 1 hingga 999. Mari kita sebut states ini sebagai State1, State2, dan State3.

### Langkah 2: Menentukan Transisi:
1. **State1**: Menerima digit pertama dari bilangan. Jika digit ini adalah 0, kita akan beralih ke State2. Jika bukan 0, kita akan beralih ke State3.
2. **State2**: Menerima digit kedua dari bilangan. Jika digit ini adalah 0, kita akan beralih ke State3. Jika bukan 0, kita akan tetap di State2.
3. **State3**: Menerima digit ketiga dari bilangan. Kita akan tetap di State3.

### Langkah 3: Menentukan State Akhir:
Kita akan menetapkan State3 sebagai state akhir, karena itu menunjukkan bahwa kita telah selesai membaca semua digit dari bilangan.

### Langkah 4: Membuat Regular Expression (ER):
Dari informasi di atas, kita dapat membuat ER sebagai berikut:

```
(0?[1-9]|[1-9][0-9]{0,1}[0-9]?)?
```

Ini akan mengenali bilangan desimal dari 1 hingga 999.

 

 

### Jawaban untuk Poin 2:
Untuk membuat ER yang hanya mengenali bilangan desimal "653", kita bisa menggunakan ER berikut:

```
653
```

Karena kita hanya perlu mengenali bilangan spesifik ini, kita tidak perlu menggunakan struktur yang kompleks seperti di langkah-langkah di atas.


Iklan

Mau pemahaman lebih dalam untuk soal ini?

Tanya ke AiRIS

Yuk, cobain chat dan belajar bareng AiRIS, teman pintarmu!

Chat AiRIS

LATIHAN SOAL GRATIS!

Drill Soal

Latihan soal sesuai topik yang kamu mau untuk persiapan ujian

Cobain Drill Soal

Perdalam pemahamanmu bersama Master Teacher
di sesi Live Teaching, GRATIS!

Pertanyaan serupa

1.Bagaimana kenampakan pulau Bali pada peta provinsi Bali diatas? 2.Apa sajakah informasi yang bisa kamu dapatkan dari peta tersebut? 3.Sebutkan batas batas provinsi Bali berdasarkan peta tersebut?

3

0.0

Jawaban terverifikasi

[1] Gaya hidup sedentari alias kurang gerak atau mager (malas gerak) adalah masalah yang sering dialami oleh penduduk perkotaan. [2] Bekerja di depan layar komputer sepanjang hari, kelamaan terjebak macet di jalan,atau hobi main gim tanpa diimbangi olahraga merupakan bentuk dari gaya hidup sedentari. [3] Jika Anda termasuk salah satu orang yang sering melakukan berbagai rutinitas tersebut, Anda harus waspada. [4] Pasalnya, gaya hidup sedentari sangat berbahaya karena membuat Anda berisiko terkena diabetes tipe 2. [5] Gaya hidup sedentari menyebabkan masyarakat, terutama penduduk kota, malas bergerak. [6] Coba ingat-ingat, dalam sehari ini, sudah berapa kali Anda dalam menggunakan aplikasi online untuk memenuhi kebutuh Anda? [7] Selain itu, tilik juga berapa banyak langkah yang sudah Anda dapatkan pada hari ini? [8] Seiring dengan pengembangan teknologi yang makin canggih, apa pun yang Anda butuhkan kini bisa langsung diantar ke ruangan kantor Anda atau depan rumah. [9] Selain hemat waktu, Anda pun jadi tak perlu mengeluarkan energi untuk mendapatkan apa yang Anda mau. [10] Namun, tahukah Anda bahwa segala kemudahan tersebut menyimpan bahaya bagi tubuh Anda? [11] Minimnya aktifitas fisik karena gaya hidup ini membuatmu berisiko lebih tinggi terkena berbagai penyakit kronis, termasuk diabetes. [12] Bahkan, Badan Kesehatan Dunia (WHO) mengatakan bahwa gaya hidup ini juga termasuk 1 dari 10 penyebab kematian terbanyak di dunia. [13] Selain itu, data terbaru dari Riskedas 2018 menguak bahwa DKI Jakarta merupakan provinsi dengan tingkat diabetes melitus tertinggi di Indonesia. [14] Ini menunjukkan bahwa gaya hidup mager amat erat kaitannya dengan tingkat diabetes di perkotaan. Bentuk bahasa yang sejenis dengan mager pada kalimat 1 adalah.... a. magang b. oncom c. rudal d. pugar

8

5.0

Jawaban terverifikasi