-
دانلود مجموعه دادهی موازی فارسی محاورهای-رسمی
جمعه 27 دی 1398 16:46
مجموعه جملاتی به فارسی محاورهای با برگردان رسمی آنهاگردآوری: محمد رجبپور مجموعهی دادگان دربرگیرندهی 1698 جملهی فارسی است که در آنها صورت کلمههای محاورهای وجود دارد. تمامی این 1698 جملهی محاورهای به فارسی رسمی برگردانده شدهاند. به عبارت دیگر، برای هر جملهی محاورهای نوعی ترجمهی درونزبانی به فارسی رسمی...
-
وارونه کردن یک عدد در پایتون
یکشنبه 8 دی 1398 12:41
برنامهای به زبان پایتون بنویسید که پیوسته یک عدد طبیعی (یک عدد صحیح مثبت) را از کاربر دریافت میکند و وارون آن را نمایش میدهد. در صورتی که کاربر عددی کوچکتر از یک را وارد نماید، خروج از برنامه رخ میدهد. Write a program in Python which constantly receives a natural number (a positive integer) as input and reverses...
-
خرد کردن اسکناس یک دلاری به سکه در پایتون
چهارشنبه 4 دی 1398 13:34
برنامهای به زبان پایتون بنویسید که مشخص سازد به چند طریق میتوان 1 اسکناس یک دلاری را به سکههای 25 سنتی، 10 سنتی، 5 سنتی و 1 سنتی خرد کرد. Write a program in Python which determines how many ways there exist to change a one-dollar bill into quarters, dimes, nickels and pennies. اجرای برنامه:دانلود کد برنامه
-
شتاب لازم برای توقف قطار در ایستگاه به زبان پایتون
سهشنبه 3 دی 1398 02:15
قطاری با سرعت ثابت در حال نزدیک شدن به یک ایستگاه راهآهن است. به زبان پایتون، برنامهای بنویسید که سرعت قطار و فاصلهی آن از ایستگاه را از کاربر دریافت کند و مشخص سازد با چه شتاب ثابتی باید از سرعت قطار کاسته شود تا دقیقاً در خود ایستگاه متوقف شود. A train is approaching a train station at a constant speed. Write a...
-
دانلود برنامهی تبدیل متون فارسی محاورهای به متون رسمی
پنجشنبه 21 آذر 1398 17:31
در سال1396، اینجانب در راستای موضوع پایاننامهی خود نسبت به طراحی یک سامانهی تبدیل متنهای محاورهای به متنهای رسمی برای زبان فارسی اقدام کردم که نتیجهی آن برنامهای است که لینک دانلود آن در زیر آمده است. امیدوارم که این برنامه برای پژوهشگران و مهندسان کامپیوتری که در این حوزه مشغول به فعالیتاند مفید باشد.دانلود...
-
یافتن معادله درجه سوم برای سه ریشهی داده شده در پایتون
یکشنبه 10 آذر 1398 17:29
به زبان برنامهنویسی پایتون، برنامهای بنویسید که پیوسته سه ریشهی حقیقی را از کاربر دریافت میکند و آنگاه معادلهی درجه سوم آنها را نمایش میدهد. اگر هر سه ریشه صفر باشند، خروج از برنامه رخ میدهد. Write a program in Python which constantly receives the three real roots of a cubic equation from the user as input and...
-
یافتن معادله درجه دوم برای ریشههای داده شده در پایتون
شنبه 9 آذر 1398 20:13
به زبان برنامهنویسی پایتون برنامهای بنویسید که پیوسته ریشههای یک معادله درجه 2 را از کاربر دریافت میکند و آن گاه معادلهی آن را نمایش میدهد. اگر کاربر هر دو ریشه را برابر صفر قرار دهد خروج از برنامه رخ میدهد. Write a program in Python which receives the roots of a quadratic equation and displays their relevant...
-
زبانشناسی رایانشی چیست؟
شنبه 9 آذر 1398 00:20
زبانشناسی رایانشی چیست؟ نویسنده: محمد رجبپور زبانشناسی رایانشی یا زبانشناسی محاسباتی (به انگلیسی: Computational Linguistics یا CL ) حوزهای بینارشتهای است که از آمیزش مهندسی کامپیوتر، علوم کامپیوتر و زبانشناسی پدید آمده است. واژهی «رایانش» در زبان فارسی به معنای «محاسبات» است. پژوهشگران این رشته معمولاً متنهای...
-
یافتن ریشههای معادلههای درجه دوم در پایتون
سهشنبه 5 آذر 1398 02:02
برنامهای به زبان پایتون بنویسید که پیوسته ضرایب و مقدار ثابت یک معادلهی درجه دو را از کاربر دریافت کند و ریشههای آن معادله را بیابد. Write a program in Python which constantly receives the coefficients and the constant of a quadratic equation as input and computes the roots of the equation. اجرای برنامه:دانلود کد...
-
نقدی بر مقالهی «تبدیل متن محاورهای فارسی به کمک N_gram ها»
دوشنبه 4 آذر 1398 14:22
مطلب زیر برگرفته از پایاننامهی کارشناسی ارشد اینجانب بخش پژوهشهای پیشین (صفحات 14 تا 16) است. امیدوارم این نوشته برای کسانی که در این حوزه مشغول به پژوهش هستند مفید واقع شود.نقدی بر مقالهی «تبدیل متن محاورهای فارسی به کمک N_gram ها»نویسنده: محمد رجبپور نادیه آرمین و مهرنوش شمس فرد (1389) از پیشگامان پژوهش در...
-
جایگزین ارزیابی دوزبانه
دوشنبه 4 آذر 1398 01:29
روش «جایگزین ارزیابی دوزبانه»: ابزاری معتبر برای سنجش دقت در ترجمهی ماشینینویسنده: محمد رجبپوردر سالهای اخیر مهندسان کامپیوتر توانستهاند با پردازش دادههای انبوه زبانی به خصوص پیکرههای موازی بزرگ و بهکارگیری روشهای آماری دقت ماشینهای ترجمه را افزایش دهند و از همین رو کاربران بیشتری از ماشینهای ترجمهای نظیر...
-
محاسبه زاویه درونی n-ضلعیهای منتظم در پایتون
جمعه 1 آذر 1398 23:52
به زبان پایتون برنامهای بنویسید که پیوسته تعداد ضلعهای یک n-ضلعی منتظم را از کاربر دریافت کند و زاویهی درونی تشکیلیافته بین هر دو ضلع آن را به درجه محاسبه کند و نمایش دهد. اگر کاربر عددی کوچکتر از 3 را وارد نماید، خروج از برنامه رخ میدهد. Write a program in python which continuously receives the number of sides...
-
مختصات و جابهجایی پرتابه در سی پلاس پلاس
شنبه 24 آذر 1397 14:39
پرتابگری پرتابهای را از نقطهی مبدأ (0،0) در نزدیکی سطح زمین شلیک میکند. به زبان سی پلاس پلاس (C++) برنامهای بنویسید که سرعت اولیه (بر حسب متر بر ثانیه) و زاویهی پرتاب پرتابه (بر حسب درجه) را از کاربر دریافت کند و مشخص سازد در چه زمانی پرتابه دارای بیشینهی ارتفاع است و در چه زمانی به ارتفاع صفر بازمیگردد. سپس...
-
محاسبهی سود پسانداز آتیه (بیمهی عمر) در سی پلاس پلاس
پنجشنبه 22 آذر 1397 00:59
بر اساس قراردادی بین یک سرمایهگذار و یک موسسهی مالی (بانک یا بیمه)، سرمایهگذار در ابتدای هر سال از زمان شروع قرارداد مبلغی در موسسه سپردهگذاری میکند. سپردهای که او در هر سال جدید به سرمایهاش میافزاید باید x درصد بیشتر از سپردهاش در سال پیش باشد. برای مثال اگر نرخ افزایش سرمایهگذاری سالیانه 10 درصد و...
-
واکاوی لحظهبهلحظهی سقوط آزاد یک جسم در سی پلاس پلاس
دوشنبه 19 آذر 1397 01:16
به زبان سیپلاسپلاس برنامهای بنویسید که پیوسته ارتفاعی که از آن یک جسم به سمت زمین سقوط میکند را در واحد متر بهعنوان ورودی از کاربر دریافت میکند. آنگاه با بهکارگیری فرمولهای سقوط آزاد نشان میدهد از لحظهی صفر تا لحظهی برخورد جسم به زمین با سپری شدن هر یک ثانیه، مسافت طیشده، ارتفاع باقیمانده و سرعت لحظهای...
-
تبدیل فارنهایت به سانتیگراد در سی پلاس پلاس
جمعه 16 آذر 1397 23:31
به زبان سی پلاس پلاس برنامهای بنویسید که پیوسته عددی را به عنوان دما به فارنهایت از کاربر دریافت کند و معادل آن دما به سانتیگراد را در خروجی چاپ کند. اگر کاربر صفر مطلق که برابر با منفی 459.67 درجهی فارنهایت است را وارد کند خروج از برنامه رخ میدهد.Write a program in C++ which continuously receives a temperature in...
-
ب.م.م. دو عدد با الگوریتم بازگشتی در سیپلاسپلاس
جمعه 25 آبان 1397 20:26
به زبان سیپلاسپلاس و با بهکارگیری الگوریتم بازگشتی، برنامهای بنویسید که پیوسته مقسومعلیه دو عدد طبیعی داده شده را محاسبه کند. در صورتی که کاربر عددی کوچکتر از یک را وارد کند، خروج از برنامه رخ میدهد.Using a recursive algorithm, write a program in C++ which continuously calculates the greatest common divisor of...
-
حدس کنوث (Knuth’s Conjecture)
جمعه 18 آبان 1397 14:15
دانشمند معروف علوم کامپیوتر آمریکایی، دونالد کنوث (Donald Knuth)، حدسی را مطرح کرده است که بر اساس آن میتوان با عدد 3 شروع کرد و با بهکارگیری ترکیبی از توابع فاکتوریل، ریشهی دوم و جزء صحیح، هر عدد طبیعی دلخواه را به دست آورد. این توابع را به صورت توابع تودرتو با ورودی 3 به کار میبریم. هر کدام از این توابع را...
-
معمای دیوفانت (ریاضیدان نامدار یونان باستان)
پنجشنبه 10 آبان 1397 21:29
«این آرامگاه دیوفانت است، ریاضیدان نامدار یونان.»شگفتا، بنگر که چگونه سنگ مزار سرگذشتش را به زبان اعداد شرح میدهد:«به خواست پروردگار، یکششم از زندگیاش را در خردسالی وکودکی گذراند.سپس یکدوازدهم را با محاسن نورسته به نوجوانی سپری کرد.آنگاه یک هفتم دیگر از عمرش گذشت تا همسری اختیار کرد.پنج سال پس از ازدواج، خداوند...
-
معمای الاغ و قاطر منسوب به اقلیدس
پنجشنبه 10 آبان 1397 00:24
الاغ و قاطری دوشادوش یکدیگر کیسههای پر از گندم را به بازار میبردند. الاغ از سنگینی بارش نالید. قاطر به او پاسخ داد: «از چه مینالی؟ اگر تو یک کیسه از بارت به من بدهی، تعداد کیسههای من دو برابر کیسههای تو خواهد گشت و اگر من به تو یک کیسه بدهم، آنگاه هر دو بار برابری را حمل خواهیم کرد.» هر حیوان چند کیسه گندم بر...
-
مسئلهی تعداد شاگردان فیثاغورث
چهارشنبه 9 آبان 1397 00:17
به من بگو، فیثاغورث نامدار، چند شاگرد به مکتب تو میآیند و به بحثهای تو گوش میدهند؟و فیثاغورث پاسخ داد: - تعداد آنها چنان است که نیمی از آنها ریاضیات میخوانند، یکچهارم آنها نواهای دلنواز موسیقی را فرامیگیرند، یکهفتم آنها در حال تفکرند و به جز اینها، سه زن هم وجود دارد.- Pythagoras, please let me know how many...
-
بازی سنگ، کاغذ، قیچی به زبان سی پلاس پلاس
سهشنبه 8 آبان 1397 00:33
به زبان سی پلاس پلاس برنامهای بنویسید که کاربر بتواند با استفاده از آن با کامپیوتر پیوسته بازی سنگ، کاغذ، قیچی را انجام دهد. انتخاب کامپیوتر باید تصادفی باشد. پس از خروج کاربر از برنامه تعداد دفعات انجام بازی، برد، باخت و مساوی در اختیار او قرار میگیرد. Write a program in C++ through which the user can play...
-
درختبانک نحوی یا Treebank
دوشنبه 30 مهر 1397 13:59
در زبانشناسی، درختبانک یک پیکرهی متنی پارسشده است که ساختار معنایی یا نحوی جملهها را حاشیهنویسی میکند. ساخت پیکرههای پارسشده در اوایل دهه نود قرن بیستم میلادی انقلابی در زبانشناسی رایانشی به پا کرد و متخصصان این رشته توانستند از دادههای تجربی انبوه بهره ببرند. بهکارگیری دادههای درختبانک از زمانی که...
-
وارون یک عدد طبیعی به زبان سی پلاس پلاس
دوشنبه 9 مهر 1397 12:38
به زبان برنامهنویسی سی پلاس پلاس، برنامهای بنویسید که پیوسته عددی طبیعی را دریافت کند و وارون آن عدد را در خروجی نمایش دهد. اگر ورودی، صفر یا عددی منفی باشد برنامه به پایان میرسد.Write a program in C++ which receives a natural number as input and displays its reverse as output. If the input is 0 or a negative...
-
استدلال عددی: مسئله 4
جمعه 21 اردیبهشت 1397 18:27
یک شرکت خودروسازی، قیمت مدل خاصی از خودروهای خود را به میزان 20% کاهش میدهد. در پایان ماه، فروش این مدل خاص 50% افزایش یافته است. درآمد حاصل از فروش در این ماه چند درصد افزایش داشته است؟ الف) 10% ب) 12% ج) 15% د) 17% ه) 20%An automobile manufacturer decreases the price of a particular car by 20% of its value. As a...
-
محاسبهی فاصلهی بین دو نقطه در فضای سه بعدی به زبان سی پلاس پلاس
سهشنبه 11 اردیبهشت 1397 11:23
به زبان سی پلاس پلاس برنامهای بنویسید که پیوسته مختصات دو نقطه در فضای سه بعدی را به عنوان ورودی از کاربر دریافت کند و فاصلهی بین آنها را محاسبه کند. در صورتی که دو نقطه یکسان باشند، خروج از برنامه رخ میدهد.Write a program in C++ which receives the coordinates of two pints in the 3D space as input from the user and...
-
استدلال عددی: مسئله 3
دوشنبه 10 اردیبهشت 1397 14:11
در شرکتی، هر کارمند یا در بخش X مشغول به کار است یا در بخش Y. تعداد کارمندان بخش X بیش از دو برابر تعداد کارمندان بخش Y است. دستمزد ماهیانهی هر کارمند به طور میانگین (میانگین حسابی) در بخش X، 25000 دلار و در بخش Y، 35000 دلار است. کدام یک از مبالغ زیر میتواند میانگین دستمزد ماهیانهی همهی کارمندان این شرکت باشد؟...
-
استدلال عددی: مسئله 2
شنبه 8 اردیبهشت 1397 12:05
شکل زیر نمودار تابع f را نشان میدهد که به ازاء تمام مقادیر x تعریف شده است. نمودار کدام یک از توابع g با نمودار تابع f برخورد میکند و آن را قطع میکند؟ (هر کدام از توابع g به ازاء تمام مقادیر x تعریف شدهاند.) The figure above shows the graph of the function f defined for all numbers x. For which of the following...
-
استدلال عددی: مسئله 1
شنبه 8 اردیبهشت 1397 01:31
شکل زیر دایرهای به مرکز C و شعاع 6 را نشان میدهد. مساحت قسمتهای هاشورخورده رویهمرفته چه قدر است؟الف) π7.5ب) π6ج) π4.5د) π4ه) π3 The figure above shows a circle with center C and radius 6. What is the sum of the areas of the two shaded regions?پاسخ درست: گزینه «د» است.
-
الگوریتم
جمعه 17 فروردین 1397 15:50
الگوریتم توصیف دقیق، گامبهگام و موشکافانهی روش حل یک مسئله است که به زبانی ساده و قابلفهم بیان میگردد. به عبارت دقیقتر، الگوریتم مجموعهای باپایان از رهنمودهاست که مشخص میسازد چه گامهایی باید برداشته شود تا پاسخ یک مسئله را بیابیم. یک الگوریتم دارای ویژگیهای زیر است: 1. بهکارگیری الگوریتم برای حل مسئله به...