קאָמפּיוטערסווייכווארג

טורבאָ פּאַסקאַל. בשעת ... טאָן - שלייף מיט אַ פּריקאַנדישאַן

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

דער באַגריף פון די ציקל און זייַן וועריאַנץ

א ציקל איז אַ ריפּעטיטיוו קאַמף. אין דעם סוויווע, נוצן:

  • מיט פּאַראַמעטער (צוליב ... צו ... טאָן);
  • מיט די פּריקאַנדישאַן (בשעת ... טאָן);
  • אַ פּאָסטקאָנדיטיאָן (איבערחזרן ... ביז).

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

די ביניען פון די ציקל

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

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

גייט קוקט בשעת שלייף. פּאַסקאַל אַבק און אַזאַ מגילה דאַרפן שרייבן אַזאַ קאָד:

  • בשעת צושטאַנד טאָן;
  • נעמען;
  • די שלייף גוף;
  • סוף.

אין דער געשעעניש אַז די שלייף וועט זיין געטאן 1 אָפּעראַטאָר (1 קאַמף), דעמאָלט דער "בראַקאַץ» אָנהייבן ... סוף קענען זיין איבערגעהיפּערט.

פלאָווטשאַרט ציקל

די טורבאָ פּאַסקאַל בשעת די ווייַטערדיק פֿעיִקייטן:

  • ין די ביניען קענען זיין שווער צו נוצן באדינגונגען;
  • נאָך די וואָרט טאָן זאָל ניט זיין אַ קאָמע (עס איז געהאלטן אַ זשוק אין טורבאָ פּאַסקאַל און פּאַסקאַל אַבק);
  • בייַטעוודיק, קעסיידערדיק אָדער אויסדרוק וואס באדינט ווען אַ ענטפער False רעזולטאַט זיי סובראָוטינעס מוזן דאַווקע זיין לאַדזשיקאַל טיפּ, דאס הייסט. און. באָאָלעאַן.

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

די אַלגערידאַם פון די ציקל

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

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

דאס איז אַ באַטייַטיק חילוק פון בשעת איבערחזרן, ה. י א PRE-ציקל פון די פּאָסטקאָנדיטיאָנס.

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

ווי צו אַרויסגאַנג די פּראָגראַם בשעת סייקלינג?

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

  • בשעת 2> 1 טאָן;
  • שרייב (1).

אין דעם פאַל, צו יבעררייַסן די דורכפירונג פון די אַרבעט, נאָר דריקן קטרל + פ2.

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

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

באַגעגעניש די טשאַלאַנדזשיז

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

אַרבעט 1: געגעבן די פֿונקציע י = 5-רענטגענ ^ 2/2. שאַפֿן אַ טיש פון וואַלועס אין ינגקראַמאַנץ ש = 0,5 איבער די מעהאַלעך [-5, 5].

די אַלגערידאַם איז:

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

דאָ איז די קאָד אין פּאַסקאַל אַבק פּראָגראַם.

ווי טוט די קאָד אין טורבאָ פּאַסקאַל פּראָגראַם. די בילד אונטן ילאַסטרייץ דעם.

אַרבעט 2: געגעבן אַ מענגע א קאַנסיסטינג פון די גאנצע positive און נעגאַטיוו נומערן. עס כּולל 10 זאכן. די דאַרפֿן צו פאָרעם אַ מאַטריץ אין וואָס די positive יסודות פון מענגע א זענען געוויזן בעת אַן אַפֿילו אינדעקס. אַרויסווייַזן די סאַכאַקל פון די סקווערז אין די נומער פון נייַ מאַטריץ.

די אַלגערידאַם איז:

  • איר מוזן שרייַבן אַ רוטין אַז וועט "אַרבעט" נאָר מיט די יסודות פון די מענגע א בעת אַ אַפֿילו אינדעקס. אין די שלייף בייַטעוודיק ווערט קאָראַספּאַנדינג צו די פּאַריטעט פון די אינדעקס וועט זיין ינקרעמענטעד דורך צוויי.
  • אויב די נומער איז אַן אַפֿילו אינדעקס פֿון די מאַטריץ א קאָראַספּאַנדז צו די צושטאַנד רענטגענ> 0, די טאָמבאַנק מענגע איז ינקרעמענטעד דורך 1. די קראַנט ווערט פון די טאָמבאַנק בייַטעוודיק וועט זיין די אינדעקס פון די קאָפּיע נומער אין די מענגע בי
  • טכילעס, די בייַטעוודיק גאַנץ, איז פאַראַנטוואָרטלעך פֿאַר דערגייונג די סאַכאַקל פון די סקווערז פון positive ינטאַדזשערז, איז באַשטימט צו 0. דעמאָלט, די אָפּעראַציע וועט זיין געטראגן אויס: צו די פֿריִערדיקע סאַכאַקל איז מוסיף די נייַ ווערט פון אַ קוואַדראַט.
  • דו זאלסט נישט זיין דערשראָקן, אויב ניט אַלע positive נומערן באווויגן פון איין מענגע צו אנדערן. איר האָבן צו זיין אָפּגעהיט. פילע אָנהייבער פּראָוגראַמערז צו רירייט די קאָד אין אַ פּאַניק. עס איז נייטיק צו Carefully ונטערזוכן די צושטאַנד: בעפיירעש נומערן וואָס זענען אויף אַפֿילו "היגע", דאס הייסט, מיט די ינדאַסיז וואָס זענען מאַלטאַפּאַלז פון 2 ...

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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