פאָרמירונגצווייטיק בילדונג און שולן

די "אויב" אין עקססעל

מייקראָסאָפֿט עקססעל ווייכווארג איז אַ שטאַרק געצייַג וואָס קענען העלפן צו סאָלווע שווער קאַמפּיוטיישאַנאַל פּראָבלעמס. איינער פון די מערסט געוויינט יסטרומענט פון דעם סכום איז אַ פֿונקציע פון "אויב".

ווערט פון די פֿונקציע

ווען ארבעטן אין "עקסעלע" דאַרפֿן צו פֿאַרשטיין די באַטייַט פון די פֿונקציע פון "אויב" צו בויען די ריכטיק סינטאַקס קוויריז. דאַנק צו זייַן אַלגערידאַם געטאן Performing אַ לאַדזשיקאַל פאַרגלייַך, דיפּענדינג אויף די רעזולטאטן פון וואָס וועט זיין Produced by איינער פון צוויי זאכן.

אין מער פּשוט ווערטער, די "אויב" אין די פאַל פון די אמת ווערט פון אַן אויסדרוק, עקסאַקיוץ אַ איין קאַמף אין די געשעעניש פון אַ פאַלש - אן אנדער. אין דער זעלביקער צייַט ווי די אַקציע קענען זיין אָדער אַ יקספּליסאַט ווערט, און אַ זיכער פֿונקציע, כולל די "אויב". מיט דעם אין "עקססעל" פֿונקציע "אויב" אַלאַוז צווייַג אין די אויפֿפֿירונג פון אַ אַלגערידאַם פון קאַמף אין סאַלווינג פאַרשידן פּראָבלעמס.

די סינטאַקס פון די "אויב"

א פּשוט באַשרייַבונג פון די מערהייַט פון סינטאַקטיק סטראַקטשערז - איינער פון די הויפּט אַדוואַנטאַגעס, וואָס איז באַרימט פֿאַר "עקססעל". די "אויב" אויך רעפערס צו זייער נומער - נאָך די קיווערד אין בראַקאַץ ינדיקייץ בייַטנ לויט דער ריי צושטאַנד, קאַמף אין דער אמת זינען, און דעמאָלט אין די אומרעכט. סטשעמאַטיקאַללי עס קוקט ווי דעם:

אויב (לאָג_וויראַזשעניע; [וואַלוע_יפ_טרוע] [וואַלוע_יפ_פאַלסע]);

נעסטינג

איינער פון די פֿעיִקייטן אַז דיסטינגגווישיז די פֿונקציע פון "אויב" - עס איז נעסטעד. אַז איז, ין דער זעלביקער ביניען קען זיין אן אנדער, דער ווערט פון וואָס דעפּענדס אויף די קוילעלדיק אַוטקאַם פון די בעטן. אין דערצו צו די פֿונקציע ין דער "אויב" זאל זיין אנדערע. אבער אין דער ערשטער פאַל, דעם קאָמפּאָנענט קענען זיין ליגן אין קיין פון די דרייַ פּאַרץ פון די סינטאַקס.

עטלעכע באדינגונגען

ווען דילינג מיט קאָמפּלעקס טאַסקס, נוצן די "אויב" מיט אַ ביסל באדינגונגען, אָבער, אין דעם בינע די מערהייַט פון ניצערס עס איז אַ פּראָבלעם. דעם איז רעכט צו דער ספּעציפיש אַרבעט מנאָגאָוסלאָוונאָסטי אַלגערידאַם. פֿונקציע אין עקססעל "אויב" טשעק בלויז איין פאַרגלייַך אָפּעראַציע אין אַ לאַדזשיקאַל אויסדרוק, אַז איז, צו נוצן אַ קאַנדזשאַנגקשאַן אָדער דיסדזשונקטיאָן וועט נישט אַרבעטן. צו פּרובירן פֿאַר קייפל באדינגונגען דאַרפֿן צו נוצן די פאַרמאָג נעסטינג.

צו פֿאַרשטיין ווי צו שטעלן עטלעכע באדינגונגען אין "אויב", איז באַקוועם צו נוצן אַ משל. רעכן מיר ווילן צו קאָנטראָלירן צי די נומער אין די צעל "אַ 1" אין אַ געגעבן צייַט - פֿון 5 צו 10. ווי קענען ווערן געזען, אין דעם פאַל עס איז נייטיק צו קאָנטראָלירן די צוויי טנאָים דורך קאָנטראָלירונג אויף די גילטיקייַט פון די פאַרגלייַך מיט צוויי וואַלועס - 5 און 10. אין סדר צו ינסטרומענט דעם בייַשפּיל אין "עקסעלע", איר מוזן שרייַבן די פֿונקציע ווי גייט:

