امیر رضا توسلی
امیر رضا توسلی
خواندن ۲ دقیقه·۴ سال پیش

برنامه تفریق دو عدد در ماشین تورینگ

برنامه تفریق کردن دو عدد به زبان تورینگ



برنامه تفریق دو عدد در زبان تورینگ
برنامه تفریق دو عدد در زبان تورینگ

برنامه ای که نوشتم برنامه تفریقه طبق زبان تورینگ و به این صورت عمل میکنه که بعد از خوندن عدد اول و عدد دوم، یکی از عدد دوم کم میکنه (اخرین x رو به – تبدیل میکنه ) و برمیگرده به سراغ عدد اولی و یکی هم از اون کم میکنه (اولین x رو به – تبدیل میکنه) و اینقدر این کارو انجام میده که عدد دوم تمومه شه و همه اش از عدد اول کم شده باشه. اینجوری ما عدد دوم رو از اولی کم کردیم.



حالا اگه بخوام با مثال توضیح بدم به این صورت میشه:


فقط دقت کنید که من یک پیش شرط برای برنامه قائل شدم و اون اینکه بین عدد اول و دوم فقط یک فاصله داشته باشیم (فقط یک -) در غیر این صورت برنامه من کار نمیکنه. و اینکه دو خونه بودن که تعریف نشده بودن اصلا، یعنی محال بود اون اتفاق بیفته، در استیج 8 و 5 محاله خونه ای محتواش – باشه ولی من نمیدونستم باید پر بزارم اون خونه هارو یا خالی برای همین الکی پرش کردم و با ستاره مشخصش کردم.




برای توضیح بهتر این مطالب 3 ویدیو آموزشی درست کردم، به ترتیب

1- آموزش مقدمات برنامه نویسی یه زبان تورینگ

2- آموزش گام به گام نوشتن برنامه جمع به زبان تورینگ

3- آموزش گام به گام نوشتن برنامه تفریق به زبان تورینگ


امیدوارم اینا به کارتون بیاد، من خودم سر رشته ای ندارم و نوشتن این برنامه تکلیف درس فلسفه ام بود. اگه اشتباهی داشت ممنون و خوشحال میشم کامنت بزارین و بهم بگین.



روش بهتر برای نوشتن برنامه تفریق:

همونطور که قبلا هم گفتم راه های زیادی برای نوشتن یه برنامه هست و خود من چند روز بعد از نوشتن برنامه ام این برنامه رو دیدم.

مزیت این برنامه به برنامه من اول اینکه یک خط کوتاه تره و کل برنامه رو در 7 خط نوشته و دوم اینکه اون دو تا خونه خالی که من نمیدونستم باهاشون چیکار کنم رو دیگه نداره، پیش میشه گفت برنامه زیبا تر و بهتریه تا برنامه خودم.

برنامه تفریق 2
برنامه تفریق 2



برنامه تورینگتفریق تورینگالن تورینگبرنامه نویسی به زبان تورینگمنها در زبان تورینگ
دانشجوی روانشناسی بهشتی/علاقه مند به فلسفه، کامپیوتر، برق، ادبیات، تاریخ.
شاید از این پست‌ها خوشتان بیاید