شايد بپرسيد نظريه زبانها کجا کاربرد دارد؟ اصلا به چه درد ميخورد؟
جواب سوال را به اين شکل بگوييم، الان در اين صفحه شما داريد با نظريه زبانها و ماشينها آشنا ميشويد.
همه اين زبانها يا کامپايلر دارد يا مفسر و بعضي هم هردو را دارا هستند. اين کامپايلر و مفسر وظيفهشان اين هست که دستورايي که شما براي کامپيوتر به زبان محاوره داريد داخلش مينويسيد، به زبان قابل فهم ماشين تبديل ميکند (يعني همون صفر و يک).
فرض کنيد در آينده شما ميخواهيد يک زبان برنامهنويسي طراحي و ابداع کنيد خب قبل از همه چيز بايد کامپايلر زبان خودتان را بنويسيد و به ماشين بگوييد در اين زبان هر دستور به چه شکلي هست و چه برداشتي بايد از اين دستور انجام شود. براي طراحي يک کامپايلر شما بايد با نظريه زبانها و ماشينها آشنا باشيد و بلکه هم بيشتر از آشنايي بايد بدانيد.
در علوم نظريه رايانهها، نظريهي اتوماتا به انگليسي Automata theory يا نظريهي ماشينها عبارت است از بررسي رياضي ماشينهاي محاسبهگر انتزاعي و تواناييهاي آنها براي حل مسايل.
به اين ماشينهاي انتزاعي اتوماتا گفته ميشود. اين نظريه بسيار نزديک به نظريه زبان صوري است. بهطوريکه اتوماتا اغلب توسط دسته?
زبانهاي رسمي قابل تشخيص دستهبندي ميشوند. اتوماتا نقش اساسي در طراحي کامپايلر و تجزيه کردن (parsing) ايفا ميکند. زبانهايي که توسط اين ماشينها بررسي ميشوند زبان هاي فرمال هستند.
يک ماشين، يک مدل رياضي از ماشين حالات متناهي (FSM) است.
يک ماشين شامل مجموعهاي متناهي از حالات است که بر اساس ورودي و تابع گذار خود (که ميتواند به صورت جدول باشد)، از يک حالت به حالت ديگر، تغيير وضعيت ميدهد. اين تابع انتقال به ماشين خودکار ميگويد که به کدام حالت بعدي با توجه به حالت فعلي و نماد داده شده، برود.
به صورت کلي، يک ماشين شامل مجموعهاي متناهي يا شماري از حالات مختلف است
يک ماشين خودکار قرار است که بر روي تعدادي ورودي از دنباله يا رشته در مراحل زماني گسسته اجرا شود.
در هر مرحله از زمان، ماشين يک ورودي که از مجموعهاي از نمادها يا حرفها برداشته شدهاست را، ميگيرد که به آن الفبا (Alphabet) گفته ميشود. يک ماشين حاوي مجموعهي متناهي از حالت هاست.
در هر لحظه از اجرا بسته به نوع ماشين، ميتواند در يکي يا چند تا از حالتهايش باشد. در هر مرحلهي زماني، هنگامي که ماشين يک نماد را ميخواند، بر اساس حالت فعلي و نماد خوانده شده به حالت بعدي پرش يا گذر ميکند. اين تابع روي حالت فعلي و نماد ورودي تابعگذار گفته ميشود. ماشين تا زماني که يک ورودي کامل خوانده شود ورودي را نماد به نماد در دنبالهاي ميخواند و از حالتي به حالت ديگر بر اساس تابع گذار، گذر ميکند.
زماني که ورودي نهايي خوانده ميشود، اصطلاحاً ماشين متوقف شدهاست و به اين حالت، حالت نهايي ميگويند. بر اساس حالت نهايي گفته ميشود که ماشين يک ورودي را قبول يا رد کردهاست.
زير مجموعهاي از حالتهاي ماشين وجود دارد که به عنوان مجموعهي حالتهاي مورد قبول تعريف ميشود.
اگر حالت نهايي يک حالت مورد قبول باشد ماشين ورودي را پذيرفته است. در غير اين صورت ورودي رد ميشود. به مجموعهاي از وروديها که توسط ماشين پذيرفته ميشود زبان قابل تشخيص ماشين ميگويند.
نماد: کوچکترين و بنياديترين موجوديتي که داراي معني يا تأثيري بر ماشين است. برخي مواقع به نمادها حرف هم گفته ميشود.
الفبا: يک مجموعه غير تهي و متناهي از نمادها که در يک زبان تعريف شدهاند. الفباي زبان توسط ? نشان داده ميشود.
همچنين به هر نماد الفبا يک حرف گفته ميشود. به عنوان مثال، الفباي لاتين {a,b،c,… ,z}=? و الفباي باينري {0و1}=? مثالهايي از الفبا هستند که بيشترين کاربرد را براي ما دارند.
کلمه يا رشته: دنبالهاي متناهي از نمادهاي يک الفباست که با عمل الحاق به هم پيوستهاند. به عنوان مثال english يک رشته روي الفباي زبان انگليسي است. يک مثال از رشته به صورت مقابل است : w=aabc
طول رشته با علامت |w| نمايش داده ميشود و به تعداد نمادهاي موجود در رشته گفته ميشود. رشتهي تهي با نماد ? يا ? نمايش داده ميشود و طول آن برابر صفر در نظر گرفته ميشود. به عنوان مثال اگر w=abcc آنگاه: 4=|w|
زبان: مجموعهاي از رشتهها است. اين مجموعه ميتواند متناهي يا نامتناهي باشد.
دانلود جزوه نظریه زبان ها و ماشین استخدامی جدید
با يادگيري زبان ها و گرامرها مي توانيد نحوه کار کامپايلر و همچنين طراحي زبان هاي برنامه سازي را متوجه شويد. اين مبحث يکي از مباحث تخصصي رشته کامپيوتر و فناوري اطلاعات ميباشد.
زبان ماشين (کامپيوتر)
مفاهيم اصلي مربوط به زبان ماشين و کامپيوتر شامل موارد زير ميشود :
1- عبارت هاي منظم 2- گرامرها 3- ماشين ها
لطفا براي درک موضوع مطالب زير را مطالعه بفرماييد :
الفبا: يک مجموعه متناهي و غير تهي از سمبل هايي که به هر يک از انها الفبا گفته ميشود. معمولا يک مجموعه الفبا را با نماد ? نشان ميدهند.
مثال) مجموعه الفباي زبان انگليسي
.
جزوه یا رساله چاپی یک کتاب صحافی نشده (یعنی بدون پوشش سخت یا اتصال) است. جزوه ممکن است از یک ورق کاغذی تشکیل شود که در دو طرف چاپ شده و از وسط یا یک سوم یا یک چهارم تا خورده باشد.
“استاندارد بین المللی آمار مربوط به تولید کتاب و نشریات” یونسکو یک جزوه را به عنوان “نشریه چاپی غیرادواری با حداقل ۵ و حداکثر ۴۸ صفحه، بدون صفحات پوشش، منتشر شده در یک کشور خاص و در دسترس عموم” تعریف کردهاست و کتاب را به عنوان “یک اثر چاپی غیر ادواری با حداقل ۴۹ صفحه، بدون صفحههای پوشش ” توصیف کردهاست. با این حال، تعاریف یونسکو تنها به منظور هدف خاص برای تدوین آمار تولید کتاب آنها مورد استفاده قرار میگیرد.
ریشهشناسی
جزوه در انگلیسی معادل pamphlet است که این کلمه برای یک اثر کوچک (اثر جزئی opuscule) که مستقلاً و بدون پوشش منتشر شود در حدود سال ۱۳۸۷ میلادی به کار رفت.
هدف
جزوهها میتوانند از اطلاعات مربوط به لوازم آشپزخانه تا اطلاعات پزشکی و رسالههای مذهبی را شامل شوند. جزوهها در بازاریابی بسیار مهم هستند زیرا ارزان هستند و میتوانند به راحتی بین مشتریان توزیع شوند. جزوات همچنین از ابزارهای مهم به عنوان موضع نامه سیاسی اعتراض در مبارزات سیاسی بودهاند.
کلکسیون بودن
به دلیل زودگذر بودن و استفاده وسیع سیاسی و مذهبی و سهولت تولید، جزوهها اهمیت دارند و از این نظر مورد توجه جمعکنندگان کتاب قرار دارند. مجموعههای گردآوری شده قابل توجهی از رسالهها در اختیار کتابخانههای پژوهشی قرار گرفتهاند.
استفاده تجاری
جزوهها بهطور گسترده در تجارت مورد استفاده قرار گرفتهاند، به ویژه به عنوان یک قالب برای ارتباطات بازاریابی. اهداف متعدد برای جزوهها، از جمله توصیف محصول یا دستورالعمل، اطلاعات شرکت، تبلیغات یا راهنماهای گردشگری وجود دارد و آنها اغلب به همان شیوه به عنوان جزوه یا بروشور استفاده میشود.
جزوه استخدامی نظریه زبان ها و ماشین 1402
اصول جزوه نویسی
اصول جزوه نویسی
برای نوشتن جزوه، آشنایی با روش جزوه نویسی امری ضروری است. لذا اگر تاکنون تلاش کرده اید جزوه ای خوب بنویسید، اما نتوانستیه اید چنین جزوه ای داشته باشید، به این دلیل است که بدون توجه به اصول جزوه نویسی، اقدام به نوشتن جزوه نموده اید.
شرح جزوه:
جزوه جهت شکل گیری و تکمیل به زمان نیاز دارد، لذا جزوه نویس نباید هیچ عجله ای در نگارش جزوه خویش داشته باشد. آنچه برای نوشتن جزوه به جزوه نویس گفته می شود، باید مدتی در ذهن جزوه نویس بماند تا هم بتواند مباحث مربوط به جزوه را برای خود مرور نموده و هم در رابطه با عناصر تشکیل دهنده آن جروه تفکر کند. هر جزوه ای بعد از طی مدت زمانی، از ذهن جزوه نویس جدا شده و بر کاغذ سفیدی که بر آن جزوه می نویسد، خواهد افتاد.
مراحل جزوه نویسی:
1- دانستن موضوع جزوه
2- دانستن پیامی که جزوه به جزوه نویس می دهد.
3- نوشتن جزوه
4- مرور مجدد جزوه
نکات ضروری در نگارش جزوه:
1- جزوه نویس ابتدا باید بداند جزوه خود را در چه زمینه ای می نویسد.
2- جزوه نویس باید بر اساس زمانی که در اختیار دارد، شیوه نگارش جزوه خود را تنظیم نماید. به عنوان مثال، فرض کنید جزوه نویس تمایل دارد مدتی طولانی مشغول نوشتن جزوه باشد، در این صورت باید جزوه ای را انتخاب نماید که بتواند روی آن جزوه کار بیشتری کرده و زمان بیشتری را صرف نگارش جزوه کند.
خلاصه جزوه نظریه زبانها دانشگاهی با جواب pdf
3- جزوه نویس باید دقت کند که نباید با موضوع های طولانی برای جزوه نویسی، جزوه کوتاه نوشت. در این حالت جزوه وی صرفاً دارای مباحث کلیدی جزوه و تیتروار خواهد شد و خوانندگان جزوه را سردرگم خواهد کرد.
3- آنچه جزوه نویس تمایل دارد در جزوه خود بیان کند، نباید به شیوه ای مستقیم بیان شود، بلکه جزوه باید بگونه ای نوشته شود که خواننده جزوه به مرور در طول مطالعه جزوه بتواند مطالب موجود در آن را درک نماید. برای این کار شاید لازم باشد ابتدا مقدمه ای برای جزوه نوشته شود و نکات ضروری جزوه در ابتدای آن به صورت نکات کلیدی بیان گردد. چراکه بیان نکات کلیدی در ابتدای جزوه می تواند مباحث کلی جزوه را با قدرت بیشتری برای خوانندگان جزوه به نمایش بگذارد.
4- یک جزوه نویس برای نوشتن جزوه خویش می تواند نقشه ای داشته باشد که طی آن مرحله به مرحله جروه خویش را دنبال کند.
جزوه نویس می تواند کلیه نکات کلیدی جروه خویش را در نقشه جزوه برای خوانندگان جزوه به نمایش گذارد. درواقع پس از تکمیل نقشه جزوه و بیان نکات کلیدی موجود در جزوه است که جزوه نویس قادر خواهد بود به دنبال نوشتن اصل جزوه خویش برود.
5- مباحث مطرح شده در جزوه باید کاملاً واضح و شفاف نوشته شوند.
بدین صورت که ابتدا مشخص شود جزوه از چه نقطه ای آغاز شده، سپس این جزوه چه مسیری را طی کرده تا به نقطه پایانی جزوه رسیده است.
حداقل توقعی که خوانندگان جزوه از جزوه خود دارند این است که قادر باشند نقشه کلی جزوه را در صورتی که در ابتدای آن جزوه نمایش داده نشده باشد، برای خود به صورت نکات کلیدی تعریف کنند.
یعنی قادر باشند بگویند جزوه موردنظر در رابطه با چه موضوعی است و اینکه این جزوه چگونه آغاز شده و چگونه به نقطه پایانی جزوه رسیده است.
6- جروه نویس باید قادر باشد برای هر مبحثی که در جزوه خود نوشته است، دلیلی محکم ارائه دهد و علت بروز حادثه مذکور را در جزوه خویش به صورت شفاف بیان کند.
7- در هر جزوه، باید اسامی افراد به همراه زیرنویسی برای جزوات که مربوط به اسامی لاتین بیان شده در جزوه می باشند، مشخص شود.
8- جزوه باید در خدمت نکات کلیدی مطرح شده در ابتدای جزوه باشد، نه نکات کلیدی در خدمت جزوه.
چراکه گاهی ممکن است در اواسط جزوه نویسی، مطالبی به ذهن جزوه نویس خطور کند که هیچگونه ارتباطی با موضوع جزوه ندارند.
در این حالت، جزوه نویس با مراجعه با نقشه مسیر خود و نکات کلیدی که در ابتدای جزوه مطرح کرده است می تواند به مسیر قبلی جزوه خویش بازگردد و با انتقال پیام اصلی جزوه به خوانندگان جزوه، کیفیت واقعی جزوه خود را حفظ کند.
سئوال: چگونه اسامی ضروری را در جزوه خود بیان کنیم؟
پاسخ سوال: نوشتن دقیق نام فارسی افرادی که در جزوه پیامی از آن ها نقل شده است و بیان نام آن ها به صورت زیرنویس در پایین صفحه جزوات ضروری است.
سؤال: چنانچه تمایل داشته باشیم در جزوه خود نقل قول کسی را بیان کنیم، چگونه باید جزوه را بنویسیم؟
پاسخ سوال: برای بیان نقل قول در جزوه نویسی بهتر است جمله موردنظر را در جزوه خود داخل گیومه قرار داده و منبع آن را بعد از گیومه و یا در زیرنویس جزوه بیان کنیم.
سوالات استخدامی نظریه زبانها و ماشین جدید
نکات کلیدی در نگارش جزوه:
1- در جزوه بهتر است مطالبی را بیان کنید که مباحث اصلی جزوه را تشکیل می دهند. در غیر این صورت، جزوه شما ممکن است ذهن خواننده جزوه را پراکنده ساخته و از مرغوبیت جزوه بکاهد.
2- در جزوه لزومی ندارد کلیه جزئیاتی را که موردنیاز خواننده جزوه است، بیان نمایید، چراکه در این حالت جزوه شما بی شباهت به کتاب درسی نخواهد بود.
3- در جزوه صرفاً باید مطالبی را بیان کنید که جزء نکات کلیدی جزوه محسوب شده و برای پاسخ دهی به سئوالات درسی به مطالعه آن ها در جزوه نیاز خواهید داشت.
با توجه به نکات کلیدی مطرح شده در جزوه، می توان برخی از مباحث اساسی تر جزوه را در کتاب های درسی جستجو نمود.
4- بهتر است جملات جزوات را به حالت خبری در جزوه نگارش کنید تا احساس بهتری از خواندن جزوه برای خواننده جزوه ایجاد گردد.
5- در جزوه بهتر است هر جمله ای که به صورت نقل قول بیان می شود، منبع آن نیز در جزوه نوشته شود.
چگونگی تعیین نام جزوه:
– نام جزوه باید بر اساس عنوان درسی و مطابق با مباحث مطرح شده در جزوه باشد. گاهی می توان بر اساس نکات کلیدی مطرح شده در نقشه جزوه که در بخش های قبلی اصول جزوه نویسی مطرح شد، عنوانی را برای جزوه مدنظر قرار داد.
– بهتر است نام جزوه را بگونه ای انتخاب نمایید که بیانگر مباحث و نکات کلیدی مطرح شده در جزوه باشد و به عبارتی متن جزوه را لو دهد. همچنین باید بین نام جزوه و نکات مطرح شده در جزوه، ارتباطی منطقی و معنادار وجود داشته باشد.
– عنوان جزوه را حتماً در ابتدای صفحه اول جزوه نوشته و پس از آن مقدمه ای برای جزوه خود بیان نمایید.
– همانطور که در مباحث قبلی اصول جزوه نویسی مطرح شد، با ترسیم نقشه ای از جزوه خود و بیان نکات کلیدی جزوه، می توانید یک مسیر ارتباطی بین مباحث مطرح شده در جزوه و عنوان جزوه خود برقرار نمایید. چراکه با توجه به تغییراتی که در طول جزوه نویسی ممکن است در ذهن شما و سپس در جزوه شما انجام پذیرد، خواهید دید که در صورت عدم وجود نکات کلیدی در جزوه، میان عنوان جزوه با مباحث جزوه مغایرت وجود خواهد داشت.
شیوه نگارش و تنظیم جزوه درسی:
جزوه درسی شامل تقسیم محتوای یک درس و تبدیل آن به جزوه و نکات کلیدی در یک ترم دانشگاهی بوده و می تواند بر اساس سایر جزوات درسی اساتید دانشگاه باشد. جزوه بر اساس هدف و نتایج آموزش نوشته می شود.
برای تهیه یک جزوه، استاد دانشگاه می بایست در ابتدای سال تحصیلی بر اساس یکسری اصول با بیان نکات کلیدی، اقدام به تدوین جزوه برای دانشجویان و خوانندگاه جزوه نماید.
در غیر این صورت دانشجویان دانشگاهی می توانند جزوه ای بر اساس آنچه استاد تدریس می کند، گردآوری نموده و به صورت جزوه درسی در اختیار سایر دانشجویان نیز قرار دهند.
جزوه باید بر اساس سرفصل های دانشگاهی باشد. جزوه اساتید باید ارتباطی منطقی بین اهداف آموزشی اساتید دانشگاهی با سرفصل دروس جزوه داشته باشد.
H –
نمونه فایل…