بسته های آموزشی همسو

انتها     صفحه اصلی     صفحه اصلی   ابتدا
      09121097945 - 88283097          
        Soo Artificial Intelligence Research Institute بسته های آموزشی
موسسه پژوهشی همسو
     
                 
Price Tuman سایز (KB) تعداد خط کلمات کلیدی متن مسئله عنوان زبان نام فایل DOC  يا PDF ردیف
45,000 27 kb 1055, 845 شبيه سازی سيستم ها

آسانسور - توزيع يکنواخت - اتفاقی - نرمال - ظرفيت -ميانگين طول صف - ماکزيمم زمان انتظار
شبيه سازی حرکت آسانسور با ظرفيت C<10 نفر در يک آپارتمان n<50 طبقه به مدت  k<10 ساعت.
o برنامه روند حرکت آسانسور را نمايش دهد.
o ماکزيمم زمان انتظار در کدام طبقه است و چقدر است؟
o ميانگين زمان انتظار در آسانسور (در هر طبقه) چيست؟
o ميانگين طول صف (در هر طبقه) چقدر است؟
o ميانگين زمان انتظار در صف (در هر طبقه) چقدر است؟
شبيه سازی حرکت آسانسور
با ظرفيت C نفر در ساختمان n طبقه به مدت k ساعت
Borland C++ 3.1
or
Turbo C++ 3.0

Convertable to Turbo C 2.0
Prob0001 1
15,000 2.86 116 محاسبات عددی - دستگاه معادلات
معادله - مجهول - حذفی
 گوس
حل دستگاه n معادله n مجهولی Ax=B  به روش حذفی گوس  حل دستگاه n معادله n مجهولی Ax=B به روش گوس Turbo Pascal Prob0002 2
15,000 2.65 101 محاسبات عددی
معادله - مجهول - گوس ژاکوبی
حل دستگاه n معادله n مجهولی Ax=B  به روش گوس ژاکوبی  حل دستگاه n معادله n مجهولی Ax=B به روش ژاکوبی Turbo Pascal Prob0003 3
15,000 2.72 112 محاسبات عددی
فيزيک محاسباتی
pascal - روش LU - ماتريس n*n
حل دستگاه n معادله n مجهولی Ax=B  به روش LU  حل دستگاه n معادله n مجهولی Ax=B به روش LU Turbo Pascal Prob0004 4
15,000 2.58 97 محاسبات عددی
گوس سايدل - ماتريس n*n
حل دستگاه n معادله n مجهولی Ax=B  به روش گوس سايدل  حل دستگاه n معادله n مجهولی Ax=B  به روش گوس سايدل  Turbo Pascal Prob0005 5
40,000 11.1 432 محاسبات عددی - دستگاه معادلات
گوس سايدل - گوس ژاکوبی- LU
حل دستگاه n معادله n مجهولی Ax=B به روشهای حذفی گوس - گوس ژاکوبی - LU - گوس سايدل
برنامه منويی برای انتخاب یکی از چهار روش (قبلی) دارد. با انتخاب هر گزينه روال اجرای آن روش فراخوانی می شود.
حل دستگاه n معادله n مجهولی Ax=B به روشهای گوس، ژاکوبی، LU، گوس سايدل Turbo Pascal Prob0006 6
15,000 2.61 103 محاسبات عددی
گوس جردن - ماتريس n*n
حل دستگاه n معادله n مجهولی Ax=B  به روش گوس جردن  حل دستگاه n معادله n مجهولی Ax=B به روش گوس جردن Turbo Pascal Prob0007 7
50,000 288   ذخيره و بازيابی - پايگاه داده ها
پايگاه داده - داروخانه - اطلاعات - گزارش - MS-Access
سيستم پايگاه داده­ای يک داروخانه را با MS Access طراحی کنيد. برای هر جدول (دارو، فاکتورهای خريد و فروش) فرم ورود اطلاعات و گزارش تهيه شود. سيستم پايگاه داده ای يک داروخانه  MS-Access Prob0008 8
40,000 264   ذخيره و بازيابی - پايگاه داده ها
فروشگاه - اطلاعات - گزارش - ورزش - MS-Access
سيستم پايگاه داده­ای يک باشگاه (ورزشی) را با MS Access طراحی کنيد. برای هر جدول (مربی، مشتری، ثبت نام) فرم ورود اطلاعات و گزارش تهيه شود. سيستم پايگاه داده ای يک باشگاه (ورزشی) MS-Access Prob0009 9
30,000 280   ذخيره و بازيابی - پايگاه داده ها
فروشگاه - اطلاعات - فرم - گزارش - MS-Access
سيستم پايگاه داده ای يک فروشگاه را با MS Access طراحی کنيد. برای هر جدول (محصول، فاکتورهای خريد و فروش) فرم ورود اطلاعات و گزارش تهيه شود. سيستم پايگاه داده ای يک فروشگاه  MS-Access Prob0010 10
30,000 11 581 برنامه سازی پيشرفته - ساختمان داده ها
ويرايشگر متنی - C-Text Editor
يک ويرايشگر برای فايلهای متنی بنويسيد که در منو اصلی اعمال  زير را انجام دهد: New, Open, Save, Search, Replace, sUm, Information, Exit  با زدن کليد ESC کنترل اجرا به منو يا محل ويرايش منتقل می شود. گزينه sUm مجموع اعداد درون متن، و گزينه Information  تعداد کارکتر TAB، تعداد حروف و خطوط متن را نمایش می دهد. ويرايشگر فايلهای متنی

با قابليت های  New, Open, Save
جستجو، مجموع اعداد درون متن
شمارش حروف، خطوط و تعداد TAB ها
Turbo C 2.0 Prob0011 11
15,000     برنامه سازی پيشرفته - ساختمان داده ها
ويرايشگر متنی - ويژوال Visual C 
يک ويرايشگر کوچک متنی مشابه برنامه NotePad در ويندوز به زبان ويژوال ++C بنويسيد. ويرايشگر فايل متنی Microsoft Visual Cpp 6.0
 C++
 ويژوال
Prob0012 12
10,000 1.31 94 برنامه سازی پيشرفته - مبانی
بازگشتی - فاکتوريل - !n
محاسبه و چاپ فاکتوريل عدد n به دو روش بازگشتی و غير بازگشتی با به کارگيری دو تابع و ذخيره عدد در فايل. فاکتوريل -  !n Turbo Pascal Prob0013 13
20,000 5.82 265 برنامه سازی پيشرفته - ساختمان داده ها
فايل - متن - پاسکال - منو 
برنامه ای بنويسيد که در مورد يک فايل متنی با انتخاب از يک منو، عمليات زير را انجام دهد: reverse file, statistics, encode file, decode file, find and replace, word repeat count, exit. نمايش آمار حروف-کلمات، رمزگذاری و رمزگشايی، جستجو و تعويض کلمات فايل متنی ورودی Turbo Pascal Prob0014 14
      مهندسی نرم افزار
دياگرام جريان داده - نمودار
Data Flow Diagram - Attribute
آژانس مسافرتی- فيلد- تور- DFD
(حل تمرين کتاب جعفرنژاد-قمی)
فايلهای يک آژانس مسافرتی برای تورهای مسافرتی  را با مشخص نمودن فيلدها، نوع و اندازه هر کدام بيان کنيد. برخی از پارامترهايی که بايد درنظرگرفته شوند، عبارتند از: 1.مدت و ظرفيت تور 2.هزينه تور 3.تور در مسير حرکت خود از چه شهرهايی می¬گذرد 4.روزهای تور  5. تاريخ تور
6. DFD يا دياگرام جريان داده سيستم موردنظر
مهندسی نرم افزار

تعيين نوع، اندازه و مشخصات موجوديتها، فيلدها و فایلهای يک آژانس مسافرتی
طراحی نمودار جريان داده ها  يـا  DFD
حـل تمرين کتاب مهندسی نرم افزار ترجمه جعفرنژاد قمی Prob0015 15
      مهندسی نرم افزار

دياگرام جريان داده - نمودار
Data Flow Diagram - Attribute
آژانس هواپيمايی- فيلد- تور-DFD
تعيين موجوديتها: فايلهای موردنياز در سيستم يک آژانس هواپيمايی را با ذکر فيلدها،نوع و اندازه هر کدام تعيين کنيد.
تعيين خصوصيات: ويژگيهايی که بايد در نظر گرفته شود:
1. سيستم رزرو بليط هواپيما در يک آژانس هواپيمايی.
2. سيستم بايد قابليت اجرا بصورت همزمان در چندين آژانس را داشته باشد.3.خطوط هوايی متفاوتی وجود دارند 4. مسافر برای رسيدن به مقصد ممکن است مجبور به توقف در بين مسير باشد. 
مهندسی نرم افزار

