فارکس کاران ایران

علم باینری

کد من به زبان #C

بررسی ریسک‌‏پذیری شبکه توزیع آب شهر گرمسار به روش‏‌های باینری و تاپسیس با استفاده از GIS

باهری، ع.، برون، ی.، محمودنژاد، ع. و جرفی، م. 1392. ارزیابی احتمال وقوع ترک خستگی و شکست در لوله‏‌های حفاری تحت سیال حفاری. کنفرانس ملی مهندسی مکانیک ایران. دانشگاه شیراز، شیراز، ایران.

تابش، م. و عابدینی، ا.ع. 1384. تحلیل شکست لوله‌‏ها در شبکه آب‏رسانی شهری. نشریه علمی-پژوهشی تحقیقات منابع آب ایران، 1(1): 78-89.

تابش، م.، آقایی، ا. و سلطانی، ج. 1390. مطالعه نرخ شکست لوله‌‏های اصلی آب‏رسانی شهری با استفاده از روش‏‌های هوشمند و رگرسیونی. نشریه علمی-پژوهشی آب و فاضلاب، 22(2): 2-14.

جبل عاملی، م. 1386. رتبه‏‌بندی ریسک پروژه با استفاده از فرآیند تصمیم‌گیری چند معیاره. دانشگاه علم و صنعت. تهران. ایران.

عابدینی، س.، قطبی، م.ح. و دادپور، م.ح. 1394. شناسایی و ارزیابی ریسک در پروژه‏های عمرانی (مطالعه موردی: مسکن مهر استان قم). کنفرانس بین‌المللی پژوهش‌‏های نوین در مدیریت، اقتصاد و حسابداری. موسسه مدیران ایده پرداز پایتخت ایلیا، استانبول، ترکیه.

عالم تبریز، ا. و حمزه‏‌ای، ا. 1390. ارزیابی و تحلیل ریسک‏های پروژه با استفاده از رویکرد تلفیقی مدیریت ریسک استاندارد PMBOK و تکنیک RFMEA. نشریه علمی-پژوهشی مطالعات مدیریت صنعتی، 9(23): 1-19.

یوسفی، ا.، ناصری، پ. و نیلی‌پور طباطبایی، س.ا. 1393. ارائه مدل ارزیابی ریسک پروژه با استفاده از رویکرد تصمیم‌‏گیری چند هدفه. نشریه علمی-پژوهشی مهندسی صنایع، 48(1): 125-135.

Giustolisi O., Laucelli D and Savic D. 2006. Development of Rehabilitation Plans for Water Mains Replacement Risk and Cost- benefit Assessment. Civil Engineering and Environmental Systems, 23: 175-190.

Ketler A.J. and Goulter I.C. 1985. An Analysis of Pipe Breakage in Urban Water Distribution Networks. Canadian Journal of Civil Engineering, 12: 286-293.

Sadeh N. and Rezaian S. 2017. Risk management and Control of Dams Based on Integrating TOPSIS and RAM-D Techniques (Case Study: Paveh Rood Dam, Iran). Environmental Energy and Economic Research, 1: 363-372.

Zhao J., Jin J., Xu j., hang Q., Chen y. and Han D. 2016. Water Resources Risk Assessment Model based on the Subjective and Objective Combination Weighting Methods. Water Resource Management, 30: 3027-3042.

اعداد باینری

شما جزء کدام دسته هستید؟

شما جزء کدام دسته علم باینری هستید؟

من از قبل می‌دانستم که کامپیوترها از منطق صفر و یک استفاده می‌کنند. هر اطلاعاتی که روی کامپیوترها وجود دارد از یک متن ساده بگیر تا یک فایل موسیقی یا یک فیلم سینمایی در دنیای کامپیوتر رشته‌ای از اعداد صفر و یک است اما سوالی که برام پیش آمده بود این بود که چرا در علم کامپیوتر از سیستم باینری استفاده میکنیم؟

در الکترونیک و در سیستم‌های کامپیوتری و دیجیتالی، به منظور انتقال اطلاعات از اعداد دودویی یا باینری (binary) که در قالب 0 و 1 هستند استفاده می‌شود.

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

تبدیل اعداد دسیمال به باینری

تبدیل اعداد دسیمال به باینری کار سختی نیست. تنها کاری که باید انجام بدیم تقسیم متوالی عدد مورد نظر به دو است. به عنوان مثال می‌خواهیم عدد ۱۰ علم باینری را در دستگاه باینری بنویسم.

  • اول از همه عدد ۱۰ را به ۲ تقسیم می‌کنیم. خارج قسمت می‌شود ۵ و باقیمانده می‌شود ۰ پس ما عدد صفر را می‌نویسم.
  • در گام بعدی خارج قسمت را به ۲ تقسیم می‌کنیم. اینبار خارج قسمت می‌شود ۲ باقیمانده می‌شود ۱ پس عدد ۱ را می‌نویسم.
  • یکبار دیگر باقیمانده را به ۲ تقسیم میکنیم، خارج قسمت می‌شود ۱ و باقیمانده می‌شود صفر، پس یک صفر دیگر هم می‌نویسم و از آنجا که خارج قسمت برابر با ۱ است ما هم عدد یک را قرار می‌دهیم تا به ۱۰۱۰ برسیم.

به عنوان یک برنامه نویس تازه‌کار که در ابتدای راه است و سعی می‌کند هرچیزی را برای خودش تبدیل به یک چالش برنامه نویسی کند تصمیم گرفتم کدی بنویسم که یک عدد دسیمال را بگیرد و مقدار باینری‌اش را برگرداند.

کد من به زبان #C

کد من به زبان #C

در دو خط اول یک عدد صحیح از کاربر میگیرم و دخل یک متغییر به نام number ذخیره میکنم. در ادامه یک متغییر موقتی به نام temp هم تعریف کردم که از جنس string هست.از خط ۶ تا ۱۷ حلقه while را داریم. اول از همه number را به ۲ تقسیم میکنیم اگر باقیمانده برابر با صفر شد ۰ را به متغییر temp اضافه میکنم در غیر اینصورت ۱ را به temp اضافه میکنیم. فکر میکنم الان مشخض شد که چرا temp را از نوع string تعریف کردم.

در نهایت مقدار number را به number / 2 تغییر میدهیم و این حلقه تا زمانی که مقدار number کوچکتر مساوی ۱ بشود ادامه دارد. اما کد ما یک مشکل کوچک دارد. عدد باینری به صورت برعکس داخل متغییر temp ذخیره می‌شود. یعنی به ازای عدد ۱۰ داخل متغییر temp عدد ۰۱۰۱ را خواهیم داشت. از آنجایی که من یک مقدار پایتون هم می‌دانم سعی کردم مستقیم خود رشته را برعکس کنم اما به نظر می‌رسد این امکان در زبان سی‌شارپ وجود ندارد.

در خط ۱۸ و ۱۹ متغییر temp را به Array تبدیل میکنیم و با استفاده از متد Reverse برعکسش میکنیم. بعد در خط ۲۱ تا ۲۵ Array برعکس شده را داخل یک متغییر جدید بنام newStr ذخیره میکنیم و در خط ۲۶ مقدار باینری را نمایش میدیم.

تبدیل اعداد باینری به دسیمال

تبدیل اعداد باینری به دسیمال هم کار راحتی است. برای انجام اینکار باید به ارزش مکانی اعداد توجه کنیم. اولین عدد در سمت چپ بیشترین ارزش مکانی را دارد و اولین عدد در سمت راست کمترین ارزش را و اگر از سمت راست به چپ حرکت کنیم ارزش مکانی هر عدد دو برابر عدد قبلی‌اش است.یعنی ارزش مکانی اولین عدد از سمت چپ برابر است با ۲ به توان ۰، عدد دوم ۲ به توان ۱ عدد سوم ۲ به توان ۲ و الی به آخر. برای به دست آوردن مقدار دسیمال اعداد باینری باید صفر و یک‌ها را در ارزش مکانی‌شان ضرب کنیم و با هم جمع کنیم.

اگر متوجه توضیحات من نشدید تصویر زیر می‌تواند کمک کند.

تبدیل عدد باینری به دسیمال

تبدیل عدد باینری به دسیمال

مثل تبدیل اعداد دسیمال به باینری برای تبدیل اعداد باینری به دسیمال هم کد نوشتم.

کد من به زبان #C

کد من به زبان #C

این بار هم در دو خط اول مقدار باینری را از کاربر می‌گیریم اما در خط پنجم بجای اینکه مقدار را تبدیل به int کنیم به CharArray تبدیلش میکنیم و داخل متغیر temp ذخیره میکنیم. در خط هفتم یک متغییر از نوع int به نام value ایجاد میکنیم که مقدار دسیمال داخل آن ذخیره می‌شود. در خط هشتم یک متغیر به نام len هم داریم که از نوع عدد صحیح تعریف شده و مقدارش برابر است با طول آرایه temp یکی کمتر، اگر متوجه دلیل این کار نشدید جلوتر توضیح میدم.

