loading...

گروه کامپیوتر موسسه آموزش عالی کوشیار

برنامه نویسی پیشرفته

مهندس علی زواره بازدید : 533 یکشنبه 01 اردیبهشت 1398 زمان : 10:54 نظرات (0)

دانشجویانی که دیپلم ریاضی یا سایر رشته غیر از رشته فنی و حرفه ای هستند می توانند با مطالعه این سه جلد کتاب گروه کامپیوتر رشته فنی و حرفه ای زبان سی شارپ را بطور کامل بیاموزند.  همانطور که قبلا در سر کلاس هم عنوان کرده ام آموزش سی شارپ در یک ترم در قالب ۳ واحد تحصیلی با توجه به تعطیلی ها و بی طاقتی های شما!! بصورت جامع و کامل امکان پذیر نیست و شما در واقع با مفاهیم آشنا می شوید ولی بدست آوردن مهارت کامل نیاز به علاقه و پشتکار و ژن خوب؟؟! برنامه نویسی دارد با قرار دادن این سه جلد کتاب کمبود یک منبع خوب را برای شما برطرف کرده ام بقیه کارها با شماست. موفق باشید و سربلند

از خصوصیات خوب این کتابهای این است که توسط ماهرترین و زبردست ترین افراد در زمینه آموزش برنامه نویسی تهیه شده و استاندارهای آن زیر نظر آموزش و پرورش می باشد و دارای تمرین های بسیار کاربردی و جالب می باشد.

کتاب برنامه سازی ۱ سی شارپ

کتاب برنامه سازی ۲ سی شارپ

کتاب برنامه سازی ۳ سی شارپ

مهندس علی زواره بازدید : 356 پنجشنبه 16 اسفند 1397 زمان : 14:24 نظرات (0)

تمرین های درس برنامه نویسی پیشرفته

مدرس: مهندس علی زواره

      1)            برنامه ای بنویسید که دارای سه لیبل با عنوان های طول و عرض و شعاع و سه تکست باکس برای دریافت این ورودیها و سه رادیو باتون برای انتخاب های دایره، مربع و مستطیل(مستطیل بصورت پیش فرض انتخاب شده باشد) و دو چک باکس برای انتخاب محیط و مساحت (محیط بصورت پیش فرض انتخاب شده باشد) و دو دکمه محاسبه و خروج باشد. محاسبه ورودیها باید براساس انتخاب رادیو باتون و چک باکس ها باشد.

 

      2)            BMI یا همان شاخص توده بدنی که معادل انگلیسی آن (Body Mass Index) هست، دو پارامتر میگیرد یکی قد و دیگری وزن، و عدد بدست آمده از محاسبه نشان دهنده حجم بدنی شماست.

فرمول محاسبه BMI شاخص توده بدنی:   ۱۰۰۰۰*  (۲ قد / وزن) = BMI

توجه: در این فرمول واحد اندازه گیری قد به سانتی متر و واحد اندازه گیری وزن به کیلو گرم است. عدد ۱۰۰۰۰ جهت تبدیل قد از سانتی متر به متر استفاده شده است.

رتبه بندی BMI شاخص توده بدنی به شکل زیر هست:

BMI کمتر از 18: دارای کمبود وزن BMI بین 18 تا 25: دارای وزنی طبیعی BMI بین 25 تا 30: دچار اضافه وزن BMI بین 30 تا 35: دچار چاقی BMI بیشتر از 35: چاقی مفرط و مرگبار

برنامه ای بنویسید که وزن شما را برحسب کیلوگرم و قد شما را بر حسب سانتی متر از ورودی گرفته و مقدار BMI شما را مشخص کند و پس از بررسی نتیجه را با ظاهر زیبایی نمایش دهد. (در این برنامه دو دکمه با عنوان محاسبه قرار دهید که یکی با دستور if و دیگری با دستور Switch محاسبه را انجام دهد)

 

      3)            برنامه BMI را توسعه داده و یک ورودی به نام سن وارد کنید تا با توجه به توضیح زیر با مقایسه جواب بدست آمده و سن فرد جواب صحیح تری حاصل نماید.