تعيين نوع، اندازه و مشخصات موجوديتها، فيلدها و فایلهای يک آژانس هواپيمايی
طراحی نمودار جريان داده ها  يـا  DFD
حـل تمرين " Prob0016 16
      مهندسی نرم افزار

سيستم - اطلاعات - کنترل
برای  سيستمهای  زير، چه اطلاعاتی را بايد نگهداری کرد؟ و چه کنترلهايی را می¬توان درنظرگرفت؟ 1. خط هوايی بين¬المللی: سيستمی که شامل پايانه¬هايی است که در دفاتر نمايندگی¬های مسافرتی اين شرکت قرار داده شده¬اند. 2. راهنمايی و رانندگی: شماره¬گذاری وسايط نقليه 3. بانک: پرداخت الکترونيکی صورتحساب تلفن همراه مهندسی نرم افزار
اطلاعات و کنترل های لازم برای سيستمهای:
1. خطوط هوايی
2. راهنمايی و رانندگی (شماره گذاری)
3. پرداخت بانکی صورتحساب تلفن
حـل تمرين " Prob0017 17
      مهندسی نرم افزار

سيستم - اطلاعات - کنترل - دياگرام جريان داده - نمودار
DFD - Data Flow Diagram - Attribute
برای  سيستمهای  زير، چه اطلاعاتی را بايد نگهداری کرد؟ و چه کنترلهايی را می¬توان درنظرگرفت؟ 1.سيستمی برای شبيه¬سازی يک آسانسور در ساختمان چند طبقه  2. کتابخانه الکترونيکی يک دانشگاه: تعيين پرخواننده ترين کتابها   3. DFD سيستم های فوق را رسم نماييد. مهندسی نرم افزار

اطلاعات و کنترل های لازم برای سيستمهای:
1. شبيه ساز آسانسور
2. کتابخانه الکترونيکی
3. طراحی نمودار جريان داده ها يا DFD
حـل تمرين " Prob0018 18
      مهندسی نرم افزار

سيستم - اطلاعات - کنترل
در برنامه هايی که اطلاعات زير را پردازش می کنند، چه کنترلهای قابل قبولی می توان درنظرگرفت. برای اعمال اين کنترلها  چه اطلاعاتی ضرورت دارد. الف) آب و برق و تلفن – تهيه صورتحساب ماهانه  ب) توزيع کننده قطعات اتومبيل – که سيستم ثبت سفارشهای آن متصل به دستگاهی است که همه فاکتورهای پشتيبانی اسناد حمل و صورتهای بسته ¬بندی را توليد می¬کنند. ج) دانشگاهی بزرگ – سفارش کتابهای درسی. مهندسی نرم افزار

اطلاعات و کنترل های لازم برای سيستمهای:
1. صورتحساب ماهانه آب، برق، تلفن
2. ثبت سفارشات توزيع کننده قطعات
3. سفارش کتابهای درسی دانشگاه
حـل تمرين " Prob0019 19
      مهندسی نرم افزار
دياگرام جريان داده - نمودار
Data Flow Diagram - Attribute
سيستم سفارش گيری روی وب برای يک مغازه کامپيوتر فروشی را رسم نماييد.
برای يکی از روالها نيز DFD سطح 2 را رسم کنيد.
مهندسی نرم افزار
رسم دياگرام جريان داده (DFD) سطح2 برای يکی از روالهای سيستم سفارش گيری روی وب
حـل تمرين " Prob0020 20
40,000 16.7 682 برنامه سازی پيشرفته - ساختمان داده ها

منو - رکورد - جستجو - ويرايش - مرتب سازی

add - record - search - sort - list - update - id - delete - exit
برنامه ای بنويسيد که منو زير را چاپ نموده و با دريافت شماره هر گزينه، عمليات آن گزينه را روی رکورد پرسنلی افراد شامل: نام، نام خانوادگی، شماره شناسه (شماره کارمندی) و آدرس، انجام دهد.

ADD RECORD - SEARCH RECORD - DELETE RECORD
UPDATE RECORD - LIST RECORD
SORT RECORD (by name OR family_name)  - EXIT
انجام عمليات مربوط به هرگزينه:
1. جستجوی رکورد پرسنلی
2. افزودن رکورد
3. چاپ ليست رکوردها
4. جستجو و تغيير رکورد
5. حذف رکورد
6. مرتب سازی رکوردها بر اساس نام، يا نام خانوادگی
7. خروج از برنامه
Turbo C 2.0 Prob0021 21
30,000 4.41 221 برنامه سازی پيشرفته - داده ها
عبارت رياضی - فرم درختی - infix - postfix - suffix  - Cpp
تبدیل فرم infix يا معمول يک عبارت رياضی به فرم postfix يا suffix با استفاده از پشته، و نمايش آن و رسم فرم درختی عبارت حاصل (تا شش سطح) در محيط گرافيک. تبديل فرم ميانوندی يا infix عبارت رياضی به فرم پسوندی يا postfix Turbo C 2.0 Prob0022 22
رايگان 0.5 37 برنامه سازی پيشرفته - مبانی
ضرايب - بسط - بينم - نيوتن - پاسکال - خيام - C - Binomial
با دريافت n ، ضرائب بسط بينم نيوتن یعنی (a+b) به توان n را بصورت مثلث خیام (پاسکال) نمایش دهـد. نمايش ضرائب بسط بيم نيوتن بصورت مثلث خيام (پاسکال) Turbo C 2.0 Prob0023 23
10,000 2.06 83 برنامه سازی پيشرفته - مبانی
رسم - sin pattern - random pattern - C
چاپ منو زير و رسم هر يک با دريافت يک عدد و خروج از برنامه با دريافت هر کليد ديگر: sin pattern - random pattern رسم پترن سينوسی و خطوط اتفاقی Turbo C 2.0 Prob0024 24
        در حال ساخت شبيه ساز ماشين محاسبه گر شئ گرا C++ Prob0025 25
10,000 2.38 157 ساختمان و زبان ماشين اسمبلی 8086
کد اسکی - رشته کارکتری
برنامه با دريافت يک رشته کارکتری، کد اسکی هر کارکتر آنرا چاپ می نمايد. چاپ کد اسکی يک رشته کارکتری assembly 80x86
اسمبلی
Prob0026 26
  - - ساختمان و زبان ماشين
Assembly 8086 - کد اسکی - رشته کارکتری - ASCII Code
برنامه با دريافت کد اسکی يک کارکتر ، کارکتر  مربوط به کد اسکی آنرا چاپ می نمايد.  چاپ کارکتر مربوط به هر کد اسکی assembly 80x86
اسمبلی
Prob0027 27
10,000 2.24 143 ساختمان و زبان ماشين
اسمبلی8086- مبنای دو- Binary
برنامه با دريافت عددی بين 0 تا 32767  ، معادل مبنای 2 آن را چاپ می کند.  چاپ معادل مبنای 2 يک عدد assembly 80x86
اسمبلی
Prob0028 28
10,000 2.24 143 ساختمان و زبان ماشين
اسمبلی Assembly 8086 - مبنای 8 - اکتال - Octal
برنامه با دريافت عددی بين 0 تا 32767  ، معادل مبنای 8 آن را چاپ می کند.  چاپ معادل مبنای 8 يک عدد assembly 80x86
اسمبلی
Prob0029 29
10,000 2.24 143 ساختمان و زبان ماشين
اسمبلی Assembly 8086 - مبنای 16 - Hexa Decimal - Hex
برنامه با دريافت عددی بين 0 تا 32767  ، معادل مبنای 16 آن را چاپ می کند.  چاپ معادل مبنای 16 يک عدد assembly 80x86
اسمبلی
Prob0030 30
10,000 ؟ ؟ مبانی کامپيوتر
معادلات قطبی - C - گل 3 پر 
برنامه با استفاده از معادلات قطبی و با دريافت عدد n گل سه پر و 4 پر رسم می کند. (به زبان C) رسم گل رز سه پر و چهار پر Turbo C 2.0 Prob0031 31
10,000 3.3 114 برنامه سازی پيشرفته - مبانی
وقفه - pascal - serial number - سريال - ديسک - درايو - disk
برنامه با دريافت نام يک درايو با استفاده از وقفه ها شماره سريال ديسک مربوطه را چاپ می کند. چاپ serial number ديسک با استفاده از وقفه ها Turbo Pascal Prob0032 32
50,000 18.3 717 برنامه سازی پيشرفته - مبانی
رکورد - جستجو - مرتب سازی
دفترچه تلفن - آدرس - C
برنامه با دريافت اطلاعات نام، نام خانوادگی، شماره تلفن و آدرس افراد عمليات زير را انجام مي دهد: اضافه کردن، جستجو، حذف، بروز رسانی، مرتب سازی رکوردها و خروج.
این برنامه برای اجرا بايد وجود دیسکت قفل درون درايو را بررسی کند و با وقفه ها سريال ديسک محافظ بررسی شود. درصورت نبود دیسک محافظ برنامه اجرا نمی شود.
دفترچه تلفن

