![]() |
پیدا کردن کلید کاندید - نسخهی قابل چاپ |
پیدا کردن کلید کاندید - sporal - 13 دى ۱۳۹۵ ۰۶:۲۹ ب.ظ
من فقط جواب قسمت الف ب ت رو میخواستم ممنون |
RE: پیدا کردن کلید کاندید - sporal - 18 دى ۱۳۹۵ ۰۵:۲۵ ب.ظ
کسی نیست ؟ |
RE: پیدا کردن کلید کاندید - sharif95 - 19 دى ۱۳۹۵ ۰۷:۲۹ ب.ظ
(۱۳ دى ۱۳۹۵ ۰۶:۲۹ ب.ظ)sporal نوشته شده توسط: من فقط جواب قسمت الف ب ت رو میخواستم قسمت الف بستار کل رو خواسته . که میشه: {A,B,C,D,E} در واقع کل مجموعه. قسمت بعد بستار B رو خواسته که میشه: {B,D} چون توسط B فقط به خودش و D دستیابی داریم. کلید های کاندید هم : {A,E,CD,CB} |
RE: پیدا کردن کلید کاندید - sporal - 21 دى ۱۳۹۵ ۰۱:۴۲ ق.ظ
ممنون ولی خب شما چطوری این جواب ها رو به دست آوردید ؟ |
RE: پیدا کردن کلید کاندید - sharif95 - 21 دى ۱۳۹۵ ۰۷:۵۴ ب.ظ
(۲۱ دى ۱۳۹۵ ۰۱:۴۲ ق.ظ)sporal نوشته شده توسط: ممنون ولی خب شما چطوری این جواب ها رو به دست آوردید ؟ در این مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید. نحوه محاسبه کلید کاندید و بستار یک تابع توضیح داده شده. کافیه مانشت رو بگردید تا کلی مثال حل شده از پیدا کردن کلید کاندید و بستار تابع پیدا کنید. |
RE: پیدا کردن کلید کاندید - sporal - 24 دى ۱۳۹۵ ۰۲:۳۴ ب.ظ
(۲۱ دى ۱۳۹۵ ۰۷:۵۴ ب.ظ)sharif95 نوشته شده توسط:(21 دى ۱۳۹۵ ۰۱:۴۲ ق.ظ)sporal نوشته شده توسط: ممنون ولی خب شما چطوری این جواب ها رو به دست آوردید ؟ گشتم ولی لینک همین صفحه ای که دادید توشو نگاه کنید همه متنش به هم ریختس |
RE: پیدا کردن کلید کاندید - sharif95 - 25 دى ۱۳۹۵ ۰۹:۲۵ ب.ظ
(۲۴ دى ۱۳۹۵ ۰۲:۳۴ ب.ظ)sporal نوشته شده توسط:(21 دى ۱۳۹۵ ۰۷:۵۴ ب.ظ)sharif95 نوشته شده توسط:(21 دى ۱۳۹۵ ۰۱:۴۲ ق.ظ)sporal نوشته شده توسط: ممنون ولی خب شما چطوری این جواب ها رو به دست آوردید ؟ از قوانین آرمسترانگ استفاده کنید. به صورت غیر رسمی براتون توضیح میدم. ۱- قواعد رو ابتدا در صورت امکان ساده کنید. ۲- اگر دستوری به شکل [tex]A\rightarrow BC[/tex] داشته باشید یعنی از طریق A می تونی به A,B,C برسی. تا اینجا شد بستار حالا برای به دست آوردن کلید کاندید: دستور [tex]A\rightarrow B[/tex] رو در نظر بگیر می خوایم بستار A رو تشکیل بدیم
[tex]A^+=\opencurlybrace A,B,C,D,E \closecurlybrace[/tex] [tex]B^+=\opencurlybrace B,D \closecurlybrace[/tex] [tex]C^+=\opencurlybrace null \closecurlybrace[/tex] [tex]D^+=\opencurlybrace null \closecurlybrace[/tex] [tex]CD^+=\opencurlybrace C,D,E,A,B \closecurlybrace[/tex] [tex]CB^+=\opencurlybrace C,D,E,A,B \closecurlybrace[/tex] بنابراین ۴ کلید کاندید داریم. دقت کنید هر جا دستوری به شکل [tex]B\rightarrow D[/tex] داشته باشیم یعنی D توسط B قابل تولیده پس در دستور [tex]CD\rightarrow E[/tex] می تونی به جای D قرار بدی B. |