BMI مناسب گروه های سنی مختلف

افراد مسن چون توده ماهیچه ای آنها کم و چربی آنها نسبت به افراد جوان زیاد تر است، محدوده طبیعی شاخص توده بدنی در سن های مختلف متفاوت است بنابراین افراد هر چه از دوره جوانی دور می شوند، BMI آنها افزایش میابد.

  • ۱۹تا 24 سال = 22
  • ۲۵تا 34 سال = 23
  • ۳۵تا 44 سال = 24
  • ۴۵تا 54 سال = 25
  • ۵۵تا 64 سال = 26
  • ۶۵سال به بالا = 27

 

 

      4)            برنامه ای بنویسید جهت سبد خرید که دارای سه چک باکس با عنوان های HARD. RAM, CPU و سه رادیو باتون با عنوان های Laptop HP, Laptop ASUS, Laptop SONY با انتخاب هرکدام از از چک باکس ها عکس آنها بر روی شی picture box که غیرفعال است بعد از انتخاب فعال شده و قیمت آنها با لیبل مشاهده شود. همین انتخاب برای رادیو باتون ها نیز باید بیافتد و با انتخاب هر لپ تاپ عکس آن بر روی picture box مشاهده می شود.(چهار picture box نیاز دارید) و قیمت و مشخصات آنها توسط لیبل مشاهده شود. یک دکمه اضافه به سبد خرید که با کلیک بر روی آن ابتدا پیام آیا مطمئن هستید ظاهر شود بعد از تایید در داخل یک لیست باکس اسامی کالاهای انتخاب شده شما و جمع قیمت آنها مشاهده شود.

 

      5)            فرمی ایجاد کنید که دارای ۷ لیبل با عنوان های نام، نام خانوادگی، کدملی، تاریخ تولد، محل تولد، آدرس و شماره تلفن باشد و یک کومبوباکس در مقابل محل تولد قرار دهید و نام چند شهر را وارد کنید و ۶ تکست باکس درمقابل سایر لیبل ها قرار دهید. محتوی داخل تکست باکس ها باید با قرار دادن یک دکمه با عنوان ثبت وارد یک لیست باکس شوند. یک لیبل با عنوان جستجو اضافه کنید و یک تکست باکس مقابل آن جهت جستجو محتویات لیست باکسی که اطلاعات در آن وارد شده قرار دهیدبطوریکه با تایپ کردن در داخل این تکست باکس محتوی وارد شده در لیست باکس را بیابد و آنرا انتخاب نماید. یک لیست باکس در مجاور لیست باکس اول ایجاد نمایید و بین این دو لیست باکس دو دکمه با عنوان هایی بشکل -> و <- قرار دهید بطوریکه با کلیک کردن بر روی هر دکمه محتوی انتخاب شده از یک لیست باکس به لیست باکس دیگر انتقال یابد و متن مورد نظر در لیست باکسی که موجود است حذف شود.

 

      6)            برنامه ای بنویسید که یک عدد را در یک تکست باکس گرفته و جدول ضرب آن عدد را در یک لیست باکس نمایش دهد.

 

      7)            برنامه ای بنویسید که جمله N ام سری فیبوناچی را در محاسبه کرده و در یک لیست باکس نمایش دهد.

