קאָמפּיוטערס, פּראָגראַממינג
עקספּאָנענטיאַטיאָן אין פּאַסקאַל פּראָגראַממינג: עצות און טריקס
עס איז אַ ריזיק נומער פון פּראָגראַממינג שפּראַכן, און פּאַסקאַל איז נישט די לעצטע אָרט צווישן זיי. און אויב איר זענען געגאנגען צו אַפ אַנ עמעס דינגען אין דער צוקונפֿט פּראָגראַממינג זאָל אָנהייבן פאַמיליאַריזינג מיט די וועלט איז דורך לערנען די שפּראַך, ווייַל עס איז גרינגער צו מערקונג און, מער ימפּאָרטאַנטלי, די פּראָגראַם איז לעגאַמרע פּאָטער.
אין דעם אַרטיקל מיר וועט האַנדלען מיט דעם שווער פּראָבלעם, ווי די עקספּאָנענטיאַטיאָן. פּאַסקאַל, ליידער, טוט נישט פאָרשלאָגן אונדז צו סאָלווע דעם פּראָבלעם, ניט ענלעך אנדערע פּראָגראַממינג שפּראַכן, אַ איין אָפּעראַטאָר. אַזוי דאָ מיר האָבן, ווי זיי זאָגן, באַקומען אויס מיט ימפּראַווייזד מיטל, ריסאָרטינג צו לופּס און מאַטאַמאַטיקאַל אָפּערייטערז - עס איז דאָ אַז מיר קענען געבן פּאָטער לייצע צו אונדזער פאַנטאַזיע. באַטראַכטן עטלעכע מעטהאָדס צו סאָלווע דעם פּראָבלעם.
רעכן מיר זענען געגעבן אַן גרינג אַרבעט, ווו אַ זיכער נומער מוזן זיין מחיה צו דער מדרגה פון די גאנצע positive. יבערנעמען אַ נומער פון בויען ביי 4 גראַד. עס איז געטאן אַ פּשוט מאַטאַמאַטיקאַל אָפּעראַציע: ב: = אַ * אַ * אַ * אַ.
די פּריסידינג יגזאַמפּאַלז לאָזן אונדז צו בויען אַ נומער בלויז אין positive ינטאַגראַל כוחות. אבער עס זענען טשאַלאַנדזשיז ווו איר מוזן בויען נומער צו אַ פראַקטיאָנאַל מאַכט. ווען שרייבן אַזאַ אַ פּראָגראַם, מיר דאַרפֿן צו וויסן לאָגאַריטהמס פּראַפּערטיז. אין באַזונדער: אַ ב = און ב LN אַ . אויף דעם סמך, די געבעטן חלק פון אונדזער פּראָגראַם וועט זיין פון די פאָרעם: מעלדונג טאָג: = עקספּ (ב * LN (אַ)). אבער דאָ מיר זענען קאָנפראָנטעד מיט די פאַקט אַז דעם אָפּעראַטאָר טוט ניט אַרבעטן מיט נול און נעגאַטיוו נומערן. אין סדר צו מקיים אונדזער פּראָגראַם עקספּאָנענטיאַטיאָן 0, איר דאַרפֿן צו שטעלן אַ צושטאַנד: אויב ב = 0 דעמאָלט מעלדונג טאָג: = 1 עלס מעלדונג טאָג: = עקספּ (ב * LN (אַ)). אבער ווי פֿאַר נעגאַטיוו נומער אויס עקספּאָנענטיאַטיאָן?
פּאַסקאַל מאכט אונדז טראַכטן ווידער. דאָ עס איז נייטיק צו מאַכן דעם אָפּעראַציע מיט אונדזער מאָדולע נומער און נעמען די דאַטן מיט אַ נעגאַטיוו רעזולטאַט. דעמאָלט טשעק די פּאַריטעט פון גראַד: אויב אונדזער מדרגה איז געווען אַפֿילו, בשעת מיר נעמען אויף די אַוטקאַם פון די מאָדולע. אין דעם פאַל, אונדזער פּראָגראַם וועט האָבן די פאָרעם: מעלדונג טאָג: = (- 1) * עקספּ (ב * LN ( אַבס (אַ))); אויב ראָונד (ב / 2) = ב / 2 און מעלדונג טאָג: = אַבס (ר) . די צושטאַנד דאָ טשעקס, אַפֿילו אָדער קיין גראַד.
ווי אַ רעזולטאַט, מיר קומען צו אַ מער וניווערסאַל מאָדעל פון אונדזער פּראָגראַם וואס וועט אַרבעטן מיט קיין נומערן. אַזוי איצט מיר האָבן צו פאַרייניקן אין אַ איין גאנצע אַלע פון די אויבן. די בילד צו די רעכט איר קענען לייענען די פול טעקסט פון אונדזער פאַרטיק פּראָגראַם. צוקוקנ זיך צו די ספּעסיפיעד דאַטן טיפּ. אין קאַנטראַסט צו דער ערשטער פּראָגראַם, עס ניצט רעאַל, ווי דאָ מיר זענען שוין ארבעטן מיט קיין נומערן, ניט נאָר ינטאַדזשערז. אזוי, כוחות פון פאַקטיש נומערן מיר האָבן גאָר געהאלטן. בלויז איין קשיא בלייבט צו ווערן געהאלטן.
Similar articles
Trending Now