با قابليتهای: اضافه - حذف - تغيير - جستجو براساس نام، نام خانوادگی و شماره تلفن - مرتب سازی رکوردها
Turbo C 2.0 Prob0033 33
60,000 22.1 966 برنامه سازی پيشرفته
ماشين حساب مهندسی - توابع - C - Sin - Tan
ماشين حساب مهندسی با قابليتهايی نظير ماشين حساب علمی ويندوز در محيط گرافيک به زبان C ماشين حساب مهندسی  Turbo C 2.0 Prob0034 34
5,000 0.6 45 محاسبات عددی
فيزيک محاسباتی
معادله درجه دوم - نيوتن - C
برنامه با حل معادله درجه دوم x*x-C=0 به روش نيوتن، ريشه دوم x را با دقت 0/000001 محاسبه می نمايد. حل معادله درجه دوم  X2 - C = 0 به روش نيوتن Turbo C 2.0 Prob0035 35
5,000 0.5 40 محاسبات عددی
فيزيک محاسباتی
معادله درجه دوم - نيوتن  - C  
برنامه با حل معادله درجه دوم x*x+x-1=0 به روش نيوتن، ريشه دوم x را با دقت 0/000001 محاسبه می نمايد. حل معادله درجه دوم  x2 + x - 1 = 0 به روش نيوتن Turbo C 2.0 Prob0036 36
10,000 1.09 57 محاسبات عددی
فيزيک محاسباتی
انتگرال معين - C - Simpson
برنامه­ای به زبان C  که با دريافت حدود a و b و تعداد تکرار (2n) ، حاصل عددی انتگرال معين e به توان  x^2-  را به روش سيمپسون بيابد.
انتگرال معين  dx(e-x^2)  در بازه a تا b به روش سيمپسون
حل انتگرال معين a تا b تابع
e ^ (-x^2)  =  f(x) = y
به روش سيمپسون با تکرار 2n
Turbo C 2.0 Prob0037 37
10,000 1.14 58 محاسبات عددی
فيزيک محاسباتی
انتگرال معين - C
برنامه­ای به زبان C بنويسيد که با دريافت حدود a و b و تعداد تکرار (2n) ، حاصل عددی انتگرال معين زير را به روش سيمپسون بيابد.
                              x*sinx*sinx + cos2x -1) dx )
حل انتگرال معين a تا b تابع
x*sin2x + cos2x - 1 = f(x) = y
به روش سيمپسون با تکرار 2n
Turbo C 2.0 Prob0038 38
10,000 1.39 58 محاسبات عددی
فيزيک محاسباتی

سه معادله سه مجهولی
غيرخطی - Non Linear
حل سه معادله سه مجهولی غيرخطی زير به روش نيوتن با دقت 0/001  (يکهزارم)  :

   xyz - x*x +y*y = 1.34
   e^x - e^y + z = 0.41
   xy - z*z = 0.09
حل يک نمونه سه معادله سه مجهولی غيرخطی به روش نيوتن Turbo Pascal Prob0039 39
100,000 1000 +   پايگاه داده ها
ذخيره و بازيابی اطلاعات

بانک اطلاعاتی - MS-Access - کارخانه سنگبری - سنگ - توليد - قيمت
با استفاده از MS-Access يک بانک اطلاعاتی برای ذخيره و بازيابی اطلاعات مربوط به: انواع سنگهای ساختمانی (درجدول GoodsTbl)، اطلاعات کارخانه­های توليدکننده (درجدول FactoryTbl) و نيز اطلاعات توليدات هر کارخانه (درجدول GoodFactTbl) طراحی کنيد.1. با دريافت کد يا نام يک سنگ، گزارش کاملی از اطلاعات کارخانه¬های توليدکننده ارائه کند. 2. با دريافت کد يا نام يک کارخانه، گزارش کاملی از اطلاعات محصولات آن کارخانه ارائه کند. 3. با دريافت حدود قيمت، ليست کاملی از اطلاعات کارخانه¬ها و سنگ¬های توليدی هر کارخانه که در حدود قيمت موردنظر هستند، ارائه کند. بانک اطلاعاتی  MS-Access برای سنگبری ها MS-Access Prob0040 40
150,000 1000+   پايگاه داده ها
ذخيره و بازيابی اطلاعات

کارخانه - محصول - کارگر - سفارش - مشتری - MS-Access
با استفاده از MS-Access يک بانک اطلاعاتی برای ذخيره/بازيابی و مديريت اطلاعات محصولات توليدی يک کارخانه به شرح زير طراحی کنيد.اطلاعات هر محصول شامل: کد محصول، نام محصول، وزن واحد، قيمت واحد و زمان توليد واحد می¬باشد.اطلاعات مشتريان شامل: کد مشتری، نام مشتری، آدرس، تلفن و آدرس پست الکترونيکی(ايميل) در سيستم ذخيره می¬شود. سيستم در بخش سفارشات سفارش مشتريان را در فاکتور ثبت می¬کند.اطلاعات کارگران تحت عنوان اطلاعات پرسنلی شامل: شماره پرسنلی، نام و نام خانوادگی، سمت، تحصيلات، ساعات کار موظف، سقف ساعات اضافه¬کاری می¬باشد.گزارش¬های خروجی سيستم .   بانک اطلاعاتی  MS-Access برای کارخانه MS-Access Prob0041 41
75,000 404   پايگاه داده ها
ذخيره و بازيابی اطلاعات

بیمارستان - بیمار - پزشک - MS-Access
با استفاده ازبرنامه MS-Access يک بانک اطلاعاتی برای ذخيره و بازيابی اطلاعات يک بيمارستان به شرح زير طراحی کنيد:1. اطلاعات بيماران شامل: کد بيمار، نام، نام خانوادگی، تاريخ تولد. 2. اطلاعات پزشکان شامل: کد پزشک، نام، نام خانوادگی، تخصص. 3. اطلاعات داروها شامل: کد دارو، نام دارو، نام کارخانه سازنده. 4. اطلاعات پذيرش روزانه شامل: کد بيمار، تاريخ پذيرش،  نام همراه بيمار. 5. اطلاعات ويزيت روزانه بيماران شامل: کد بيمار، کد پزشک معالج، تاريخ ويزيت، داروی تجويز شده. 6. اطلاعات ترخيص بيمار شامل: کد بيمار، تاريخ ترخيص.... و گزارش¬های خروجی سيستم.... بانک اطلاعاتی  MS-Access برای بيمارستان Access Prob0042 42
40,000 292   پايگاه داده ها
ذخيره و بازيابی اطلاعات

باشگاه - مشتری - ورزش - مربی - MS-Access
با استفاده ازبرنامه MS-Access يک پايگاه اطلاعاتی برای يک باشگاه ورزشی به شرح فعاليت زير طراحی کنيد:منو اصلی برنامه شامل6 گزينه پنجره Main Switchboard به شرح زير است: 1. ثبت اطلاعات پرسنلی مربيان: باز کردن يک فرم جهت ثبت اطلاعات کد مربی، نام، نام خانوادگی، تلفن، آدرس.  2. ثبت اطلاعات پرسنلی مشتريان: باز کردن يک فرم جهت ثبت اطلاعات کد مشتری، نام، نام خانوادگی، تلفن، آدرس. 3. ثبت پرداخت مشتری: کد رسيد، کد مشتری، کد مربی، مبلغ پرداختی، مبلغ بيمه، تاريخ شروع دوره، تاريخ اتمام دوره. 4. گزارش اطلاعات مربيان. 5. گزارش اطلاعات مشتريان. 6. گزارش اطلاعات پرداخت مشتريان: چاپ اطلاعات پرداختهای مشتريان.... بانک اطلاعاتی  MS-Access برای باشگاه ورزشی MS-Access Prob0043 43
50,000 848   پايگاه داده ها
ذخيره و بازيابی اطلاعات