Fibonachi=1 1 2 3 5 8 13 21 …    دو عدد اول عدد یک است عددهای بعدی از جمع دو عدد قبلی بدست میآید.

      8)            برنامه ای بنویسید که یک عدد صحیح را دریافت کرده و فاکتوریل آنرا محاسبه و نمایش دهد.

 

      9)            برنامه ای بنویسید که یک عدد را خوانده و مجموع ارقام آنرا نمایش دهد.

 

  10)            فرمی ایجاد کنید که هنگام اجرا شدن ابتدا یک پیام در بالای فرم مشاهده شود که متن آن بصورت " یک عدد چهار رقمی وارد کنید" باشد. یک لیبل با عنوان یک عدد وارد کنید: ایجاد کرده و در داخل یک تکس باکست روبروی آن یک عدد وارد کنید با کلیک کردن بر روی دکمه ای با عنوان "وارون" ابتدا مقایسه کند عدد وارد شده آیا چهار رقمی است و در صورتیکه چهار رقمی نبود با پیام مناسبی از ما درخواست کند که یک عدد ۴ رقمی وارد کنیم. سپس وارون آن عدد را در داخل یک لیبل که ابتدا غیرفعال بوده و با ایجاد نتیجه فعال می شود، نمایش دهید.

 

  11)            برنامه ای بنویسید که یک عدد دهدهی را گرفته و باینری آنرا در یک لیست باکس نمایش دهد.

 

  12)            برنامه ای بنویسید که روزی از سال را گرفته و مشخص کند که چه فصل، چه ماه و چه روزی است. اگر عدد وارد شده از ۳۶۵ بیشتر بود پیام خطایی ظاهر و عدد وارد شده پاک و دوباره عدد گرفته شود. (با دستور Switch)

 

  13)            مربع هر عدد صحیح مثبت N را می توان به صورت مجموع N عدد فرد متوالی که از 1 شروع می شود به دست آورد. بطور مثال 62=1+3+5+7+9+11 که مجموع اعداد فرد ۱ تا ۱۱ عدد ۳۶ می شود. برنامه ای بنویسید که یک عدد صحیح مثبت را وارد کنیم (در غیر اینصورت پیام مناسبی دهد و عدد وارد شده پاک شود و دوباره منتظر ورودی باشد) و اعداد فردی که مجموع آنها برابر با مربع آن عدد است را در لیست باکس نمایش دهد.

 

  14)            برنامه ای بنویسید که با کمک آرایه ۱۰ عدد را از ورودی گرفته و بزرگترین، کوچکترین عدد وارده همچنین جمع و میانگین آنها و انحراف معیار هر داده ورودی را از مقدار میانگین نمایش دهد.

 

  15)            برنامه ای بنویسید که با کمک آرایه نام خانوادگی و مقدار حقوق پنج کارمند را از ورودی گرفته و نام کارمندهایی که بیشترین و کمترین حقوق را دریافت می کند را نمایش دهد و مبلغ ۱۰۰۰۰۰۰ ریال به حقوق کارمدن با کمترین حقوق اضافه نماید.

 

  16)            برنامه ای بنویسید که نام و شماره تلفن 10 نفر را در آرایه ای از رشته ها ذخیره کند. سپس نامی را گرفته جستجو نماید و پس از یافتن آن شماره تلفن آن را نمایش دهد در صورت یافت نشدن پیغام مناسبی دلیل بر یافته نشدن نمایش دهد.

 

  17)            برنامه فاکتوریل را بصورت تابع بنویسید.

 

  18)            برنامه جمله N ام سری فیبوناچی را در یک تابع محاسبه کرده و نمایش دهید.

 

  19)            قسمت جستجو شماره تلفن برنامه آرایه نام و شماره تلفنها را بصورت تابع بنویسید.

 

 

مهندس علی زواره بازدید : 251 یکشنبه 05 اسفند 1397 زمان : 8:42 نظرات (0)

درس برنامه نویسی پیشرفته

 C# زبان برنامه نویسی سی شارپ

دانشجویان گرامی کتابهای بسیاری در مورد زبان برنامه نویسی سی شارپ در اینترنت موجود است با این وجود کتاب مهندس نظیف به نظر اینجانب جهت آموزش این مبحث مناسب شناخته شده امیدوارم شما هم با اینجانب پس از مطالعه این کتاب هم عقیده شوید

دانلود کتاب برنامه نویسی C#

تعداد صفحات : 2

اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 101
  • کل نظرات : 27
  • افراد آنلاین : 1
  • تعداد اعضا : 266
  • آی پی امروز : 63
  • آی پی دیروز : 50
  • بازدید امروز : 158
  • باردید دیروز : 75
  • گوگل امروز : 3
  • گوگل دیروز : 5
  • بازدید هفته : 1,604
  • بازدید ماه : 6,838
  • بازدید سال : 59,875
  • بازدید کلی : 362,879