= אויב (אַ 1> 5; אויב (אַ 1 <10; "ינקלודעד אין די קייט פון" "איז ניט ין קייט") "איז ניט ין קייט")

צו ויסמייַדן קייפל יבערכאַזערונג רעזולטאַט זאַץ זאָל צולייגן דעם פּרינציפּ פון נעסטינג ווידער, ווי אַן אַרגומענט דורך קאָנטראָלירונג דעם צוריקקער וואַלועס פון פֿעיִקייטן, דיפּענדינג אויף ווו און פּראָדוצירן רעזולטאַט, אָדער אין די אָנהייב פון נוצן "און" קאַמביינינג עס אַלע די באדינגונגען אין אַמאָל. דעם צוגאַנג קאַמפּליקייץ די פּלאַן שכל געשריבן אין אַ קליין מדרגה אין די כייעראַרקי, אָבער מיט אַ היפּש נומער פון באדינגונגען, דעם צוגאַנג וואָלט זיין מער אָפּטימאַל.

ספּעציעל פֿונקציע אָפּציעס

עס זאָל זיין אנגעוויזן אַז די פֿונקציע פון "אויב" אַלאַוז איר צו לאָזן ליידיק איינער אָדער עטלעכע פון זייַן פּאַראַמעטערס. אין דעם פאַל, די רעזולטאטן וועלן אָפענגען אויף וואָס טענות האָבן שוין איבערגעהיפּערט דורך די באַניצער.

אויב אין פּלאַץ פון לאַדזשיקאַל אויסדרוקן לאָזן אַ פּאָסל, דער רעזולטאַט פון די פֿונקציע וועט דורכפירן אַן אַקציע וואָס איז פאַראַנטוואָרטלעך פֿאַר די פאַלש דורכפירונג פון די אַלגערידאַם. די סיבה פֿאַר דעם איז די פאַקט אַז די פּראָגראַם אַסאָוסיייטינג ליידיק אָרט מיט נול, וואָס מיטל אַז אויף אַ לאַדזשיקאַל שפּראַך "false". אויב איר לאָזן אַ ליידיק איינער פון די וואַלועס, פאַראַנטוואָרטלעך פֿאַר די ימפּלאַמענטיישאַן אין די פאַל פון אמת אָדער פאַלש, דעמאָלט ווען איר סעלעקטירן דער רעזולטאַט וועט זיין "0".

מיר זאָל אויך דערמאָנען די פאַל ווען אַנשטאָט פון אַ לאַדזשיקאַל אויסדרוק איז ניט באַקענענ בויען קערט די ווערט "אמת" אָדער "false", און אַ סכום פון אותיות, אָדער אַ צעל דערמאָנען. אין די פאַל ווו אַ פּאַראַמעטער איז געשריבן אין אַן אויסדרוק מיט עפּעס אנדערע ווי אַ נומעריקאַל ווערט אָדער לאַדזשיקאַל ווערטער, עס וועט גרונט אַ טעות בעשאַס דורכפירונג. אויב איר ספּעציפיצירן די אַדרעס פון די צעל אָדער צו רעגיסטרירן אַ זיכער נומער פון / לאַדזשיקאַל ווערט, דער רעזולטאַט וועט באַשטימען די צופרידן. אַמאָל אין די צעל, אָדער אין די צושטאַנד פון די נומער 0 איז געשריבן, די וואָרט "פאַלש" אָדער ליידיק, דער רעזולטאַט איז פאַלש די פֿונקציע. אין אַלע אנדערע קאַסעס, טאָן פאַקטיש קאַמף שריפט.

ווען ארבעטן מיט די ענגליש ווערסיע "עקססעל" מוזן נעמען אין חשבון די פאַקט אַז אַלע פֿעיִקייטן זענען אויך געשריבן אין ענגליש. אין דעם פאַל די פֿונקציע "אויב" וועט זיין רעקאָרדעד ווי די אויב, אָבער די מנוחה פון די סינטאַקס און די אַלגערידאַם אַרבעט וועט בלייַבן די זעלבע.

