Skip to main content

A description of your package

Project description

Automata Practical Exam

Student Name: Mohamed Fathy Abdelradi
Section Number: 5

Package Name: automata-practical-exam

Version: 0.1.0

Overview

Task 1:

Construct a DFA that accepts all binary strings where the substring 101 appears at least once.

Task 2:

Simulate Turing Machine that recognizes the language L = { Accept binary numbers divisible by 3 }

You can install this package via pip:

pip install automata-practical-exam

For development purposes, you can install it from the repository directly:

git clone https://github.com/Moham6dFathy/automata_practical_exam_4552
cd automata_practical_exam_4552
pip install -e .

Usage

Here’s an example of how to use the package:

# Import the package
import automata-practical-exam
# Example usage
result = automata-practical-exam.function_name(string)
print(result)

Unit Tests

To run the unit tests and validate the implementation, use:

python -m unittest tests.test_module_name

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

automata_practical_exam-0.1.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

automata_practical_exam-0.1.1-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file automata_practical_exam-0.1.1.tar.gz.

File metadata

  • Download URL: automata_practical_exam-0.1.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for automata_practical_exam-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bdebca7694b17eec33aeed96db910e2b105f0f6405ce5984dce55b4d04f804d3
MD5 2cc2f08af2dd28ea2c2caa39a46b078b
BLAKE2b-256 5869d8350d59b7c1a12bc303d5021a55e08700216d588a5603e892e2b6620ecd

See more details on using hashes here.

File details

Details for the file automata_practical_exam-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for automata_practical_exam-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3f3cfa3e78ac8a2cfc6fb71351d9214cfa5772daf6e5fae277f59e211538e818
MD5 f7fa22fc65a0920b9b337e3ea55104d8
BLAKE2b-256 4975454c7c04cffd2594a9b35bdc1434a7b2448a561b98e1e0c6ab59a6487897

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page