داروخانه - دارو - مشتری - فروش - MS-Access
با استفاده ازبرنامه MS-Access يک پايگاه اطلاعاتی برای يک داروخانه به شرح فعاليت زير طراحی کنيد: منو اصلی برنامه شامل 7 گزينه پنجره Main Switchboard به شرح زير است: 1. فرم ثبت اطلاعات داروها. 2. فرم ثبت فاکتور خريد. 3. فرم ثبت فاکتور فروش. 4. گزارش مشخصات داروها. 5. گزارش خريد داروها. 6. گزارش فروش داروها.
7. گزارش کل (خريد - فروش)
بانک اطلاعاتی  MS-Access برای داروخانه MS-Access Prob0044 44
30,000     پايگاه داده ها
ذخيره و بازيابی اطلاعات

فروشگاه - محصول - خرید - فروش - مشتری - MS-Access
با استفاده ازبرنامه MS-Access يک پايگاه اطلاعاتی برای يک سيستم فروشگاه به شرح فعاليت زير طراحی کنيد: منو اصلی برنامه شامل 7 گزينه پنجره Main Switchboard به شرح زير است:  1. فرم ثبت محصول  2. فرم ثبت فاکتور خريد   3. فرم ثبت فاکتور فروش   4. گزارش محصولات  5. گزارش خريد محصولات   6. گزارش فروش محصولات   7. گزارش کل (خريد و فروش) بانک اطلاعاتی  MS-Access برای فروشگاه MS-Access Prob0045 45
50,000 11.5 520 برنامه سازی پيشرفته - مبانی
انتقال - رسم - ذخيره - رنگ آميزی - ويرايش  - ++C
برنامه­ای به زبان ++C بنويسيد که در محيط گرافيک پس از نمايش  ليست فرامين، با دريافت هر دستور و پارامترهای آن، عمل آن دستور را روی مربعی که در مرکز صفحه نمايش است، انجام دهد. رسم، رنگ آميزی  و انتقال شئ در محيط گرافيک – ذخيره، بازيابی و اجرای فرامين صادره C++ Prob0046 46
30,000 5.05 190 سيستم های عامل

Page Fault - FIFO - LRU - CPP
سيستم عامل - برنامه­ای به زبان ++C برای محاسبه تعداد Page Fault در دو سری از صفحات (ماکزيمم 16 صفحه) بنويسيد. برنامه بايد پس از دريافت ليستی از صفحات، تعداد Page Fault ها را با دو روش F.I.F.O. و L.R.U. محاسبه و چاپ نمايد. محاسبه تعداد Page Fault ها در دو سری از صفحات (ماکزيمم 16 صفحه) با دو روش L.R.U , F.I.E.O. C++ Prob0047 47
5,000 0.5 40 مبانی کامپيوتر و برنامه سازی
عدد اول - C
برنامه با دريافت عدد صحيح n ، اعداد اول کوچکتر از n را چاپ کند. چاپ اعداد اول کوچکتر از n Turbo C 2.0 Prob0048 48
60,000 11.3 590 ساختمان و زبان ماشين

اسمبلی8086- infix - postfix - prefix
تبديل عبارات ورودی از فرم infix به فرم postfix
1. مقادير چند متغير بصورت: C=5 , B=10 , A=123 دريافت شده و در يک جدول ذخيره می شود.
2. با دريافت جملات infix (متغيرهای مرحله قبل) بصورت: E=A*B+(C+B)^C يا E=D-C^(A/B+C)*D  فرم  postfix  آنرا بصورت  AB*CB+C^+ =E  يا  DCAB/C+D*^ =E  پس از ذخيره در جدولی در حافظه، نمايش می دهد.
3. با دريافت =DIR  ليست عبارات postfix ذخيره شده در حافظه نمايش می
 يابد. 4. دريافت =EXIT  خروج از برنامه.
تبديل فرم ميانوندی يا infix عبارات رياضی به فرم پسوندی يا postfix و ذخيره مقـدار برای متغيرهای آنها در جدولی در حافظه assembly 80x86
اسمبلی
Prob0049 49
25,000 2.72 180 ساختمان و زبان ماشين
اسمبلی 86*80 - تجزيه - عاملهای اول
برنامه با دريافت يک عدد صحيح ، آنرا به عاملهای اول تجزيه و ليست عاملهای اول عدد ورودی را چاپ می نمايد. تجزيه يک عدد صحيح به عاملهای اول و چاپ آنها assembly 80x86
اسمبلی
Prob0050 50
10,000 1.09 60 برنامه سازی پيشرفته - مبانی

زبان C - چند ضلعی - nضلعی - سه بعدی - عمق- راس - depth
برنامه در محيط گرافيکی تعداد رئوس يک n ضلعی، سپس n جفت عدد (x1,y1) , (x2,y2) , … , (xn,yn)  بعنوان مختصات رئوس n ضلعی، و عمق حالت سه بعدی(depth)  را دريافت نموده، ابتدا n ضلعی را رسم، سپس به آن عمق داده و به شکل سه بعدی نمايش می دهد. رسم n ضلعی سه بعدی با عمق دلخواه در محيط گرافيک Turbo C 2.0 Prob0051 51
10,000 2.68 120 برنامه سازی پيشرفته - مبانی

خط - دايره - بيضی - گرافيک - C
برنامه با چاپ منو زير، با دريافت شماره هر گزينه، عمل مربوط به آن گزينه را انجام میدهد: 1. دريافت مختصات دو نقطه و رسم خط.  2. دريافت مختصات مرکز و شعاع و رسم دايره.   3. دريافت شعاع افقی و عمودی و رسم بيضی   4. خروج با چاپ پرسش  و پاسخ Y/N رسم خط، دايره و بيضی Turbo C 2.0 Prob0052 52
60,000 10 472 اصول طراحی کامپايلرها

Z-80 Code Generator, Compiler, Scaner, Parser , Lexical Analizer, C, Z80
يک Code Generator , PARSER , Lexical Analizer برای اسمبلی ماشين Z80 بنويسيد که يک فايل حاوی برنامه­ای به زبان اسمبلی Z80 (به نام AA.ASM) را پويش و در صورت تطبيق با قواعد گرامری آفست هر دستور در حافظه و کد هگزا دسيمال هر دستور را توليد کند. طراحی Parser , Lexical Analizer و Code Generator برای مجموعه­ای از دستورات ماشين Z-80 Turbo C 2.0 Prob0053 53
30,000 10.7 546 برنامه سازی پيشرفته - مبانی
مدارهای منطقی
Maxterm , Minterm  - C
برنامه مينترمها يا ماکسترمها توابع (حداکثر n=3 متغيری) بولی را دريافت  و تصوير دياگرام تابع بولی پياده­سازی شده توسط يک مولتی پلکسر را در محيط گرافيک رسم مي نمايد. رسم دياگرام منطقی مولتی پلکسر Turbo C 2.0 Prob0054 54
30,000 19.2 790 اصول طراحی کامپايلرها

پارسر- C - کامپايلر
Compiler Design –  GRAMMER.GRM  -  Scanner - Lexical Analizer - Parser
کامپايلر – با استفاده از قواعد  (GRAMMER.GRM) ، يک پارسر به زبان C بنويسيد. سپس ورودی زير را (در فايل INPUT.TXT) پارس کنيد. خطاهای احتمالی فايل ورودی بايد در فايلی همنام با فايل ورودی با پسوند ERR. ذخيره شوند. فايل ورودی مطابق گرامر به زبان C است. طراحی بخشهای اسکنر (تحليل گر لغوی يا Lexical Analyzer) و پارسر (parser) با گرامر مشخص شده Turbo C 2.0 Prob0055 55
25,000 2.89 134 شبيه­سازی سيستم ها
يک صف دو سرويس دهنده - C - برش (گام) زمانی ثابت 
برنامه سيستم يک صف – دو سرويس­دهنده را به روش برش (گام) زمانی ثابت (مثلاً: TimeSlace=1s) شبيه­سازی ميکند. مفروضات مسئله ... شبيه­سازی سيستم يک صف دو سرويس­دهنده به روش برش (گام) زمانی ثابت Turbo C 2.0 Prob0056 56
25,000 2.8 132 شبيه­سازی سيستم ها
سيستم يک صف دو سرويس دهنده - روش برش زمانی متغير
برنامه، سيستم يک صف – دو سرويس­دهنده را به روش برش زمانی متغير (مثلاً: Clock = Min(TBL)) شبيه­سازی ميکند. مفروضات مسئله : ... شبيه­سازی سيستم يک صف دو سرويس­دهنده به روش برش (گام) زمانی متغير Turbo C 2.0 Prob0057 57
15,000 1.41 130 برنامه سازی پيشرفته - داده ها

