קאָמפּיוטערס, פּראָגראַממינג
די אַסיינמאַנט אָפּעראַטאָר אין דער "פּאַסקאַל": וואָס איז, וואָס אַקשאַנז אַ
טורבאָ פּאַסקאַל - אַ פּשוט פּראָגראַממינג שפּראַך, אָבער דעם לערנען פון צייַט-קאַנסומינג, אויב די האַנדלען מיט דעם אַרויסגעבן עמעס. אָנהייבער באַניצער ונדערסטאַנדס די באַסיקס פון די קאָד מיט די סימפּלאַסט. פֿאַר משל, עס וועט ערשטער ונטערזוכן וואָס קאַמף פּערפאָרמס די אַסיינמאַנט אָפּעראַטאָר, פֿאַר וואָס עס איז, ווי צו באַקומען אַ שטריקל אָדער בייַטעוודיק צו דעם עקראַן. נאָר דעמאָלט די פּראָגראַמיסט וועט אַפּעלירן צו פּראָוסידזשערז און פֿעיִקייטן, און די כאַראַקטער-שטריקל טיפּ דאַטע, טעקעס און graphics. אזוי, וואָס איז די אַסיינמאַנט אָפּעראַטאָר? וואָס איז זייַן ראָלע אין די שרייבן פון די קאָד?
דער אָרגאַניזאַציע טורבאָ פּאַסקאַל דעסקטאַפּ אַפּלאַקיישאַן פֿענצטער
איידער עמבאַרקינג אויף דעם לערנען פון טעאָרעטיש מאַטעריאַל, וואָס אַקטשאַוואַלי אויך כולל די קשיא פון וואָס איז די אַסיינמאַנט אָפּעראַטאָר, איר דאַרפֿן צו קוקן אין די וואָרקספּאַסע טורבאָ פּאַסקאַל.
אַפּלאַקיישאַן מעניו כּולל די ווייַטערדיק סעקשאַנז:
- טעקע - דיזיינד צו דורכפירן יקערדיק קאַמאַנדז אויף טעקעס (מאַכן, עפענען, נאָענט, ראַטעווען, אאז"ו ו).
- רעדאַגירן - דעם כולל קאַמאַנדז פֿאַר ארבעטן מיט טעקסט עדיטינג (קאָפּיע, קלעפּן, שנייַדן, אאז"ו ו).
- זוכן - יקערדיק פֿאַר דערגייונג און ריפּלייסינג טעקסט אין די גאנצע טעקסט פון דער פּראָגראַם.
- לויפן - געניצט צו לויפן די פאַרטיק קאָד, כולל שריט דורך שריט דעמאַנסטריישאַן פֿאַר אַרבעט.
- צונויפנעמען - קאַמפּיילז די קאָד.
- דעבוג - איז דארף פֿאַר גרינג די זוכן פון ערראָרס אין די טעקסט פון דעם פּראָגראַם.
- מכשירים - אַללאָווס איר צו נוצן עטלעכע נאָך פֿעיִקייטן אַפּלאַקיישאַן.
- אָפּציעס - שטעלט די נייטיק אָפּציעס צו אַרבעטן מיט קאַמפּיילער און פּראָגראַממינג סוויווע.
- פֿענצטער - דארף צו דורכפירן אַפּעריישאַנז מיט פֿענצטער.
- הילף - דאַרפֿן צו געפֿינען אַן ענטפֿער פֿאַר דיין שאלות.
איצט מער און מער פּאָפּולאַריטעט איז גיינינג אַפּלאַקיישאַן פּאַסקאַל אַבק. פון די פונט פון מיינונג פון עטלעכע ניצערס, עס איז פיל גרינגער צו אַרבעטן אין דעם סוויווע.
עלעמענץ פון טורבאָ פּאַסקאַל
אין יעדער פּראָגראַממינג שפּראַך סטרוקטור פון די קאָד איז אַנדערש, אָבער עס זענען פּראָסט ווייזט. למשל, אין פּאַסקאַל פּלאַן פון די גאנצע פּראָבלעם איז ווי גייט:
פּראָגראַם אָנפאַנגער; // כעדער פּראָגראַם
ניצט קרט; // א רשימה פון די מאַדזשולז געניצט
פירמע מעטקאַ1; // דעסקריפּטיאָן טאַגס
קאָנסט נומער = 10; // דערקלערן קעסיידערדיק
טיפּ נעווטיפּע = שטעלן פון שטריקל; // דעסקריפּטיאָן פון די טייפּס פון וועריאַבאַלז
וואַר אַ: ינטעגער; ב: פאַקטיש; C: נעווטיפּע; ד: בוליאַן; E: טשאַר; // דערקלערן וועריאַבאַלז
----------------------------------- // דעסקריפּטיאָן פון די פּראָוסידזשערז און פֿעיִקייטן
אָנהייבן
{גוף} // פּראָגראַם סעקשאַן אָפּערייטערז
סוף.
די אַסיינמאַנט אָפּעראַטאָר נעמט דעם אָרט פון כּבֿוד עס אין דעם גוף פון דעם פּראָגראַם.
א קורץ שפּאַציר אין די טייפּס פון פּראָגראַממינג דאַטן
ניט בלויז אין פּאַסקאַל אַסיינמאַנט אָפּעראַטאָר רייזיז שאלות צווישן ניצערס. דאַטע טייפּס אויך אָפֿט שאַפֿן גרידלאַק.
כל דאַטן אין די טורבאָ פּאַסקאַל סוויווע פאַלן אין צוויי קאַטעגאָריעס: די וועריאַבאַלז און קאַנסטאַנץ. זיי זאלן געהערן צו איינער פון די ווייַטערדיק טייפּס:
- ינטעגער;
- פאַקטיש;
- סימבאָליש;
- שטריקל;
- טייפּט;
- לאַדזשיקאַל.
אויך, קאַנסטאַנץ קענען זיין רעזערווירט.
די וועריאַבאַלז זענען דיסקרייבד אין די קאָד ווי גייט: וואַר <בייַטעוודיק נאָמען>: דאַטאַ טיפּ. די קעסיידערדיק איז דערקלערט ווי: קאָנסט <קעסיידערדיק נאָמען> = ווערט.
דער פּראָגראַם קאָד בראַקאַץ <> טאָן ניט דאַרפֿן צו שטעלן.
הויפּט אָפּערייטערז פון די שפּראַך טורבאָ פּאַסקאַל
אָפּעראַטאָר איז אַ פּלאַן אַז ווייזט וואָס קאַמף זאָל ויספירן די פּראָגראַם. אין שרייבן קאָד, אין באַזונדער אין טורבאָ פּאַסקאַל שפּראַך, עס זענען פילע אָפּערייטערז:
- קאַנדישאַנאַל;
- קאָמפּאָנענט;
- ברירה פון עטלעכע אָפּציעס;
- יבערגאַנג;
- אַסיינמאַנט;
- אויף רעקאָרדינגס אַבדזשעקס;
- ליידיק;
- סייקאַלז (מיט אַ פּאַראַמעטער אַז פּריקאַנדישאַן, פּאָסטקאָנדיטיאָן).
אָפּעראַטאָרס מגילה אָדער סטראַקטשערז וואָס זענען ינטאַגראַל פּאַרץ פון די פּראָגראַם קאָד, זענען שטענדיק עקסאַקיוטאַד אין דער סדר אין וואָס זענען רעקאָרדעד, דאס הייסט פון שפּיץ צו דנאָ, לינקס צו רעכט. די ויסנעם איז די קאַנווענשאַנאַל פּלאַן. די אַסיינמאַנט דערקלערונג, ווי פילע אנדערע, ריקווייערז די בייַזייַן פון די סוף פון שורה צייכן ";", י.ע. סעמיקאָלאָנס. אזוי, דעם סימבאָל שערד צווישן די ביניען זיך און ענכאַנסיז די וויזאַביליטי פון די פּראָגראַם. אבער עס איז איין "אָבער": די פּינטל-קאָמע, איר זאָל נישט שטעלן איידער די וואָרט אַנדערש.
אָפּעראַטאָרס ינפּוט איז לייענען (וועריאַבאַלז) און רעאַדלן (וועריאַבאַלז). למשל: לייענען (אַ); רעאַדלן (א, ב); רעאַדלן (ד).
אָפּערייטערז זענען אָ שרייַבן (וועריאַבאַלז) און ווריטעלן (וועריאַבאַלז). למשל: שרייַבן (אַ, ג); ווריטעלן ( 'שטעלט דאַטאַ'); שרייַבן ( 'ייבערפלאַך געגנט ד =', ד); שרייַבן (F 6: 3).
צו פאַרהאַלטן די פאַרשטעלן אין טורבאָ פּאַסקאַל ניצן רעאַדלן אָפּעראַטאָר אין די סוף פון די קאָד איידער די לעצטע סוף. עס איז אין דעם פּראָגראַם, דער אַוועק פון אַזאַ שורות טאָן ניט אַרויסווייַזן די אינהאַלט פון די סאַלושאַנז. אין פּאַסקאַלאַבק רעאַדלן שרייַבן אין די סוף פון די קאָד איז ניט נייטיק.
צו קלאָר די פאַרשטעלן קאַנעקץ קלרסקר אָפּעראַטאָר, וואָס איז אַ געבויט-אין קרט. ווידער, יעדער פּראָגראַם האט זייַן אייגן נואַנסיז.
די אַסיינמאַנט אָפּעראַטאָר
איצט מיר גיין גלייַך צו אונדזער טעמע. די אַסיינמאַנט אָפּעראַטאָר אין פּאַסקאַל - איז דער פּראָצעס פון קומט די וואַלועס פון די וועריאַבאַלז אין די זיקאָרן צעל. אין אַלגעמיין ווערטער, עס קוקט ווי אַ קאָנדזשאָינט שרייבן צווייפּינטל מיט אַ "זאָרג", דאס הייסט ": =". עס איז די אותיות זענען פאַראַנטוואָרטלעך פֿאַר די אַסיינמאַנט אָפּעראַטאָר.
וואָס איז די אַסיינמאַנט אָפּעראַטאָר? זייַן מעקאַניזאַם פון אָפּעראַציע איז ווי גייט: אין די לויף פון די פּראָגראַם אויסדרוק איז עוואַלואַטעד, דער רעזולטאַט פון וואָס מוזן זיין רעקאָרדעד אין דעם זכּרון. אַדרעס פון די צעל ווו די דאַטע וועט זיין אריין, דאַטערמאַנז די בייַטעוודיק צו די לינקס פון דער צייכן "=".
סטשעמאַטיקאַללי, דעם קענען זיין דיסקרייבד ווי גייט:
- ← דערייווד בייַטעוודיק אויסדרוק.
ווי אַ בייַשפּיל, עטלעכע אויסדרוקן:
- א: = B + C / 2;
- ב: = N;
- ן: = ב;
- רענטגענ: = 15;
- רענטגענ: = x + 3.
עס זאָל זיין אנגעוויזן אַז די צוויי אויסדרוקן «ב: = N» און «ן: = ב» דורכפירן פאַרשידענע אַקשאַנז.
א שטריך פון די אַסיינמאַנט אָפּעראַטאָר איז די פאַקט אַז די דאַטן זענען אויף פאַרשידענע זייטן פון דער צייכן "=" (וואָס איז לייענען ווי "באַשטימען") מוזן געהערן צו דער זעלביקער טיפּ. אין אנדערע ווערטער, זייער קאַמפּאַטאַבילאַטי אַסיינמאַנט זאָל זיין פון 100%. למשל, דער ינטאַדזשער אויסדרוק קענען זיין אַסיינד צו אַ פאַקטיש בייַטעוודיק, ווי אַ סאַבסעט פון די וועריאַבאַלז ינקלודעד אין די גאנצע געגנט פון די פראַקטיאָנאַל. דאס הייסט רעקאָרדינג "עמעס בייַטעוודיק: = ינטעגער אויסדרוק" איז אמת.
יגזאַמפּאַלז פון טאַסקס
צו פֿאַרשטיין וואָס די אַסיינמאַנט אָפּעראַטאָר איז נייטיק צו סאָלווע עטלעכע פּראָבלעמס. בלויז פיר וועט ויסמייַדן גראָב און ינעקסקוסאַבלע ערראָרס אין שרייבן קאָד, ווי ווויל ווי ראַטעווען צייַט.
אַרבעט 1
דאַנאַ קרייַז. דורך כייפּאַטאַסאַס, די סירקומפערענטיאַל לענג ל איז אריין פון די קלאַוויאַטור דורך די באַניצער. עס איז נייטיק צו רעכענען די געגנט פון אַ קרייַז ד, באַונדאַד דורך דעם קרייַז.
די אַלגערידאַם איז:
- רעכענען די ווערט פון די ראַדיוס, סטאַרטינג פון די אַרומנעם פון די פאָרמולע.
- פרעגן די קרייַז געגנט פאָרמולע.
- אַרויסווייַזן די רעזולטאַט אויף דעם עקראַן.
אַרבעט 2
דן טראַנגקייטיד שישקע. דער באַניצער ספּעסיפיעס די וואַלועס פון די ראַדיי רב באַסעס, רם און הייך ה. פאָרמולאַס און ספּעציפיצירן די וואַלועס צו רעכענען די באַנד און ייבערפלאַך געגנט שאַפּעס.
די אַלגערידאַם איז:
- אַרייַן די required דאַטן פון די קלאַוויאַטור.
- פרעגן פאָרמולע דערגייונג די באַנד און ייבערפלאַך געגנט פון אַ טראַנגקייטיד שישקע.
- רעכענען V און ש
- ברענגען זיי צו די פאַרשטעלן.
Similar articles
Trending Now