תכנות בסיסי עם פסיינט (חלק 2)

ערך זה הוא המשך לערך הקודם (תכנות בסיסי עם פסיינט (חלק 1)) והוא חלק מסדרת הדרכות בנושא תכנות.

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

פסיינט

לאחר שהתחלנו נראה את החלקים הבאים:

  1. פקודות: (זה משמאל) בהן המחזורים, הפונקציות ו / או התנאים הבסיסיים ביותר.
  2. שורת מצב: (זו שבתחתית שבה כתוב "אין עדכונים זמינים") סרגל זה מציין את המצב הנוכחי של פסיינט.
  3. אזור עבודה: זה החלק הגדול ביותר, זה המקום בו נכתוב את התוכנית שלנו.

אלה העיקריים, האחרים לא יהיו שימושיים במיוחד כרגע

אלגוריתם בפסודו-קוד

פעולת תהליך ללא כותרת 1; פעולה 2; ... ... ... פעולה n; לסיים תהליך

זוהי הצורה הכללית של אלגוריתם, כפי שאתה יכול לראות, זה מתחיל ב"תהליך [SinTitulo] "המציין את תחילת התוכנית ומסתיים ב-" EndProcess "המציין כי התוכנית הסתיימה.

וריאציות

משתנים הם מגזרים של זיכרון המאחסנים נתונים ספציפיים ומזוהים עם שם ספציפי המתייחס למרחבי זיכרון אלה. ב- Pseint תוכלו להגדיר משתנים בדרכים הבאות:

עם סימן השווה כך ש- "a" הוא המשתנה המקבל את הערך של הוספת "c" בתוספת "b"

a = c + b;

הדרך השנייה היא עם סימן ההקצאה (שנראה בהמשך, כרגע אנחנו צריכים רק לדעת את זה) וזה דומה לזה הקודם עם ההבדל שזה סימן אחר

a <- b + c;

סימנים אלה אינם מבקשים מהמשתמש שום ערך לדעת איזה ערך להציב שכן הדבר נעשה באמצעות הפונקציה «לקרוא»

סידורים

מערך הוא רצפים של משתנים רב מימדיים שניתן לאחסן בצורה של לוח או קוביה, בהם המשתנים נקראים על ידי מזהה כללי ומספר במערכת המישור הקרטזית. ב- Pseint, מערכים מוגדרים עם פונקציית "מימד" אותה נראה גם בהמשך.

במקרה זה המזהה הכללי יהיה var y והמספר יהיה "x" ו- "y" שיכול להיות [1,1] או [2,1] וכו '.

מימד var [x, y]

ואז להתקשר למשתנה שהיית משתמש בו

 var [x, y]

איפה ש- "x" יכול להיות 1 ו- "y" יכול להיות 2 אז זה יקרא "var [1,2]" שיהיה בלתי תלוי ב- "var [1,1]" וכו '.

מפעילים

המפעילים כשמם הם סימנים המשתמשים בערכים מסוימים בכדי לתת תוצאה, המפעילים בפסיינט הם הבאים:

  1. גדול מ- ">"
  2. פחות מ- «<«
  3. אותו דבר כמו "="
  4. פחות או שווה ל- «<=»
  5. גדול יותר או שווה ל- "> ="
  6. שונה מ- <<>
  7. צירוף (ו) "And" או "&"
  8. הפרדה (או) «OR» או «|»
  9. הכחשה (לא) "NO" או "~"
  10. הוסף "+"
  11. להחסיר "-"
  12. כפל "*"
  13. חטיבה "/"
  14. העצמה «^»
  15. מודולוס (שארית חלוקה) «%» או «MOD»

ההיררכיה (סדר) הפעולות זהה לאלגברה וניתנת לשינוי בסוגריים. במקרה של אופרטורים לוגיים, הפעולה קצרה, והמפעיל "NOT" הופך את התוצאה.

ברשימה זו מוזכרים רק אלה שיש להשתמש בהם, כדי לראות את הרשימה המלאה תוכלו לעבור לתיעוד PSeInt.

פונקציות

בתכנות פונקציה היא סדרה של הוראות שנותנות תוצאה ספציפית ויכולות לקבל ערך כלשהו לביצוע המשימה שעליהן לבצע. ב- Pseint פונקציה נכתבת באופן הבא:

SubProcess [משתנה להחזיר] <- [שם פונקציה] ([ארגומנטים]) פעולה 1; פעולה 2: ... ... ... פעולה n; סיום SubProces

ובכן וזה במדריך הבא אתמקד בשאר הפונקציות ובתחביר שלהן למעט המפעילים שהוזכרו כאן מכיוון שהתחביר שלהם כמעט ברור.


5 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   glcq דיג'ו

    תודה רבה ששיתפת את ההדרכות האלה, הן מעניינות מאוד.

    1.    xnmm דיג'ו

      אין שום סיבה ומיד אני אומר שהבאה מוקדשת לתכנות
      לגבי

  2.   פורטארו דיג'ו

    תודה על השיתוף, התוכנית הזו כבר הכרתי, גיליתי אותה ב- sourceforge והיא טובה מאוד, היא תועיל לי כי גם אם אעשה קצת תכנות, אני עושה את זה ללא ידע ספציפי לגבי מונחים וכו ', ואני בא מאזור שלא קשור לזה כיוון שהוא מדעי הרוח אז השיעורים האלה טובים מאוד לתת רעיונות קלים לגבי תכני תכנות, מכיוון שאם אתה כמוני בור לחלוטין מהעניין, מונחים כמו שיעורים, משתנים, שהם בסיסיים הם דברים שאצל אנשים ללא ידע בתכנות בסיסי הם דברים בלי תמונה או מושגים לא ידועים, במובן זה תוכנית זו טובה מאוד. תודה על השיתוף ושמתי סיכה בסימניות שלי. בברכה.

    1.    Spartan2103 דיג'ו

      אני חושב שדומה לפורטארו. אני מגיע גם מאזור מדעי הרוח ולמרות שאני יודע משהו על תכנות, אני עושה את זה יותר לירית, בלי הרבה ידע על העובדות, תודה על ההדרכות. אגב, האם אתה הפורטארו שמפרסם ב- Gnu / Linux Vagos?

  3.   Spartan2103 דיג'ו

    אני חושב שדומה לפורטארו. אני מגיע גם מאזור מדעי הרוח ולמרות שאני יודע משהו על תכנות, אני עושה את זה יותר לירית, בלי הרבה ידע על העובדות, תודה על ההדרכות. אגב, האם אתה הפורטארו שמפרסם ב- Gnu / Linux Vagos?