پيشوندی - پسوندی - ميانوندی - prefix - infix - postfix - C
برنامه فرم ميانوندی (infix) يک عبارت رياضی پرانتز­گذاری شده شامل: اعداد صحيح و اعشاری چند رقمی و متغيرهای يک يا چند حرفی را دريافت  و فرم پسوندی (postfix) آنرا چاپ مينمايد. برنامه به شکل پروژه PRJ. شامل فايلهای infix.C (کد مبدل infix به postfix) و MYSTACK.C (کد توابع کار با پشته) باشد. تبديل فرم ميانوندی يا  infix/inorder  عبارات رياضی به فرم پسوندی يا  postfix/postorder  بصورت ماژولار (تابعی) با توابع پشته Turbo C 2.0 Prob0058 58
30,000 4.41 220 برنامه سازی پيشرفته - داده ها

پيشوندی - پسوندی - ميانوندی - C - prefix - infix - postfix
برنامه  فرم ميانوندی (infix) يک عبارت رياضی پرانتز­گذاری شده شامل: اعداد صحيح و اعشاری چند رقمی و متغيرهای يک يا چند حرفی را دريافت و فرم پسوندی (postfix) آنرا چاپ نمايد و در محيط گرافيکی درخت postfix حاصل را (تا 6 سطح) رسم کند. تبديل فرم ميانوندی يا  infix/inorder  عبارات رياضی به فرم پسوندی يا  postfix/postorder
رسم درخت postfix حاصل تا 6 سطح در محيط گرافيکی
Turbo C 2.0 Prob0059 59
10,000 1.37 80 برنامه سازی پيشرفته - داده ها

بازی - شطرنج - اسب - Game
برنامه  سطر و ستون خانه­ای از شطرنج (از 0 تا 7) را دريافت و ليست خانه­های ممکن برای حرکت اسب از آن خانه را چاپ نمايد. يافتن محل های حرکت اسب از يک خانه شطرنج Turbo C 2.0 Prob0060 60
25,000 2.58 123 برنامه سازی پيشرفته - داده ها

بازی - شطرنج - اسب - Game
برنامه با مهره اسب شطرنج از خانه (i , j) به شکل L شروع به حرکت نموده و در 63 حرکت همه خانه­های صفحه شطرنج را به نحوی پيمايد که از هر خانه فقط و فقط يکبار عبور کند. راه حلهای پيدا شده در فايل ذخيره شود. پيمودن همه خانه های شطرنج با مهره اسب (يا حرکت L) با شروع از خانه [i , j] Turbo C 2.0 Prob0061 61
10,000 2.7 155 مبانی کامپيوتر و برنامه سازی
تبديل مبنای اعداد - پاسکال
برنامه، اعداد X ، Y و T را از ورودی خوانده و Z را چاپ نمايد. عدد X در مبنای Y بوده و Z همان عدد X در مبنای T می­باشد.  به 2 روش با/بدون استفاده از توابع  تبديل مبنای اعداد Turbo Pascal Prob0062 62
10,000 1.31 93 مبانی کامپيوتر و برنامه سازی
بازگشتی - فاکتوريل - پاسکال - !n - فايل متنی - غيربازگشتی
برنامه، يک عدد صحيح از ورودی خوانده و آنرا در فايل متنی DATA.DAT ذخيره کند. سپس فاکتوريل آنرا به دو روش: تابع بازگشتی  و  تابع غيربازگشتی  محاسبه و چاپ کنيد.  محاسبه و ذخيره فاکتوريل يک عدد صحيح در يک فايل متن Turbo Pascal Prob0063 63
25,000 7.56 300 هوش مصنوعی

پازل - مسئله 8 - معمای 8 - 8Problem - هوش مصنوعی
برنامه، معمای 8 را پياده­سازی کند. برنامه ابتدا حالات چيدمان شروع و پايانی را از دو فايل متن می­خواند. سپس حالت شروع را در گوشه چپ بالای صفحه نشان داده، با زدن هر کليد حالت بعدی را نشان می­دهد تا به راه حل (يعنی حالت پايانی) برسد. 8-Problem , Eight Problem : معمای8 يا پازل 8 : چيدن ارقام 1 تا 8 در يک مربع 3*3 با شروع از حالت اوليه و رسيدن به حالت پايانی دلخواه CPP Prob0064 64
25,000 4.96 210 برنامه سازی پيشرفته - داده ها
زبان ++C - نمودار مستطیلی - دایره ای - منحنی  Curve - PieChart - BarChart .
برنامه حداکثر 10 جفت عدد صحيح مثبت را  بعنوان مقادير x و y دريافت و با بکارگيری مقياسی متناسب با مقادير خوانده شده، بتواند سه مدل نمودار مستطیلی، دایره ای، منحنی (Curve , PieChart , BarChart) را در محيط گرافيکی رسم کند. رسم سه مدل نمودار: مستطیلی، دایره ای، منحنی (Bar و Pie و Curve) بر اساس داده­های ورودی CPP Prob0065 65
20,000 5.14 185 برنامه سازی پيشرفته - داده ها
ماتريس - اسپارس - ترانهاده - CPP - Sparce Matrices - Sparce Matrix
مرجع: ساختمان داده ها با C
ترجمه: صادق علیخانزاده
برنامه با دريافت تعداد سطر (m)، تعداد ستون (n) و تعداد عناصر غير صفر (k) يک ماتريس اسپارس و ذخيره عناصر ماتريس، با استفاده از الگوريتم ترانهاده سريع، ترانهاده آنرا محاسبه و چاپ نموده، در ماتريس ابتدايی ضرب کرده، حاصل را در ماتريس ديگری ذخيره و چاپ کند. سپس يک عنصر دلخواه را در ماتريس اول جستجو کند. ذخيره، بازيابی، ترانهاده سريع و حاصلضرب ماتريسهای اسپارس يا تنک CPP Prob0066 66
50,000 20.7 685 برنامه سازی پيشرفته ++C
ساختمان داده ها و الگوريتم
طراحی الگوريتم ها

ماتريس - اسپارس - ترانهاده
 Transpose - Sparce Matrix
Matric - CPP - Sparce Matrices

مرجع: ساختمان داده ها با C
ترجمه: صادق علیخانزاده
:برنامه منـو 14 گزينه¬ای زير را روی صفحه چاپ نموده، و با دريافت فرمان مربوط به هـر گزينه عمليات مربوطه را به فرم زير انجام دهد
Main menu of program:

   0. Read sparce matrixes P from file F  : (rf f, p)
   1. Read sparce matrix P                     : (rd p)
   2. Write sparce matrix P                    :  (wr p)
   3. Write Columar sparce matrix P       :  (wc p)
   4. Add P, Q Store in R                       :  (ad p, q, r)
   5. Subtract P, Q Store in R                 :  (sb p, q, r)
   6. Multiply P, Q Store in R                  :  (mu p, q, r)
   7. Multiply Constant P to Q, Store in R :  (mc p, q, r)
   8. Lower P                                        :  (lower p)
   9. Upper P                                        :  (upper p)
   10. Iden P                                         :  (id p)
   11. Max/Min P                                   :  (mx p)
   12. Transpose P, Q                            :  (tr p, q)
   13. Relaze P                                      :  (re p)
   14. EXIT                                           :  (ex)
عمليات روی ماتريسهای اسپارس (تنک) CPP Prob0067 67
10,000 1.2 66 برنامه سازی پيشرفته .O.O.P
Object Oriented Programming
توابع مجازی - Virtual Function
برنامه­ای به زبان ++C بنويسيد و با آن استفاده از توابع مجازی (Virtual Function) را شرح دهيد. برنامه نويسی شئ گـرا
بکارگيری توابع مجازی (Virtual function)
CPP Prob0068 68
15,000 5.53 195 برنامه سازی پيشرفته - مبانی
افزودن (Add) - جستجو (Search) - حذف (Omit) رکوردهای دفترچه تلفن - C
برنامه، اعمال اضافه کردن (Add) ، جستجو (Search) و حذف (Omit) رکوردهای حاوی نام ، نام خانوادگی، کد شهر و تلفن افراد را در يک فايل انجام مي دهد. دفترچه تلفن:
افزودن (Add)، جستجو (Search)، و حذف (Omit) رکوردهای دفترچه تلفن و کار با فايل
Turbo C 2.0 Prob0069 69
              Prob0070 70
120,000 34.3 1639 برنامه سازی پيشرفته - داده ها

Binary Tree  - Binary -  Binary Search - Binary Threaded -  Max Heap -  Min Heap - Actions:  Select Tree - Load Tree - Save Tree - C - Cpp
برنامه، صفحه گرافيکی را به دو قسمت تقسيم نموده، با استفاده از گزينه­های منو سمت راست، عمليات زير را روی انواع درختها (درختهای دودويی (Binary) ، درخت جستجوی دودويی (Binary Search) ، درخت نخی دودويی (Binary Treaded)  و درختهای اولويت Max Heap و Min Heap) انجام مي دهد: منوی اصلی شامل Action های:   Select Tree , Load Tree , Save Tree , Insert Node , Exit, ... ,  Swap Panel  می باشد. شبيه­ساز گرافيکی انجام عمليات ممکن روی انواع درختها CPP Prob0071 71
10,000 0.8 50 محاسبات عددی
فيزيک محاسباتی

دستگاه معادلات خطی-  4معادله 4مجهولی -  ژاکوبی - گوس سايدل - C
برنامه ای به زبان C بنويسيد که يک نمونه دستگاه معادلات خطی  4معادله 4مجهولی  را به روشهای:  1.تکراری ژاکوبی،  2.گوس سايدل  حل کند.
معادله نمونه حل شده و نيز مراحل تکرار تا جواب نهايی، در خروجی چاپ شود.
حل يک نمونه دستگاه معادلات خطی 4معادله 4مجهولی به روشهای تکراری ژاکوبی و گوس سايدل Turbo C 2.0 Prob0072 72
20,000 2.64 117 محاسبات عددی
فيزيک محاسباتی

ماتريس - دستگاه معادلات - گوس جردن - مرتبه اول - CPP
برنامه ای به زبان C برای حل دستگاه معادلات مرتبه اول n معادله n مجهولی، بصورت AX=B  (که در آن ماتريس ضرايب A يک ماتريس  n*n بوده، و ماتريسهای X و B ماتريسهايی n*1 هستند)، به روش گوس جردن بنويسيد. (n را کوچکتر از 50  درنظر بگيريد). حل دستگاه معادلات مرتبه اول n معادله n مجهولی (که در آن n  50)  به روش گوس جردن CPP Prob0073 73
15,000 2.51 22, 23, 22 محاسبات عددی
فيزيک محاسباتی
نقطه ثابت -  Fix Point - نيوتن رفسون - Nioton Rafson
حل يک نمونه معادله درجه n از روشهای نقطه ثابت (Fix Point) و نيوتن رفسون (Nioton Rafson)
معادله نمونه حل شده و مراحل تکرار در خروجی چاپ شود.
حل يک معادله درجه n از روشهای:
1. نقطه ثابت (Fix Point)
2. نيوتن رفسون (Nioton-Rafson)
Turbo C 2.0 Prob0074 74
25,000 3.32 149 محاسبات عددی
فيزيک محاسباتی
معکوس ماتريس n*n - وارون - گوس جردن - ++C
برنامه ای به زبان C بنويسيد که معکوس يک ماتريس n*n (n<50)، را بدست آورد. سپس ماتريس ورودی را به برنامه داده و پس از چاپ نتيجه، نشان دهيد:  A * A-1 = I بدست آوردن معکـوس يا وارون يـک ماتريس n*n با استفاده از روش تکرار گوس جردن CPP Prob0075 75
25,000 6.8 215 برنامه سازی پيشرفته - داده ها
ليست گرفتن - جستجو - مرتب
 سازی - درج مرتب - C - ليست های پيوندی - Link List
برنامه با دريافت  اطلاعات N دانشجو (شامل: شماره دانشجويی، نام، نام خانوادگی و آدرس) ، در يک ليست پيوندی در حافظه ذخيره کند. سپس با چاپ يک منو با دريافت شماره هر گزينه عمل موردنظر را انجام دهد........
List - Search - Sort - Insert - Exit
عمليات ليست گرفتن، جستجو، مرتب­سازی و درج مرتب در ليستهای پيوندی Linked List Turbo C 2.0 Prob0076 76
25,000 4.13 185 برنامه سازی پيشرفته - ساختمان داده ها

درخت جستجوی باينری
Binary Tree Search
Recursive  -  INORDER : LNR
Traversal - پيمايش - بازگشتی
برنامه اطلاعات n دانشجو (شامل : شماره دانشجويی، نام، نام خانوادگی و آدرس)، را در يک درخت جستجوی دودويی (براساس شماره دانشجويی) در حافظه ذخيره کند. سپس درخت ايجاد شده را با استفاده از يک تابع بازگشتی بصورت INORDER  يا  LNR : Left-Node-Right  پيمايش نموده و ليست مرتب شده (بر اساس شماره دانشجويی) را چاپ نمايد.... درج اطلاعات در درخت جستجوی دودويی (Binary Tree Search)   و پيمايش INORDER  جهت مرتب سازی Turbo C 2.0 Prob0077 77
10,000 2.16 120 ساختمان داده ها
صف حلقوی مدور - Circular Queue Actions
Insert - Delete - Print List
برنامه توسط توابعی اعمال درج، حذف و چاپ ليست اعضای يک صف حلقوی (مدور) با حداکثر طول 20 ، را با استفاده از آرايه انجام مي دهد. برای سادگی اعضای صف را اعداد صحيح درنظر مي گيرد. چاپ ليست اعضاء، درج و حذف از صف حلقوی (مدور) با طول حداکثر 20 Turbo C 2.0 Prob0078 78
10,000 1.06 70 ساختمان داده ها و الگوريتم - برنامه سازی پيشرفته

درخت جستجوی دودويی -  پيمايش - CPP
برنامه با دريافت رشتهای از کارکترها، بر اساس کارکترهای ورودی يک درخت جستجوی دودويی (Binary Search Tree) در حافظه تشکيل دهد و آنرا بصورت INORDER يا LNR : Left-Node-Right پيمايش نموده، کارکترهای ورودی را بصورت مرتب شده (صعودی) چاپ کند. تشکيل درخت جستجوی دودويی بر اساس کارکترهای ورودی، پيمايش LNR يا INORDER درخت و چاپ کارکترها بصورت مرتب شده صعودی. CPP Prob0079 79
40,000 6.6 269 ساختمان داده ها و الگوريتم - برنامه سازی پيشرفته

Linear Search - Selection Sort  - Quick Sort  -  Merg Sort  - Binary Search - Traverse - Binary Tree Search - C
برنامه، اعداد صحيح m , n ، اعضای آراية n عضوی A و اعضای آراية m عضوی B را از ورودی دريافت کرده، سپس در يک حلقه منو .... را روی صفحه چاپ نموده، با انتخاب هر گزينه، عمل مربوط به آن گزينه را از طريق فراخوانی تابع مربوطه، انجام دهد. گزينه ها عبارتند از:  Linear Search - Selection Sort - Quick Sort - Merg Sort - Binary Search - Binary Tree Search - Tree Traversal جستجوی خطی (Linear Search)، مرتب سازی انتخابی(Selection Sort)، مرتب سازی سريع (Quick Sort)، مرتب سازی ادغامی (Merg Sort) و جستجوی دودويی (Binary Search) در آرايه ها، ايجاد و پيمايش درخت جستجوی دودويی (Bin. Tree Search) Turbo C 2.0 Prob0080 80
50,000 10.4 321 ساختمان داده ها و الگوريتم - برنامه سازی پيشرفته

ويرايشگر ساده متنی - C
ٌWord Count - Sentence - Paragraph - Char - Reverse
برنامه متنی (حداکثر 500 کارکتر) را از ورودی دريافت نموده، (پس از دريافت علامت انتهای متن مثلاً : ESC) در يک حلقه با چاپ يک منو، با انتخاب هر گزينه، عمل مربوط به آن گزينه انجام شود.

