Skip to main content

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

Metadata

Release files for automata-practical-exam 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for automata-practical-exam 0.1.2
File Size Uploaded
automata_practical_exam-0.1.2.tar.gz 3.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for automata-practical-exam 0.1.2
File Interpreter ABI Platform
automata_practical_exam-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 8.5 kB

Release files / automata_practical_exam-0.1.2.tar.gz

Download URL automata_practical_exam-0.1.2.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8a8973699422eb16f994538e92fed44f6edf69a4c426acabaad5f669f0bdbf48
BLAKE2b-256 checksum
How to use checksums
0e65c7d3782270995b67e16662bec18c115386a4821c4ec48ff7dd340defa25b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.9

Release files / automata_practical_exam-0.1.2-py3-none-any.whl

Download URL automata_practical_exam-0.1.2-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
537a0041edf9bfe0c2f4d94741f11887dedaf9be5874aeeb016ca9570f06befb
BLAKE2b-256 checksum
How to use checksums
fb0d2504b98557a64f60fb21d52f4f05d9c2f53db87c7fc07220eb9a1fe4f1e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page