در نهایت میریسم به حلقه foreach، این حلقه به ازای هر آیتمی که در temp وجود دارد یک بار کد خط ۱۱ را اجرا می‌کند و یکی هم از متغیر len کم می‌کند. اینجا کمی احتیاج به توضیح بیشتری دارد.

فرض کنید ما مقدار باینری ۱۰۱۰ را به برنامه می‌دهیم. چیزی که در متغییر temp ذخیره می‌شود این است:

وقتی از سی‌شارپ می‌خواهیم طول temp را به ما برگرداند عدد ۴ را برمی‌گرداند در صورتی که اگر ارزش مکانی اولین عدد را صفر در نظر بگیریم ارزش مکانی آخرین عدد برابر با ۳ خواهد بود. به همین دلیل در خط هشتم ما متغییر len را برابر با temp.Length - 1 قرار دادیم.

دوباره برگردیم به حلقه foreach که به ازای هر آیتم داخل temp یک بار کد خط ۱۱ را اجرا می‌کند. اولین آیتم در temp برابر است با ۱، در واقع ما بجای اینکه از راست به چپ حرکت کنیم داریم از چپ به راست میرویم، پس همینطوری که در پاراگراف بالا توضیح دادم ارزش مکانی اولین آیتم برابر می‌شود با طول آرایه منهای یک.

در خط ۱۱ ما یک متغییر سه گانی تعریف کردیم،‌ اگر مقدار آیتم برابر با یک باشد عدد دو را به توان ارزش مکانی در اینجا طول آرایه است میرساند و جواب را با مقدار متغیر value جمع میکند و اگر مقدار صفر باشد عدد صفر را برمی‌گرداند و از آنجایی که ما از چپ به راست حرکت میکنیم هر بار یکی از مقدار متغییر len هم کم میکنیم.

پی‌نوشت: معمولا در زبان‌های برنامه‌نویسی دو نوع حلقه داریم، حلقه for و حلقه while اما در زبان سی‌شارپ یک حلقه foreach هم داریم که مشخصا برای کار با آرایه‌ها به کار می‌رود، یک حلقه do while هم داریم که توضیح آن خارج از بحث است.

مبنای دودویی کامپیوتر | ۰ و ۱ در کامپیوتر چیست؟

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

مبنا در علم کامپیوتر

مبنای مورد استفاده در محاسبات رایانه مبنای دودویی است که در ادامه به آن می پردازیم.

دستگاه اعداد دودیی

دستگاه اعداد دودویی یا همان مبنای دودویی (دورین، باینری) هر عدد را با دو رقم صفر و یک نشان می دهد. به این نمایش، نمایش اعداد در مبنای دودویی می گوییم.

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

روش تبدیل مبناها در کامپیوتر چگونه است؟ به دو حالت مبنا ها را می توانیم تبدیل می کنیم. از ده دهی به مبنای دودویی و برعکس از مبنای دودویی به ده دهی.در هر حالت نحوه خواندن اعداد باینری را هم توضیح می دهیم.

حالت اول: از ده دهی به دودویی

یک روش بسیار ساده و معمول تبدیل مبنای ده دهی به دودویی متوالی تقسیم کردن بر عدد ۲ است و باقی مانده های بدست آمده از این عملیات را تا رسیدن خارج قسمت به عدد صفر تقسیم می کنیم. در پایان، آخرین خارج قسمت و باقی مانده بدست آمده را از آخر به اول در کنار هم می نویسیم. عددی که بدست می آید یک عدد در مبنای دودویی است.

حالت دوم: از دودویی به ده دهی

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

نحوه خواندن ساعت باینری

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

ساعت باینری

دلیل استفاده از مبنای دودویی در کامپیوتر

دلیل استفاده از مبنای دودویی در کامپیوتر؟ کامپیوترها به خاطر سخت افزار و محاسبات فیزیکی از مبنای دودویی استفاده می کنند. هر عددی که در کامپیوتر می بینید حامل یک سیگنال الکتریکی است این سیگنال ها در اندازه و قدرت های متفاوت هستند و همیشه از باینری استفاده می کنند. کامپیوترهای مدرن و امروزی از برای محاسبات باینری سنگین شان از ترانزیستورها بهره می گیرند.

کار ترانزیستور در این فرآیند این است که به جریان ورودی اجازه عبور از منبع را می دهد و آن را به سمت مصرف کننده هدایت می کند. در زمان حال، اندازه ترانزیستور ها بسیار کوچک شده و اکثر آنها تنها پنج نانومتر فضا می گیرند. در CPU های امروزی شاهد استفاده از این ترانزیستورهای کوچک هستیم.

چرا در کامپیوتر فقط از مبنای دودویی استفاده می کنیم؟

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

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

جدول باینری

در جدول باینری زیر، معادل باینری تبدیل شده به Decimal ، Octal ، Hex ، ASC2 را می توانید مشاهده کنید.

زبان باینری چیست؟

زبان رایانه ها ، زبان باینری ( Binary ) یا همان صفر و یک است.کوچکترین واحد داده در رایانه بیت نام دارد که می تواند مقدار 0 یا 1 را در خود جای دهد.یعنی هر بیت می تواند 2 حالت متفاوت داشته باشد. از تجمع 8 بیت ، یک بایت تشکیل می شود و مابقی واحد های داده اعم از کیلوبایت ، مگابایت ، گیگابایت و . از تجمع تعدادی از بیت ها تشکیل می شود. به نسبت تعداد بیت های استفاده شده در واحد های بزرگتر،حالت های قابل اجرا تغییر می کند و هرچه تعداد بیت ها بیشتر باشد،حالت های بیشتری برای اجرا وجود دارد.

این حالت ها در واقع همان دستورات زبان باینری هستند.در زبان باینری فقط دو عدد 0 و 1 وجود دارد . یعنی فقط حالت روشن یا خاموش وجود دارد و این امر باعث افزایش سرعت پردازش در رایانه ها می شود. اما اگر قرار بود از اعداد بر مبنای 10 ( یعنی اعداد 0 تا 9 ) استفاده کنیم ،حالت ها افزایش پیدا می کرد و پردازش اطلاعات سخت تر می شد و مسلما سرعت کاهش پیدا می کرد.پردازش دودویی برای رایانه ها راحت تر است ،همچنین فضای کمتری را نیز اشغال می کند.

محاسبه ی اعداد بر مبنای دو

اعدادی که ما در زندگی روزمره و واقعی از آنها استفاده می کنیم،اعداد بر مبنای 10 هستند.اصلا منظور از مبنای 10 چیست و چه تفاوتی با مبنای 2 دارد؟

همانطور که در تصویر مشخص است،راست ترین رقم در اعداد بر مبنای 10 ارزشی معادل 010 دارد. رقم سمت چپ آن1 10 و به همین ترتیب هرچه به سمت چپ می رویم به ارزش ها افزوده می شود.در اعداد بر مبنای 2 یا همان دودویی اعداد به جای 10 بر مبنای 2 محاسبه می شوند.ضمن اینکه ارقام تشکیل دهنده ی این اعداد فقط 0 و 1 هستند. به تصویر بعدی دقت کنید

در محاسبه اعداد بر مبنای2 هم دقیقا مانند مبنای 10 رفتار می شود بااین تفاوت که راست ترین رقم ارزشی معادل 02 دارد،سمت چپ آن ارزش 12 دارد و هرچه به سمت چپ می رویم ارزش ارقام افزایش پیدا می کند.

نحوه نمایش متن به زبان باینری

به جدول زیر دقت کنید

برای ساخت یک کلمه کافیست کدهای حروف آن علم باینری کنار هم چیده شوند. به مثال زیر توجه کنید :

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

نحوه ی نمایش تصاویر در زبان باینری

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

نحوه ی نمایش رنگ ها در زبان باینری

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

در سیستم های کامپیوتری،مانیتور ها و صفحه نمایش ها هر تصویر یا ویدئو حدودا شامل 16 میلیون رنگ است.یکی از روش های کد گذاری رنگ RGB نام دارد که سه مقدار برای رنگ های قرمز،سبز و آبی دریافت می کند. هر کدام از این سه رنگ می توانند مقداری بین 0 تا 255 را داشته باشند. با تغییر بازه ی عددی رنگ ها نیز تغییر می کنند. به تصاویر زیر دقت کنید :

هرکدام از ردیف علم باینری ها در تصویر قبل سه باکس با کد رنگ متفاوت دارند. در صورتیکه رنگ پایه ی هر ردیف یکسان است.

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

چرا رایانه ها از سیستم باینری استفاده می کنند؟

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

منطق علوم کامپیوتر در سیمای قرآن مجید

با استفاده از پرداخت اینترنتی بسیار سریع و ساده می توانید اصل این مقاله را که دارای 12 صفحه است به صورت فایل PDF و یا WORD در اختیار داشته باشید.

خرید اینترنتی فایل PDF مقاله با قیمت ( 14,000 ) تومان خرید اینترنتی فایل WORD مقاله با قیمت ( 67,200 ) تومان

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

چکیده مقاله :

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

کلیدواژه ها:

کد مقاله /لینک ثابت به این مقاله

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

نحوه استناد به مقاله :

در صورتی که می خواهید در اثر پژوهشی خود به این مقاله ارجاع دهید، به سادگی می توانید از عبارت زیر در بخش منابع و مراجع استفاده نمایید:

جعفری، احمد و ساجدی، علی محمد،1394،منطق علوم کامپیوتر در سیمای قرآن مجید،اولین همایش ملی علوم انسانی اسلامی،قم،https://civilica.com/doc/429418


در داخل متن نیز هر جا که به عبارت و یا دستاوردی از این مقاله اشاره شود پس از ذکر مطلب، در داخل علم باینری پارانتز، مشخصات زیر نوشته می شود.
برای بار اول: ( 1394، جعفری، احمد؛ علی محمد ساجدی )
برای بار دوم به بعد: ( 1394، جعفری؛ ساجدی )
برای آشنایی کامل با نحوه مرجع نویسی لطفا بخش راهنمای سیویلیکا (مرجع دهی) را ملاحظه نمایید.

مراجع و منابع این مقاله :

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

  • اردشیر، محمد، منطق ریاضی، تهران، انتشارات هرمس 1383 _ .
  • جوادی آملی، عبدالله، تفسیر موضوعی، قم _ انتشارات اسرا، 1374 .
  • جوادی آملی، عبدالله، هدایت در قرآن، قم، انتشارات اسرا 1385 .
  • حسابی، ایرج، استاد عشق: نگاهی به زندگی پروفسور سید محمود .
  • خان محمدی، سهراب، مقدمه ای بر منطق فازی کاربردی، تهران، .
  • طباطبایی، سید محمد حسین _ تفسیر المیزان _ _، بنیاد .
  • طبر سی، فضل بن حسن، مجمع البیان _ قم، نشر .
  • فهیمی، مهرداد، هوش مصنوعی، تهران _ انتشارات جلوه 1380، .
  • علم باینری
  • مجلسی، محمد باقر، بحارالانوار، تهران، اسلامیه 1378، .
  • مشکینی اردبیلی _ علی ترجمه قرآن کریم، تهران، اسوه 1391 .
  • موحد، ضیاء، از ارسطو تا گودل _ تهران، انتشارات هرمس .
  • موحد، ضیاء، درآمدی به منطق جدید _ تهران _ انتشارات .
  • Von ALtrok, Constantin, Fuzzy Logic and Neuro fuzzy application explained, .

مدیریت اطلاعات پژوهشی

اطلاعات استنادی این مقاله را به نرم افزارهای مدیریت اطلاعات علمی و استنادی ارسال نمایید و در تحقیقات خود از آن استفاده نمایید.

مقالات پیشنهادی مرتبط

مقالات فوق بر اساس داده کاوی مقالات مطالعه شده توسط پژوهشگران محاسبه شده است.

مقالات مرتبط جدید

مقالات فوق اخیرا در حوزه مرتبط با این مقاله به سیویلیکا افزوده شده اند.

به اشتراک گذاری این صفحه

اطلاعات بیشتر درباره COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.

راهنمای پژوهشگران و دانشجویان

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

برخی از دانشگاههای عضو

برخی از سازمانهای عضو

سازمان انرژی اتمی علم باینری ایران
سازمان ملی استاندارد
سازمان مدیریت صنعتی
اداره کل نظارت فنی و مهندسی قوه قضاییه
سازمان پژوهشهای علمی و صنعتی ایران
وزارت نیرو
مرکز تحقیقات راه، مسکن و شهرسازی
لیست همه مراکز عضو

دفتر مرکزی انتشارات بوم سازه (سیویلیکا): تهران، بزرگراه جلال آل احمد، بین خیابان کارگر و بزرگراه چمران، کوچه پروانه، پلاک ۴، ساختمان چمران، طبقه ۴، واحد ۳۱

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

مقالات مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

برو به دکمه بالا