Koruptorindonesia.co.id Situs teknologi online terlengkap yang membahas berbagai jenis gadget teknologi seperti Smartphone, PC dan teknologi terbaru lainnya.

Koruptorindonesia.co.id Situs teknologi online terlengkap yang membahas berbagai jenis gadget teknologi seperti Smartphone, PC dan teknologi terbaru lainnya.

Pendidikan

Otomata (Automata)

Otomata (Automata)

Otomata (Automata)

  • Otomata adalah mesin abstrak yang dapat mengenali (recognize), menerima (accept), atau membangkitkan (generate) sebuah kalimat dalam bahasa tertentu.

Beberapa Pengertian Dasar

  • Simbol adalah sebuah entitas abstrak (seperti halnya pengertian titik dalam geometri). Sebuah huruf atau sebuah angka adalah contoh simbol.
  • String adalah deretan terbatas (finite) simbol-simbol. Sebagai contoh, jika a, b, dan c adalah tiga buah simbol maka abcd adalah sebuah string yang dibangun dari ketiga simbol tersebut.
  • Jika w adalah sebuah string maka panjang string dinyatakan sebagai ?w? dan didefenisikan sebagai cacahan (banyaknya)  simbol yang menyusun string tersebut. Sebagai contoh, jika w=abcd maka ?w?= 4.
  • String hampa adalah sebuah string dengan nol buah simbol. String hampa dinyatakan dengan simbol ? (atau^) sehingga ???= 0. String hampa dapat dipandang sebagai simbol hampa karena keduanya tersusun dari nol buah simbol.
  • Alphabet adalah himpunan hingga (finite set) simbol-simbol.

Operasi dasar String

Diberikan dua string : x = abc, dan y = 123

  • Prefik string w adalah string yang dihasilkan dari string w dengan menghilangkan nol atau lebih simbol-simbol paling belakang dari string w tersebut. Contoh : abc, ab, a dan ? adalah semua prefik(x)
  • ProperPrefik string w adalah string yang dihasilkan dari string w dengan menghilangkan satu atau lebih symbol-simbolpaling belakang dari string w tersebut. Contoh : ab, a, dan ? adalah semua ProperPrefik(x)
  • Postfix (atau Sufix) string w adalah string yang dihasilkan dari string w dengan menghilangkan nol atau lebih symbol-simbol paling depan dari string w tersebut. Contoh : abc, bc, c dan ? adalah semua Postfix(x)
  • ProperPostfix (atau poperSufix) string w adalah string yang dihasilkan dari string w dengan menghilangkan satu atau lebih symbol-simbol paling depan dari string w tersebut. Contoh ; bc, c, dan ? adalah semua ProperPostfix(x)
  •  Head string w adalah symbol paling depan dari string w. contoh : a adalah Head(x)
  • Tail string w adlah string yang dihasilkan dari string w dengan menghilangkan symbol paling depan dari string w tersebut. Contoh : bc adalah Tail(x)
  • Substring string w adalah string yang dihasilkan dari string w dengan menghilangkan nol atau lebih symbol-simbol paling depan dan/atau symbol-simbol paling belakang dari string w tersebut. Contoh : abc, ab, bc, a, b, c, dan ? adalah semua Substring(x)
  • ProperSubstring string w adalah string yang dihasilkan dari string w dengan menghilangkan satu atau lebih symbol-simbol paling depan dan/atau symbol-simbol paling belakang dari string w tersebut. Contoh : ab, bc, a, b, c, dan ? adalah semua Substring(x)
  • Subsequence string w adalah string yang dihasilkan dari string w dengan menghilangkan nol atau lebih symbol-simbol dari string w tersebut. Contoh : abc, ab, bc, ac, a, b, c, dan ? adalah semua Subsequence(x)
  • ProperSubsequence string w adalah string yang dihasilkan dari string w dengan menghilangkan satu atau lebih symbol-simbol dari string w tersebut. Contoh : ab, bc, ac, a, b, c, dan ? adalah semua Subsequence(x)
  • Concatenation adalah penyambungan dua buah string. Operator concatenation concate atau tanpa lambing apapun. Contoh : concate(xy) = xy = abc123
  • Alternation adalah pilihan satu diantara dua buah string. Operator alternation adalah alternate atau ?. Contoh : alternate(xy) = x?y = abc atau 123
  • Kleene Closure : x* = ??x?xx?xxx?… = ??x? ?x ?…
  • Positive Closure : x = x?xx?xxx?… = x?x ?x ?…

sumber :

https://sonymusic.co.id/seva-mobil-bekas/

Categories:
Pendidikan
You Might Also Like