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

בשעת שלייף איז נוצלעך פֿאַר פּראָוגראַמערז

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

ציקל בשעת פּאַסקאַל ריקווייערז געמאכט ווי גייט:

  • בשעת (צושטאַנד) טאָן (נעמען אויב נייטיק).
  • קאַמף אַלגערידאַם.
  • סוף (ווען די מאַנשאַפֿט אָנהייבן צו אַוויילאַבילאַטי).

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

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

רעאַדלן (N); '- מיר לייענען די נומער ן.

אין: = 1; ק: = 0; '- קומען אין דער אַרבעט טאָמבאַנק, מיר נול אויס די ווערט פון די סאַכאַקל.

בשעת איך <= N טאָן אָנהייבן '- שטעלן די באדינגונגען פון די אַרבעט ציקל.

ק: = ק + איך; איך: = איך + 1; '- לייגן ווערט צו די סומע דערהייַנטיקן טאָמבאַנק.

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

ווריטעלן (ק); - די קאַנקלוזשאַנז.

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

רעאַדלן (N);

C: = 1;

בשעת C <= N טאָן אָנהייבן '- פאַבריק באדינגונגען.

רעאַדלן (אַ [C]); C: = C + 1; '- לייענט דאַטן פון די קלאַוויאַטור, מיר לייגן ווערט צו די טאָמבאַנק.

סוף; '- קאַמפּליטינג די ציקל.

C: = 1; '- סטשעטיקו צוריקקומען דער אָריגינעל ווערט.

בשעת C <= N טאָן שרייַבן (אַ [C]); '- הצג נאָמען ען.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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