1. Word Count
2. Sentences Count
3. Paragraph Count
4. Characters Per Word
5. Word In Reverse

ويرايشگر ساده متنی با قابليتهای :

شمارش لغات، شمارش جملات، شمارش پاراگرافها، شمارش کارکترهای لغات، و
معکوس کردن حروف لغات.
Turbo C 2.0 Prob0081 81
20,000   117 ساختمان داده ها و الگوريتم
ديجکسترا - کوتاهترين مسير - CPP - Dijkstra - Graph - گراف
برنامه با استفاده از الگوريتم Dijkstra کوتاهترين مسير بين 5 شهر را می يابد. سپس اين برنامه را روی گراف G اعمال می کند. پياده سازی الگوريتم Dijkstra
با زبان Turbo C 2.0  يـا  ++C
Turbo C 2.0
يا
Turbo C++
Prob0082 82
50,000   660 ساختمان داده ها و الگوريتم - برنامه سازی پيشرفته

کتابخانه - اعضا - cpp - Library - Member
 برنامه اطلاعات يک کتابخانه و اعضای آنرا نگهداری می نمايد. منو اصلی اين برنامه به شرح زير است: ...


  
سيستم کتابداری

ذخيره و بازيابی اطلاعات يک کتابخانه، کتاب ها و اعضای آن
Cpp Prob0083 83
50,000   660 ساختمان داده ها و الگوريتم - برنامه سازی پيشرفته

کتابخانه - اعضا - cpp - Library - Member - Add - Delete - Book
در اين سيستم حداکثر 50 عضو و 50 نوع کتاب (از هر نوع بيش از يک عدد) وجود دارد که هر عضو مجاز است حداکثر سه کتاب به امانت ببرد. قابليتهای کلی برنامه شامل حذف و اضافه کردن عضو و کتاب، به امانت دادن کتاب و ... می باشد. سيستم کتابداری

ذخيره و بازيابی اطلاعات يک کتابخانه، کتاب ها و اعضای آن
Cpp Prob0084 84
              Prob0085 85
10,000 3.46, 3.61 171 , 166 ساختمان و زبان ماشين
اسمبلی 8086 - تاريخ - ساعت
Current Date - Current Time
م1: نمايش تاريخ فعلی بصورت yyyy/mm/dd و
م2: نمايش زمان (ساعت) فعلی بصورت hh:mm:ss 
نمايش تاريخ  و ساعت فعلی سيستم 80x86 اسمبلی Prob0086 86
15,000 4.94 , 2.92 105, 197 ساختمان و زبان ماشين
اسمبلی 8086 - تصادفی - کارکتر - Random
م1: برنامه 4 کاراکتر '*' را در نقاط مختلف صفحه نمايش دهد.  صفحه در مد 3 (25 سطر و 80 ستون) قرار دارد و مختصات نقاط تصادفی با استفاده از صدم ثانيه بدست آيد.
م2: برنامه¬ای با نام يکسان با نام خودتان بنويسيد که با دريافت اسم شما برنامه بسته شود (خاتمه يابد).
نمايش 4 کارکتر ستاره در مختصات سطر و ستون اتفاقی

برنامه با دريافت نام خودتان خاتمه يابد
80x86 اسمبلی Prob0087 87
10,000 2.86 112, 112 ساختمان و زبان ماشين
تصادفی - کارکتر 
يک کاراکتر از سطر/ستون 1 و در يک ستون/سطر تصادفی چاپ شده و آرام آرام به پايين صفحه سقوط می کند. نمايش حرکت سطری و ستونی يک کارکتر بصورت اتفاقی 80x86 اسمبلی Prob0088 88
10,000 1.58 73, 73 ساختمان و زبان ماشين
اسمبلی 8086- کارکتر- 0 تا 255
کاراکترهای 0 تا 255 به صورت پشت سرهم در يک سطر/ستون  چاپ شده، هنگامی که به سطر/ستون آخر رسيد کاراکتر بعدی در 2 سطر/ستون پايين تر چاپ شود. نمايش (چاپ) کارکترهای 0 تا 255 بصورت سطری و ستونی با خصلت (رنگ زمينه و رنگ نوشته) مشخص 80x86 اسمبلی Prob0089 89
15,000 2.48, 2.34 94, 91, 91 ساختمان و زبان ماشين
اسمبلی 8086 - کارکتر
برنامه يک کاراکتر از کاربر می گيرد و با آن اشکالی (مانند مثلث، لوزی و ...) را رسم می کند. نمايش يک شکل با يک کارکتر مشخص 80x86 اسمبلی Prob0090 90
20,000 1.71, 1.77 82, 82, 88, 82 ساختمان و زبان ماشين
اسمبلی 8086 - کلمه - move
مسئله: 1.کلمه AZAD از گوشه چپ-بالا بصورت مورب تا پايين صفحه حرکت کند.
2. کلمه AZAD از گوشه راست-بالا به صورت مورب تا پايين"
3. کلمه AZAD از گوشه چپ-پايين به صورت مورب تا بالا "
4. کلمه AZAD از گوشه راست-پايين به صورت مورب تا بالا"
نمايش حرکت يک کلمه مشخص در چهار جهت مورب روی صفحه نمايش 80x86 اسمبلی Prob0091 91
15,000 4.85 178 ساختمان و زبان ماشين
اسمبلی 8086 - بازی - کارکتر - تایپ - Game
برنامه ای به زبان اسمبلی بنويسيد که يک کاراکتر در وسط صفحه نمايش داده شود و با کليدهای 2 و 4 و 6 و 8 حرکت کند و با کليد 5 برنامه بسته شود. نمايش و کنترل حرکت يک کارکتر مشخص در چهار جهت روی صفحه نمايش 80x86 اسمبلی Prob0092 92
20,000 5.56 206 ساختمان و زبان ماشين
اسمبلی 8086
بازی - کارکتر - تایپ - Game
يک کاراکتر تصادفی در نقطه ای تصادفی در صفحه، نمايش داده می شود و کاربر تنها زمان اندکی برای زدن آن کليد روی کيبرد فرصت دارد. چنانچه کاربر کليد را درست زده باشد يک امتياز به کاربر اضافه می شود و در غير اين صورت يک حرف ديگر در نقطه ديگر نشان داده شود. بازی زمانی پايان می پذيرد که کاربر 10 امتياز کسب کرده باشد. نمايش و انتخاب يک کارکتر مشخص ظاهر شده در محل اتفاقی روی صفحه نمايش 80x86 اسمبلی Prob0093 93
20,000 6.63 248 ساختمان و زبان ماشين
اسمبلی 8086 - بازی - کارکتر - تایپ - Game
برنامه­ای به زبان اسمبلی بنويسيد که يک حرف M و يک حرف C در صفحه نشان داده شود. کاربر بايد با استفاده از کليدهای 2 و 4 و 6 و 8 حرف C را به حرف M برساند. نمايش و حرکت يک کارکتر M روی صفحه نمايش و رساندن آن به محل تعيين شده توسط کارکتر C 80x86 اسمبلی Prob0094 94
- ? ? ساختمان و زبان ماشين
اسمبلی 8086 - بازی - کارکتر - تایپ - Game
يک حرف به طور تصادفی از بالای صفحه به سمت پايين سقوط می­کند. در سطر 24 عبارت "=====" وجود دارد که با شاسی­های 4 و 6 به طرفين حرکت می کند. کاربر بايد با استفاده از عبارت "=====" حروف را نجات دهد. نجات هر حرف يک امتياز مثبت و از دست دادن يک حرف 2 امتياز منفی دارد... سقوط کارکتری از بالای صفحه و نجات آن توسط مستطيل متحرک با کليدهای 4 و 6 در پايين صفحه 80x86 اسمبلی Prob0095 95
20,000 7.56 265 ساختمان و زبان ماشين
اسمبلی 8086 - بازی - کارکتر - ستاره - Game
برنامه ای به زبان اسمبلی بنويسيد که کاراکتر ستاره در صفحه به صورت مورب حرکت کند. چنانچه اين کاراکتر به لبه های صفحه برخورد، در جهت متناسب تغيير جهت دهد. حرکت مورب کاراکتر ستاره در صفحه و تغيير جهت مناسب درصورت برخورد به لبه­های صفحه 80x86 اسمبلی Prob0096 96
15,000 2.16 91 هوش مصنوعی

