بازگشت   پی سی سیتی > کامپیوتر اینترنت و شبکه Computer internet > زبان های برنامه نویسی Programming

زبان های برنامه نویسی Programming بحث در مورد زبانهای مختلف برنامه نویسی

پاسخ
 
ابزارهای موضوع نحوه نمایش
  #1  
قدیمی 03-29-2011
مهرگان آواتار ها
مهرگان مهرگان آنلاین نیست.
مدیر تالار انگلیسی
 
تاریخ عضویت: Apr 2008
محل سکونت: کرمانشاه
نوشته ها: 1,577
سپاسها: : 3,750

4,670 سپاس در 1,282 نوشته ایشان در یکماه اخیر
مهرگان به Yahoo ارسال پیام
پیش فرض

سلام علیکم
دست شما درد نکنه چه تاپیک خوبی
پس لینک؟

من یه دونه برنامه از سایت برنامه نویس دارم که خیلی جالبه:


__________________
پاسخ با نقل قول
کاربران زیر از مهرگان به خاطر پست مفیدش تشکر کرده اند :
  #2  
قدیمی 03-30-2011
ali_zangeneh آواتار ها
ali_zangeneh ali_zangeneh آنلاین نیست.
کاربر عادی
 
تاریخ عضویت: Feb 2010
محل سکونت: کرمانشاه
نوشته ها: 50
سپاسها: : 54

31 سپاس در 21 نوشته ایشان در یکماه اخیر
ali_zangeneh به Yahoo ارسال پیام
جدید بخش اول برنامه های ساده به زبان سی


بسم ذوالعهد والوفا
برنامه اول:
برنامه ایی است که یک رشته را به طول تقریبی 500 کاراکتر از ورودی گرفته و اونو تدیل به میزان باینری(دودویی) معادل خودش میکند.
هموطور که میدونید کامپیوتر ها برای ذخیره سازی و انجام عملیات های مختلف ریاضی و محاسباتی و پردازش تنها میتوانند با سیگنال 0 و1 که به معنی وجود یا عدم وجود سیگنال است کار کنند(که هم سیگنال از جنس ولتاژ وجود داره و هم از جنس جریان).برنامه ی جالبیه امیدوارم که خوشتون بیاد.

برنامه دوم:
حتما شما هم برای زیبا تر کردن برنامه ها یا پروژه های مختلفتون خصوصا برای جلب نظر استایدتون دنبال راهکارهای مختلفی بوده و هستید و این رو بهتر از من میدونید که در محیط زبان برنامه سازی سی و سی پلاس پاس تحت داس زیاد میشه روی زیبایی پروژه ها کار کرد وظاهر جالبی به اونا داد برای همین اینجا یک برنامه به زبان سی پلاس پلاس هست که یک تابع مثل cout است که برای نمایش یک رشته در خروجی بدون بردن صفحه به مود پیکسل(گرافیکی) اقدام به ایجاد و نمایش افکت زیبایی با سایز بزرگ میکند. امیدوارم ازش خوشتو بیاد و در پروژه های خودتو ازش استفاده کنید و دور از جوتون هیچ وقت از اینکه دارید با قدرتمند ترین زبان برنامه نویسی تمام عرصه ها یعنی سی( بزرگ ) کارمیکنید خجال نکشید.


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

برنامه چهارم :
این برنامه عملیات ضرب بازگشتی به صورت متوالی از عملیات جمع هستش.


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


برنامه ششم:
برنامه ایی که مغلوب یا نگارش معکوس عدد وارد شد را به صورت بازگشتی محاسبه میکند.



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


برنامه هشتم:
برنامه ی آخر در واقع یک پیانوی مجازی است که با فشاردادن هر کلید از صفحه کلید اقدام به نواختن یک نت مخصوص میکند.
برنامه ی جالبیه خصوصا پیوند زبان سی رو حتی با داس و استفاده از توابع صدای و راه انداز های صدا به صورت ساده رو فراهم کرده خصوصا از وقفه های بایوس هم برای وقفه ی زمانی ایجاد کردن استفاده کرده که سه تابع مهم زیر اند.
الف) دستور delay(X); این دستور به اندازه ارگومان ایکس که از نوع صحیح است با واحد میلی ثانیه وقفه ایجاد میکنه یعنی توقف میکنه-می ایسته- نگه میداره
مثلا برنامه سی یا سی پلاس پلاسی که به دستور deley(1000); برسه 1000 میلی ثانیه یا 1 ثانیه توقف میکنه روی این خط.
ب)دستور sound(Y); این دستور هم به میزان آرگومان y که صحیح است اقدام به پخش صدایی به شماره y میکند.
مثلا:صدای بوق برای یک اتومبیل در یک بازی یا ایجاد یک پیغام خطا را میتوان با دستور
sound(15);
داد.
ج)دستور بالا یعنی sound افدام به پخش صدا میکند به طور پیوسته و ما می خواهیم بعد از یک مدت زمانی که اونو با دستور delay در سی میشناسیم قطع کنیم.این کار یعنی توقف پخش صدا رو با دستور ;()nosound که بدون ارگومان هم هست انجام میشه.
نکته آخر اینکه باید فایل سر آیند یا هدر مربوط به دستور های بالا را که عبارت است از :
dos.h
را قبل از استفاده ی از این دستور ها را به برنامه با پیش پرازنده include به برنامه اضافه نمائید.



پیروز باشید و موفق
علی زنگنه 1390/1/9



ویرایش توسط ali_zangeneh : 03-30-2011 در ساعت 10:10 AM
پاسخ با نقل قول
پاسخ


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 02:57 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


سایت دبیرستان وابسته به دانشگاه رازی کرمانشاه: کلیک کنید




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها