صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: تبدیل افعال  (دفعات بازدید: 394 بار)
sepehr70
کاربر نیمه فعال
**

تشكرها : 6
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 54


من یه ایرانیم که صفا و سادگی رسممه


ديدن مشخصات
« : 13 آذر 1389,ساعت 16:59:17 »

سلام
چجوری من میتونم برنامه ای بنویسم که یه فعلی رو به صورت فینگلیش از کاربر بگیره و مصدر و ضمیر و زمان اون فعل رو مشخص کنه مثلا:
fel: miravad
masdar: raftan
zamir: oo
zaman :mozare estemrari - ekhbari

ممنون میشم راهنماییم کنید
خارج شده است
آرین
مدیر بازنشسته
*****

تشكرها : 96
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 372


هیهات من الذله ...


ديدن مشخصات WWW
« پاسخ #1 : 13 آذر 1389,ساعت 21:24:31 »

با سلام
اول اینکه این برنامه که شما میخواهید بنویسید در حد مغمول میتونه کار کنه.چون اگه بخواین برای کل افعال و ضمیرها و ... عمل کنه،کار حضرت فیله.وقت زیاد میبره
دوم اینکه شما میتونید با استفاده از دستورات کامپایلرهاو با پارسرها جوری عمل کنی که اگه یه دستوری در یه برنامه مشخص داده شد با مفسرها اونو به زبان مورد نظر یا ضمیر موذد نظر مفسر و ترجمه کنه.

پس یادتون نره که باید برای یک برنامه مشخص کار کنید.اگه بخواین برای کلیه برنامه ها کار کنه وقت زیا میبره و کار زیادی داره.
خارج شده است

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
sepehr70
کاربر نیمه فعال
**

تشكرها : 6
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 54


من یه ایرانیم که صفا و سادگی رسممه


ديدن مشخصات
« پاسخ #2 : 14 آذر 1389,ساعت 00:34:32 »

من از borland c استفاده میکنم منظورتون از پار سر و مفسر چیه
 یعنی چی که باید برای برنامه مشخص کار کنم منظورتونو متوجه نشدم؟؟ مردد
خارج شده است
كیانی
مديريت سايت
*****

تشكرها : 145
آنلاین آنلاین

جنسيت : پسر
تعداد ارسال: 1146


اليس الله بكاف عبده ؟!


ديدن مشخصات WWW
« پاسخ #3 : 14 آذر 1389,ساعت 10:10:07 »

سلام
یکی از ساده ترین راهها ولی طولانی ترین آنها استفاده از توابع ساده و پیشفرض C می باشد.
ولی شما یا باید در یک بانک اطلاعاتی کلیه کلمات و توضیحات را ذخیره کنید و به هنگام استفاده تراکنش کنید یا با استفاده از ساختار تصمیمی مانند Switch/case به ازای هر کلمه یک قابلیت انتخاب ایجاد و فراخوانی کنید.


پیروز باشید.
یا حق ...
خارج شده است

" فقال رب انی لما انزلت الی من خیر فقیر (قصص 24) * اللهم عجل لوليك الفرج"
جستجو | قوانين انجمن | آياپير | مقالات تخصصي  |عضويت درتيم آياپير
آرین
مدیر بازنشسته
*****

تشكرها : 96
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 372


هیهات من الذله ...


ديدن مشخصات WWW
« پاسخ #4 : 14 آذر 1389,ساعت 11:03:07 »

با سلام
من با توجه به اینکه شما درس کامپایلر یا طراحی و پیاده سازی خوانده اید راهنمایی کردم.
برای یک برنامه مشخص کار کنید.چون اگر بخواین این برنامه برای کل ورودیها عمل کنه و خروجی بده کار میبره.باید تمام مصدر ها و ... رو تو دستورات بذارید تا به هنگام کامپایل برنامه جایگزین بشه.
یعنی الگوریتمی بنویسید و برنامه تون طبق اون الگوریتم خروجی بده.مصدرهای مشخص و از قبل تعیین شده بذارید.
خارج شده است

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
sepehr70
کاربر نیمه فعال
**

تشكرها : 6
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 54


من یه ایرانیم که صفا و سادگی رسممه


ديدن مشخصات
« پاسخ #5 : 14 آذر 1389,ساعت 23:24:26 »

یعنی هیج راهی نداره که نخواییم مصدری براش تعریف کنیم
من تا اینجا پیش رفتم که اومدم  تک تک حروف رو ریختم توی یک آرایه بعدش حرف آخر و یکی مونده به آخر رو چک میکردم با چی برابری میکنه که از روی اون میشد فهمید چه صیغه ایه!!!

در مورد ماضی یا مضارع بودنش هم اومدم دو حرف اول رو چک میکردم اگه Mi بود میشد مضارع!!!

در کل ضیغه و زمان رو به درستی جواب داد

در مورد مصدر برای فعلهای ماضی میشه 3 تای اول رو به عنوان مصدر چاپ کرد

ولی در مورد فعل مضارع خیلی سخته نمیدونم باید چه راهی انتخاب کنم برای هر فعلی یه روشی باید رفت
خارج شده است
صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :