کمپیوٹرزپروگرامنگ

منطقی آپریشن بنیادی منطقی عمل

مختلف اعداد و شمار جمع کرنے، منظم کرنے اور پروسیسنگ کے طریقوں کے بارے میں سائنس کے طور پر انفارمیشن سائنس بیس بیں صدی کے وسط میں اس کی ترقی شروع کرتی ہے. اگرچہ بعض مؤرخوں کا خیال ہے کہ انفارمیشنکس کے قیام کے آغاز کو 17 ویں صدی میں پہلی میکانی کیلکولیٹر کے ایجاد کے ساتھ واپس رکھا گیا تھا، اس سے زیادہ زیادہ جدید ترین کمپیوٹر ٹیکنالوجی کے دور سے اس کا تعلق ہے. 20 صدی کے 40s میں، پہلے کمپیوٹرز کی آمد کے ساتھ، کمپیوٹر سائنس نے ترقی میں ایک نیا تسلسل موصول کیا.

کمپیوٹر سائنس کا موضوع

یہ پہلا کمپیوٹرز کی آمد کے ساتھ تھا جس میں یہ نظام سازی، بڑے پیمانے پر سیٹ کے حساب سے متعلق اور پروسیسنگ کے ساتھ ساتھ الگورتھم کی ترقی میں نئے طریقوں کو تیار کرنے کے لئے لازمی بن گیا جو نئے کمپیوٹرز کی مکمل صلاحیت کا استعمال کرے گا. انفارمیشنکس نے ایک آزاد سائنسی نظم و ضبط کی حیثیت حاصل کی اور ریاضیاتی حساب کے طیارے سے عام طور پر حساب کے مطالعہ کے لۓ منتقل کردیا.

تمام جدید کمپیوٹر سائنس منطقی عمل پر مبنی ہے. انہیں بنیادی جزو کہا جا سکتا ہے. کمپیوٹنگ کے نظام کے پروگرامنگ میں، ایک منطقی آپریشن کا تصور ایک ایسا عمل ہے جس کے بعد ایک نئے تصور یا قدر پیدا ہوتا ہے، جو پہلے سے موجود تصورات کی بنیاد پر قائم ہے. اسی طرح کی کارروائیوں کا ایک سیٹ مختلف پروسیسر عنصر پر عمل کرتا ہے جو حکموں پر عمل کرنا چاہئے. تاہم، کچھ ایسی کارروائیاں موجود ہیں جو تقریبا تمام موجودہ نظاموں میں عام ہیں. یہ ایسی کارروائیاں ہیں جو اقدار کے مطابق خود کار طریقے سے کام کرتے ہیں، مثال کے طور پر، منفی، یا جو اس تصور کی مقدار میں نمایاں خصوصیات - اضافی، ذلت، ضرب، تقسیم.

منطقی آپریشن کے کاموں کی اقسام

چونکہ منطق کے بیجرا خلاصہ تصورات پر کام کرتا ہے، اس طرح کے طور پر تمام منطقی عملوں کے کاموں، عام ڈیٹا بیس کی قسم ایکٹ. کلاسیکی عناصر جس کے ساتھ پروپوزل کی جگر کام کرتا ہے وہ بیانات ہیں جو غلط یا درست ہیں. الیکٹرانکس اور پروگرامنگ میں، بولین متغیر 1 (سچائی) اور 0 (غلط) کے حقیقی اور غلط یا مکمل شدہ اقدار کو ان شرائط کی وضاحت کرنے کے لئے استعمال کیا جاتا ہے. ان اقدار کے ایک مجموعہ پر، تاہم، ناقابل اعتماد یہ آواز سکتا ہے، سب سے زیادہ پیچیدہ اور بڑے پیمانے پر نظام کا کام بند ہے. تمام کوڈ جو کمپیوٹر یا کسی ڈیجیٹل ڈیوائس پر چلتا ہے وہ متحرک طور پر جوہر اور زروس میں ترجمہ کرتا ہے - ایک عالمگیر کوڈ ہے جو کسی بھی پروسیسر کی طرف سے عملدرآمد کی جا سکتی ہے.

منطقی آپریشن کی اقسام

جیسا کہ اس سے قبل پہلے کہا گیا تھا، کلاسیکی بولین الگراہ میں 2 قسم کے افعال ہیں. بائنری اعداد و شمار کی اقسام پر بنیادی منطقی عمل ایسے اقدامات ہیں جو بیان خود کو (متاثرہ، یا واحد، آپریشن) کو متاثر کرتی ہیں. اس میں ایسے آپریشن شامل ہیں جو موجودہ اقدار (بائنری آپریشن یا بائنری) کی بنیاد پر نئے بیانات پیدا کرتے ہیں. منطقی کارروائیوں کا حکم کسی بھی ریاضیاتی حساب کے طور پر ہے: بائیں سے دائیں سے، ذہن میں بریکٹ کے ساتھ.

بولین منطق کے سب سے آسان اور سب سے مشہور کاموں میں سے ایک منفی تقریب ہے. یہ سب سے آسان منطقی آپریشن ان پٹ آپریٹنگ کا برعکس ہے. الیکٹرانکس میں، یہ عمل بعض اوقات ابلاغ کہتے ہیں. مثال کے طور پر، اگر آپ پیشکش "سچ" میں تبدیل کرتے ہیں، تو نتیجہ ایک "جھوٹ" ہے. اور برعکس - "جھوٹ" کے معنی کو ناراض کرنا "سچ" کی قیمت کا نتیجہ ہوگا. پروگرامنگ میں اس طرح کی ایک منطقی آپریشن الارگتھیوں کو برانچنگ کے لئے اکثر استعمال کیا جاتا ہے اور پہلے دستیاب دستیاب نتائج یا تبدیل شدہ حالات کی بنیاد پر بعد میں ہدایات سیٹ کے "انتخاب" کو لاگو کرنا ہوتا ہے.

ثنائی آپریشن

پروگرامنگ اور کمپیوٹر سائنس میں، بائنری (بائنری) آپریشنز کا ایک محدود سیٹ استعمال کیا جاتا ہے. ان کا نام ان کے نام لاطینی لفظ سے ہے، جس کا مطلب "دو" ہے، اور ایک قسم کی فنکشن ہے جو ان پٹ میں دو دلائل لیتے ہیں اور اس کے نتیجے میں ایک نئی قیمت واپس لیتے ہیں. سچ میزوں کو بولین الجرا کے تمام افعال کی وضاحت کرنے کے لئے استعمال کیا جاتا ہے.

وہ کیا ہیں؟

یہ نظام ایک خاص تعداد میں ان پٹ آپریٹنگز کے لئے مرتب کیا جاتا ہے اور تمام نتیجے میں اقدار بیان کرتا ہے کہ دی گئی منطقی آپریشن مخصوص سیٹ ان پٹ پیرامیٹرز کے ساتھ واپس آسکتی ہے.

کمپیوٹر سائنس اور کمپیوٹر سائنس میں سب سے زیادہ کثرت سے استعمال شدہ افعال منطقی اضافی (تخلیل) اور منطقی ضرب (ملحد) کے عمل ہیں.

کنکشن

منطقی آپریشن "اور" دو یا این ان پٹ آپریٹرز میں سے سب سے چھوٹی کو منتخب کرنے کا ایک فنکشن ہے. ان پٹ میں، اس فنکشن میں دو (بائنری فنکشن)، تین اقدار (ٹیریری) یا ایک لامحدود تعداد آپریٹرز (این آر آپریشن) ہوسکتی ہیں. ایک فنکشن کے نتائج کا حساب کرتے وقت، یہ ان پٹ قیمتوں میں سے سب سے چھوٹی بن جاتا ہے.

عام الجبرا میں انضمام ضرب عمل ہے. لہذا، مشترکہ عمل آپ کو منطقی ضرب کہتے ہیں. جب ایک فنکشن لکھتا ہے تو، یہ نشان یا ضرب علامت (ڈاٹ) یا امپرسند ہے. اگر آپ اس فنکشن کے لئے ایک حقیقی میز تشکیل دیتے ہیں تو، آپ دیکھیں گے کہ فنکشن قدر "سچ" یا 1، لیتا ہے، صرف اس صورت میں کہ اگر تمام ان پٹ چلائیں تو درست ہو. اگر کم از کم میں سے ایک ان پٹ پیرامیٹر صفر ہے، یا قیمت "غلط" ہے تو اس تقریب کا نتیجہ "غلط" بھی ہوگا.

یہ ریاضی کی ضرب کے ساتھ تعصب کی عکاسی کرتا ہے: کسی بھی تعداد کو ضرب اور 0 کی تعداد میں سے ایک سیٹ ہمیشہ نتائج کے طور پر 0 واپس آ جائے گا. یہ منطقی عمل commutative ہے: جس میں ان پٹ پیرامیٹر حاصل کرنے کے حکم کسی بھی طرح کے حتمی نتائج کو متاثر نہیں کرے گا.

اس فنکشن کا ایک اور ملکیت مطابقت رکھتا ہے، یا مجموعہ. یہ جائیداد آپ کو بائنری آپریشن کی ترتیب کا حساب کرتے وقت حساب کے حکم کو نظر انداز کرنے کی اجازت دیتا ہے. لہذا، منطقی ضرب کی 3 یا اس سے زیادہ مسلسل کارروائیوں کے لئے، محافظوں کو حساب میں لے جانے کی کوئی ضرورت نہیں ہے. پروگرامنگ میں، یہ فنکشن اکثر اس بات کا یقین کرنے کے لئے استعمال کیا جاتا ہے کہ مخصوص حکم صرف اس وقت مرتب کیے جاتے ہیں جب مخصوص شرائط کا ایک مجموعہ پورا ہوجائے.

تخیل

منطقی عمل "OR" ایک بولین فنکشن کی شکل ہے، جس میں جغرافیائی اضافے کے مطابق ہے. اس فنکشن کے لئے دیگر نام منطقی اضافی ہیں، تخیل. منطقی ضرب عمل کے طور پر، تخنیکن بائنری (دو دلائل پر مبنی قیمت کا حساب)، ternary یا n-ary کر سکتے ہیں.

دی گئی منطقی آپریشن کے لئے سچائی میز ایک ملحد کے لئے ایک قسم کا متبادل ہے. منطقی آپریشن "OR" دیئے گئے دلائل کے درمیان زیادہ سے زیادہ نتیجہ کا حساب کرتا ہے. تخنیکشن قیمت "جھوٹے"، یا 0 لیتا ہے، صرف اگر تمام ان پٹ پیرامیٹرز 0 ("غلط") کے اقدار کے ساتھ آتے ہیں. کسی بھی صورت میں، پیداوار "سچ"، یا 1. کی قیمت پیدا کرے گی. 1. اس فنکشن کو ریکارڈ کرنے کے لئے، اضافی ریاضیاتی نشان ("پلس") یا دو عمودی بینڈ اکثر استعمال کیا جاتا ہے. سب سے زیادہ پروگرامنگ زبانوں میں دوسرا انتخاب عام ہے اور ترجیح ہے، کیونکہ یہ آپ کو منطقی آپریشن سے ریاضی سے واضح طور پر الگ کرنے کی اجازت دیتا ہے.

منطقی عمل کی عام خصوصیات

بنیادی منطقی عمل، یہ غیر متحرک، بائنری، ٹرنری یا دیگر افعال بنیں، بعض قوانین اور خصوصیات کے تابع ہیں جو ان کے رویے کی وضاحت کرتے ہیں. ایسی بنیادی خصوصیات میں سے ایک ہے جو مندرجہ بالا بیان کردہ منطقی افعال کے حامل ہیں، اس کو غیر جانبدار ہے.

یہ جائیداد اس بات کو یقینی بناتی ہے کہ فنکشن کی قیمت آپریٹنگ کے مقامات کی اجازت سے تبدیل نہ ہوتی ہے. تمام کاموں میں یہ پراپرٹی نہیں ہے. مشترکہ اور تخیل کے برعکس، جس کی وجہ سے مطابقت پذیر ضروریات کو مطمئن ہو جاتا ہے، میٹرکس ضوابط کی تقریب ایسی نہیں ہے ، اور اس آپریشن میں عوامل کی اجازت نامہ میں تبدیلی کے ساتھ ساتھ exponentiation میں تبدیلی ہو گی .

ایک اضافی پہلو

ایک اور اہم ملکیت، جو اکثر الیکٹرانکس اور سرکٹری میں استعمال ہوتا ہے، مگنگن کے قوانین کو منطقانہ آپریشن کے جوڑوں کا ذیلی ذہن ہے.

یہ قوانین منطقی نفاذ کے استعمال کے ذریعے منطقی عمل کے جوڑوں سے منسلک ہوتے ہیں، جو کہ وہ ایک منطقی عمل کو دوسرے کی مدد سے بیان کرنے کی اجازت دیتے ہیں. مثال کے طور پر، انفرادی آپریٹرز کے نفاذ کو لاگو کرکے ایک مل کر منسلک کرنے کا کام ظاہر کیا جا سکتا ہے. ان قوانین کی مدد سے، منطقی عمل "AND"، "OR" کم از کم ہارڈ ویئر کے اخراجات کے ساتھ باہمی طور پر اظہار اور نافذ کیا جا سکتا ہے. یہ پراپرٹی سرکٹری میں انتہائی مفید ہے، کیونکہ اس کے حساب سے وسائل مائیکروسافٹ کی تشکیل میں محفوظ ہوتی ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.delachieve.com. Theme powered by WordPress.