וואָס איר זאָל צוקוקנ זיך צו

"עקססעל" אַלאַוז אַרויף צו 64 סאַב-פֿעיִקייטן "אויב" - דעם סכום איז גענוג פֿאַר כמעט אַלע טאַסקס, אָבער, אַפֿילו דעם קליין נומער פון אָפֿט ווערט אַ פּראָבלעם פֿאַר די באַניצער. עס זענען עטלעכע סיבות: ווען קריייטינג אַ אָנפֿרעג, גרינג גענוג צו זיין טעות מיט די פאָרמולע רעקאָרדינג - סטאַטיסטיקאַללי, יעדער מינדסטע ינאַקיעראַסי אין 25% פון קאַסעס לידז צו פאַלש רעזולטאַטן, וואָס איז גרויס גענוג גראדן.

אן אנדער כיסאָרן פון אַ גרויס נעסטינג "אויב" איז אַ נידעריק רידאַביליטי. טראָץ דעם קאָליר צעשיידונג פּראָגראַם עטלעכע פּאַרץ פון די אָנפֿרעג אַפֿילו מער נעסטעד פֿעיִקייטן, וואָס זענען זייער שווער צו מאַכן אויס. אזוי, אויב נאָך עטלעכע מאָל וועט האָבן צו גיין צוריק צו דער פּלאַן אָדער צו אָנהייבן ארבעטן מיט עמעצער אַנדערש ס בקשה, עס וועט לאָזן אַ פּלאַץ פון צייַט אויף שכל די רעקאָרדינג. אין דערצו, יעדער פֿונקציע האט זייַן אייגן פּאָר פון בראַקיץ, און אַקסאַדענאַלי לייגן עס אין זייַן אָרט, וועט האָבן צו קוקן ווייַט פֿאַר אַ טעות.

יגזאַמפּאַלז

צו קאָנסאָלידירן שכל פון די קאָס, אין פיר, צו באַטראַכטן ווי די פֿונקציע איז "אויב" אין עקססעל. די יגזאַמפּאַלז אונטן ווייַזן אַלע די גרונט מעטהאָדס פון זייַן נוצן.

די סימפּלאַסט בייַשפּיל פֿאַר די אַנאַליסיס פון די פֿונקציע איז די פאַרגלייַך פון צוויי נומערן. פֿאַר וועריאַביליטי פון אַוויילאַביליטי, מיר דעפינירן צוויי נומעריקאַל וואַלועס פון די וועריאַבאַלז אין די סעלז אַ 1 און ב 1, און וואָס וועט זיין קאַמפּערד. צו סאָלווע דעם פּראָבלעם, מיר מוזן נעמען מייַלע פון די רעקאָרד פון די פאָרעם:

= אויב (אַ 1 = ב 1, "נומערן זענען גלייַך;" "אַניקוואַל נומער").

אין דעם פאַל, די בייַזייַן פון דער זעלביקער ווערט אין ביידע סעלז, דער רעזולטאַט איז די רעקאָרד "זענען גלייַך", אין אַלע אנדערע קאַסעס - "די נומער פון אַניקוואַל".

צו אָפּשאַצונג די אַרבעט פון די קאַנדישאַנאַל ויסזאָגונג מיט קייפל באדינגונגען, דורך וועג פון בייַשפּיל קענען ווערן געניצט צו געפינען די נומער פון סאַלושאַנז פון אַ קוואַדראַטיק יקווייזשאַן. אין דעם פאַל, די טשעק איז געמאכט אויף די דיסקרימינאַנט - אויב עס איז ווייניקער ווי נול, דעמאָלט עס זענען קיין סאַלושאַנז אויב נול - עס איז איינער, אין אַלע אנדערע קאַסעס - עס זענען צוויי רוץ. צו רעקאָרדירן דעם צושטאַנד, עס איז גענוג צו מאַכן אַ בקשה צו די ווייַטערדיק:

פֿאַר די וואס ווילן אַ בעסער שכל פון אַלע די פֿעיִקייטן, וואָס האָבן די פֿונקציע פון "אויב", אין עקססעל יגזאַמפּאַלז זענען אין די דערמאָנען אָפּטיילונג, וואָס דיסקרייבד אין דעטאַל די לויף פון דעם באַשלוס פון יעדער פון זיי.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 yi.atomiyme.com. Theme powered by WordPress.