مسئله n
 وزير - گارد - شطرنج - C
مسئله n وزير  برای n=8 در يک صفحه شطرنج 8*8، بدين صورت مطرح می شود که چگونه می توان 8 مهره وزير را در يک مربع 8*8 قرار داد به نحوی که هيچيک از 8 وزير ديگری را تهديد نکنند (يا گارد ندهند). دو وزير به شرطی يکديگر را تهديد می کنند که هر دو در يک سطر، يا در يک ستون، يا در يک قطر قرار گيرند. اين برنامه ليستی از پاسخهای ممکن برای مسئله  8وزير  را چاپ می کند. حل مسئله n وزير برای n=8 Turbo C 2.0 Prob0097 97
30,000 11.3 245 هوش مصنوعی
مسئله n وزير - شطرنج - C - Backtracking - Backtrack - بازگشت به عقب
برنامه­ای به زبان C بنويسيد که مسئله n-وزير را با استفاده از روش Backtracking (بازگشت به عقب) حل کند. حل مسئله n وزير با روش backtracking Turbo C 2.0 Prob0098 98
45,000   696 برنامه سازی پيشرفته

C - عمليات - جستجو - ويرايش - چاپ - پرسنل - فايل اطلاعاتی - بروز رسانی - ليست
برنامه¬ای به زبان C بنويسيد که منو زير را روی صفحه نمايش چاپ نموده و با انتخاب هر گزينه عمليات مربوطه را روی رکوردهای اطلاعاتی کارمندان يک سازمان به شرح زير انجام دهد:
At first press CAPS LOCK to small character
1. Add Record
2. Search Record
3. Delete Record
4. Update Record
5. List Record
6. Memory List
7. Exit
انجام عمليات افزودن، جستجو، حذف،
ويرايش و چاپ
ليست اطلاعات پرسنلی افراد
در يک فايل اطلاعاتی
Turbo C 2.0 Prob0099 99
20,000   183 طراحی الگوريتم ها - ساختمان داده ها - برنامه سازی پيشرفته

الگوريتم بازگشتی جستجوی مربعی دودويی - Column Binary Search - Binary Square Search - Recursive Algorithm
اين برنامـه، عناصر يـک آرايه دو بعدی n*n از اعـداد صحيـح که اطلاعـات در هـر سطـر و در هر ستـون بصـورت صعـودی مرتب شده اند را دريافت نمايد. اگر n=0 وارد شد، اعداد از 0 تا 99 در سطـرهای 0 تا 9 آرايـه 10*10 بصـورت پيش فرض ذخيـره شونـد. سپـس عــددی دريافــت نمـوده، با استفاده از جستجــوی مربعـی دودويــی (Binary Square Search)، و نيز با استفاده از الگوريتم جستجوی دودويی ستونی (Column Binary Search) محل سطـر و ستون عدد ورودی را (در صورت وجود) چاپ کند ... پياده سازی الگوريتم بازگشتی جستجوی مربعی دودويی (Binary Square Search) Turbo C 2.0 Prob0100 100
20,000   100 طراحی الگوريتم ها - ساختمان داده ها - برنامه سازی پيشرفته

الگوريتم بازگشتی جستجوی سه­سه­ای (!Sols Search)
Recursive Algorithm
برنامه­ای به زبان C بنويسيد که عناصر يک آرايه n عضوی از اعداد صحيح که بصورت صعودی مرتب شده اند را دريافت نمايد. اگر n=0 وارد شد، اعداد از0 تا 999 در خانه های 0 تا 999 بصورت پيش فرض ذخيره شوند. سپس عددی را از ورودی دريافت نموده و با استفاده از جستجوی سه سه ای (!Sols Search) انديس محل عدد ورودی را (در صورت وجود آن عدد در آرايه) يافته و چاپ نمايد ... پياده­سازی الگوريتم بازگشتی جستجوی سه­سه­ای (!Sols Search) Turbo C 2.0 Prob0101 101
10,000 0.7 41 طراحی الگوريتم ها - ساختمان داده ها - برنامه سازی پيشرفته

مربع جادويی (وفقی)  - n*n  -  C  -  Magic Odd Square - Magic Square
برنامه­ای به زبان C بنويسيد که با توجه به قانون کاکستر برای n های فرد (حداکثر 19)، با دريافت n از ورودی، مربع جادويی n*n را در خروجی چاپ نمايد.
مربع جادويي: مربعی است که مجموع عناصر هر سطر، ستون و قطرهای اصلی آن متناسب با اندازه مربع برابر عددی خاص می باشد.
مربع جادويی (وفقی) n*n
برای n های فرد ( n2 < n < 20)

Magic Odd Square
Turbo C 2.0 Prob0102 102
30,000   143 طراحی الگوريتم ها - هوش مصنوعی - برنامه سازی پيشرفته

مربع جادويی (وفقی)  - n*n  -  C  - Magic Even Square - Magic Square
برنامه­ای به زبان C بنويسيد که عدد زوج n (بين 4 تا 20) را دريافت نموده، مربع جادويی n*n را در خروجی چاپ نمايد.
مربع جادويي: مربعی است که مجموع عناصر هر سطر، ستون و قطرهای اصلی آن متناسب با اندازه مربع برابر عددی خاص می باشد.
مربع جادويی (وفقی) n*n
برای n های زوج ( n2 < n < 20)

Magic Even Square
Turbo C 2.0 Prob0103 103
25,000   181 فيزيک1 - مبانی کامپيوتر

کار - نيرو - سطح شيبدار - C - شتاب- اصطکاک- فيزيک مکانيک
Efficient Force
برنامه­ای به زبان C بنويسيد که با دريافت a زاويه سطح شيبدار، m جرم جسم روی سطح شيبدار، mk ضريب اصطکاک سطح، v0 سرعت اوليه جسم، vb سرعت نهايی جسم، و با در نظر گرفتن g=9.8 ، موارد زير را حساب کند:
1.نيروی عمود بر سطح،  2.نيروی اصطکاک،
3.نيروی موازی سطح شيبدار (نيروی مؤثر درحرکت جسم)،
4.شتاب
 جسم،  5.کار انجام شده.
حل مسئله حرکت جسم روی سطح شيبدار
نمايش حرکت در محيط گرافيک
Turbo C 2.0 Prob0104 104
              Prob0105 105
              Prob0106 106
              Prob0107 107
              Prob0108 108
              Prob0109 109
              Prob0110 110
              Prob0111 111
      بنابراين مسئوليت استفاده غير مسئولانه از هدف طراح مسلما بـه عهده استفاده کننده اسـت. هدف از ارائه اين بسته های آموزشی يادگيری دانشجويانی است که در قدم اول بر روند طرح الگوريتم برای برنامه نويسی مسلط نيستند. ولی می توانند با مشاهده چند برنامه نوشته شده، به ترتيب دستورات برای پياده سازی هدف مورد نظر برنامه پی برده، و برنامه های موردنظر خود را پياده سازی کنند. این برنامه ها حاصل کار دانشجويی نويسنده در دوران تحصيل و پس از آن است. از آنجا که در دوران تحصيل منابع يادگيری محدود بود، تصميم برآن شد ...   Prob0112 112
ابتدا             Prob0113 113
        کليه حقوق مادی و معنوی اين سايت محفوظ بوده و متعلق به مولف است. و مسئوليت هرگونه کپی برداری، نشر و سوء استفاده، به عهده استفاده کننده خواهد بود. حق کپی محفوظ است.       ##
              8888 888
      روشهای دريافت محصول:

1. ارسال فايل ZIP توسط Email
2. دريافت بسته روی CD با پيک
3. دريافت لينک دانلود با Email
روشهای پرداخت:

1. ازطريق دستگاه های خودپرداز بانک و شماره ملی کارت
2. از طريق بانک ملی و شماره حساب ملی کارت
3. از طريق مراجعه حضوری يا از طريق ارسال با پيک
برای دريافت محصولات، می توانيد پس از واريز مبلغ به حساب ملی کارت، درخواست ارسال محصول خود به آدرس مورد نظر را از طريق تلفن پيگيری کنيد.      
                 
          0912-1097945  -  88283097 تماس با ما    
        Email: info@aimaster.net , itaimaster@yahoo.com        
          6037-9910-0453-2481 شماره ملی کارت    
          سعيد محمدلو به نام    
          0100-8132-20001 شماره حساب " "    
ابتدا