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

לעמאָשל מגילה אויף פּאַסקאַל. פּראָגראַממינג אין פּאַסקאַל

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

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

וואָס ביגינערז זאָל קלייַבן דעם שפּראַך? פּרובירן צו פֿאַרשטיין. אין סדר צו גאָר בעל קיין פּראָגראַממינג שפּראַך, איר מוזן האָבן די באַטייַטיק ליטעראַטור. אַז איז וואָס די מערהייַט פון שפּראַכן פאַלן אַוועק מיד, אין באַזונדער, און לאָגאָ. ער איז נישט זייער פּראָסט אין די רוסיש-גערעדט לענדער, אַזוי טריינינג ביכער אויף אים דאָרט. אין דער מאָמענט, די רובֿ באַרימט זענען פּאַסקאַל, ז'אבא, בייסיק און סי זאל אונדז באַטראַכטן יעדער סעפּעראַטלי. ז'אבא, דער הויפּט געניצט אין נעץ פּראָגראַממינג. C - איינער פון די מערסט וויידלי גערעדט שפּראַכן, אָבער, און די מערסט שווער (ספּעציעל פֿאַר ביגינערז). אין סדר צו לעסאָף לערנען ווי צו שרייַבן מגילה אין עס, עס איז בעסטער צו ערשטער לערנען פּאַסקאַל און בייסיק. זיי ביידע געלערנט אין שולע (לערער 'ס ברירה). די סיבה פֿאַר זייער פּרעוואַלאַנס ליגט אין דעם פאַקט אַז אין די שפּראַכן, קענט איר שרייַבן דער זעלביקער פּראָגראַם ווי אין C אָדער C ++, אָבער זייַן זייער אַנטוויקלונג איז פיל גרינגער רעכט צו דער פּאַשטעס פון קאַנסטראַקשאַן.

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

דער ערשטער פּראָגראַם אין פּאַסקאַל

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

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

די בריוו E וועט שפּילן ווי אַ בייַטעוודיק (אין מאטעמאטיק - רענטגענ). דאַווקע עס איז נייטיק צו באַשטימען אַ נאָמען (מאַקס 250 אותיות). עס קען צונויפשטעלנ זיך פון:

  • אותיות פון די רעדאַגירן Alphabet (אַ..ז);
  • נומערן פון 0 צו 9. אבער מיר זאָל געדענקען אַז די נאָמען זאָל ניט אָנהייבן מיט אַ נומער;
  • "_" כאַראַקטער.

ניט האָבן צו טרעפן אין דעם טיטל:

  • רוסישע אותיות;
  • פּונקטואַציע מאַרקס;
  • ספּעק. אותיות, אַזאַ ווי אַ לאַטאַס "#", דער פּראָצענט "%" דאָלאַר "$", דער טילדע "~" און אנדערע.

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

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

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

פּראָגראַם שי_נעע;

וואַר ק, ד, E: ינטעגער;

נעמען

E: = ק + וו;

סוף.

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

באַשרייַבונג פון די וועריאַבאַלז זענען די רגע שורה פון דער אָפּעראַטאָר דאַנק צו «וואַר». איר מוזן רשימה אַלע די וועריאַבאַלז אַז דערשייַנען צו לייגן אַ טיפּ (ינטעגער) פּראָגראַם און דורך די צווייפּינטל.

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

סינטאַקס

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

אין סדר צו באַשטימען אַ צעל פון זייַן ווערט, למשל, E = 15, עס איז נייטיק צו צייכן די זעלבע מיט אַ צווייפּינטל:

ק: = 15:

וו: = 20;

E: = ק + וו;

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

טעסטינג

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

אַז זאָל זיין געלערנט אין דער ערשטער אָרט?

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

דימענשאַנאַל ערייז

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

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

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

אין די פּראָגראַממינג סוויווע, איינער-דימענשאַנאַל דאַטן (י.ע., פּשוט) מענגע זענען לינעאַרלי אריין:

וואַר אַ: מענגע [5..40] פון טשאַר;

ב: פאַקטיש;

איך: ינטעגער;

נעמען

פֿאַר איך: = 5-40 לייענען (טש [איך]);

פֿאַר איך: = 5-40 שרייַבן (טש [איך]: 3);

רעאַדלן;

סוף.

אַנאַליזינג די משל פון פּאַסקאַל מגילה קענען זיין געזען אַז די אַלאַקייטיד זכּרון פֿאַר אַ פּשוט מענגע פון 35 אותיות. ינדעקסינג ([5..40]) - פֿון 5 צו 40. אין דער ערשטער שורה נאָך די נעמען באַפֿעל, דער באַניצער מוזן אַרייַן לעגאַמרע קיין 35 אותיות (נומערן, אותיות) אַז די פּראָגראַם איז רעקאָרדעד אין אַ צעל. די רגע שורה איז פאַראַנטוואָרטלעך פֿאַר Displaying זיי אויף דעם עקראַן.

צוויי-דימענשאַנאַל ערייז

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

אַזאַ דאַטע פּאַסקאַל (יגזאַמפּאַלז קענען ווערן געזען ונטן) זענען דיסקרייבד אין צוויי וועגן: «מענגע [10..ב, 10..ף] פון טיפּ" אָדער «מענגע [10..ב] פון מענגע [10..ף] פון טיפּ ".

ב און F - קאַנסטאַנץ. אַנשטאָט, זיי קענען זיין ינסערטאַד און Figures (ווי אין דעם איין-דימענשאַנאַל ערייז), אָבער אין אַזאַ פּראָבלעמס איז ניט דער בעסטער פיר. דעם איז רעכט צו דעם פאַקט אַז די פּראָגראַממינג שפּראַך דעפינעס אַ ערשטער קעסיידערדיק ווי די נומער פון ראָוז, און די צווייט - די Columns פון די מענגע.

אַ משל פון די פּראָבלעם דורך אַ ספּעציעל אָפּטיילונג טיפּ:

קאָנסט ב = 24; F = 13;

טיפּ קאַרש = מענגע [10..ב, 10..ף] פון פאַקטיש;

וואַר ן: קאַרש;

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

קאָנסט ב = 24; F = 13;

וואַר N: מענגע [10..ב, 10..ף] פון פאַקטיש;

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

עפענען ערייז

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

סעולגי1: מענגע פון טשאַר;

יערי: מענגע פון פאַקטיש;

א אָפּשיידנדיק שטריך פון די ערייז איז אַז די ינדעקסינג סטאַרץ אין נול, נישט איין.

Graphics אין פּאַסקאַל

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

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

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

טיפּיקאַללי, אין די באַשרייַבונג פון די graphics דאַטע, דעם פּראָצעדור איז געניצט:

יניטגראַף (וואַר שאָפער, דערשטיקן: פאַקטיש; פּאַט: שטריקל);

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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