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.2

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.2.tar.gz (3.4 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.2-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: automata_practical_exam-0.1.2.tar.gz
  • Upload date:
  • Size: 3.4 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.2.tar.gz
Algorithm Hash digest
SHA256 8a8973699422eb16f994538e92fed44f6edf69a4c426acabaad5f669f0bdbf48
MD5 f72aa6ae6f59554a4981a286fb4877ba
BLAKE2b-256 0e65c7d3782270995b67e16662bec18c115386a4821c4ec48ff7dd340defa25b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for automata_practical_exam-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 537a0041edf9bfe0c2f4d94741f11887dedaf9be5874aeeb016ca9570f06befb
MD5 20ab31733f0c4e5773d51e7dce6e5ad3
BLAKE2b-256 fb0d2504b98557a64f60fb21d52f4f05d9c2f53db87c7fc07220eb9a1fe4f1e4

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